728x90
반응형

전체보기 2040

jQuery를 사용하여 DIV를 화면 중앙에 배치하는 방법

질문 : jQuery를 사용하여 DIV를 화면 중앙에 배치 jQuery를 사용하여 화면 중앙에 를 설정하려면 어떻게해야합니까? 답변 이 함수가 도움이되도록 jQuery에 함수를 추가하는 것을 좋아합니다. jQuery.fn.center = function () { this.css("position","absolute"); this.css("top", Math.max(0, (($(window).height() - $(this).outerHeight()) / 2) + $(window).scrollTop()) + "px"); this.css("left", Math.max(0, (($(window).width() - $(this).outerWidth()) / 2) + $(window).scrollLeft()) +..

오래되고 사용되지 않는 Docker 이미지를 제거하는 방법

질문 : 오래되고 사용되지 않는 Docker 이미지를 제거하는 방법 Docker를 오랫동안 실행하면 시스템에 많은 이미지가 있습니다. 사용하지 않는 모든 Docker 이미지를 한 번에 안전하게 제거하여 스토리지를 확보하려면 어떻게해야합니까? TAG 가있는 몇 달 전에 가져온 이미지도 제거하고 싶습니다. 따라서 태그가없는 이미지 만 제거하도록 요청하는 것이 아닙니다. TAG 몇 달 전에 가져온 다른 이미지를 모두 포함하는 일반적인 사용하지 않는 이미지를 제거하는 방법을 찾고 있습니다. 답변 2016 년 9 월 업데이트 : Docker 1.13 : PR 26108 및 커밋 86de7c0 은 docker 데몬 데이터가 디스크에서 차지하는 공간을 시각화하고 "불필요한"초과분을 쉽게 정리할 수 있도록 도와주는 몇..

개발관련/other 2021.09.29

라이브러리를 사용하지 않고 JavaScript에서 다른 요소 뒤에 요소를 삽입하는 방법

질문 : 라이브러리를 사용하지 않고 JavaScript에서 다른 요소 뒤에 요소를 삽입하는 방법은 무엇입니까? JavaScript에는 insertBefore() 가 있지만 jQuery 또는 다른 라이브러리를 사용하지 않고 다른 요소 뒤에 요소를 삽입하려면 어떻게해야합니까? 답변 referenceNode.parentNode.insertBefore(newNode, referenceNode.nextSibling); referenceNode newNode 를 배치하려는 노드입니다. referenceNode 가 부모 요소 내의 마지막 자식이면 referenceNode.nextSibling 은 null 되고 insertBefore 는 목록 끝에 추가하여 해당 사례를 처리하기 때문입니다. 그래서: function i..

Haskell은 현실 세계에서 무엇에 사용되는가?

질문 : 실제 세계에서 Haskell은 무엇을 위해 사용됩니까? Haskell 주변에는 많은 과장이 있지만 실제 응용 프로그램에서 어떻게 사용되는지에 대한 정보를 얻는 것은 어렵습니다. Haskell의 가장 인기있는 프로젝트 / 용법은 무엇이며 이러한 문제를 해결하는 데 탁월한 이유는 무엇입니까? 답변 이 언어의 일반적인 용도는 무엇입니까? 신속한 애플리케이션 개발. "왜 Haskell인가?"를 알고 싶다면 함수형 프로그래밍 언어의 장점을 고려해야합니다 ( https://c2.com/cgi/wiki?AdvantagesOfFunctionalProgramming 에서 가져옴) : 기능적 프로그램은 ImperativeLanguage 대응 프로그램보다 훨씬 간결한 경향이 있습니다. 종종 이것은 프로그래머의 생산..

개발관련/other 2021.09.28

Django 및 Python을 사용하여 JSON 응답 만들기

질문 : Django 및 Python을 사용하여 JSON 응답 만들기 서버 측 Ajax 응답 스크립트를 Django HttpResponse로 변환하려고하는데 분명히 작동하지 않습니다. 다음은 서버 측 스크립트입니다. /* RECEIVE VALUE */ $validateValue=$_POST['validateValue']; $validateId=$_POST['validateId']; $validateError=$_POST['validateError']; /* RETURN VALUE */ $arrayToJs = array(); $arrayToJs[0] = $validateId; $arrayToJs[1] = $validateError; if($validateValue =="Testuser"){ // Valid..

Node.js에서 ES6 가져 오기 하는 방법

질문 : Node.js에서 ES6 가져 오기를 어떻게 사용할 수 있습니까? Node.js에서 ES6 가져 오기의 요령을 얻고이 예제에서 제공하는 구문을 사용하려고합니다. 지원 테이블을 살펴보고 있지만 새 가져 오기 문을 지원하는 버전을 찾을 수 없었습니다 (텍스트 가져 오기 / 요구 사항을 찾아 보았습니다). 저는 현재 Node.js 8.1.2를 실행 중이며 치트 시트가 .js 파일을 참조하므로 .js 파일과 함께 작동해야한다고 생각합니다. 코드를 실행할 때 (치트 시트의 첫 번째 예제에서 가져옴) : import { square, diag } from 'lib'; 오류가 발생합니다. SyntaxError : 예기치 않은 토큰 가져 오기. 가져 오려는 라이브러리에 대한 참조 : //------ lib.j..

Python 오류 “ImportError : No module named”

질문 : Python 오류“ImportError : No module named” Python은 로컬 디렉토리에 설치됩니다. 내 디렉토리 트리는 다음과 같습니다. (local directory)/site-packages/toolkit/interface.py 내 코드는 다음과 같습니다. (local directory)/site-packages/toolkit/examples/mountain.py 예제를 실행하기 위해 python mountain.py 작성하고 코드에는 다음이 있습니다. from toolkit.interface import interface 그리고 오류가 발생합니다. Traceback (most recent call last): File "mountain.py", line 28, in ? fr..

GitHub 기반 Markdown 렌더링을 위한 명령 줄 유틸리티

질문 : GitHub 기반 Markdown 렌더링을위한 명령 줄 유틸리티가 있습니까? GitHub 맛의 Markdown 파일을 가져와 HTML로 렌더링하는 명령 줄 유틸리티가 있는지 궁금합니다. 저는 GitHub 위키를 사용하여 웹 사이트 콘텐츠를 만들고 있습니다. 서버에 저장소를 복제 한 다음 일반 HTML로 처리하고 싶습니다. GitHub에 표시되는 것이 정확히 내 웹 사이트를 찾는 방식이라는 것이 저에게 중요합니다. ~~~ 와 함께 울타리 블록을 사용하고 싶기 때문에 표준 Markdown 구문 만 사용하지 않는 것이 좋습니다. Node.js에 연결할 수 있다고 생각하는 JavaScript 라이브 미리보기를 살펴 봤지만 더 이상 사용되지 않는다고 말합니다. redcarpet 저장소를 살펴 보았지만 명..

개발관련/Git 2021.09.28

로컬 파일 시스템에서 삭제하지 않고 Git 저장소에서 파일 제거하는 방법

질문 : 로컬 파일 시스템에서 삭제하지 않고 Git 저장소에서 파일 제거 내 초기 커밋에는 일부 로그 파일이 포함되었습니다. *log 를 내 .gitignore 추가했으며 이제 저장소에서 로그 파일을 제거하고 싶습니다. git rm mylogfile.log 저장소에서 파일을 제거하지만 로컬 파일 시스템에서도 제거합니다. 파일의 로컬 사본을 삭제 하지 않고 리포지토리에서이 파일을 제거하려면 어떻게해야합니까? 답변 man 파일에서 : --cached 가 주어지면 스테이징 된 콘텐츠는 브랜치의 끝이나 디스크의 파일과 일치해야하므로 파일이 인덱스에서만 제거 될 수 있습니다. 따라서 단일 파일의 경우 : git rm --cached mylogfile.log 단일 디렉토리의 경우 : git rm --cached -..

개발관련/Git 2021.09.28

Python에 ++ 및 - 연산자가 없는 이유

질문 : Python에 ++ 및-연산자가없는 이유는 무엇입니까? Python에 ++ 및 -- 연산자가없는 이유는 무엇입니까? 답변 말이되지 않아서가 아닙니다. "x ++"를 "x + = 1, x의 이전 바인딩으로 평가"로 정의하는 것이 완벽합니다. 원래 이유를 알고 싶다면 오래된 Python 메일 링리스트를 살펴 보거나 거기에 있었던 사람에게 물어봐야합니다 (예 : Guido).하지만 사실을 정당화하는 것은 쉽습니다. 간단한 증가 및 감소는 다른 언어만큼 많이 필요하지 않습니다. 파이썬에서 for(int i = 0; i < 10; ++i) 것을 자주 작성하지 않습니다. for i in range(0, 10) 와 같은 작업을 수행합니다. 거의 자주 필요하지 않기 때문에 고유 한 특수 구문을 제공 할 이유가..

.git 모든 폴더 및 하위 폴더의 모든 .DS_Store 파일을 무시할 때 해결 방법

질문 : .git 모든 폴더 및 하위 폴더의 모든 .DS_Store 파일을 무시합니다. .DS_Store를 .gitignore 파일에 추가했지만 모든 폴더와 하위 폴더가 아닌 루트 디렉터리의 .DS_Store 만 무시하는 것 같습니다. 이 문제를 어떻게 해결합니까? 답변 문제는 이전 커밋에서 실수로 저장소에 .DS_Store 물론 일단 파일이 저장소에서 추적되면 해당 .gitignore 파일의 항목과 일치하더라도 계속 추적됩니다. 저장소에 추가 된 .DS_Store 파일을 수동으로 제거해야합니다. 당신이 사용할 수있는 git rm --cached .DS_Store 일단 제거되면 git은이를 무시해야합니다. .gitignore 파일에 .DS_Store 라인 만 필요합니다. 기간을 잊지 마세요! git rm..

개발관련/Git 2021.09.28

deep copy와 shallow copy의 차이점

질문 : 딥 카피와 얕은 카피의 차이점은 무엇입니까? 딥 카피와 얕은 카피의 차이점은 무엇입니까? 답변 얕은 복사본은 가능한 한 적게 복제합니다. 컬렉션의 단순 복사본은 요소가 아닌 컬렉션 구조의 복사본입니다. 얕은 사본을 사용하면 이제 두 컬렉션이 개별 요소를 공유합니다. 딥 카피는 모든 것을 복제합니다. 컬렉션의 전체 복사본은 원본 컬렉션의 모든 요소가 복제 된 두 컬렉션입니다. 출처 : https://stackoverflow.com/questions/184710/what-is-the-difference-between-a-deep-copy-and-a-shallow-copy

개발관련/other 2021.09.28

JSON 개체를 TypeScript 클래스에 캐스팅하는 방법

질문 : JSON 개체를 TypeScript 클래스로 캐스팅하려면 어떻게해야합니까? 원격 REST 서버에서 JSON 객체를 읽었습니다. 이 JSON 개체에는 typescript 클래스의 모든 속성이 있습니다 (설계 상). 수신 한 JSON 객체를 var 유형으로 캐스트하려면 어떻게해야합니까? typescript var를 채우고 싶지 않습니다 (예 :이 JSON 개체를 사용하는 생성자가 있음). 크기가 크고 하위 개체 및 속성별로 모든 하위 개체를 복사하는 데 많은 시간이 걸립니다. 업데이트 : 그러나 typescript 인터페이스로 캐스팅 할 수 있습니다! 답변 Ajax 요청의 평범한 자바 스크립트 결과를 프로토 타입 자바 스크립트 / TypeScript 클래스 인스턴스로 간단하게 캐스트 할 수 없습니다..

Express.js-app.listen VS server.listen

질문 : Express.js-app.listen 대 server.listen 이것은 매우 기본적인 질문 일 수 있지만 이해가되지 않습니다. Express.js를 사용하여 앱을 만드는 것과 포트 1234에서 수신하는 앱을 시작하는 것의 차이점은 무엇입니까? 예를 들면 다음과 같습니다. var express = require('express'); var app = express(); //app.configure, app.use etc app.listen(1234); http 서버 추가 : var express = require('express'); var http = require('http'); var app = express(); var server = http.createServer(app); //ap..

AngularJS의 지시문 범위에서 '@' 와 '=' 의 차이점

질문 : AngularJS의 지시문 범위에서 '@'와 '='의 차이점은 무엇입니까? 주제에 대한 AngularJS 문서를주의 깊게 읽은 다음 지시문을 다루었습니다. 여기에 바이올린이 있습니다. 다음은 몇 가지 관련 스 니펫입니다. HTML에서 : {{text}} pane 지시문에서 : scope: { biTitle: '=', title: '@', bar: '=' }, 내가 이해하지 못하는 몇 가지 사항이 있습니다. '@' 에는 "{{title}}" '을, '=' 에는 "title" '을 사용해야합니까? 속성으로 요소를 장식하지 않고 부모 범위에 직접 액세스 할 수도 있습니까? 문서에는 "표현식을 통해 격리 된 범위에서 부모 범위로 데이터를 전달하는 것이 바람직합니다."라고 나와 있지만 양방향 바인딩에서도..

C++ 에서 bool에 대한 printf 포맷 지정자

질문 : bool에 대한 printf 형식 지정자는 무엇입니까? ANSI C99부터 stdbool.h 를 통해 _Bool 또는 bool 있습니다. 그러나 printf 형식 지정자가 있습니까? 나는 그 의사 코드와 같은 것을 의미합니다. bool x = true; printf("%B\n", x); 다음과 같이 인쇄됩니다. true 답변 bool 유형에 대한 형식 지정자는 없습니다. 보다 짧은 모든 정수 계열 형식 때문에, int 로 승격됩니다 int 에 아래로 통과 할 때 printf() 의 가변 인수를 사용할 수 %d : bool x = true; printf("%d\n", x); // prints 1 그러나 왜 안 되는가 : printf(x ? "true" : "false"); 또는 더 나은 : pri..

JSON.NET 오류 "Error Self referencing loop detected for type System.data.entity occurs"

질문 : JSON.NET 오류 자체 참조 루프가 유형에 대해 감지되었습니다. Entity Data Model .edmx에서 자동으로 생성 된 POCO 클래스를 직렬화하려고했습니다. JsonConvert.SerializeObject 다음과 같은 오류가 발생했습니다. 오류 System.data.entity 유형에 대한 자체 참조 루프가 발견되었습니다. 이 문제를 어떻게 해결합니까? 답변 수정 1: 전체적으로 순환 참조 무시 (나는 다른 많은 사람들과 마찬가지로 이것을 선택 / 시도했습니다) json.net serializer에는 순환 참조를 무시하는 옵션이 있습니다. WebApiConfig.cs 파일에 다음 코드를 넣으십시오. config.Formatters.JsonFormatter.SerializerSet..

개발관련/other 2021.09.28

파이썬에서 문자열 'contains' 메서드를 사용하는 방법

질문 : 파이썬에 문자열 '포함'하위 문자열 메서드가 있습니까? Python에서 string.contains 또는 string.indexof 메서드를 찾고 있습니다. 나하고 싶어: if not somestring.contains("blah"): continue 답변 in 연산자를 사용할 수 있습니다. if "blah" not in somestring: continue 출처 : https://stackoverflow.com/questions/3437059/does-python-have-a-string-contains-substring-method

Node Sass 오류 "couldn't find a binding for your current environment"

질문 : Node Sass가 현재 환경에 대한 바인딩을 찾을 수 없습니다. node-sass가 오류로 인해 계속 실패하기 때문에 앱을 빌드하는 데 문제가 있습니다. 바인딩 누락 오류 /Users/warren/Sites/random-docs/my-cms/node_modules/node-sass/vendor/darwin-x64-11/binding.node Node Sass가 현재 환경에 대한 바인딩을 찾을 수 없습니다 : OS X 64 비트 (Node 0.10.x 포함) 나는 달리기를 시도했다 npm rebuild node-sass 그것은 말한다 바이너리는 괜찮습니다. 종료합니다. node -v 실행할 때 v6.2.2를 얻습니다. 이것은 sass 오류가 "Node 0.10.x"라고 말하는 것과 다릅니다. 잘..

개발관련/other 2021.09.27

Node.js로 명령 줄 바이너리 실행 하는 방법

질문 : Node.js로 명령 줄 바이너리 실행 Ruby에서 Node.js로 CLI 라이브러리를 포팅하는 중입니다. 내 코드에서 필요한 경우 여러 타사 바이너리를 실행합니다. Node.js에서 이것을 수행하는 가장 좋은 방법을 모르겠습니다. 다음은 파일을 PDF로 변환하기 위해 PrinceXML을 호출하는 Ruby의 예입니다. cmd = system("prince -v builds/pdf/book.html -o builds/pdf/book.pdf") Node의 동등한 코드는 무엇입니까? 답변 최신 버전의 Node.js (v8.1.4)의 경우 이벤트 및 호출이 이전 버전과 유사하거나 동일하지만 표준 최신 언어 기능을 사용하는 것이 좋습니다. 예 : 버퍼링되고 스트림 형식이 아닌 출력의 경우 (한 번에 모두..

JAVA의 원시 유형은 무엇이며 왜 사용하지 않아야 하는가?

질문 : 원시 유형은 무엇이며 왜 사용하지 않아야합니까? Java의 원시 유형은 무엇이며 새 코드에서 사용해서는 안된다는 말을 자주 듣는 이유는 무엇입니까? 원시 유형을 사용할 수없는 경우 대안은 무엇이며 어떻게 더 나은가요? 답변 Java 언어 사양은 다음과 같이 원시 유형을 정의합니다. 원시 유형은 다음 중 하나로 정의됩니다. 수반되는 형식 인수 목록없이 제네릭 형식 선언의 이름을 사용하여 형성되는 참조 형식입니다. 요소 유형이 원시 유형 인 배열 유형입니다. 비 static 원시 형의 부재 형 R 의 수퍼 또는 슈퍼로부터 상속되지 R . 다음은 설명을위한 예입니다. public class MyType { class Inner { } static class Nested { } public static..

React.js 인라인 스타일 모범 사례

질문 : React.js 인라인 스타일 모범 사례 다음과 같이 React 클래스 내에서 스타일을 지정할 수 있다는 것을 알고 있습니다. const MyDiv = React.createClass({ render: function() { const style = { color: 'white', fontSize: 200 }; return Have a good and productive day! ; } }); 이 방식으로 모든 스타일을 지정해야하고 CSS 파일에 스타일이 전혀 지정되어 있지 않아야합니까? 아니면 인라인 스타일을 완전히 피해야합니까? 두 가지를 모두 수행하는 것은 이상하고 지저분 해 보입니다. 스타일을 조정할 때 두 곳을 확인해야합니다. 답변 아직 "모범 사례"가 많지 않습니다. React 컴포넌..

개발관련/other 2021.09.27

jQuery의 SELECT 요소에서 특정 옵션을 선택하는 방법

질문 : jQuery의 SELECT 요소에서 특정 옵션을 어떻게 선택합니까? 색인, 값 또는 텍스트를 알고있는 경우. 직접 참조 할 수있는 ID가없는 경우에도 마찬가지입니다. 이것 , 이것 그리고 이것은 모두 유용한 답변입니다. 마크 업 예 Default Selection 1 Selection 2 답변 중간 옵션 요소를 값으로 가져 오는 선택기는 다음과 같습니다. $('.selDiv option[value="SEL1"]') 색인의 경우 : $('.selDiv option:eq(1)') 알려진 텍스트의 경우 : $('.selDiv option:contains("Selection 1")') 편집 : 위에 언급했듯이 OP는 드롭 다운의 선택한 항목을 변경 한 후 일 수 있습니다. 버전 1.6 이상에서는 pro..

.gitignore 제외 폴더이지만 특정 하위 폴더 포함

질문 : .gitignore 제외 폴더이지만 특정 하위 폴더 포함 .gitignore 추가하는 application/ 폴더가 있습니다. application/ 폴더 안에는 application/language/gr 폴더가 있습니다. 이 폴더를 어떻게 포함시킬 수 있습니까? 나는 이것을 시도했다 application/ !application/language/gr/ 운없이 ... 답변 application/ 을 제외하면 그 아래에있는 모든 항목이 항상 제외됩니다 (나중에 일부 부정적인 제외 패턴 ( "unignore")이 application/ 아래의 항목과 일치하더라도). 원하는 작업을 수행하려면 "무시"하려는 모든 상위 디렉토리를 "무시"해야합니다. 일반적으로이 상황에 대한 규칙을 쌍으로 작성하게됩니다...

개발관련/Git 2021.09.27

Android에서 화면 너비 및 높이 가져 오기

질문 : Android에서 화면 너비 및 높이 가져 오기 화면 너비와 높이를 얻고이 값을 다음에서 어떻게 사용할 수 있습니까? @Override protected void onMeasure(int widthSpecId, int heightSpecId) { Log.e(TAG, "onMeasure" + widthSpecId); setMeasuredDimension(SCREEN_WIDTH, SCREEN_HEIGHT - game.findViewById(R.id.flag).getHeight()); } 답변 이 코드를 사용하여 런타임 디스플레이의 너비 및 높이를 가져올 수 있습니다. DisplayMetrics displayMetrics = new DisplayMetrics(); getWindowManager().g..

728x90
반응형