프로그램 작성

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


6
커밋되지 않은 변경 내용을 복구하는 방법
개발 지사에서 커밋되지 않은 변경 사항이 있었으며을 사용하여 git stash변경했습니다. 그러나 이러한 변경 사항 중 매우 중요한 변경 사항이있었습니다. 이러한 변경 사항을 되돌릴 수있는 방법이 있습니까? 또한 이후에 숨김 코드 파일을 일부 변경했습니다. 가능한 경우 새 지점에 대한 숨김 변경 사항을 검색 할 수있는 기회가 있습니까?
694 git  git-stash 

30
1–5에서 1–7까지 임의 범위 확장
1에서 5 사이의 난수를 생성하는 함수가 주어지면 1에서 7 사이의 난수를 생성하는 함수를 작성하십시오. 간단한 해결책은 무엇입니까? 메모리 사용량을 줄이거 나 더 느린 CPU에서 실행하는 효과적인 솔루션은 무엇입니까?
693 algorithm  random  puzzle 

9
즐겨 찾기 아이콘은 32x32 또는 16x16이어야합니까?
단일 이미지를 일반 파비콘 및 iPhone / iPad 친화적 파비콘으로 사용하고 싶습니다. 이것이 가능한가? 일반 브라우저 즐겨 찾기 아이콘으로 연결하면 iPad 용 72x72 PNG 크기가 조정됩니까? 아니면 별도의 16x16 또는 32x32 이미지를 사용해야합니까?
692 favicon 

17
Git에서 충돌하는 파일을 나열하는 가장 간단한 방법은 무엇입니까?
충돌하는 파일 의 일반 목록 만 있으면 됩니다. 다음보다 간단한 것이 있습니까? git ls-files -u | cut -f 2 | sort -u 또는: git ls-files -u | awk '{print $4}' | sort | uniq 나는 그것을 위해 편리한 alias것을 설정할 수 있다고 생각 하지만 전문가가 어떻게하는지 궁금합니다. 쉘 루프를 작성하여 …


30
중첩 된 JavaScript 객체 키가 있는지 테스트
객체에 대한 참조가있는 경우 : var test = {}; 잠재적으로 (즉시는 아니지만) 중첩 된 객체를 가질 것입니다. {level1: {level2: {level3: "level3"}}}; 깊이 중첩 된 객체에 속성이 있는지 확인하는 가장 좋은 방법은 무엇입니까? alert(test.level1);수율 undefined하지만,alert(test.level1.level2.level3); 실패합니다. 나는 현재 다음과 같은 일을하고있다 : if(test.level1 && test.level1.level2 && test.level1.level2.level3) { alert(test.level1.level2.level3); } 그러나 …

30
주어진 40 억 사이가 아닌 정수를 생성
이 면접 질문을 받았습니다 : 40 억 개의 정수를 가진 입력 파일이 주어지면 파일에 포함되지 않은 정수를 생성하는 알고리즘을 제공하십시오. 1GB 메모리가 있다고 가정하십시오. 10MB의 메모리 만있는 경우 수행 할 작업을 추적하십시오. 내 분석 : 파일 크기는 4 × 10 9 × 4 bytes = 16GB입니다. 외부 정렬을 수행 할 …

15
<context : annotation-config>와 <context : component-scan>의 차이점
나는 봄 3을 배우고 난 기능성 뒤에를 파악하지 못하는 것 같습니다 &lt;context:annotation-config&gt;및 &lt;context:component-scan&gt;. 내가 읽은 것에서 그들은 다른 주석 ( @Required, @Autowiredetc vs , 등) 을 처리하는 것처럼 보이지만 @Component, 읽은 것에서도 동일한 bean post processor 클래스를 등록합니다 .@Repository@Service 나를 더 혼란스럽게하기 위해에 annotation-config 속성이 있습니다 &lt;context:component-scan&gt;. 누군가이 태그를 밝힐 …


9
BehaviorSubject와 Observable?
나는 각도 RxJs 패턴으로 찾고 있어요와 나는 사이의 차이 이해하지 못하는 BehaviorSubject와를 Observable. 내 이해에서, a BehaviorSubject는 시간이 지남에 따라 변경 될 수있는 값입니다 (구독 할 수 있으며 구독자는 업데이트 된 결과를받을 수 있음). 이것은의 동일한 목적으로 보인다 Observable. 언제 Observablevs 를 사용 BehaviorSubject하시겠습니까? BehaviorSubject이상 을 사용하면 Observable그 반대의 이점이 …

19
setState를 호출하지 않고 React 컴포넌트를 강제로 다시 렌더링 할 수 있습니까?
변경 사항을 듣고 싶은 외부 (구성 요소에 대한) 관찰 가능한 객체가 있습니다. 객체가 업데이트되면 변경 이벤트가 발생하고 변경이 감지되면 구성 요소를 다시 렌더링하려고합니다. 최상위 수준 React.render에서는 가능했지만 구성 요소 내에서는 작동하지 않습니다.render 메소드가 객체를 반환하기 ). 코드 예제는 다음과 같습니다. export default class MyComponent extends React.Component { handleButtonClick() { this.render(); …
690 reactjs  react-jsx 

19
jQuery로 이미지 사전로드
JavaScript로 이미지를 미리로드하는 빠르고 쉬운 방법을 찾고 있습니다. 중요한 경우 jQuery를 사용하고 있습니다. 나는 이것을 여기에서 보았다 ( http : //nettuts.com ... ) : function complexLoad(config, fileNames) { for (var x = 0; x &lt; fileNames.length; x++) { $("&lt;img&gt;").attr({ id: fileNames[x], src: config.imgDir + fileNames[x] + config.imgFormat, title: "The " …
689 javascript  jquery 

18
SQL JOIN-WHERE 절과 ON 절
읽은 후에 는 명시 적 vs 암시 적 SQL 조인 의 복제본 이 아닙니다 . 대답은 관련이있을 수도 있고 같은 내용 일 수도 있지만 질문 은 다릅니다. 차이점은 무엇이며 각각 어떻게해야합니까? 이론을 올바르게 이해하면 쿼리 최적화 프로그램에서 두 가지를 모두 사용할 수 있어야합니다.


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