반응형

전체 글 1480

대소문자를 구분하지 않는 문자열 비교를 수행하는 방법은 무엇입니까?

질문자 :flybywire JavaScript에서 대소문자를 구분하지 않는 문자열 비교를 수행하려면 어떻게 합니까? 가장 간단한 방법은(특수 유니코드 문자가 걱정되지 않는 경우) toUpperCase 를 호출하는 것입니다. var areEqual = string1.toUpperCase() === string2.toUpperCase(); SLaks 편집 : 이 답변은 원래 9년 전에 추가되었습니다. sensitivity: 'accent' 옵션과 함께 localeCompare 를 사용해야 합니다. function ciEquals(a, b) { return typeof a === 'string' && typeof b === 'string' ? a.localeCompa..

etc./StackOverFlow 2023.04.25

사용자 정의 HTTP 헤더: 명명 규칙

질문자 :Julien Genestoux 여러 사용자가 우리가 보내는 요청의 HTTP 헤더 또는 API에서 받는 응답에 자신의 계정과 관련된 데이터를 포함하도록 요청했습니다. 명명 , 형식 ... 등의 측면에서 사용자 정의 HTTP 헤더를 추가하는 일반적인 규칙은 무엇입니까? 또한 웹에서 우연히 발견한 스마트 사용법을 자유롭게 게시하십시오. 우리는 최고의 것을 목표로 사용하여 이것을 구현하려고 노력하고 있습니다. :) 추천 은 그들의 이름을 "X-"로 시작하는 것이었습니다. 예: X-Forwarded-For , X-Requested-With . 이것은 RFC 2047의 섹션 5에도 언급되어 있습니다. 업데이트 1 : 2011년 6월 첫 번째 IETF 초안 이 게시되어 비표준 헤더에 "X-" 접두사 를 사용..

etc./StackOverFlow 2023.04.25

Objective-C에서 문자열에 다른 문자열이 포함되어 있는지 어떻게 확인합니까?

질문자 :Jonathan. NSString )에 다른 작은 문자열이 포함되어 있는지 어떻게 확인할 수 있습니까? 나는 다음과 같은 것을 기대했습니다. NSString *string = @"hello bla bla"; NSLog(@"%d",[string containsSubstring:@"hello"]); 그러나 내가 찾을 수있는 가장 가까운 것은 다음과 같습니다. if ([string rangeOfString:@"hello"] == 0) { NSLog(@"sub string doesnt exist"); } else { NSLog(@"exists"); } 어쨌든 문자열에 다른 문자열이 포함되어 있는지 찾는 가장 좋은 방법은 무엇입니까? NSString *string = @"hello bla bla"; if..

etc./StackOverFlow 2023.04.25

스크롤 후 요소가 보이는지 확인하는 방법은 무엇입니까?

질문자 :yoavf AJAX를 통해 요소를 로드하고 있습니다. 일부는 페이지를 아래로 스크롤해야 볼 수 있습니다. 요소가 이제 페이지의 보이는 부분에 있는지 알 수 있는 방법이 있습니까? 이것은 트릭을 수행해야합니다. function isScrolledIntoView(elem) { var docViewTop = $(window).scrollTop(); var docViewBottom = docViewTop + $(window).height(); var elemTop = $(elem).offset().top; var elemBottom = elemTop + $(elem).height(); return ((elemBottom = docViewTop)); } 간단한 유틸리티 기능 이 기능을 사용하면 찾고 있는..

etc./StackOverFlow 2023.04.25

jQuery로 쿠키를 어떻게 설정/해제합니까?

질문자 :omg test 1 설정하는 것과 같이 jQuery를 사용하여 쿠키를 설정 및 설정 해제하려면 어떻게 해야 합니까? 2019년 4월 업데이트 쿠키 읽기/조작에는 jQuery가 필요하지 않으므로 아래의 원래 답변을 사용하지 마세요. 대신 https://github.com/js-cookie/js-cookie로 이동하여 jQuery에 의존하지 않는 라이브러리를 사용하세요. 기본 예: // Set a cookie Cookies.set('name', 'value'); // Read the cookie Cookies.get('name') => // => 'value' 자세한 내용은 github의 문서를 참조하세요. 2019년 4월 이전(구) 플러그인..

etc./StackOverFlow 2023.04.25

jQuery가 비동기가 아닌 동기 Ajax 요청을 수행하도록 하려면 어떻게 해야 합니까?

질문자 :Artem Tikhomirov 표준 확장점을 제공하는 JavaScript 위젯이 있습니다. 그 중 하나가 beforecreate 함수입니다. 항목이 생성되지 않도록 하려면 false 를 반환해야 합니다. jQuery를 사용하여 이 함수에 Ajax 호출을 추가했습니다. beforecreate: function (node, targetNode, type, to) { jQuery.get('http://example.com/catalog/create/' + targetNode.id + '?name=' + encode(to.inp[0].value), function (result) { if (result.isOk == false) alert(result.message); })..

etc./StackOverFlow 2023.04.25

Git은 핫픽스 분기를 기능 분기로 병합합니다.

질문자 :theomega Git에 다음과 같은 상황이 있다고 가정해 보겠습니다. 생성된 저장소: mkdir GitTest2 cd GitTest2 git init 마스터에서 몇 가지 수정 사항이 발생하고 커밋됩니다. echo "On Master" > file git commit -a -m "Initial commit" Feature1이 마스터에서 분기되고 일부 작업이 완료되었습니다. git branch feature1 git checkout feature1 echo "Feature1" > featureFile git commit -a -m "Commit for feature1" 한편, 마스터 코드에서 버그가 발견되고 핫픽스 분기가 설정됩니다. git checkout master git branch hotf..

etc./StackOverFlow 2023.04.25

단일 파일의 하드 리셋

질문자 :Emiliano 현재 작업 디렉토리에 세 개의 수정된 파일이 있습니다. 그러나 나는 그들 중 하나가 HEAD 상태로 재설정되기를 원합니다. SVN에서는 svn revert ( svn update )을 사용하지만 Git에서는 git reset --hard 합니다. 그러나 이 명령은 단일 파일에서 작동할 수 없습니다. Git에서 단일 파일의 변경 사항을 취소하고 새 HEAD 복사본으로 덮어쓸 수 있는 방법이 있습니까? 다음 명령을 사용할 수 있습니다. git checkout HEAD -- my-file.txt my-file.txt 의 작업 복사본과 인덱스의 상태를 HEAD의 상태로 업데이트합니다. -- 기본적으로 의미: 이 지점 이후의 모든 인수를 파일 이름으로 취급합니다 . 이 답변에 대한 자세한..

etc./StackOverFlow 2023.04.24

wait()와 sleep()의 차이점

질문자 :Geek 스레드에서 wait() 와 sleep() 의 차이점은 무엇입니까? wait() -ing 스레드가 여전히 실행 모드에 있고 CPU 주기를 사용하지만 sleep() -ing이 CPU 주기를 올바르게 소비하지 않는다는 것을 이해하고 있습니까? wait() 와 sleep() 이 모두 있는 이유는 무엇입니까? 낮은 수준에서 구현이 어떻게 다른가요? wait 는 대기 중인 모니터에서 notify 를 호출하는 다른 스레드에 의해 "깨어날" sleep 는 그렇지 않습니다. 또한 wait (및 notify )는 모니터 개체에서 synchronized 된 블록에서 발생해야 sleep 은 그렇지 않습니다. Object mon = ...; synchronized (mon) { mon.wait(); } 이 시..

etc./StackOverFlow 2023.04.24

ATTACH로 연 SQLite 데이터베이스 파일의 테이블을 어떻게 나열할 수 있습니까?

질문자 :izb SQLite 3 명령줄 도구 ATTACH 명령으로 연결한 후 SQLite 데이터베이스 파일의 테이블과 해당 테이블 내의 행을 나열하는 데 사용할 수 있는 SQL은 무엇입니까? SQLite 데이터베이스에서 테이블을 보는 몇 가지 단계가 있습니다. 데이터베이스의 테이블 나열: .tables 테이블이 어떻게 보이는지 나열하십시오. .schema tablename 전체 테이블 인쇄: SELECT * FROM tablename; 사용 가능한 모든 SQLite 프롬프트 명령을 나열합니다. .help Mark Janssen .tables 및 .schema "helper" 함수는 ATTACHed 데이터베이스를 조사하지 않습니다. "main" 데이터베이스에 대한 SQLITE_MASTER 결과적으로 다음을..

etc./StackOverFlow 2023.04.24

특정 속성에 대한 LINQ의 Distinct()

질문자 :Patrick Desjardins 나는 그것에 대해 배우기 위해 LINQ를 가지고 놀고 있지만 Distinct 를 사용하는 방법을 알 수 없습니다(단순한 정수 목록은 수행하기가 매우 쉽습니다. 이것은 질문이 아닙니다). 개체의 하나 이상의 속성에 대한 개체 목록에서 Distinct 를 사용하려면 어떻게 해야 합니까? 예: 개체가 Person 경우 Property Id 있습니다. 어떻게 모든 Person을 가져와서 개체의 Id 속성과 함께 Distinct Person1: Id=1, Name="Test1" Person2: Id=1, Name="Test1" Person3: Id=2, Name="Test2" Person1 과 Person3 만 어떻게 얻을 수 있습니까? 그게 가능합니까? LINQ로 불가..

etc./StackOverFlow 2023.04.24

NaN 값을 어떻게 확인할 수 있습니까?

질문자 :Jack Ha float('nan') 결과는 Nan(숫자가 아님)이 됩니다. 하지만 어떻게 확인합니까? 아주 쉬워야 하는데 못 찾겠어요. math.isnan(x) x가 NaN(숫자가 아님)이면 True 반환 False 반환합니다. >>> import math >>> x = float('nan') >>> math.isnan(x) True gimel NaN을 테스트하는 일반적인 방법은 NaN이 자신과 같은지 확인하는 것입니다. def isNaN(num): return num != num Chris Jester-Young numpy.isnan(number) 은 그것이 NaN 인지 아닌지 알려줍니다. mavnn 다음은 변수가 "NaN"인지 여부를 테스트할 수 있는 세 가지 ..

etc./StackOverFlow 2023.04.24

PostgreSQL 데이터베이스의 모든 테이블을 삭제하려면 어떻게 해야 합니까?

질문자 :AP257 명령줄에서 작동하는 PostgreSQL의 모든 테이블을 삭제하려면 어떻게 해야 합니까? 데이터베이스 자체를 삭제하고 싶지 않고 모든 테이블과 그 안의 모든 데이터만 삭제하고 싶습니다. 모든 테이블이 단일 스키마에 있는 경우 이 접근 방식이 작동할 수 있습니다(아래 코드에서는 스키마 이름이 public 이라고 가정). DROP SCHEMA public CASCADE; CREATE SCHEMA public; PostgreSQL 9.3 이상을 사용하는 경우 기본 권한을 복원해야 할 수도 있습니다. GRANT ALL ON SCHEMA public TO postgres; GRANT ALL ON SCHEMA public TO public; Derek Slife 다음과 같이 SQL 스크립트를 생성..

etc./StackOverFlow 2023.04.24

SOAP 대 REST(차이점)

질문자 :Abdulaziz 웹 서비스 통신 프로토콜로서 SOAP와 REST의 차이점에 대한 기사를 읽었지만 SOAP에 비해 REST의 가장 큰 장점은 다음과 같습니다. REST는 더 동적이고 UDDI(Universal Description, Discovery, and Integration)를 생성하고 업데이트할 필요가 없습니다. REST는 XML 형식에만 국한되지 않습니다. RESTful 웹 서비스는 일반 텍스트/JSON/XML을 보낼 수 있습니다. 그러나 SOAP는 더 표준화되어 있습니다(예: 보안). 그래서, 나는 이러한 점에서 옳은가? 불행히도 REST에 대한 잘못된 정보와 오해가 많이 있습니다. 귀하의 질문과 @cmd의 답변은 이를 반영할 뿐만 아니라 Stack Overflow의 주제와 관련된 대..

etc./StackOverFlow 2023.04.24

문자열에서 공백을 어떻게 트리밍합니까?

질문자 :robert Python의 문자열에서 선행 및 후행 공백을 어떻게 제거합니까? 예를 들어: " Hello " --> "Hello" " Hello" --> "Hello" "Hello " --> "Hello" "Bob has a cat" --> "Bob has a cat" 하나의 공백 또는 모든 연속 공백? 두 번째 경우 문자열에는 이미 .strip() 메서드가 있습니다. >>> ' Hello '.strip() 'Hello' >>> ' Hello'.strip() 'Hello' >>> 'Bob has a cat'.strip() 'Bob has a cat' >>> ' Hello '.strip() # AL..

etc./StackOverFlow 2023.04.24

병합을 완료하지 않았습니다(MERGE_HEAD 존재).

질문자 :Ankit Suri 나는 'f'라는 브랜치를 만들고 마스터에게 체크아웃을 했다. git pull 명령을 시도했을 때 다음 메시지가 표시되었습니다. You have not concluded your merge (MERGE_HEAD exists). Please, commit your changes before you can merge. git status 시도하면 다음과 같이 표시됩니다. On branch master # Your branch and 'origin/master' have diverged, # and have 1 and 13 different commit(s) each, respectively. # # Changes to be committed: # # m..

etc./StackOverFlow 2023.04.24

Vim에서 줄 끝으로 어떻게 이동합니까?

질문자 :salt.racer 일반적으로 명령 모드에서 이동하는 방법, 특히 줄로 이동하는 방법을 알고 있습니다. 하지만 현재 있는 줄의 끝으로 이동하는 명령은 무엇입니까? $ (달러 기호) 키만 있으면 됩니다. A 를 사용하여 줄 끝으로 이동하고 편집 모드(추가)로 전환할 수 있습니다. 공백이 아닌 마지막 문자를 건너뛰려면 g를 누른 다음 _ 키를 누릅니다. A 의 반대는 I (줄의 시작 부분에 모드 삽입)입니다. ^ 만 누르면 커서가 줄의 공백이 아닌 첫 번째 문자에 놓입니다. dvorak 많은 사람들이 말했듯이: $ 라인의 끝으로 이동합니다. 뿐만 아니라: ^ 또는 _ 는 줄에서 공백이 아닌 첫 번째 문자로 이동합니다. 0 (영)은 다음을 포함하는 줄의 시작 부분으로 이동합니다. 공백 Rob Well..

etc./StackOverFlow 2023.04.24

SSH를 사용하여 원격 시스템에서 로컬 쉘 스크립트를 실행하는 방법은 무엇입니까?

질문자 :Arun 원격 시스템에서 로컬 쉘 스크립트(windows/Linux)를 실행해야 합니다. 머신 A와 B 모두에 SSH를 구성했습니다. 내 스크립트는 머신 A에 있으며 원격 머신 B 머신에서 일부 코드를 실행할 것입니다. 로컬 및 원격 컴퓨터는 Windows 또는 Unix 기반 시스템일 수 있습니다. plink/ssh를 사용하여 실행하는 방법이 있습니까? 머신 A가 Windows 상자인 경우 -m 매개변수와 함께 Plink(PuTTY의 일부)를 사용할 수 있으며 원격 서버에서 로컬 스크립트를 실행합니다. plink root@MachineB -m local_script.sh 머신 A가 Unix 기반 시스템인 경우 다음을 사용할 수 있습니다. ssh root@MachineB 'bash -s&#..

etc./StackOverFlow 2023.04.24

Python의 경로에서 확장자 없이 파일 이름을 얻는 방법은 무엇입니까?

질문자 :Joan Venge Python의 경로에서 확장자 없이 파일 이름을 얻는 방법은 무엇입니까? 예를 들어 "/path/to/some/file.txt" "file" 원합니다. 확장자가 없는 파일 이름 얻기: import os print(os.path.splitext("/path/to/some/file.txt")[0]) 인쇄물: /path/to/some/file os.path.splitext 문서 . 중요 참고 사항: 파일 이름에 점이 여러 개 있는 경우 마지막 확장자 뒤의 확장자만 제거됩니다. 예를 들어: import os print(os.path.splitext("/path/to/some/file.txt.zip.asc")[0]) 인쇄물: /path/to/some/file.txt.zip 해당 사례를..

etc./StackOverFlow 2023.04.24

전역 Git 구성을 어떻게 표시합니까?

질문자 :wullxz 구성된 모든 Git 섹션을 표시하고 싶습니다. git config --get core.editor 만 찾았고 구성된 기본 편집기뿐만 아니라 전역적으로 구성된 모든 것을 출력하고 싶습니다. 당신이 사용할 수있는: git config --list 또는 ~/.gitconfig 파일을 보십시오. 로컬 구성은 저장소의 .git/config 파일에 있습니다. 사용하다: git config --list --show-origin 해당 설정이 정의된 위치를 확인하려면(전역, 사용자, 리포지토리 등...) Cameron Skinner 가장 짧은, git config -l 시스템, 전역 및 로컬에서 상속된 모든 값을 표시합니다. linquize 전역 Git 구성을 편집하려면 어떻게 해야 합니까? 짧은 ..

etc./StackOverFlow 2023.04.24
반응형