728x90
반응형

전체보기 2040

jQuery를 사용하여 JavaScript 개체에서 select 항목에 옵션을 추가하는 가장 좋은 방법

질문 : jQuery를 사용하여 JavaScript 개체에서 선택 항목에 옵션을 추가하는 가장 좋은 방법은 무엇입니까? jQuery를 사용하여 JavaScript 객체에서 옵션을 추가하는 가장 좋은 방법은 무엇입니까? 나는 플러그인이 필요하지 않은 것을 찾고 있지만 거기에있는 플러그인에도 관심이있을 것입니다. 이것이 내가 한 일입니다. selectValues = { "1": "test 1", "2": "test 2" }; for (key in selectValues) { if (typeof (selectValues[key] == 'string') { $('#mySelect').append('' + selectValues[key] + ''); } } 깔끔하고 간단한 솔루션 : 이것은 matdumsa의 정리..

Python 프로그래밍할때 추천하는 IDE 편집기

질문 : Python에 사용할 IDE는 무엇입니까? 다른 사람들이 Python 코딩에 사용하는 IDE ( "GUI / 편집기")는 무엇입니까? 답변 스프레드 시트 버전 또는 일반 텍스트 : ( 스크린 샷 으로도 사용 가능) Bracket Matching -. .- Line Numbering Smart Indent -. | | .- UML Editing / Viewing Source Control Integration -. | | | | .- Code Folding Error Markup -. | | | | | | .- Code Templates Integrated Python Debugging -. | | | | | | | | .- Unit Testing Multi-Language Support -. |..

파이썬에서 __all__을 사용하는 이유

질문 : 누군가 파이썬에서 __all__을 설명 할 수 있습니까? 저는 Python을 점점 더 많이 사용하고 있으며 다른 __init__.py 파일에 __all__ 누군가 이것이 무엇을 설명 할 수 있습니까? 답변 import * 로 해석되는 해당 모듈의 공용 객체 목록입니다. 밑줄로 시작하는 모든 항목을 숨기는 기본값을 재정의합니다. 출처 : https://stackoverflow.com/questions/44834/can-someone-explain-all-in-python

JavaScript에서 호출자 함수를 찾는 방법

질문 : JavaScript에서 호출자 함수를 어떻게 찾습니까? function main() { Hello(); } function Hello() { // How do you find out the caller function is 'main'? } 호출 스택을 찾는 방법이 있습니까? 답변 이 솔루션은 더 이상 사용되지 않으며 MDN 설명서에 따라 더 이상 사용해서는 안 됩니다. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/caller function Hello() { alert("caller is " + Hello.caller); } 이 기능은 Function.caller 에서 비표준입니..

Python Pandas의 기존 DataFrame에 새 열 추가하는 방법

질문 : Python Pandas의 기존 DataFrame에 새 열 추가 연속 번호가 아닌 명명 된 열과 행이있는 다음 인덱싱 된 DataFrame이 있습니다. a b c d 2 0.671399 0.101208 -0.181532 0.241273 3 0.446172 -0.243316 0.051767 1.577318 5 0.614758 0.075793 -0.451460 -0.012493 'e' 를 추가하고 데이터 프레임에서 아무것도 변경하고 싶지 않습니다 (즉, 새 열의 길이는 항상 DataFrame과 동일 함). 0 -0.335485 1 -1.166658 2 -0.385571 dtype: float64 위의 예에 e 열을 어떻게 추가 할 수 있습니까? 답변 2017 편집 주석과 @Alexander에서 알 ..

JavaScript에서 문자열이 숫자인지 확인하는 방법

질문 : (내장) JavaScript에서 문자열이 유효한 숫자인지 확인하는 방법 IsNumeric() 함수와 동일한 개념적 공간에 뭔가가 있기를 바랍니다. 답변 2020 년 10 월 2 일 : 많은 베어 본 접근 방식에는 여기에있는 많은 답변이 고려하지 못하는 미묘한 버그 (예 : 공백, 암시 적 부분 구문 분석, 기수, 배열 강제 변환 등)가 있습니다. 다음 구현은 사용자에게 적합 할 수 있지만 소수점 " . "이외의 숫자 구분 기호는 제공하지 않습니다. function isNumeric(str) { if (typeof str != "string") return false // we only process strings! return !isNaN(str) && // use type coercion to..

JavaScript를 사용하여 이미지를 Base64 문자열로 변환하는 방법

질문 : JavaScript를 사용하여 이미지를 Base64 문자열로 변환하려면 어떻게해야합니까? 내 이미지를 서버로 보낼 수 있도록 이미지를 Base64 문자열로 변환해야합니다. 이것에 대한 JavaScript 파일이 있습니까? 그렇지 않으면 어떻게 변환 할 수 있습니까? 답변 를 사용할 수 있습니다. 캔버스를 만들고 이미지를로드 한 다음 toDataURL() 을 사용하여 Base64 표현을 가져옵니다 (실제로는 data: URL이지만 Base64로 인코딩 된 이미지가 포함되어 있음). 출처 : https://stackoverflow.com/questions/6150289/how-can-i-convert-an-image-into-base64-string-using-javascript

sudo echo "something">> / etc / privilegedFile이 작동하지 않습니다.

질문 : sudo echo "something">> / etc / privilegedFile이 작동하지 않습니다. 이것은 Linux의 sudo 권한에 대한 매우 간단한 질문입니다. 적어도 그래야 할 것 같습니다. /etc/hosts 또는 유사한 파일에 무언가를 추가하고 싶지만 루트로도 > 및 >> 둘 다 허용되지 않기 때문에 끝낼 수없는 경우가 많습니다. su 또는 sudo su 를 루트로 만들지 않고도이 작업을 수행 할 수 있습니까? 답변 tee --append 또는 tee -a 사용하십시오. echo 'deb blah ... blah' | sudo tee -a /etc/apt/sources.list 따옴표 안에 따옴표를 사용하지 마십시오. 데이터를 콘솔로 다시 인쇄하지 않으려면 출력을 / dev / ..

개발관련/other 2021.12.14

C# JavaScriptSerializer-Enum 형을 문자열로 JSON 직렬화 하는 방법

질문 : JavaScriptSerializer-열거 형을 문자열로 JSON 직렬화 enum 속성을 포함하는 클래스가 있고 JavaScriptSerializer 사용하여 개체를 직렬화하면 string "name"이 아닌 열거 형의 정수 값이 포함됩니다. JavaScriptConverter 를 만들지 않고 내 json에서 string 로 열거 형을 얻는 방법이 있습니까? enum 정의 또는 개체 속성을 장식 할 수있는 속성이 있습니까? 예로서: enum Gender { Male, Female } class Person { int Age { get; set; } Gender Gender { get; set; } } 원하는 json 결과 : { "Age": 35, "Gender": "Male" } 기본 제공 ...

개발관련/other 2021.12.14

Error - Unable to access the IIS metabase

질문 : 오류-IIS 메타베이스에 액세스 할 수 없습니다. Visual Studio 2012를 설치하고 솔루션을 연 후 다음과 같은 형식으로 일련의 오류가 발생합니다. 웹 응용 프로그램 프로젝트 Foo는 IIS 를 사용하도록 구성됩니다. IIS 메타베이스 에 액세스 할 수 없습니다. 컴퓨터의 IIS 웹 사이트에 액세스 할 수있는 권한이 없습니다. 각 웹 애플리케이션에 대해이 정보를 얻습니다. 내가 시도한 것 : Visual Studio를 관리자로 실행 aspnet_regiis를 실행하고 있습니다.exe -ga MyUserName aspnet_regiis를 실행하고 있습니다.exe -i 이것들은이 문제에 대한 일반적인 해결책 인 것 같지만 성공하지 못했습니다. 내가 할 수있는 다른 일이 있습니까? 답변 W..

개발관련/other 2021.12.14

파이썬의 time.clock () vs time.time () 보다 정확한 것

질문 : 파이썬의 time.clock () 대 time.time () 정확도? 파이썬에서 타이밍에 사용하는 것이 더 낫습니까? time.clock () 또는 time.time ()? 어느 것이 더 정확합니까? 예를 들면 : start = time.clock() ... do something elapsed = (time.clock() - start) 대 start = time.time() ... do something elapsed = (time.time() - start) 답변 3.3부터 time.clock () 은 더 이상 사용되지 않으며 대신 time.process_time () 또는 time.perf_counter ()를 사용하는 것이 좋습니다. 이전 2.7에서 time 모듈 문서 에 따르면 : t..

Java의 CharSequence VS String

질문 : Java의 CharSequence VS String? Android 프로그래밍에서 대부분의 텍스트 값은 CharSequence 예상됩니다. 왜 그런 겁니까? CharSequence 를 String 보다 사용하면 어떤 영향이 있습니까? 주요 차이점은 무엇이며이를 사용하고 서로 변환하는 동안 예상되는 문제는 무엇입니까? 답변 문자열은 CharSequences 이므로 걱정할 필요없이 문자열 만 사용할 수 있습니다. Android는 StringBuffers와 같은 다른 CharSequence 객체도 지정할 수 있도록하여 도움을 주려고합니다. 출처 : https://stackoverflow.com/questions/1049228/charsequence-vs-string-in-java

Python의 try-except-else문

질문 : Python에서 try-except-else를 사용하는 것이 좋은 습관입니까? 때때로 파이썬에서 나는 블록을 본다. try: try_this(whatever) except SomeException as exception: #Handle exception else: return something try-except-else가 존재하는 이유는 무엇입니까? 나는 흐름 제어를 수행하기 위해 예외를 사용하기 때문에 그런 종류의 프로그래밍을 좋아하지 않습니다. 그러나 그것이 언어에 포함되어 있다면 그에 대한 정당한 이유가있을 것입니다. 예외는 오류가 아니며 예외적 인 조건 (예 : 디스크에 파일을 쓰려고하는데 더 이상 공간이 없거나 권한이 없을 수 있음)에만 사용해야하며 흐름을 위해서가 아니라는 점을 이해..

파이썬 try-else절의 용도

질문 : 파이썬 try-else try 문의 else 절의 용도는 무엇입니까? 답변 else 블록의 문은 try 의 맨 아래에서 떨어지면 실행됩니다 (예외가없는 경우). 솔직히 저는 필요를 찾지 못했습니다. 그러나 예외 처리 참고 사항 : else 절을 사용하는 것이 try ... except 문으로 보호되는 코드에 의해 발생하지 않은 예외를 실수로 포착하는 것을 방지하기 때문에 try 절에 추가 코드를 추가하는 것보다 낫습니다. IOError throw 할 수있는 메서드가 있고 발생하는 예외를 포착하고 싶지만 첫 번째 작업이 성공하면 IOError를 포착하고 싶지 않은 경우 수행 할 다른 작업이 있습니다. 이 작업에서 다음과 같이 작성할 수 있습니다. try: operation_that_can_thro..

TypeError: a bytes-like object is required, not 'str' when writing to a file in Python3

질문 : TypeError : Python3에서 파일에 쓸 때 'str'이 아닌 바이트 열류 객체가 필요합니다. 저는 최근에 Py 3.5로 마이그레이션했습니다. 이 코드는 Python 2.7에서 제대로 작동했습니다. with open(fname, 'rb') as f: lines = [x.strip() for x in f.readlines()] for line in lines: tmp = line.strip().lower() if 'some-pattern' in tmp: continue # ... code 3.5로 업그레이드 한 후 다음을 얻었습니다. TypeError: a bytes-like object is required, not 'str' 마지막 줄 (패턴 검색 코드)에 오류가 있습니다. .deco..

Python 스크립트를 프로파일링 하는 방법

질문 : Python 스크립트를 어떻게 프로파일 링 할 수 있습니까? 프로젝트 오일러 및 기타 코딩 콘테스트는 종종 최대 실행 시간을 갖거나 사람들은 특정 솔루션 실행 속도를 자랑합니다. 파이썬에서는 때때로 접근 방식이 다소 복잡합니다. 즉, 타이밍 코드를 __main__ 추가합니다. Python 프로그램이 실행되는 데 걸리는 시간을 프로파일 링하는 좋은 방법은 무엇입니까? 답변 Python에는 cProfile 이라는 프로파일 러가 포함되어 있습니다. 총 실행 시간을 제공 할뿐만 아니라 각 함수의 시간을 개별적으로 계산하고 각 함수가 호출 된 횟수를 알려줌으로써 어디서 최적화해야하는지 쉽게 결정할 수 있습니다. 다음과 같이 코드 내에서 또는 인터프리터에서 호출 할 수 있습니다. import cProfil..

파이썬 파일 확장자 .pyc .pyd .pyo가 의미하는 것

질문 : 파이썬 파일 확장자 .pyc .pyd .pyo는 무엇을 의미합니까? 이 파이썬 파일 확장자는 무엇을 의미합니까? .pyc .pyd .pyo 이들 간의 차이점은 무엇이며 * .py 파일에서 어떻게 생성됩니까? 답변 .pyc 대 .pyo 에 대한 추가 논의는 http://www.network-theory.co.uk/docs/pytut/CompiledPythonfiles.html (아래에서 중요한 부분을 복사했습니다)을 참조하십시오. Python 인터프리터가 -O 플래그로 호출되면 최적화 된 코드가 생성되어 '.pyo'파일에 저장됩니다. 최적화 프로그램은 현재별로 도움이되지 않습니다. assert 문만 제거합니다. -O를 사용하면 모든 바이트 코드가 최적화됩니다. .pyc 파일은 무시되고 .py 파일..

GitHub에서 분기 된 저장소를 업데이트하거나 동기화 하는 방법

질문 : GitHub에서 분기 된 저장소를 업데이트하거나 동기화하려면 어떻게하나요? 프로젝트를 분기하고 몇 가지 수정 사항을 적용하고 수락 된 풀 요청을 생성했습니다. 며칠 후 다른 기여자가 변경했습니다. 그래서 내 포크에는 그 변화가 없습니다. 변경 사항을 포크로 가져 오려면 어떻게해야합니까? 기여할 추가 변경 사항이있을 때 내 포크를 삭제하고 다시 만들어야합니까? 아니면 업데이트 버튼이 있습니까? 답변 분기 된 저장소의 로컬 복제본에서 원본 GitHub 저장소를 "원격"으로 추가 할 수 있습니다. ( "Remotes"는 저장소 URL의 별명과 같습니다 origin 은 하나입니다.) 그런 다음 해당 업스트림 저장소에서 모든 분기를 가져오고 업스트림 버전에서 계속 작업하도록 작업을 리베이스 할 수 있습니..

개발관련/Git 2021.12.13

자바스크립트 변수가 존재하는지 확인하는 방법

질문 : 변수가 존재하는지 확인 (정의 / 초기화 됨) 변수가 초기화되었는지 확인하는 방법이 더 낫거나 정확합니까? (변수가 무엇이든 담을 수 있다고 가정하면 (문자열, 정수, 객체, 함수 등)) if (elem) { // or !elem 또는 if (typeof(elem) !== 'undefined') { 또는 if (elem != null) { 답변 typeof 연산자를 원합니다. 구체적으로 특별히: if (typeof variable !== 'undefined') { // the variable is defined } 출처 : https://stackoverflow.com/questions/5113374/javascript-check-if-variable-exists-is-defined-initia..

프로그램을 실행하거나 Python에서 시스템 명령을 호출하는 방법

질문 : 프로그램을 실행하거나 Python에서 시스템 명령을 호출하는 방법 Python 스크립트 내에서 외부 명령을 어떻게 호출합니까 (유닉스 셸 또는 Windows 명령 프롬프트에 입력 한 것처럼)? 답변 표준 라이브러리에서 subprocess 모듈을 사용합니다. import subprocess import sys command = subprocess.run(['ls', '-l'], capture_output=True) sys.stdout.buffer.write(command.stdout) sys.stderr.buffer.write(command.stderr) sys.exit(command.returncode) os.system 보다 subprocess.run 의 장점은 더 유연하다는 것입니다 ( st..

“git commit”과“git push”의 차이점

질문 : “git commit”과“git push”의 차이점은 무엇입니까? 내가 살펴볼 Git 튜토리얼에서 git commit 은 변경 사항을 저장하는 데 사용됩니다. git push 는 무엇입니까? 답변 기본적으로 git commit " 은 저장소에 변경 사항을 기록 하는 반면 git push " 는 관련 객체와 함께 원격 참조를 업데이트합니다 . 따라서 첫 번째는 로컬 저장소와 연결하여 사용되는 반면 후자는 원격 저장소와 상호 작용하는 데 사용됩니다. 다음은 git 모델과 명령을 설명하는 Oliver Steele 의 멋진 사진입니다. GitReady.com 에서 git push 및 git pull 에 대해 자세히 알아보기 (내가 먼저 언급 한 기사) 출처 : https://stackoverflow.c..

개발관련/Git 2021.12.13

Python 3에서 "python -m SimpleHTTPServer" 사용하는법

질문 : "python -m SimpleHTTPServer"에 해당하는 Python 3은 무엇입니까? python -m SimpleHTTPServer 해당하는 Python 3은 무엇입니까? 답변 문서에서 : SimpleHTTPServer 모듈은 Python 3.0에서 http.server 로 병합되었습니다. 2to3 도구는 소스를 3.0으로 변환 할 때 가져 오기를 자동으로 조정합니다. 따라서 명령은 python -m http.server 이거나 설치에 따라 다음과 같을 수 있습니다. python3 -m http.server 출처 : https://stackoverflow.com/questions/7943751/what-is-the-python-3-equivalent-of-python-m-simpleht..

Python에서 YAML 파일을 구문 분석하는 방법

질문 : Python에서 YAML 파일을 구문 분석하는 방법 Python에서 YAML 파일을 어떻게 구문 분석 할 수 있습니까? 답변 C 헤더에 의존하지 않는 가장 쉽고 순수한 방법은 pip install pyyaml 통해 설치할 수있는 PyYaml (documentation )입니다. #!/usr/bin/env python import yaml with open("example.yaml", "r") as stream: try: print(yaml.safe_load(stream)) except yaml.YAMLError as exc: print(exc) 그리고 그게 다야. 일반 yaml.load() 함수도 있지만, 임의 코드 실행 가능성을 피하기 위해 제공된 임의 객체 직렬화 / 역 직렬화가 명시 적으로..

Git에서 로컬 작업 디렉토리를 지우는 방법

질문 : Git에서 로컬 작업 디렉토리를 지우려면 어떻게해야합니까? Git에서 내 작업 디렉토리를 어떻게 지울 수 있습니까? 답변 특정 파일을 마지막으로 커밋 된 상태로 재설정하려면 (특정 파일에서 커밋되지 않은 변경 사항을 버리기 위해) : git checkout thefiletoreset.txt git status 출력에 언급되어 있습니다. (use "git checkout -- ..." to discard changes in working directory) 전체 저장소를 마지막 커밋 된 상태로 재설정하려면 : git reset --hard 비 추적 파일을 제거하려면, 나는 대개 모든 작업 복사본의 파일 (그러나 삭제 .git/ 폴더를!), 다음을 수행 git reset --hard 하는 커밋 된 ..

개발관련/Git 2021.12.13

JavaScript를 사용하여 텍스트 input 필드의 값을 확인하는 방법

질문 : JavaScript를 사용하여 텍스트 입력 필드의 값을 어떻게 얻습니까? JavaScript로 검색 중입니다. 나는 양식을 사용하지만 내 페이지에서 다른 것을 엉망으로 만듭니다. 이 입력 텍스트 필드가 있습니다. 그리고 이것은 내 JavaScript 코드입니다. 텍스트 필드의 값을 JavaScript로 가져 오려면 어떻게합니까? 답변 입력 텍스트 상자 값을 직접 가져 오는 다양한 방법이 있습니다 (입력 요소를 양식 요소 내부에 래핑하지 않고). 방법 1 : document.getElementById('textbox_id').value 를 사용하여 원하는 상자의 값을 가져옵니다. 예를 들어, document.getElementById("searchTxt").value; 참고 : 방법 2,3,4 및..

728x90
반응형