프로그램 작성

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

30
JavaScript에서 배열을 비교하는 방법은 무엇입니까?
두 배열을 이상적으로 효율적으로 비교하고 싶습니다. true그들이 동일하고 false그렇지 않다면 공상 이 아닙니다. 당연히 비교 연산자가 작동하지 않는 것 같습니다. var a1 = [1,2,3]; var a2 = [1,2,3]; console.log(a1==a2); // Returns false console.log(JSON.stringify(a1)==JSON.stringify(a2)); // Returns true 각 배열의 JSON 인코딩은 각 값을 반복하지 않고 배열을 간단히 비교하는 더 빠르고 "더 …
988 javascript  arrays  json 


11
svn log -v와 같은 git log show 파일 이름을 만드는 방법
SVN의 로그에는 다음과 같이 각 커밋에서 변경된 파일의 파일 이름을 출력하는 "-v"모드가 있습니다. jes5199 $ svn log -v -------------------------------------------------- ---------------------- r1 | jes5199 | 2007-01-03 14:39:41 -0800 (2007 년 1 월 3 일 (수)) | 1 줄 변경된 경로 : / 오토 르 / 복사 / 변경 로그 / 진화 …
987 svn  git  logging 


17
줄거리에서 범례를 지우는 방법
단일 그림으로 만들 일련의 20 개의 플롯 (하위 그림이 아님)이 있습니다. 전설이 상자 바깥에 있기를 원합니다. 동시에 그림의 크기가 줄어들어 축을 변경하고 싶지 않습니다. 다음 쿼리에 대해 친절하게 도와주세요. 범례 상자를 플롯 영역 외부에 유지하고 싶습니다. (범례가 플롯 영역의 오른쪽에 외부에 있기를 원합니다). 어쨌든 범례 상자 안의 텍스트의 글꼴 크기를 …

5
정의되지 않은 동작 및 시퀀스 포인트
"시퀀스 포인트"란 무엇입니까? 정의되지 않은 동작과 시퀀스 포인트의 관계는 무엇입니까? 나는 종종 a[++i] = i;기분이 나아지도록 재미 있고 복잡한 표현을 사용 합니다. 왜 사용을 중단해야합니까? 이 내용을 읽은 경우 후속 질문 Undefined behavior and sequence points reloaded 를 방문하십시오 . (참고 : 이것은 Stack Overflow의 C ++ FAQ에 대한 항목 …


30
iOS 앱의 이름을 변경하는 방법은 무엇입니까?
며칠 전에 바보 같은 개발 코드 이름으로 iPhone 프로젝트를 시작했으며, 프로젝트가 거의 완료되었으므로 프로젝트 이름을 변경하고 싶습니다. 그러나 info.plist 파일에서 응용 프로그램 이름을 변경하여 서명 프로세스가 잘못되고 (생각합니다 ...) 내 응용 프로그램이 실행되지 않는 Xcode 로이 작업을 수행하는 방법을 잘 모르겠습니다. 런처 오류가 발생했습니다. 나는 새로운 프로젝트를 만들고 모든 것을 …
985 ios  xcode 

16
HTML5 숫자 입력 스핀 상자를 숨길 수 있습니까?
브라우저와 같은 일부 브라우저 (예 : Chrome)에서 숫자 유형의 HTML 입력을 위해 렌더링하는 새로운 스핀 상자를 숨기는 일관된 방법이 있습니까? 위쪽 / 아래쪽 화살표가 나타나지 않도록 CSS 또는 JavaScript 방법을 찾고 있습니다. <input id="test" type="number">
984 javascript  css  html  input  numbers 


12
여러 자식 커밋을 되 돌리는 방법은 무엇입니까?
다음과 같은 git 저장소가 있습니다. A -> B -> C -> D -> HEAD 나는 지점의 머리가 A를 가리 키기를 원합니다. 즉, B, C, D 및 HEAD가 사라지고 머리가 A와 동의어가되기를 원합니다. 리베이스를 시도하거나 (사이에 변경 사항을 적용했기 때문에 적용되지 않음) 되돌릴 수있는 것처럼 들립니다. 그러나 여러 커밋을 어떻게 되돌릴 …
982 git  commit  git-revert 

10
Rails 진위성 토큰 이해
나는 지금 여러 번이나 Rails의 진품 토큰에 관한 몇 가지 문제를 겪고 있습니다. 그러나 나는 정말로이 문제를 해결하고 계속하고 싶지 않습니다. 진품 토큰을 정말로 이해하고 싶습니다. 글쎄, 내 질문은, 당신은이 주제에 대한 완전한 정보원이 있습니까? 아니면 여기에서 자세히 설명하기 위해 시간을 보내시겠습니까?

18
경쟁 조건은 무엇입니까?
멀티 스레드 응용 프로그램을 작성할 때 발생하는 가장 일반적인 문제 중 하나는 경쟁 조건입니다. 커뮤니티에 대한 나의 질문은 : 경쟁 조건은 무엇입니까? 그것들을 어떻게 감지합니까? 어떻게 처리합니까? 마지막으로, 당신은 어떻게 발생하지 않도록합니까?

11
stdout이 아닌 stderr를 파이프하는 방법은 무엇입니까?
나는에 정보를 기록하는 프로그램이 stdout과를 stderr, 그리고에 내가 필요로 grep무엇에오고 통해 표준 에러 무시하면서, 표준 출력을 . 물론 2 단계로 수행 할 수 있습니다. command > /dev/null 2> temp.file grep 'something' temp.file 하지만 임시 파일 없이이 작업을 수행하는 것을 선호합니다. 똑똑한 파이핑 트릭이 있습니까?
981 bash  grep  stdout  pipe  stderr 

22
Looper.prepare ()를 호출하지 않은 스레드 내에서 핸들러를 작성할 수 없습니다.
다음 예외는 무엇을 의미합니까? 어떻게 고칠 수 있습니까? 이것은 코드입니다. Toast toast = Toast.makeText(mContext, "Something", Toast.LENGTH_SHORT); 이것은 예외입니다 : java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare() at android.os.Handler.<init>(Handler.java:121) at android.widget.Toast.<init>(Toast.java:68) at android.widget.Toast.makeText(Toast.java:231)

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