반응형

etc./StackOverFlow 1071

특정 문자열을 포함하는 모든 행을 텍스트 파일에서 삭제하는 방법은 무엇입니까?

질문자 :A Clockwork Orange sed를 사용하여 특정 문자열이 포함된 텍스트 파일의 모든 줄을 삭제하려면 어떻게 해야 합니까? 라인을 제거하고 출력을 표준 출력으로 인쇄하려면: sed '/pattern to match/d' ./infile 파일을 직접 수정하려면 – BSD sed에서는 작동하지 않습니다: sed -i '/pattern to match/d' ./infile 동일하지만 BSD sed의 경우(Mac OS X 및 FreeBSD) – GNU sed에서는 작동하지 않습니다. sed -i '' '/pattern to match/d' ./infile 파일을 직접 수정(및 백업 생성)하려면 – BSD 및 GNU sed와 함께 작동합니다..

etc./StackOverFlow 2021.12.08

언제 '$this'보다 'self'를 사용해야 합니까?

질문자 :Casey Watson self 와 $this 의 차이점은 무엇입니까? 각각 언제가 적절한가요? 짧은 답변 $this 를 사용하여 현재 개체를 참조하십시오. self 를 사용하여 현재 클래스를 참조하십시오. 즉, $this->member 를 사용하고 정적 멤버의 경우 self::$member 를 사용합니다. 전체 답변 다음은 비정적 및 정적 멤버 변수에 대해 $this 및 self 를 올바르게 사용하는 예입니다. 다음은 비정적 및 정적 멤버 변수에 대해 $this 및 self 를 잘못 사용하는 예입니다. 다음은 멤버 함수에 대해 $this 를 사용하는 다형성 의 예입니다. 다음은 멤버 함수에 self 를 사용하여 다형성 동작 을 억제하는 예입니다. 아이디어는 $this->foo() 가 현재 객체..

etc./StackOverFlow 2021.12.08

소수점 이하 두 자리로 부동 소수점 제한

질문자 :kevin 내가 원하는 a 13.95로 반올림합니다. >>> a 13.949999999999999 >>> round(a, 2) 13.949999999999999 round 기능이 예상대로 작동하지 않습니다. 모든 숫자를 정확하게 표현할 수 없는 부동 소수점 숫자에 대한 오래된 문제에 직면하고 있습니다. 명령줄은 메모리의 전체 부동 소수점 형식을 보여줍니다. 부동 소수점 표현을 사용하면 반올림된 버전이 동일한 숫자입니다. 컴퓨터는 이진법이므로 부동 소수점 숫자를 정수로 저장한 다음 2의 거듭제곱으로 나누므로 13.95는 125650429603636838/(2**53)과 유사한 방식으로 표시됩니다. 배정밀도 숫자는 53비트(16자리)의 정밀도를 가지며 일반 부동 소수점은 24비트(8자리)의 정밀도를..

etc./StackOverFlow 2021.12.08

자바스크립트 변수 존재 여부 확인(정의/초기화)

질문자 :Samuel Liew 변수가 초기화되었는지 확인하는 어떤 방법이 더 나은/올바릅니까? (변수가 무엇이든 담을 수 있다고 가정합니다(문자열, 정수, 객체, 함수 등)) if (elem) { // or !elem 또는 if (typeof elem !== 'undefined') { 또는 if (elem != null) { typeof 연산자를 원합니다. 구체적으로 특별히: if (typeof variable !== 'undefined') { // the variable is defined } Jim Puls typeof 연산자는 변수가 실제로 정의되지 않았는지 확인합니다. if (typeof variable === 'undefined') { // variab..

etc./StackOverFlow 2021.12.08

NPM vs. Bower vs. Browserify vs. Gulp vs. Grunt vs. Webpack

질문자 :VB_ 폐쇄 . 이 질문은 더 집중할 필요가 있습니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 하나 의 문제 에만 초점 을 맞추도록 질문 을 업데이트 하십시오 . 폐쇄 7 개월 전 . 이 질문 개선 가장 인기 있는 JavaScript 패키지 관리자, 번들러 및 작업 실행기에 대한 지식을 요약하려고 합니다. 내가 틀렸다면 정정해주세요: npm & bower 는 패키지 관리자입니다. 그들은 단지 종속성을 다운로드하고 스스로 프로젝트를 빌드하는 방법을 모릅니다. 그들이 알고있는 것은 호출하는 것입니다 webpack / gulp / grunt 모든 종속성을 가져 오는 후. bower 는 npm 과 비슷하지만 (재귀적으로 수행하는 npm 과 달리) 평평..

etc./StackOverFlow 2021.12.08

폴더 및 하위 폴더/파일에 대한 권한을 한 번에 변경하는 방법

질문자 :Adam Halasz Linux에서 폴더와 모든 하위 폴더 및 파일의 권한을 한 단계(명령)로 변경하고 싶습니다. 이미 아래 명령을 시도했지만 언급된 폴더에서만 작동합니다. chmod 775 /opt/lampp/htdocs /opt/lampp/htdocs 및 하위 폴더 및 파일을 포함한 모든 콘텐츠에 대해 chmod 755 를 설정하는 방법이 있습니까? htdocs 안에 새 폴더나 파일을 만들면 해당 권한을 어떻게 자동으로 755 로 설정할 수 있습니까? 이 스택 오버플로 질문도 살펴 보았습니다.Linux 터미널에서 기본 'chmod'를 어떻게 설정합니까? chmod -R 755 가 트리의 모든 파일과 하위 폴더에 이러한 권한을 설정한다는 점에서 다른 답변은 정확합니다. 그런데 도..

etc./StackOverFlow 2021.12.08

jQuery로 현재 URL을 얻으시겠습니까?

질문자 :venkatachalam jQuery를 사용하고 있습니다. 현재 URL의 경로를 가져와 변수에 할당하려면 어떻게 해야 합니까? 예시 URL: http://localhost/menuname.de?foo=bar&number=0 경로를 얻으려면 다음을 사용할 수 있습니다. var pathname = window.location.pathname; // Returns path only (/path/example.html) var url = window.location.href; // Returns full URL (https://example.com/path/example.html) var origin = window.location.origin; // Returns base URL (https://ex..

etc./StackOverFlow 2021.12.08

게임 2048에 대한 최적의 알고리즘은 무엇입니까?

질문자 :nitish712 나는 최근에 2048 게임을 우연히 발견했습니다. 네 방향 중 하나로 이동하여 유사한 타일을 병합하여 "더 큰" 타일을 만듭니다. 각 이동 후 새 타일은 값이 2 또는 4 임의의 빈 위치에 나타납니다. 모든 상자가 채워지고 타일을 병합할 수 있는 이동이 없거나 값이 2048 타일을 만들면 게임이 종료됩니다. 첫째, 목표를 달성하기 위해 잘 정의된 전략을 따라야 합니다. 그래서 그것을 위한 프로그램을 작성해 보기로 했습니다. 내 현재 알고리즘: while (!game_over) { for each possible move: count_no_of_merges_for_2-tiles and 4-tiles choose the move with a large number of merges..

etc./StackOverFlow 2021.12.08

.gitignore가 몇 개의 파일을 제외한 모든 것을 무시하도록 합니다.

질문자 :Andrew .gitignore 파일이 Git의 버전 제어에서 지정된 파일을 은폐한다는 것을 이해합니다. 실행할 때 많은 추가 파일(.auth, .dvi, .pdf, 로그 등)을 생성하는 프로젝트(LaTeX)가 있지만 이러한 파일을 추적하고 싶지 않습니다. 폴더를 무시할 수 있기 때문에 모든 파일이 프로젝트의 별도 하위 폴더에 놓이도록 만들 수 있다는 것을 알고 있습니다. 그러나 출력 파일을 프로젝트 트리의 루트에 유지하고 .gitignore를 사용하여 Git으로 추적하는 파일을 제외한 모든 것을 무시할 수 있는 가능한 방법이 있습니까? 같은 것 # Ignore everything * # But not these files... script.pl template.latex # etc... 선택적..

etc./StackOverFlow 2021.12.08

JavaScript 배열의 모든 고유 값 가져오기(중복 제거)

질문자 :Mottie 고유한지 확인해야 하는 일련의 숫자가 있습니다. 인터넷에서 아래 코드 조각을 찾았고 배열에 0이 있을 때까지 잘 작동합니다. Stack Overflow에서 거의 비슷하게 보이는 다른 스크립트를 찾았지만 실패하지 않습니다. 그래서 제가 배우는 데 도움을 주기 위해 누군가 프로토타입 스크립트가 어디에서 잘못되고 있는지 알아내도록 도와줄 수 있습니까? Array.prototype.getUnique = function() { var o = {}, a = [], i, e; for (i = 0; e = this[i]; i++) {o[e] = 1}; for (e in o) {a.push (e)}; return a; } 중복 질문에 대한 추가 답변: JS 배열에서 중복 값 제거 비슷한 질문: 배열..

etc./StackOverFlow 2021.12.08
반응형