728x90
반응형

전체보기 2040

Node.js를 사용하여 디렉터리가 없는 경우 만드는 방법

질문 : Node.js를 사용하여 존재하지 않는 경우 디렉토리를 만드는 방법 존재하지 않는 경우 다음은 디렉토리를 만드는 올바른 방법입니까? 스크립트에 대한 전체 권한이 있어야하며 다른 사람이 읽을 수 있어야합니다. var dir = __dirname + '/upload'; if (!path.existsSync(dir)) { fs.mkdirSync(dir, 0744); } 답변 var fs = require('fs'); var dir = './tmp'; if (!fs.existsSync(dir)){ fs.mkdirSync(dir); } 출처 : https://stackoverflow.com/questions/21194934/how-to-create-a-directory-if-it-doesnt-exist-..

개발관련/other 2021.08.11

HTMLCollection 요소에 대한 For 루프

질문 : HTMLCollection 요소에 대한 For 루프 HTMLCollectionOf 의 모든 요소에 대한 ID 가져 오기를 설정하려고합니다. 다음 코드를 작성했습니다. var list = document.getElementsByClassName("events"); console.log(list[0].id); for (key in list) { console.log(key.id); } 하지만 콘솔에 다음과 같은 출력이 나타납니다. event1 undefined 내가 기대했던 것이 아닙니다. 두 번째 콘솔 출력이 undefined 않았지만 첫 번째 콘솔 출력이 event1 이유는 무엇입니까? 답변 원래 질문에 대한 응답으로 for/in 잘못 사용하고 있습니다. 코드에서 key 는 색인입니다. 따라서 ..

Python 클래스에서 동등성 ( "equality")을 지원하는 방법

질문 : Python 클래스에서 동등성 ( "equality")을 지원하는 우아한 방법 == 및 != 연산자를 사용하여 동등성을 허용하는 것이 종종 중요합니다. __eq__ 및 __ne__ 특수 메서드를 각각 구현하여 가능합니다. 이 작업을 수행하는 가장 쉬운 방법은 다음 방법입니다. class Foo: def __init__(self, item): self.item = item def __eq__(self, other): if isinstance(other, self.__class__): return self.__dict__ == other.__dict__ else: return False def __ne__(self, other): return not self.__eq__(other) 이 작업을 수행..

CSS를 사용하여 SVG 이미지의 색상을 변경하는 방법 (jQuery SVG 이미지 대체)

질문 : CSS를 사용하여 SVG 이미지의 색상을 변경하는 방법 (jQuery SVG 이미지 대체)? 이것은 내가 생각해 낸 편리한 코드 조각에 대한 자체 Q & A입니다. 현재 SVG 이미지를 삽입 한 다음 CSS를 통해 SVG 요소에 액세스하는 쉬운 방법은 없습니다. JS SVG 프레임 워크를 사용하는 방법에는 여러 가지가 있지만 롤오버 상태의 간단한 아이콘을 만드는 것이라면 지나치게 복잡합니다. 그래서 여기에 제가 생각해 낸 것이 있는데, 웹 사이트에서 SVG 파일을 사용하는 가장 쉬운 방법이라고 생각합니다. 초기 텍스트에서 이미지로의 대체 방법에서 개념을 가져 왔지만 내가 아는 한 SVG에 대해 수행 된 적이 없습니다. 이것이 질문입니다. 답변 먼저, HTML에서 IMG 태그를 사용하여 SVG 그..

CSS3 그라데이션 배경을 늘리는 방법

질문 : 본문에 설정된 CSS3 그라데이션 배경이 늘어나지 않고 대신 반복됩니까? 안의 콘텐츠가 총 300px 높이라고 말하세요. -webkit-gradient 또는 -moz-linear-gradient 사용하여 의 배경을 설정하면 그런 다음 창을 최대화하거나 (또는 300px보다 크게 만듭니다) 그래디언트의 높이가 정확히 300px (콘텐츠 높이)가되고 나머지 창을 채우기 위해 반복합니다. 나는 이것이 webkit과 gecko에서 동일하기 때문에 이것이 버그가 아니라고 가정하고 있습니다. 그러나 반복하는 대신 창을 채우기 위해 그라디언트를 늘리는 방법이 있습니까? 답변 다음 CSS를 적용하십시오. html { height: 100%; } body { height: 100%; margin: 0; back..

jQuery 체크박스를 체크하는 방법

질문 : jQuery 세트 확인란이 선택됨 이미 가능한 모든 방법을 시도했지만 여전히 작동하지 않았습니다. 내가 가진 모달 창이 checkbox 내가 모달가 열리면 것을 원하는 checkbox 체크하거나 선택 해제가 데이터베이스 값을 기반으로해야합니다. (이미 다른 양식 필드와 함께 작업하고 있습니다.) 확인하려고 시도했지만 작동하지 않았습니다. 내 HTML div : ... Estado 및 jQuery : $("#estado_cat").prop( "checked", true ); 나는 또한 attr 및 여기 포럼에서 본 다른 것들로 시도했지만 아무것도 작동하지 않는 것 같습니다. 누군가 나를 올바른 길로 안내 할 수 있습니까? 좋아, 여기에 뭔가 빠졌어. 체크 박스가 페이지에있는 경우 코드를 사용하여 ..

Python unittest-assert Raises의 반대?

질문 : Python unittest-assertRaises의 반대 주어진 상황에서 예외가 발생하지 않는지 확인하는 테스트를 작성하고 싶습니다. 예외가 발생했는지 테스트하는 것은 간단합니다. sInvalidPath=AlwaysSuppliesAnInvalidPath() self.assertRaises(PathIsNotAValidOne, MyObject, sInvalidPath) ...하지만 어떻게 그 반대 를 할 수 있습니까. 이런 것 내가 쫓는 것 ... sValidPath=AlwaysSuppliesAValidPath() self.assertNotRaises(PathIsNotAValidOne, MyObject, sValidPath) 답변 def run_test(self): try: myFunc() exc..

java.net.URLConnection을 사용하여 HTTP 요청을 실행하고 처리하는 방법

질문 : java.net.URLConnection을 사용하여 HTTP 요청을 실행하고 처리하는 방법은 무엇입니까? java.net.URLConnection 사용은 여기에서 자주 묻는 질문이며 Oracle 자습서 는 이에 대해 너무 간결합니다. 이 튜토리얼은 기본적으로 GET 요청을 실행하고 응답을 읽는 방법 만 보여줍니다. POST 요청을 수행하고, 요청 헤더를 설정하고, 응답 헤더를 읽고, 쿠키를 처리하고, HTML 양식을 제출하고, 파일을 업로드하는 데 사용하는 방법은 어디에도 설명되어 있지 않습니다. 그렇다면 어떻게 java.net.URLConnection 을 사용하여 "고급"HTTP 요청을 실행하고 처리 할 수 있습니까? 답변 먼저 면책 조항 : 게시 된 코드 스 니펫은 모두 기본적인 예입니다. ..

PHP의 배열에서 요소 삭제

질문 : PHP의 배열에서 요소 삭제 foreach ($array) 가 더 이상 해당 요소를 포함하지 않도록 PHP를 사용하여 배열에서 요소를 삭제하는 쉬운 방법이 있습니까? null 설정하면 할 것이라고 생각했지만 분명히 작동하지 않습니다. 답변 배열 요소를 삭제하는 방법에는 여러 가지가 있으며, 일부는 다른 작업보다 특정 작업에 더 유용합니다. 하나의 배열 요소 만 삭제하려면 unset() 또는 \array_splice() 사용할 수 있습니다. 값을 알고 있고 요소를 삭제할 키를 모르는 경우 \array_search() 를 사용하여 키를 가져올 수 있습니다. \array_search 는 첫 번째 히트 만 반환하므로 요소가 두 번 이상 발생하지 않는 경우에만 작동합니다. unset() 을 사용하면 배열..

마이크로 초 구성 요소없이 문자열에 대한 Python 날짜 시간

질문 : 마이크로 초 구성 요소없이 문자열에 대한 Python 날짜 시간 현재 암스테르담 (!) 시간 문자열 만 포함하는 Bitbucket API 응답에 UTC 시간 문자열을 추가하고 있습니다. 다른 곳에서 반환 된 UTC 시간 문자열과 일관성을 유지하기 위해 원하는 형식은 2011-11-03 11:07:04 ( +00:00 뒤 따르지만 관련이 없음). A로부터 (마이크로 초 구성 요소없이)와 같은 문자열을 만들 수있는 가장 좋은 방법은 무엇입니까 datetime 마이크로 초 구성 요소 인스턴스는? >>> import datetime >>> print unicode(datetime.datetime.now()) 2011-11-03 11:13:39.278026 가능한 대답으로 나에게 발생한 최상의 옵션을 추..

Android 6.0 Marshmallow (API 23)에서 getColor (int id) 지원 중단됨

질문 : Android 6.0 Marshmallow (API 23)에서 getColor (int id) 지원 중단됨 Resources.getColor(int id) 메서드는 더 이상 사용되지 않습니다. @ColorInt @Deprecated public int getColor(@ColorRes int id) throws NotFoundException { return getColor(id, null); } 어떻게해야합니까? 답변 Android 지원 라이브러리 23부터 시작하여 새로운 getColor () ContextCompat 에 추가되었습니다. 공식 JavaDoc의 설명 : 특정 리소스 ID와 관련된 색상을 반환합니다. M에서 시작하여 반환 된 색상은 지정된 컨텍스트의 테마에 맞게 스타일이 지정됩니다..

두 개의 클래스가있는 요소에 적용되는 CSS 선택기

질문 : 두 개의 클래스가있는 요소에 적용되는 CSS 선택기 두 개의 특정 클래스로 설정되는 클래스 속성의 값을 기반으로 CSS로 요소를 선택하는 방법이 있습니까? 예를 들어 3 개의 div가 있다고 가정 해 보겠습니다. Hello Foo Hello World Hello Bar foo 및 bar 클래스의 구성원이라는 사실을 기반으로 목록의 두 번째 요소 만 선택하려면 어떤 CSS를 작성할 수 있습니까? 답변 두 클래스 선택기를 연결합니다 (사이에 공백 없음). .foo.bar { /* Styles for element(s) with foo AND bar classes */ } IE6와 같은 고대 브라우저를 여전히 다루어야한다면, 연결된 클래스 선택기를 올바르게 읽지 않는다는 점에 유의하십시오. 나열한 다..

Python에서 None 판별법

질문 : Python에서 테스트 없음 이 중 None 테스트가 아닙니다. if val != None: if not (val is None): if val is not None: 어느 것이 더 바람직하며 그 이유는 무엇입니까? 답변 if val is not None: # ... None 설정되지 않았는지 테스트하기위한 파이썬 관용구입니다. 이 관용구는 기본 매개 변수로 키워드 함수를 선언 하는 경우에 특히 사용됩니다. is 파이썬에서 테스트 정체성. 하나 하나의 인스턴스 만이 있기 때문에 None 실행 파이썬 스크립트 / 프로그램의 존재 is 이를위한 최적의 테스트입니다. Johnsyweb이 지적했듯이 이것은 "프로그래밍 권장 사항"의 PEP 8 에서 논의됩니다. 이것이 선호되는 이유는 if not (va..

요소에 속성이 있는지 확인하는 jQuery hasAttr

질문 : 요소에 속성이 있는지 확인하는 jQuery hasAttr jQuery의 요소에 속성이 있는지 어떻게 확인합니까? hasClass 와 비슷하지만 attr ? 예를 들면 if ($(this).hasAttr("name")) { // ... } 답변 var attr = $(this).attr('name'); // For some browsers, `attr` is undefined; for others, // `attr` is false. Check for both. if (typeof attr !== 'undefined' && attr !== false) { // ... } 출처 : https://stackoverflow.com/questions/1318076/jquery-hasattr-checkin..

공백이 아닌 태그가 HTML5에서 유효한가요?

질문 : 공백이 아닌 태그가 HTML5에서 유효한가요? W3C 유효성 검사기 는 무효가 아닌 요소 /> "로 끝나는 태그)를 좋아하지 않습니다. (Void 요소는 콘텐츠를 포함 할 수없는 요소입니다.) HTML5에서도 여전히 유효합니까? 허용되는 void 요소의 몇 가지 예 : 무효가 아닌 거부 된 요소의 몇 가지 예 : 노트 : W3C의 유효성 검사기가 실제로 무효 자동 폐쇄 태그를 허용합니다 저자가 원래 때문에 단순한 오타의 문제가 있었다 ( \> 대신 /> ); 그러나 자동 종료 태그는 일반적으로 HTML5에서 100 % 유효하지 않으며 다양한 HTML 버전에서 자동 종료 태그 문제에 대한 답변이 자세히 설명되어 있습니다. 답변 (이론적으로) HTML 4 에서 는 전혀 없음)는 ( 의미 > (즉 >..

python setup.py 제거

질문 : python setup.py 제거 python setup.py install 과 함께 python 패키지를 설치했습니다. 어떻게 제거합니까? 답변 참고 : python setup.py install use pip install . 모든 파일을 수동으로 제거하고 설치에서 수동으로 수행 한 다른 작업도 실행 취소해야합니다. 모든 파일 목록을 모르는 경우 --record 옵션을 사용하여 다시 설치하고 생성 된 목록을 살펴볼 수 있습니다. 설치된 파일 목록을 기록하려면 다음을 사용할 수 있습니다. python setup.py install --record files.txt 제거하려면 xargs를 사용하여 제거 할 수 있습니다. xargs rm -rf < files.txt 또는 Windows를 실행중인 ..

radio 버튼이 JQuery로 선택되어 있는지 확인하십시오.

질문 : 라디오 버튼이 JQuery로 선택되어 있는지 확인하십시오. 라디오 버튼을 잘 체크하도록 설정할 수 있지만, 원하는 것은 특정 라디오 버튼이 체크되면 활성화되는 일종의 '리스너'를 설정하는 것입니다. 예를 들어 다음 코드를 살펴보십시오. $("#element").click(function() { $('#radio_button').attr("checked", "checked"); }); 확인 된 속성을 추가하고 모든 것이 잘되지만 경고를 추가하는 방법은 무엇입니까? 예를 들어, 클릭 기능의 도움없이 라디오 버튼을 선택하면 팝업이 표시됩니까? 답변 $('#element').click(function() { if($('#radio_button').is(':checked')) { alert("it's c..

jQuery는 select onChange의 값을 얻는 방법

질문 : jQuery는 select onChange의 값을 얻습니다. $(this).val(); 을 수행하여 선택 입력의 값을 얻을 수 있다는 인상을 받았습니다. 선택 필드에 onchange 매개 변수를 적용하는 단계를 포함합니다. ID를 참조하는 경우에만 작동하는 것처럼 보입니다 이것을 사용하여 어떻게합니까? 답변 이 시도- $('select').on('change', function() { alert( this.value ); }); One Two onchange 이벤트로 참조 할 수도 있습니다. function getval(sel) { alert(sel.value); } One Two 출처 : https://stackoverflow.com/questions/11179406/jquery-get-val..

jquery를 사용하여 체크박스을 선택 / 선택 취소 하는 방법

질문 : jquery를 사용하여 확인란을 선택 / 선택 취소 하시겠습니까? 내 페이지에 일부 입력 텍스트 필드가 있으며 JavaScript를 사용하여 해당 값을 표시하고 있습니다. .set("value","") 함수를 사용하여 값을 편집하고, 추가 확인란 필드를 추가하고, 값을 전달합니다. 여기서 value == 1 이면이 확인란을 선택해야합니다. 그렇지 않으면 선택되지 않은 상태로 유지되어야합니다. 두 개의 div를 사용하여이 작업을 수행했지만 그게 불편합니다. 다른 해결책이 있습니까? if(value == 1) { $('#uncheck').hide(); $('#check').show(); } else{ $('#uncheck').show(); $('#check').hide(); } 답변 jQuery 1..

Git으로 특정 태그 다운로드

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

개발관련/Git 2021.08.10

jQuery를 사용하여 Bootstrap madal 창을 여는 방법

질문 : jQuery를 사용하여 Bootstrap 모달 창을 여는 방법은 무엇입니까? Twitter Bootstrap 모달 창 기능을 사용하고 있습니다. 누군가 내 양식에서 제출을 클릭하면 양식에서 "제출 버튼"을 클릭하면 모달 창이 표시됩니다. BootStap Wizard Form × Modal header One fine body… Close Save changes jQuery : $('#myform').on('submit', function(ev) { $('#my-modal').modal({ show: 'false' }); var data = $(this).serializeObject(); json_data = JSON.stringify(data); $("#results").text(json_dat..

PHP에서 thread safe 또는 on-thread safe

질문 : PHP에서 스레드 안전 또는 비 스레드 안전은 무엇입니까? 비 스레드 또는 스레드 안전과 같은 PHP 용 다른 바이너리를 보셨습니까? 이것은 무엇을 의미 하는가? 이 패키지의 차이점은 무엇입니까? 답변 다른 웹 서버는 들어오는 HTTP 요청을 병렬로 처리하기 위해 다른 기술을 구현합니다. 꽤 널리 사용되는 기술은 스레드를 사용하는 것입니다. 즉, 웹 서버는 들어오는 각 요청에 대해 단일 스레드를 생성 / 전용합니다. Apache HTTP 웹 서버는 요청 처리를위한 여러 모델을 지원하며, 그중 하나 (작업자 MPM이라고 함)는 스레드를 사용합니다. 그러나 프로세스를 사용하는 프리 포크 MPM이라는 또 다른 동시성 모델을 지원합니다. 즉, 웹 서버는 각 요청에 대해 단일 프로세스를 생성 / 전용합니..

문자열에서 HTML 태그 제거

질문 : 문자열에서 HTML 태그 제거Java 문자열에서 HTML을 제거하는 좋은 방법이 있습니까? 다음과 같은 간단한 정규식replaceAll("\\", "") 작동하지만 & 올바르게 변환되지 않고 두 꺾쇠 괄호 사이의 비 HTML이 제거됩니다 (예 : .*? 가 사라짐).답변정규식 대신 HTML 파서를 사용하십시오. 이것은 Jsoup으로 매우 간단합니다.public static String html2text(String html) { return Jsoup.parse(html).text(); } Jsoup은 또한 사용자 정의 가능한 화이트리스트에 대한 HTML 태그 제거 를 지원합니다 , 및 만 허용하려는 경우 매우 유용합니다.정규식은 XHTML 자체 포함 태그를 제외한 열린 태그와 일치합니다.주요 ..

Python 3.6 이상에서 딕셔너리 정렬

질문 : 사전은 Python 3.6 이상에서 정렬됩니까? 사전은 이전 버전과 달리 Python 3.6 (적어도 CPython 구현 아래)에서 주문됩니다. 이것은 상당한 변화처럼 보이지만 문서 의 짧은 단락 일뿐입니다. 이는 언어 기능이 아니라 CPython 구현 세부 사항으로 설명되지만 향후 표준이 될 수도 있음을 의미합니다. 새 사전 구현은 요소 순서를 유지하면서 이전 구현보다 어떻게 더 잘 수행됩니까? 다음은 문서의 텍스트입니다. dict() 이제 PyPy가 개척 한 "콤팩트"표현을 사용합니다. 새로운 dict ()의 메모리 사용량은 Python 3.5에 비해 20 %에서 25 % 작습니다. PEP 468 (함수에서 ** kwargs의 순서 유지)는 이것에 의해 구현됩니다. 이 새로운 구현의 순서 유..

Visual Studio에서 Git 사용

질문 : Visual Studio에서 Git 사용 오랫동안 Visual SourceSafe 사용자 (그리고 싫어하는 사람)로서 동료와 SVN 으로 전환하는 것에 대해 논의하고있었습니다. 그는 대신 힘내 사용을 제안했습니다. 분명히 중앙 서버없이 피어 투 피어로 사용할 수 있기 때문입니다 (우리는 3 명의 개발자 팀입니다). 그래도 Git과 Visual Studio를 통합하는 도구에 대해서는 아무것도 찾을 수 없었습니다. 그런 것이 있습니까? Visual Studio에서 Git을 사용하는 데 사용할 수있는 기술은 무엇인가요? 시작하기 전에 차이점에 대해 무엇을 알아야합니까? 답변 2013 년 1 월 Microsoft는 모든 ALM 제품에 전체 Git 지원을 추가 한다고 발표했습니다. Git 소스 제어 통합..

개발관련/Git 2021.08.09
728x90
반응형