반응형

전체 글 1480

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

질문자 :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

PostgreSQL "설명 테이블"

질문자 :Mr. Muskrat DESCRIBE TABLE 에 해당하는 작업을 어떻게 수행합니까(psql 명령 사용)? 다음을 시도하십시오( psql 명령줄 도구에서). \d+ tablename 자세한 내용 은 설명서 를 참조하십시오. Chris Bunch PostgreSQL 방식 외에도 (\d 'something' 또는 \dt 'table' 또는 \ds 'sequence' 등) 같이 SQL 표준 방법, 여기 : select column_name, data_type, character_maximum_length, column_default, is_nullable from INFORMATION_SCHEMA.COLUMNS where table_name = '&..

etc./StackOverFlow 2021.12.08

Git에서 삭제된 숨김을 복구하는 방법은 무엇입니까?

질문자 :Greg Hewgill 저는 작업 트리에서 변경 사항을 저장하고 복원하기 위해 git stash 및 git stash pop 을 자주 사용합니다. 어제 나는 작업 트리에 몇 가지 변경을 가했고, 그 다음에는 작업 트리에 더 많은 변경을 가했습니다. 돌아가서 어제의 숨긴 변경 사항을 검토하고 싶지만 git stash pop 은 연결된 커밋에 대한 모든 참조를 제거하는 것으로 보입니다. git stash 를 사용하면 .git/refs/stash에 stash 를 만드는 데 사용된 커밋에 대한 참조가 포함된다는 것을 알고 있습니다. 그리고 .git/logs/refs/stash에는 전체 숨김이 포함되어 있습니다. 그러나 이러한 참조는 git stash pop 이후에 사라졌습니다. 커밋이 여전히 내 저장소..

etc./StackOverFlow 2021.12.08

Linux에서 파일을 어떻게 심볼릭 링크할 수 있습니까? [닫은]

질문자 :chrisg 닫은. 이 질문은 스택 오버플로 지침을 충족하지 않습니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? Stack Overflow에 대한 주제가 되도록 질문을 업데이트하세요. 폐쇄 2 년 전 . 이 질문 개선 Linux에서 심볼릭 링크를 만들고 싶습니다. 나는 첫 번째 경로가 내가 연결하려는 폴더이고 두 번째 경로가 컴파일된 소스인 이 Bash 명령을 작성했습니다. ln -s '+basebuild+'/IpDome-kernel/kernel /home/build/sandbox/gen2/basebuild/IpDome-kernel/kernal 이 올바른지? 새 심볼릭 링크를 만들려면(symlink가 이미 있는 경우 실패함): ln -s /path/to/f..

etc./StackOverFlow 2021.12.07

정규식에서 캡처하지 않는 그룹이란 무엇입니까?

질문자 :never_had_a_name 비 캡처 그룹(예: (?:) )은 정규식에서 어떻게 사용되며 어떤 용도로 사용됩니까? 이것을 예를 들어 설명하려고 합니다. 다음 텍스트를 고려하십시오. http://stackoverflow.com/ https://stackoverflow.com/questions/tagged/regex 이제 아래 정규식을 적용하면 ... (https?|ftp)://([^/\r\n]+)(/[^\r\n]*)? ... 나는 다음과 같은 결과를 얻을 것입니다 : Match "http://stackoverflow.com/" Group 1: "http" Group 2: "stackoverflow.com" Group 3: "/" Match "https://stackoverflow.com/ques..

etc./StackOverFlow 2021.12.07

Microsoft JSON 날짜 형식은 어떻게 지정합니까?

질문자 :Community Wiki jQuery를 사용 하여 Ajax에 대한 첫 번째 균열을 만들고 있습니다. 내 데이터를 내 페이지로 가져오고 있지만 Date 데이터 유형에 대해 반환되는 JSON 데이터에 문제가 있습니다. 기본적으로 다음과 같은 문자열이 반환됩니다. /Date(1224043200000)/ JSON을 처음 접하는 사람에게서 - 이것을 짧은 날짜 형식으로 어떻게 포맷합니까? 이것은 jQuery 코드의 어딘가에서 처리되어야 합니까? $.datepicker.formatDate() 를 사용하여 jQuery.UI.datepicker 플러그인을 시도했지만 성공하지 못했습니다. 참고: 여기에 답변 조합을 사용하여 생각해낸 솔루션이 있습니다. function getMismatch(id) { $.get..

etc./StackOverFlow 2021.12.07

파이썬에서 객체에 속성이 있는지 확인하는 방법

질문자 :Lucas Gabriel Sánchez 파이썬에서 객체에 속성이 있는지 확인하는 방법이 있습니까? 예를 들어: >>> a = SomeClass() >>> a.someProperty = value >>> a.property Traceback (most recent call last): File "", line 1, in AttributeError: SomeClass instance has no attribute 'property' 경우 어떻게 알 수 a 속성이 property 을 사용하기 전에를? hasattr() 시도: if hasattr(a, 'property'): a.property 용서를 구하는 것에 대한 좋은 조언을 제공하는 아래 zweiterlinde의 답변..

etc./StackOverFlow 2021.12.07

Node.js에서 종료하는 방법

질문자 :700 Software 종료하는 데 사용되는 명령은 무엇입니까? (즉, Node.js 프로세스 종료) process 개체의 exit 메서드를 호출합니다. process.exit() 문서에서: process.exit([exitcode]) code 프로세스를 종료합니다. 생략하면 exit는 '성공' 코드 0 합니다. '실패' 코드로 종료하려면: process.exit(1); 노드를 실행한 쉘은 종료 코드를 1 로 봐야 합니다. Community Wiki 사용하는 것을 그냥 참고 process.exit([number]) 되고 권장되지 연습. process.exit() 호출 process.stdout 및 process.stderr I/O 작업을 포함하여 아직 완전히 완료되지..

etc./StackOverFlow 2021.12.07

JavaBean이란 정확히 무엇입니까?

질문자 :Amir Rachum 나는 "Bean"이 속성과 getter/setter가 있는 Java 클래스라는 것을 이해했습니다. 내가 이해하는 한 그것은 C 구조체와 동일합니다. 사실인가요? 또한 Bean과 일반 클래스 사이에 실제 구문상의 차이가 있습니까? 특별한 정의나 인터페이스가 있습니까? 기본적으로 왜 이것에 대한 용어가 있습니까? 또한 Serializable 인터페이스는 무엇을 의미합니까? JavaBean은 표준일 뿐입니다. 모든 속성은 비공개입니다( getters/setters 사용 ). 인수가 없는 공개 생성자Serializable 구현합니다. 그게 다야 그냥 컨벤션입니다. 많은 라이브러리가 그것에 의존합니다. API 문서 에서 Serializable 과 관련하여 : 클래스의 직렬화 가능성은..

etc./StackOverFlow 2021.12.07

Android에서 Python을 실행하는 방법이 있습니까?

질문자 :e-satis 이 질문의 답변은 커뮤니티의 노력 입니다. 이 게시물을 개선하려면 기존 답변을 수정하세요. 현재 새로운 답변이나 상호 작용을 허용하지 않습니다. 우리는 S60 버전에서 작업 중이며 이 플랫폼에는 멋진 Python API가 있습니다. 하지만 안드로이드에서 파이썬에 대해 공식적인 것은 없지만, 자이썬 이 존재하기 때문에 뱀과 로봇이 함께 작동하게 하는 방법이 없을까요? 한 가지 방법은 Kivy를 사용하는 것입니다 . 멀티터치 앱과 같은 혁신적인 사용자 인터페이스를 사용하는 애플리케이션의 신속한 개발을 위한 오픈 소스 Python 라이브러리입니다. Kivy는 Linux, Windows, OS X, Android 및 iOS에서 실행됩니다. 지원되는 모든 플랫폼에서 동일한 [python] ..

etc./StackOverFlow 2021.12.07

메소드와 함수의 차이점은 무엇입니까?

질문자 :willc2 누군가 OOP 컨텍스트에서 메서드 대 기능 에 대한 간단한 설명을 제공할 수 있습니까? 함수 는 이름으로 호출되는 코드 조각입니다. 작동할 데이터(즉, 매개변수)를 전달할 수 있으며 선택적으로 데이터(반환 값)를 반환할 수 있습니다. 함수에 전달되는 모든 데이터는 명시적으로 전달됩니다. 메서드 는 개체와 연결된 이름으로 호출되는 코드 조각입니다. 대부분의 면에서 두 가지 주요 차이점을 제외하고는 기능과 동일합니다. 메서드는 호출된 개체를 암시적으로 전달합니다. 메소드는 클래스 내에 포함된 데이터에 대해 작업할 수 있습니다(객체는 클래스의 인스턴스임을 기억하십시오. 클래스는 정의이고, 객체는 해당 데이터의 인스턴스임을 기억하십시오). (이것은 범위 등의 문제를 무시하고 단순화 된 설명..

etc./StackOverFlow 2021.12.07

Git으로 특정 태그 다운로드

질문자 :Jack BeNimble Git 리포지토리의 특정 태그를 다운로드하는 방법을 알아 내려고 노력 중입니다. 현재 버전보다 한 버전입니다. git 웹 페이지에 이전 버전에 대한 태그가 있고 긴 16진수의 개체 이름이 있는 것을 보았습니다. 그러나 버전 이름은 사이트에 따라 Tagged release 1.1.5 다음과 같은 명령을 시도했습니다(이름이 변경됨). git clone http://git.abc.net/git/abc.git my_abc 그리고 디렉토리, 여러 하위 디렉토리 등을 얻었습니다. 전체 저장소인 경우 찾고 있는 버전을 어떻게 얻습니까? 그렇지 않은 경우 해당 특정 버전을 어떻게 다운로드합니까? $ git clone 전체 저장소를 제공합니다. $ git tag -l 사용하여 태그를 나..

etc./StackOverFlow 2021.12.06

싱글톤 패턴의 단점은 무엇입니까? [닫은]

질문자 :Community Wiki 폐쇄 . 이 질문은 의견 기반 입니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집하여 사실과 인용으로 답변할 수 있도록 질문을 업데이트하십시오. 폐쇄 5 년 전 . 이 질문 개선 싱글톤 패턴 은 GoF 의 패턴 책 에서 완전히 지불된 멤버이지만 최근에는 개발자 세계에서 고아가 된 것 같습니다. 나는 여전히 많은 싱글톤을, 특히 팩토리 클래스 에 사용하고, 멀티스레딩 문제(실제로 모든 클래스와 마찬가지로)에 대해 약간 주의해야 하지만, 왜 그렇게 끔찍한지 알 수 없습니다. 스택 오버플로는 특히 모든 사람이 싱글톤이 나쁘다는 데 동의한다고 가정하는 것 같습니다. 왜요? "사실, 참조 또는 특정 전문 지식 "으로 귀하의 답변을 뒷받..

etc./StackOverFlow 2021.12.06

time(1)의 출력에서 'real', 'user' 및 'sys'는 무엇을 의미합니까?

질문자 :Iraimbilanja $ time foo real 0m0.003s user 0m0.000s sys 0m0.004s $ 시간 출력에서 '실제', '사용자' 및 '시스템'은 무엇을 의미합니까? 내 앱을 벤치마킹할 때 어떤 것이 의미가 있습니까? 실제, 사용자 및 시스템 프로세스 시간 통계 이 중 하나는 다른 것과 같지 않습니다. 실제는 실제 경과 시간을 나타냅니다. User 및 Sys는 해당 프로세스에서만 사용하는 CPU 시간을 나타냅니다. 실제 는 벽시계 시간입니다. 통화 시작부터 종료까지의 시간입니다. 이것은 다른 프로세스에서 사용하는 시간 조각과 프로세스가 차단된 시간을 포함하여 모두 경과된 시간입니다(예: I/O가 완료되기를 기다리는 경우). 사용..

etc./StackOverFlow 2021.12.06
반응형