프로그램 작성

전문가 및 열성적 프로그래머를위한 Q & A

28
모든 브라우저에서 웹 페이지 캐싱을 어떻게 제어합니까?
조사에 따르면 모든 브라우저가 HTTP 캐시 지시문을 동일한 방식으로 존중하는 것은 아닙니다. 보안상의 이유로 우리는 우리의 응용 프로그램에서 특정 페이지를 캐시하지 않으려는 , 지금까지 웹 브라우저. 최소한 다음 브라우저에서 작동해야합니다. Internet Explorer 6 이상 Firefox 1.5 이상 사파리 3+ 오페라 9+ 크롬 우리의 요구 사항은 보안 테스트에서 비롯되었습니다. 웹 사이트에서 …




21
JavaScript에서 객체의 키 / 속성 수를 효율적으로 계산하는 방법은 무엇입니까?
객체의 키 / 속성 수를 계산하는 가장 빠른 방법은 무엇입니까? 객체를 반복하지 않고 이것을 할 수 있습니까? 즉,하지 않고 var count = 0; for (k in myobj) if (myobj.hasOwnProperty(k)) count++; (Firefox는 마법의 __count__속성을 제공 했지만 버전 4 부근에서 제거되었습니다.)

19
var 키워드의 목적은 무엇이며 언제 사용해야합니까 (또는 생략해야합니까)?
참고 :이 질문은 ECMAScript 버전 3 또는 5의 관점에서 질문되었습니다. ECMAScript 6 릴리스에 새로운 기능이 도입되어 답변이 오래 될 수 있습니다. varJavaScript 에서 키워드 의 기능은 정확히 무엇이며 차이점은 무엇입니까? var someNumber = 2; var someFunction = function() { doSomething; } var someObject = { } var someObject.someProperty = 5; …

5
Mathematica와 함께 Waldo를 어떻게 찾습니까?
이것은 주말 동안 나를 괴롭 혔습니다. Waldo는 어디에 있습니까? [ 북미 이외의 'Wally' ] Mathematica (이미지 처리 및 기타 기능)를 사용하는 퍼즐? 여기 내가 지금까지 가지고있는 것, 빨간색이 아닌 색상 중 일부를 흐리게하여 시각적 복잡성을 약간 줄이는 기능입니다. whereIsWaldo[url_] := Module[{waldo, waldo2, waldoMask}, waldo = Import[url]; waldo2 = Image[ImageData[ waldo] …

20
Bash의 변수로 정의 된 범위의 숫자를 어떻게 반복합니까?
변수에 범위가 주어지면 Bash에서 숫자 범위를 어떻게 반복합니까? 이 작업을 수행 할 수 있음을 알고 있습니다 (Bash 설명서 에서 "시퀀스 표현"이라고 함 ). for i in {1..5}; do echo $i; done 다음을 제공합니다. 1 2 3 4 5 그러나 범위 끝점 중 하나를 변수로 바꾸려면 어떻게해야합니까? 작동하지 않습니다. END=5 for …
1542 bash  shell  for-loop  syntax 

30
'선택'상자에 대한 자리 표시자를 만들려면 어떻게합니까?
잘 작동하는 텍스트 입력에 자리 표시자를 사용하고 있습니다. 그러나 선택 상자에도 자리 표시자를 사용하고 싶습니다. 물론 나는이 코드를 사용할 수 있습니다 : <select> <option value="">Select your option</option> <option value="hurr">Durr</option> </select> 그러나 '옵션 선택'은 밝은 회색 대신 검은 색입니다. 따라서 내 솔루션은 CSS 기반 일 수 있습니다. jQuery도 괜찮습니다. 이것은 드롭 …

30
게터와 세터 / 액세서를 사용하는 이유는 무엇입니까?
변수에 공용 필드를 사용하는 대신 getter 및 setter를 사용하면 얻을 수있는 장점은 무엇입니까? getter와 setter가 단순한 get / set 이상의 기능을 수행하는 경우이 정보를 매우 빠르게 파악할 수 있지만 방법에 대해서는 100 % 명확하지 않습니다. public String foo; 다음보다 더 나쁘다 : private String foo; public void setFoo(String foo) { …
1541 java  oop  setter  getter  abstraction 

12
서로 다른 두 지점의 파일을 비교하는 방법은 무엇입니까?
한 지점에서 잘 작동하고 다른 지점에서 깨진 스크립트가 있습니다. 두 버전을 나란히보고 다른 점을보고 싶습니다. 이를 수행 할 수있는 방법이 있습니까? 분명히 하기 위해 비교 도구를 찾고 있지 않습니다 (비욘드 비교 사용). 마스터 버전을 현재 분기 버전과 비교하여 변경된 내용을 확인할 수있는 git diff 명령을 찾고 있습니다. 나는 합병이나 다른 …
1537 git  git-diff 

9
여러 줄에서 문자열을 나누려면 어떻게합니까?
YAML에는 매우 긴 문자열이 있습니다. 이것을 편집기의 80 열 (또는 열) 뷰 내에 유지하고 싶습니다. 그래서 문자열을 끊고 싶습니다. 이것에 대한 문법은 무엇입니까? 즉, 나는 이것을 가지고있다 : Key: 'this is my very very very very very very long string' 그리고 나는 이것을 (또는이 효과에 대해) 갖고 싶습니다. Key: 'this …
1537 string  syntax  yaml  newline 


30
파비콘을 새로 고침하려면 어떻게해야하나요?
자체 Tomcat을 사용하여 로컬에서 Grails 응용 프로그램을 실행하고 있으며 새 응용 프로그램의 favicon을 변경했습니다. 문제는 브라우저에서 볼 수 없다는 것입니다. 이전 파비콘이 표시되거나 파비콘이 전혀 나타나지 않지만 새 파비콘은 없습니다. 나는 이것이 Grails 문제 그 자체가 아니라 파비콘의 문제라고 생각하지 않습니다. 파비콘은 어떻게 되나요? 그들은 어떻게 작동해야합니까? 브라우저에 잘못된 아이콘이있는 …
1535 favicon 

7
Bash가있는 파일에 stdout과 stderr을 리디렉션하고 추가하는 방법은 무엇입니까?
Bash에서 stdout 을 잘린 파일로 리디렉션하려면 다음을 사용하는 것을 알고 있습니다. cmd > file.txt Bash에서 stdout 을 리디렉션 하여 파일에 추가하려면 다음을 사용하는 것을 알고 있습니다. cmd >> file.txt stdout 과 stderr 을 잘린 파일로 리디렉션하려면 다음을 사용하는 것이 좋습니다. cmd &> file.txt stdout 과 stderr 을 파일에 추가하여 리디렉션하는 …
1533 linux  bash  redirect  stream  pipe 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.