반응형

jQuery 2652

함수 내에서 변수를 수정 한 후에도 변수가 변경되지 않는 이유는 무엇입니까?

함수 내에서 변수를 수정 한 후에도 변수가 변경되지 않는 이유는 무엇입니까? -비동기 코드 참조 다음 예 outerScopeVar에서 모든 경우에 정의되지 않은 이유는 무엇입니까? var outerScopeVar; var img = document.createElement('img'); img.onload = function() { outerScopeVar = this.width; }; img.src = 'lolcat.png'; alert(outerScopeVar); var outerScopeVar; setTimeout(function() { outerScopeVar = 'Hello Asynchronous World!'; }, 0); alert(outerScopeVar); // Example using ..

Nice programing 2020.09.30

IFrame에서 테두리 제거

IFrame에서 테두리 제거 내 웹 앱에 포함 된 iframe에서 테두리를 제거하려면 어떻게해야합니까? iframe의 예는 다음과 같습니다. Browser not compatible. 배경색이 일관 적이라고 가정하고 내 페이지의 콘텐츠에서 iframe의 콘텐츠로 원활하게 전환하고 싶습니다. 대상 브라우저는 IE6 전용이며 불행히도 다른 솔루션은 도움이되지 않습니다. frameBorder속성을 추가 합니다 ( 대문자 'B' 참고 ). 따라서 다음과 같이 보일 것입니다. Browser not compatible. IE7에서 테두리를 제거하려고 미친 후 frameBorder 속성이 대소 문자를 구분한다는 것을 알았습니다. 대문자 B로 frameBorder 속성을 설정해야합니다 . 에 따라 iframe이 문서 ..

Nice programing 2020.09.30

자바 스크립트의 함수 오버로딩-모범 사례

자바 스크립트의 함수 오버로딩-모범 사례 Javascript에서 함수 오버로딩을 가짜로 만드는 가장 좋은 방법은 무엇입니까? 다른 언어에서와 같이 Javascript에서 함수를 오버로드 할 수 없다는 것을 알고 있습니다. 나는 두 가지 용도와 기능이 필요한 경우 foo(x)및 foo(x,y,z)최고 / 선호하는 방법이다 : 처음에 다른 이름 사용 다음과 같은 선택적 인수 사용 y = y || 'default' 인수 개수 사용 인수 유형 확인 아니면 어떻게? 매개 변수로 함수 오버로딩을 수행하는 가장 좋은 방법은 인수 길이나 유형을 확인하지 않는 것입니다. 유형을 확인하면 코드가 느려지고 배열, 널, 객체 등의 재미가 있습니다. 대부분의 개발자는 자신의 메서드에 대한 마지막 인수로 객체를 지정합니다. 이 ..

Nice programing 2020.09.29

git은 삭제 후 커밋되지 않은 삭제 된 파일을 복구합니다.

git은 삭제 후 커밋되지 않은 삭제 된 파일을 복구합니다. 일부 파일을 삭제했습니다. 나는 아직 커밋하지 않았습니다. 파일을 복구하기 위해 작업 공간을 재설정하고 싶습니다. 나는 git checkout .. 그러나 삭제 된 파일은 여전히 ​​없습니다. 그리고 git status보여줍니다 : # On branch master # Changes to be committed: # (use "git reset HEAD ..." to unstage) # # deleted: cc.properties # deleted: store/README # deleted: store/cc.properties # git checkout .작업 공간을로 재설정 하지 않는 이유는 무엇 HEAD입니까? 출력은 수행해야 할 작업을 알..

Nice programing 2020.09.29

원격 저장소로 푸시 된 Git의 특정 커밋을 실행 취소합니다.

원격 저장소로 푸시 된 Git의 특정 커밋을 실행 취소합니다. 다음과 같은 특정 커밋을 실행 취소하는 가장 간단한 방법은 무엇입니까? 머리 또는 HEAD에 리모컨으로 밀렸습니다. 최신 커밋이 아니라면 git reset HEAD 작동하지 않습니다. 리모컨으로 푸시 되었기 때문에 git rebase -i 과 git rebase --onto 리모컨에 문제가 발생할 수 있습니다. 더구나 저는 역사를 정말로 수정하고 싶지 않습니다. 잘못된 코드가 있다면 역사에 있었으며 볼 수 있습니다. 나는 작업 복사본에서 그것을 원하고 역 병합 커밋을 신경 쓰지 않습니다. 즉, 다음 svn 명령에 해당 하는 Git 은 무엇입니까? svn merge -r 303:295 http://svn.example.com/repos/calc..

Nice programing 2020.09.29

Vim이 모든 공백을 문자로 표시하도록합니다.

Vim이 모든 공백을 문자로 표시하도록합니다. Vim에서 모든 공백을 문자로 표시하는 방법을 찾을 수 없습니다. 내가 찾은 것은 탭, 후행 공백 등에 관한 것뿐입니다. 다른 사람들이 말했듯이 :set list 다음과 결합하여 :set listchars=... 보이지 않는 문자를 표시합니다. 이제 공백 을 표시 하는 데 사용할 수있는 명시적인 옵션이 없지만 listchars에서는 공백을 제외한 모든 항목에 대해 표시 할 문자를 설정할 수 있습니다. 예를 들어, 내 모습은 다음과 같습니다. :set listchars=eol:$,tab:>-,trail:~,extends:>,precedes:< 자, 이제 사용 후 :set list 명시 적으로 다른 것으로 표시되지 않은 모든 것은 실제로 평범한 오래된 공백입니다..

Nice programing 2020.09.29

PHP에서 스레드 안전 또는 비 스레드 안전은 무엇입니까?

PHP에서 스레드 안전 또는 비 스레드 안전은 무엇입니까? 비 스레드 또는 스레드 안전과 같은 PHP 용 다른 바이너리를 보셨습니까? 이것은 무엇을 의미 하는가? 이 패키지의 차이점은 무엇입니까? 동시성 접근 방식에 대한 배경 지식 : 다른 웹 서버는 들어오는 HTTP 요청을 병렬로 처리하기 위해 다른 기술을 구현합니다. 꽤 널리 사용되는 기술은 스레드를 사용하는 것입니다. 즉, 웹 서버는 들어오는 각 요청에 대해 단일 스레드를 생성 / 전용합니다. Apache HTTP 웹 서버는 요청 처리를위한 여러 모델을 지원하며, 그중 하나 (작업자 MPM이라고 함)는 스레드를 사용합니다. 그러나 프로세스를 사용하는 프리 포크 MPM이라는 또 다른 동시성 모델을 지원합니다. 즉, 웹 서버는 각 요청에 대해 단일 프..

Nice programing 2020.09.29

SQL Server의 저장 프로 시저에서 텍스트 검색

SQL Server의 저장 프로 시저에서 텍스트 검색 모든 데이터베이스 저장 프로 시저에서 텍스트를 검색하고 싶습니다. 아래 SQL을 사용합니다. SELECT DISTINCT o.name AS Object_Name, o.type_desc FROM sys.sql_modules m INNER JOIN sys.objects o ON m.object_id = o.object_id WHERE m.definition Like '%[ABD]%'; [ABD]대괄호를 포함한 모든 저장 프로 시저에서 검색하고 싶지만 적절한 결과를 제공하지 않습니다. 이를 위해 내 쿼리를 어떻게 변경할 수 있습니까? 대괄호를 이스케이프합니다. ... WHERE m.definition Like '%\[ABD\]%' ESCAPE '\' 그런 ..

Nice programing 2020.09.29

심볼릭 링크와 하드 링크의 차이점은 무엇입니까?

심볼릭 링크와 하드 링크의 차이점은 무엇입니까? 최근에 면접에서이 질문을 받았습니다. 나는 정직했고, 심볼릭 링크가 어떻게 동작하는지, 어떻게 만드는지 알고 있지만 하드 링크의 사용과 그것이 심볼릭 링크와 어떻게 다른지 이해하지 못한다고 말했습니다. 파일 시스템 아래 파일은 inode로 표시됩니다 (또는 여러 inode가 확실하지 않음). 파일 시스템의 파일은 기본적으로 inode에 대한 링크입니다. 그런 다음 하드 링크는 동일한 기본 inode에 대한 링크가있는 다른 파일을 만듭니다. 파일을 삭제하면 기본 inode에 대한 하나의 링크가 제거됩니다. inode는 inode에 대한 모든 링크가 삭제 된 경우에만 삭제됩니다 (또는 삭제 가능 / 덮어 쓰기 가능). 심볼릭 링크는 파일 시스템의 다른 이름에 ..

Nice programing 2020.09.29

JavaScript에서 (function () {}) () 구조는 무엇입니까?

JavaScript에서 (function () {}) () 구조는 무엇입니까? 이게 무슨 뜻인지 알고 있었는데 지금은 힘들어 ... 이것은 기본적으로 말하는 것 document.onload입니까? (function () { })(); 그것은이다 즉시-호출 기능 발현 , 또는 인생 에 대한 짧은. 생성 된 직후에 실행됩니다. 이벤트 (예 :)에 대한 이벤트 핸들러와는 관련이 없습니다 document.onload. 첫 번째 괄호 쌍 안에있는 부분을 고려하십시오. .... 정규 함수 표현식입니다. 그런 다음 마지막 쌍을보십시오 . 이것은 일반적으로 함수를 호출하기 위해 표현식에 추가됩니다. 이 경우 우리의 이전 표현입니다.(function(){})();(function(){})(); 이 패턴은 IIFE 내부에..

Nice programing 2020.09.29
반응형