반응형

분류 전체보기 4212

구아바 : Lists.filter () 함수가없는 이유는 무엇입니까?

구아바 : Lists.filter () 함수가없는 이유는 무엇입니까? 이유가 있습니까? Lists.transform() 하지만 Lists.filter() ? 목록을 선택 필터링합니까? 나는 사용할 수 있습니다 new ArrayList(Collection2.filter()) 물론,하지만 이렇게하면 내가 이해한다면 주문이 동일하게 유지되고 보장되지 않습니다. 반환 된 목록보기에 #get (index)와 같은 위험한 많은 수의 느린 메소드가 노출되기 때문에 구현되지 않았습니다 (성능 버그 초대). 그리고 ListIterator는 구현하기에도 고통 스러울 것입니다 ( 몇 년 전에 패치를 출시했지만 ). 인덱싱 된 메소드는 필터링 된 목록보기에서 처음 일 수 없기 때문에 필터링 된 Iterable을 사용하지 않는..

IT 2020.09.14

설치에 존재하지 않는 경우에만 고용주 파일 생성

설치에 존재하지 않는 경우에만 고용주 파일 생성 해당 파일이 이미 존재하는지 여부에 따라 파일에 쓰고, 이미 존재하지 않는 경우에만 작성하고 싶습니다 (실제로 존재하지 않는 파일을 때까지 파일을 계속 시도하고 싶습니다). 다음 코드는 링크 인 공격자가 파일 테스트와 작성중인 파일 사이 에이 게시물 에서 제안한 것처럼 보이게 보여줍니다 . 코드가 충분히 높은 권한으로 실행하면 임의의 파일을 설치 쓸 수 있습니다. 이 문제를 해결하는 방법이 있습니까? import os import errno file_to_be_attacked = 'important_file' with open(file_to_be_attacked, 'w') as f: f.write('Some important content!\n') test..

IT 2020.09.14

== PHP에서 대소 문자 식별 비교입니까?

== PHP에서 대소 문자 식별 비교입니까? php.net에서 이것을 가지고 없습니다. ==PHP에서 사용할 수있는 이중 등호 ( )가 대소 문자를 구분합니까? 예, ==대소 문자를 구분합니다. strcasecmp대소 문자를 구분하지 않습니다 . 예,하지만 바이트 단위로 비교합니다. 유니 코드를 비교하는 경우 먼저 정규화하는 것이 좋습니다. 수업을 참조하십시오 .Normalizer 예 (UTF-8로 출력) : $s1 = mb_convert_encoding("\x00\xe9", "UTF-8", "UTF-16BE"); $s2 = mb_convert_encoding("\x00\x65\x03\x01", "UTF-8", "UTF-16BE"); //look the same: echo $s1, "\n"; echo $..

IT 2020.09.14

여러 JavaScript 파일을 하나의 JS 파일로 결합

여러 JavaScript 파일을 하나의 JS 파일로 결합 [닫기] 웹 응용 프로그램에서 jquery를 사용하고 더 많은 jquery 펼치기 파일을 단일 페이지에로드해야합니다. Google은 모든 jquery 펼쳐 파일을 단일 파일로 결합 할 제안 제안했습니다. 어떻게 할 수 있습니까? Linux에서는 간단한 셸 펼쳐 https://github.com/dfsq/compressJS.sh 를 사용하여 여러 javascript 파일을 단일 파일로 결합 할 수 있습니다 . Closure Compiler 온라인 서비스를 사용하여 빠른 검색 결과도 예약 압축됩니다. $ ./compressJS.sh some-script.js another-sctipt.js onemore.js 텍스트 파일을 결합한 다음 YUI Comp..

IT 2020.09.14

Java에서 정수 나누기

Java에서 정수 나누기 [중복] 이 질문에 이미 답변이 있습니다. 정수 나누기 : 왜 1/3 == 0의 결과입니까? 15 답변 이것은 기본적인 질문이지만 답을 수 없습니다. 부동 소수점 산술과 몇 가지 다른 주제를 살펴 봤지만이 문제를 수있는 것이 없습니다. 나는 잘못된 용어를 가지고 확신합니다. 기본적으로 수량을 나눠서 두 가지 수량을 나눠서 사용할 수 있습니다. 수량은 longs입니다. 설정은 다음과 적응합니다. long completed = 25000; long total = 50000; System.out.println(completed/total); // Prints 0 결과를 이중으로 다시 할당했습니다 0.0. 인쇄 합니다. 내가 어디로 잘못 가고 있습니까? 단계 여서, 다음은 결과에 100..

IT 2020.09.14

Column에 Cell 값이 있는지 확인한 다음 NEXT Cell의 값을 가져옵니다.

Column에 Cell 값이 있는지 확인한 다음 NEXT Cell의 값을 가져옵니다. 열에 셀 값이 있는지 확인한 후 일치하는 셀 옆에있는 셀 값을 가져와야합니다 . 가치가 가치가있는 예를 들어, 나는 확인 cell A1에 존재 column B하며, 일치 가정 B5, 그때의 값을합니다 cell C5. 문제의 해결하기 위해 이렇게했습니다 ... =IF(ISERROR(MATCH(A1,B:B, 0)), "No Match", "Match") ... 작동했습니다. 그런 다음 SO에 대한 이전 답변 덕분에 일치하는 셀의 행 번호도 포함 수 있습니다. =IF(ISERROR(MATCH(A1,B:B, 0)), "No Match", "Match on Row " & MATCH(A1,B:B, 0)) 그래서 당연히 다음 셀의 ..

IT 2020.09.14

Console.WriteLine () 및 너무 많은 인수 오버로드가 필요하십니까?

Console.WriteLine () 및 너무 많은 인수 오버로드가 필요하십니까? 를 살펴보면서 설명서 Console.WriteLine()메서드에 여러 over-로드가 있음을 알았 습니다. 특히 저의 호기심과 부분적인 혼란은 다음과 관련이 있습니다. public static void WriteLine(string format, params object[] arg); public static void WriteLine(string format, object arg0); public static void WriteLine(string format, object arg0, object arg1); public static void WriteLine(string format, object arg0, object..

IT 2020.09.14

Git Gui에 "당기기"가 없습니까?

Git Gui에 "당기기"가 없습니까? Git GUI 도구를 사용하여 어떻게 끌어 올 수 있습니까? 아무데도 풀 명령이없는 것 가변. Git GUI를 사용하는 동등한 메뉴 옵션이 있습니까? 도움을 주시면 감사하겠습니다. 글쎄, 나는이 유용한 포럼 게시물을 찾았습니다 : http://git.661346.n2.nabble.com/No-quot-pull-quot-in-git-gui-td1121058.html 가져 오기 및 병합이 수행되어야합니다. "원격"메뉴로 이동 한 다음 "에서 가져 오기 오기"로 이동 한 다음 "병합 메뉴"로 이동 한 다음 "로컬 병합 ..."으로 이동해야합니다. git gui에 pull 명령을 추가하는 방법도 있습니다. GIT GUI를 열면 탭 을 Tools선택할 수 Add있습니다. 이..

IT 2020.09.14

사용자가 뒤로 버튼을 사용하여 페이지로 이동했는지 여부를 감지합니까?

사용자가 뒤로 버튼을 사용하여 페이지로 이동했는지 여부를 감지합니까? 이 질문은 사용자가 브라우저 에서 뒤로 버튼을 누를 때 추적 과 대화 하지만 동일하게 사용할 수 있습니다. 가시성을 확보하고 여기에 참조 및 업데이트를 게시하고 있습니다. 더 나은 옵션이 있다면 나는 모두 귀입니다! 상황은 내가 "in place edit", la flickr가있는 페이지를 가지고있는 것입니다. 즉, "설명을 추가하기 위해 여기를 클릭하십시오"라고하면, 클릭하면 저장 및 취소 버튼이있는 TEXTAREA로 바빠니다. 저장을 클릭하면 데이터가 서버에 게시되어 데이터베이스를 업데이트하고 TEXTAREA 대신 DIV에 새 설명이 저장됩니다. 페이지를 새로 고치면 "편집 선택 클릭"옵션과 함께 데이터베이스에서 새 설명이 표시됩니..

IT 2020.09.14

내 로컬 저장소를 git-pull에 사용하려면 어떻게해야합니까?

내 로컬 저장소를 git-pull에 사용하려면 어떻게해야합니까? 문제없이 작업해온 작업 복사본 저장소가 있습니다. 이 저장소의 출처는 GitHub에 있습니다. 내 작업 복사본 저장소를 내 빌드 머신 (다른 물리적 호스트의 VM)의 오리진으로 사용할 수 있습니다. 그래야 작업 복사본에 대한 커밋이 다음을 거치지 테스트 빌드 머신에서 빌드되고 될 수 있습니다. 먼저 GitHub. 나는 이미 GitHub 저장소에 대한 빌드를 가지고 이것이 "골든"저장소 / 빌드가되기를 바랍니다. 즉, 다음 내용이 GitHub에 대한 빌드가 통과 보장해야합니다. Git URL에 대한 문서를 본 결과 URL 형식으로 사용하는 옵션이 있음을 확인했습니다 git://host.xz[:port]/path/to/repo.git/(예 : ..

IT 2020.09.14
반응형