반응형

programing tip 3103

grep을 사용하여 Linux에서 파일 이름 만 표시하려면 어떻게해야합니까?

grep을 사용하여 Linux에서 파일 이름 만 표시하려면 어떻게해야합니까? grepLinux에서 파일 이름 (인라인 일치 없음) 만 표시 하려면 어떻게 해야합니까? 나는 일반적으로 다음과 같은 것을 사용하고 있습니다. find . -iname "*php" -exec grep -H myString {} \; 어떻게 파일 이름 (경로 포함)을 얻을 수 있지만 일치하지 않습니까? 사용해야 xargs합니까? 내 grepman 페이지 에서이 작업을 수행하는 방법을 보지 못했습니다 . 표준 옵션 grep -l(즉, 소문자 L)이이를 수행 할 수 있습니다. 로부터 유닉스 표준 : -l (The letter ell.) Write only the names of files containing selected lines..

programing tip 2020.09.28

Java 클래스 경로 내의 디렉토리에있는 모든 jar 포함

Java 클래스 경로 내의 디렉토리에있는 모든 jar 포함 클래스 경로의 디렉토리 내에 모든 jar 파일을 포함하는 방법이 있습니까? 나는 노력 java -classpath lib/*.jar:. my.package.Program하고 있으며 확실히 그 항아리에있는 클래스 파일을 찾을 수 없습니다. 각 jar 파일을 클래스 경로에 별도로 추가해야합니까? Java 6 이상을 사용하는 경우 classpath 옵션은 와일드 카드를 지원합니다. 다음 사항에 유의하십시오. 곧은 따옴표 사용 ( ") 사용 *하지 않고*.jar 윈도우 java -cp "Test.jar;lib/*" my.package.MainClass 유닉스 java -cp "Test.jar:lib/*" my.package.MainClass 이는 윈도우..

programing tip 2020.09.28

동시성과 병렬성의 차이점은 무엇입니까?

동시성과 병렬성의 차이점은 무엇입니까? 동시성과 병렬성의 차이점은 무엇입니까? 예가 감사합니다. 동시성 은 둘 이상의 작업이 겹치는 기간에 시작, 실행 및 완료 될 수있는 경우입니다. 반드시 둘 다 같은 순간에 실행될 것이라는 의미는 아닙니다. 예를 들어, 단일 코어 시스템 에서 멀티 태스킹이 가능 합니다. 병렬 처리 는 작업이 말 그대로 동시에 실행되는 경우입니다 (예 : 멀티 코어 프로세서에서). Sun의 다중 스레드 프로그래밍 가이드 인용 : 동시성 : 두 개 이상의 스레드가 진행 중일 때 존재하는 조건입니다. 가상 병렬 처리의 한 형태로 시간 분할을 포함 할 수있는보다 일반적인 형태의 병렬 처리입니다. 병렬 처리 : 두 개 이상의 스레드가 동시에 실행될 때 발생하는 조건입니다. 혼란이 존재하는 이..

programing tip 2020.09.28

인라인 CSS에서 a : hover를 작성하는 방법은 무엇입니까?

인라인 CSS에서 a : hover를 작성하는 방법은 무엇입니까? 인라인 CSS 코드를 작성해야하는 경우가 있는데 앵커에 호버 스타일을 적용하고 싶습니다. a:hoverHTML 스타일 속성 내에서 인라인 CSS를 어떻게 사용할 수 있습니까? 예를 들어 HTML 이메일에서 CSS 클래스를 안정적으로 사용할 수 없습니다. 짧은 대답 : 할 수 없습니다. 긴 대답 :해서는 안됩니다. 클래스 이름 또는 ID를 제공하고 스타일 시트를 사용하여 스타일을 적용하십시오. :hover은 의사 선택자이며 CSS의 경우 스타일 시트 내에서만 의미가 있습니다. 인라인 스타일에 해당하는 것은 없습니다 (선택 기준을 정의하지 않기 때문에). OP의 의견에 대한 응답 : CSS 규칙을 동적으로 추가하는 방법에 대한 좋은 스크립트는..

programing tip 2020.09.28

왼쪽에 0이있는 정수를 어떻게 채울 수 있습니까?

왼쪽에 0이있는 정수를 어떻게 채울 수 있습니까? Java int에서 a String로 변환 할 때 어떻게 0으로 패딩을 남겼 습니까? 기본적으로 9999선행 0 (예 : 1 = 0001) 까지 정수를 채우려 고합니다 . 다음 java.lang.String.format(String,Object...)과 같이 사용하십시오 . String.format("%05d", yournumber); 길이가 5 인 제로 패딩의 경우 16 진수 출력의 경우 d를에서 xas로 바꿉니다 "%05x". 전체 서식 옵션은의 일부로 설명되어 있습니다 java.util.Formatter. 어떤 이유로 든 1.5 이전 Java를 사용하는 경우 Apache Commons Lang 방법을 사용해 볼 수 있습니다. org.apache.co..

programing tip 2020.09.28

Java에서 현재 스택 추적 가져 오기

Java에서 현재 스택 추적 가져 오기 .NET 에서 수행 할 수있는 방법과 같이 Java에서 현재 스택 추적을 어떻게 얻 Environment.StackTrace습니까? BTW Thread.dumpStack()는 내가 원하는 것이 아닙니다. 스택 추적을 다시 가져 오고 싶습니다 . 인쇄하는 것이 아닙니다. 사용할 수 있습니다 Thread.currentThread().getStackTrace(). 이는 StackTraceElement프로그램의 현재 스택 추적을 나타내는 배열을 반환합니다 . Thread.currentThread().getStackTrace(); 스택의 첫 번째 요소가 무엇인지 신경 쓰지 않으면 괜찮습니다. new Throwable().getStackTrace(); 중요한 경우 현재 방법에..

programing tip 2020.09.28

여러 열에서 그룹화 사용

여러 열에서 그룹화 사용 나는 요점을 이해 GROUP BY x 하지만 GROUP BY x, y작동 원리는 무엇이며 어떤 의미일까요? Group By XX에 대해 동일한 값을 가진 모든 것을 하나의 그룹에 넣는 것을 의미 합니다. Group By X, YX와 Y에 대해 동일한 값을 가진 모든 것을 하나의 그룹에 넣는 것을 의미 합니다. 예제 사용을 설명하기 위해 대학에서 누가 어떤 과목에 참석하는지에 대한 다음 표가 있다고 가정 해 보겠습니다. Table: Subject_Selection Subject Semester Attendee --------------------------------- ITB001 1 John ITB001 1 Bob ITB001 1 Mickey ITB001 2 Jenny ITB00..

programing tip 2020.09.28

유효한 정규식을 감지하는 정규식이 있습니까?

유효한 정규식을 감지하는 정규식이 있습니까? 다른 정규식으로 유효한 정규식을 감지 할 수 있습니까? 그렇다면 아래에 예제 코드를 제공하십시오. / ^ # start of string ( # first group start (?: (?:[^?+*{}()[\]\\|]+ # literals and ^, $ | \\. # escaped characters | \[ (?: \^?\\. | \^[^\\] | [^\\^] ) # character classes (?: [^\]\\]+ | \\. )* \] | \( (?:\?[:=!]|\?)? (?1)?? \) # parenthesis, with recursive content | \(\? (?:R|[+-]?\d+) \) # recursive matching ) (?:..

programing tip 2020.09.28

브라우저가 캐시 된 CSS / JS 파일을 다시로드하도록 강제하는 방법은 무엇입니까?

브라우저가 캐시 된 CSS / JS 파일을 다시로드하도록 강제하는 방법은 무엇입니까? 일부 브라우저 (특히 Firefox 및 Opera)는 브라우저 세션간에 .css 및 .js 파일 의 캐시 된 복사본을 사용하는 데 매우 열성적이라는 것을 알게되었습니다 . 이로 인해 이러한 파일 중 하나를 업데이트 할 때 문제가 발생하지만 사용자의 브라우저는 캐시 된 복사본을 계속 사용합니다. 질문은 : 파일이 변경되었을 때 사용자 브라우저가 파일을 다시로드하도록하는 가장 우아한 방법은 무엇입니까? 이상적으로는이 솔루션은 페이지를 방문 할 때마다 브라우저가 파일을 다시로드하도록 강제하지 않습니다. 나는 내 자신의 솔루션을 답변으로 게시 할 것이지만 누구에게 더 나은 솔루션이 있는지 궁금합니다. 여러분의 투표에 따라 결정..

programing tip 2020.09.28

tinyhippos 주입 스크립트의 목적은 무엇입니까?

tinyhippos 주입 스크립트의 목적은 무엇입니까? Google 크롬 이 내가로드하는 웹 문서 의 태그 앞에 약간의 JS 스크립트를 추가하는 것을 발견했습니다 (inspect 요소를 사용하여 HTML 코드를 보면 알 수 있음). 호기심으로 무엇을하나요? 구글링은 도움이되지 않았습니다. 이 스크립트를 추가하는 Ripple Emulator (베타) 를 설치했다고 생각합니다. 이 스크립트는 활성화 된 경우 Ripple Emulator (Beta) 크롬 확장 프로그램에 의해 삽입됩니다. 이상적으로는 Ripple Mission Control을 열어 비활성화 할 수 있지만 그렇게하지 않습니다. 확실히 비활성화하려면 chrome : // extensions /에서 Ripple 에뮬레이터 (베타)를 비활성화해야합니..

programing tip 2020.09.25
반응형