728x90
반응형

전체보기 2040

파이썬에서 오늘 날짜를 YYYY-MM-DD 형태로 얻는 방법

질문 : 파이썬에서 오늘 날짜를 YYYY-MM-DD로 받고 있습니까? 나는 사용하고있다 : str(datetime.datetime.today()).split()[0] 오늘 날짜를 YYYY-MM-DD 형식으로 반환합니다. 이것을 달성하는 덜 조잡한 방법이 있습니까? 답변 strftime 을 사용할 수 있습니다. >>> from datetime import datetime >>> datetime.today().strftime('%Y-%m-%d') '2021-01-26' 또한 마지막에 제로 패딩 된시, 분 및 초를 찾는 사람을 위해 : ( Gabriel Staples의 의견) >>> datetime.today().strftime('%Y-%m-%d-%H:%M:%S') '2021-01-26-16:50:03' 출처..

JavaScript의 연산자 !! (NOT)

질문 : 이것은 !! (NOT) JavaScript의 연산자? 내가 알지 못하는 연산자를 사용하는 것처럼 보이는 코드를 두 개의 느낌표 형태로 보았습니다. !! . 누군가이 운영자가 무엇을하는지 말해 줄 수 있습니까? 내가 본 맥락은 this.vertical = vertical !== undefined ? !!vertical : this.vertical; 답변 Object 를 boolean 변환합니다. 거짓이면 (예 : 0 , null , undefined 등), false 이고 그렇지 않으면 true 입니다. !oObject // inverted boolean !!oObject // non inverted boolean so true boolean representation 그래서 !! 연산자가 아니라..

git 커밋되지 않았거나 저장되지 않은 모든 변경 내용 실행 취소

질문 : git은 커밋되지 않았거나 저장되지 않은 모든 변경 사항을 실행 취소합니다. 마지막 커밋 이후의 모든 변경 사항을 취소하려고합니다. 이 게시물을 본 후 git reset --hard 및 git reset --hard HEAD 시도했습니다. 나는 머리가 지금 18c3773에 있다고 응답하지만 내 로컬 소스를 보면 모든 파일이 여전히 거기에 있습니다. 내가 무엇을 놓치고 있습니까? 답변 git add 준비했을 수있는 모든 파일의 준비가 해제됩니다. git reset 커밋되지 않은 모든 로컬 변경 사항을 되돌립니다 (repo 루트에서 실행해야 함). git checkout . 커밋되지 않은 변경 사항을 특정 파일 또는 디렉토리에만 되돌릴 수도 있습니다. git checkout [some_dir|fil..

개발관련/Git 2021.08.28

iterator를 스트림으로 변환하는 방법

질문 : 반복기를 스트림으로 변환하는 방법은 무엇입니까? Iterator 를 Stream 으로 변환하거나보다 구체적으로 iterator를 스트림으로 "보기"하는 간결한 방법을 찾고 있습니다. 성능상의 이유로 새 목록에서 반복자의 복사본을 피하고 싶습니다. Iterator sourceIterator = Arrays.asList("A", "B", "C").iterator(); Collection copyList = new ArrayList(); sourceIterator.forEachRemaining(copyList::add); Stream targetStream = copyList.stream(); 의견의 몇 가지 제안을 기반으로 Stream.generate 를 사용하려고 시도했습니다. public sta..

개발관련/other 2021.08.28

CSS-float 자식 DIV 높이를 부모 높이로 확장하는 방법

질문 : CSS-float 자식 DIV 높이를 부모 높이로 확장 페이지 구조는 다음과 같습니다. 이제 child-left DIV에는 더 많은 콘텐츠가 있으므로 parent DIV의 높이는 자식 DIV에 따라 증가합니다. 그러나 문제는 child-right 키가 증가하지 않는다는 것입니다. 높이를 부모와 같게 만들려면 어떻게해야합니까? 답변 parent 요소의 경우 다음 속성을 추가합니다. .parent { overflow: hidden; position: relative; width: 100%; } .child-right 다음과 같습니다. .child-right { background:green; height: 100%; width: 50%; position: absolute; right: 0; top:..

table 셀의 CSS 텍스트가 길면 줄임표로 생략하는 방법

질문 : 표 셀의 CSS 텍스트 오버플로? text-overflow 로를 사용하여 텍스트가 너무 길어서 한 줄에 맞지 않는 경우 여러 줄로 감싸는 대신 줄임표로 잘립니다. 이것이 가능한가? 나는 이것을 시도했다 : td { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } 그러나 white-space: nowrap 은 텍스트 (및 해당 셀)가 지속적으로 오른쪽으로 확장되어 테이블의 전체 너비가 컨테이너 너비를 넘어서게하는 것처럼 보입니다. 그러나 텍스트가 없으면 텍스트가 셀의 가장자리에 닿을 때 여러 줄로 계속 줄 바꿈됩니다. 답변 테이블 셀을 오버플로 할 때 줄임표가있는 텍스트를 자르려면 오버플로가 작동하도록 td max-width C..

Python에서 dictionary의 임의 요소 액세스

질문 : Python에서 사전의 임의 요소에 액세스 mydict 가 비어 있지 않으면 다음과 같이 임의의 요소에 액세스합니다. mydict[mydict.keys()[0]] 이 작업을 수행하는 더 좋은 방법이 있습니까? 답변 Python 3에서 비파괴 및 반복 : next(iter(mydict.values())) Python 2에서 비파괴적이고 반복적으로 : mydict.itervalues().next() Python 2와 3 모두에서 작동하도록하려면 six 패키지를 사용할 수 있습니다. six.next(six.itervalues(mydict)) 이 시점에서 그것은 매우 비밀스럽고 차라리 귀하의 코드를 선호합니다. 항목을 제거하려면 다음을 수행하십시오. key, value = mydict.popitem()..

jQuery에서 로딩 스피너를 표시하는 방법

질문 : jQuery에서 로딩 스피너를 표시하는 방법은 무엇입니까? 프로토 타입 에서 다음 코드로 "로드 중 ..."이미지를 표시 할 수 있습니다. var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onLoading: showLoad, onComplete: showResponse} ); function showLoad () { ... } jQuery 에서 다음과 같이 요소에 서버 페이지를로드 할 수 있습니다. $('#message').load('index.php?pg=ajaxFlashcard'); 하지만 프로토 타입에서했던 것처럼이 명령에 로딩 스피너를 어떻게 연결합니까? 답변 몇 가지 방법이 있습니다. 내가 선호하는 방법은 요소..

로컬 변경 사항을 무시한 채 깃 pull 하는 방법

질문 : 로컬 변경 사항을 무시하는 동안 힘내 풀? git clone 를 수행하지 않고 로컬 파일 변경 사항을 무시하는 git pull 을 수행하는 방법이 있습니까? 답변 풀이 로컬 변경 사항을 덮어 쓰고 작업 트리가 깨끗한 것처럼 병합을 수행하려면 작업 트리를 정리하십시오. git reset --hard git pull 추적되지 않은 로컬 파일이있는 경우 git clean 을 사용하여 제거 할 수 있습니다. 추적되지 않은 파일을 제거하려면 git clean -f -df 추적되지 않은 파일 및 디렉토리 제거 추적되지 않거나 무시 된 파일 또는 디렉토리를 제거하려면 -xdf 반면에 로컬 수정을 어떻게 든 유지하려면 숨김을 사용하여 당기기 전에 숨긴 다음 나중에 다시 적용합니다. git stash git p..

개발관련/Git 2021.08.28

AngularJS를 사용하여 브라우저 콘솔에서 $ scope 변수에 액세스 하는 방법

질문 : AngularJS를 사용하여 브라우저 콘솔에서 $ scope 변수에 어떻게 액세스합니까? Chrome의 JavaScript 콘솔에서 $scope 변수에 액세스하고 싶습니다. 어떻게하나요? $scope myapp 모듈 이름을 변수로 볼 수 없습니다. 답변 개발자 도구의 HTML 패널에서 요소를 선택하고 콘솔에 입력합니다. angular.element($0).scope() WebKit 및 Firefox에서 $0 은 요소 탭에서 선택한 DOM 노드에 대한 참조이므로 이렇게하면 선택한 DOM 노드 범위가 콘솔에 인쇄됩니다. 다음과 같이 요소 ID로 범위를 타겟팅 할 수도 있습니다. angular.element(document.getElementById('yourElementId')).scope() 애드..

Jackson with JSON: Unrecognized field, not marked as ignorable

질문 : JSON이있는 Jackson : 인식 할 수없는 필드, 무시할 수없는 것으로 표시됨 특정 JSON 문자열을 Java 개체로 변환해야합니다. JSON 처리를 위해 Jackson을 사용하고 있습니다. 입력 JSON을 제어 할 수 없습니다 (웹 서비스에서 읽음). 이것은 내 입력 JSON입니다. {"wrapper":[{"id":"13","name":"Fred"}]} 다음은 간단한 사용 사례입니다. private void tryReading() { String jsonStr = "{\"wrapper\"\:[{\"id\":\"13\",\"name\":\"Fred\"}]}"; ObjectMapper mapper = new ObjectMapper(); Wrapper wrapper = null; try { w..

Android strings.xml에서 문자 &를 작성하는 방법

질문 : 문자를 작성하는 방법 및 android strings.xml strings.xml 파일에 다음을 작성했습니다. Move by Drag&Drop 다음과 같은 오류가 발생했습니다. The reference to entity "Drop" must end with the ';' delimiter. strings.xml에 문자 및 문자를 어떻게 쓸 수 있습니까? 답변 인코딩 : & 출처 : https://stackoverflow.com/questions/3053062/how-to-write-character-in-android-strings-xml

Android Spinner : 선택한 항목 변경 이벤트 가져 오기

질문 : Android Spinner : 선택한 항목 변경 이벤트 가져 오기 선택한 항목이 변경 될 때 Spinner에 대한 이벤트 리스너를 어떻게 설정할 수 있습니까? 기본적으로 내가하려는 것은 다음과 비슷합니다. spinner1.onSelectionChange = handleSelectionChange; void handleSelectionChange(Object sender){ //handle event } 답변 이전 답변 중 일부가 올바르지 않습니다. 다른 위젯 및보기에서도 작동하지만 Spinner 위젯에 대한 문서에는 다음과 같이 명확하게 설명되어 있습니다. 스피너는 항목 클릭 이벤트를 지원하지 않습니다. 이 메서드를 호출하면 예외가 발생합니다. 대신 OnItemSelectedListener (..

OrderedDict에 JSON을 로드 하는 방법

질문 : OrderedDict에 JSON을로드 할 수 있습니까? json.dump 에서 OrderedDict를 사용할 수 있습니다. 즉, OrderedDict를 JSON에 대한 입력으로 사용할 수 있습니다. 그러나 출력으로 사용할 수 있습니까? 그렇다면 어떻게? 제 경우에는 파일의 키 순서를 유지할 수 있도록 OrderedDict load 그렇지 않은 경우 해결 방법이 있습니까? 답변 그래 넌 할수있어. JSONDecoder에 object_pairs_hook 인수를 지정합니다. 실제로 이것은 문서에 제공된 정확한 예입니다. >>> json.JSONDecoder(object_pairs_hook=collections.OrderedDict).decode('{"foo":1, "bar": 2}') OrderedD..

jQuery를 사용하여 드롭 다운 목록의 선택한 값 변경

질문 : jQuery를 사용하여 드롭 다운 목록의 선택한 값 변경 알려진 값이있는 드롭 다운 목록이 있습니다. 내가하려는 것은 jQuery를 사용하여 존재하는 특정 값으로 드롭 다운 목록을 설정하는 것입니다. 일반 JavaScript를 사용하여 다음과 같이합니다. ddl = document.getElementById("ID of element goes here"); ddl.value = 2; // 2 being the value I want to set it too. 그러나 선택기 (어리석은 ASP.NET 클라이언트 ID ...)에 CSS 클래스를 사용하고 있기 때문에 jQuery 로이 작업을 수행해야합니다. 내가 시도한 몇 가지 사항은 다음과 같습니다. $("._statusDDL").val(2); //..

jQuery없이 AJAX 호출을 만드는 방법

질문 : jQuery없이 AJAX 호출을 만드는 방법은 무엇입니까? jQuery를 사용하지 않고 JavaScript를 사용하여 AJAX 호출을 만드는 방법은 무엇입니까? 답변 "바닐라"JavaScript 사용 : jQuery 사용 : $.ajax({ url: "test.html", context: document.body, success: function(){ $(this).addClass("done"); } }); 출처 : https://stackoverflow.com/questions/8567114/how-to-make-an-ajax-call-without-jquery

SCSS 파일에서 일반 CSS 파일 가져오기

질문 : SCSS 파일에서 일반 CSS 파일을 가져 오시겠습니까? @import 명령을 사용하여 일반 CSS 파일을 가져올 수 있습니까? sass의 모든 SCSS 구문을 사용하고 있지는 않지만 기능을 결합 / 압축하는 것이 즐겁고 모든 파일의 이름을 * .scss로 변경하지 않고 사용할 수 있기를 원합니다. 답변 이 글을 쓰는 시점에서 이것은 구현되지 않은 것 같습니다. https://github.com/sass/sass/issues/193 libsass (C / C ++ 구현)의 경우 *.scss 파일과 동일한 방식으로 *.css 대해 가져 오기가 작동합니다. 확장자를 생략하면됩니다. @import "path/to/file"; path/to/file.css 가져옵니다. 자세한 내용은 이 답변 을 참조하..

파이썬에서 작은 따옴표와 큰 따옴표 비교

질문 : 파이썬에서 작은 따옴표와 큰 따옴표 비교 [닫힌] 문서에 따르면 거의 상호 교환이 가능합니다. 다른 하나를 사용하는 문체적인 이유가 있습니까? 답변 보간에 사용되거나 자연어 메시지 인 문자열 주위에 큰 따옴표를 사용하고 작은 기호와 같은 문자열에는 작은 따옴표를 사용하지만 문자열에 따옴표가 포함되어 있거나 잊어 버린 경우 규칙을 위반합니다. 독 스트링에는 삼중 큰 따옴표를 사용하고 필요하지 않은 경우에도 정규식에는 원시 문자열 리터럴을 사용합니다. 예를 들면 : LIGHT_MESSAGES = { 'English': "There are %(number_of_lights)s lights.", 'Pirate': "Arr! Thar be %(number_of_lights)s lights." } def ..

Moment js 날짜 시간 비교

질문 : 순간 js 날짜 시간 비교 날짜 시간 형식을 지정하기 위해 moment.js를 사용하고 있으며 여기에는 두 개의 날짜 값이 있으며 한 날짜가 다른 날짜보다 클 때 특정 기능을 얻고 싶습니다. 대부분의 문서를 읽었지만이를 달성하는 기능을 찾지 못했습니다. 거기있을 거라는 걸 알아요. 이것은 내 코드입니다. var date_time = 2013-03-24 + 'T' + 10:15:20:12 + 'Z' var d = moment(date_time).tz('UTC'); // first date var now = new Date(), dnow = moment(now).tz('UTC'), snow = dnow.minute() % 15, diffnow = 15 - snow, tonow = moment(dno..

HTML5 Canvas vs SVG vs div

질문 : HTML5 Canvas vs. SVG vs. div 즉석에서 요소를 만들고 이동할 수있는 가장 좋은 방법은 무엇입니까? 예를 들어 직사각형, 원 및 다각형을 만든 다음 해당 개체를 선택하고 이동하려고한다고 가정 해 보겠습니다. HTML5가이를 가능하게하는 세 가지 요소 인svg , canvas 및 div를 제공한다는 것을 알고 있습니다. 내가하고 싶은 일 중 어떤 요소가 최고의 성능을 제공할까요? 이러한 접근 방식을 비교하기 위해 각각 머리글, 바닥 글, 위젯 및 텍스트 콘텐츠가 포함 된 시각적으로 동일한 웹 페이지 3 개를 만들려고했습니다. 첫 번째 페이지의 위젯은 전체적으로 canvas 요소로, 두 번째는 전체적으로 svg 요소로, 세 번째는 일반 div 요소 인 HTML 및 CSS로 만들어..

Java에서 SuppressWarnings ( "unchecked")의 의미

질문 : Java에서 SuppressWarnings ( "선택 취소") 란 무엇입니까? 때때로 코드를 살펴볼 때 많은 메서드가 주석을 지정하는 것을 볼 수 있습니다. @SuppressWarnings("unchecked") 이것은 무엇을 의미 하는가? 답변 때때로 자바 제네릭은 당신이 원하는 것을 할 수 없게하고, 당신이하고있는 일이 실제로 실행 시간에 합법적 이라는 것을 컴파일러에게 효과적으로 알려줄 필요가 있습니다. 일반적으로 일반적인 인터페이스를 조롱 할 때 이것이 고통 스럽지만 다른 예도 있습니다. 그것은 경고를 피하는 것이 아니라 그것을 억제하는 방법을 해결하려고 노력 일반적으로 가치가합니다 ( 자바 제네릭 FAQ는 여기에 있습니다)하지만 때로는 그것이 가능하다면, 그것은 너무 많은 경고를 억제하..

변수가 JavaScript의 문자열인지 확인

질문 : 변수가 JavaScript의 문자열인지 확인 JavaScript에서 변수가 문자열인지 다른 것인지 어떻게 확인할 수 있습니까? 답변 typeof 연산자를 사용할 수 있습니다. var booleanValue = true; var numericalValue = 354; var stringValue = "This is a String"; var stringObject = new String( "This is a String Object" ); alert(typeof booleanValue) // displays "boolean" alert(typeof numericalValue) // displays "number" alert(typeof stringValue) // displays "string" ..

json.net을 사용하여 null 인 경우 클래스의 속성을 무시하는 방법

질문 : json.net을 사용하여 null 인 경우 클래스의 속성을 무시하는 방법 클래스를 JSON으로 직렬화하기 위해 Json.NET 을 사용하고 있습니다. 다음과 같은 수업이 있습니다. class Test1 { [JsonProperty("id")] public string ID { get; set; } [JsonProperty("label")] public string Label { get; set; } [JsonProperty("url")] public string URL { get; set; } [JsonProperty("item")] public List Test2List { get; set; } } Test2List 가 null 경우에만 Test2List JsonIgnore() 특성을 추가하..

개발관련/other 2021.08.27

CSS에서 margin과 padding을 사용하는 경우

질문 : CSS에서 여백과 여백을 사용하는 경우 margin 을 사용할 때와 padding 을 사용할 때를 결정할 때 사용해야하는 특정 규칙이나 지침이 있습니까? 답변 요약 : 기본적으로 테두리 나 배경이 있고 보이는 상자 내부의 공간을 늘리고 싶을 때를 제외하고는 모든 곳에서 여백을 사용합니다. 나에게 패딩과 여백의 가장 큰 차이점은 세로 여백은 자동으로 축소되고 패딩은 그렇지 않다는 것입니다. 1em 두 요소를 하나씩 고려하십시오. 이 패딩은 요소의 일부로 간주되며 항상 유지됩니다. 따라서 첫 번째 요소의 내용, 첫 번째 요소의 패딩, 두 번째 요소의 패딩, 두 번째 요소의 내용으로 끝납니다. 따라서 두 요소의 내용은 결국 2em 떨어져있게됩니다. 이제 패딩을 1em 여백으로 바꿉니다. 여백은 요소 ..

node.js의 콘솔 글꼴 색상을 변경하는 방법

질문 : node.js의 콘솔 글꼴 색상을 변경하는 방법은 무엇입니까? 눈에 문제가있어서 콘솔 배경색을 흰색으로 바꿔야하는데 글꼴이 회색이고 메시지를 읽을 수 없게됩니다. 어떻게 변경할 수 있습니까? 답변 아래에서 node.js 애플리케이션을 실행할 때 명령 할 텍스트의 색상 참조를 찾을 수 있습니다. console.log('\x1b[36m%s\x1b[0m', 'I am cyan'); //cyan console.log('\x1b[33m%s\x1b[0m', stringToMakeYellow); //yellow %s 는 문자열 (두 번째 인수)에서 삽입되는 위치입니다. \x1b[0m 은 터미널 색상을 재설정하여이 시점 이후에는 더 이상 선택된 색상이되지 않도록합니다. 색상 참조 Reset = "\x1b[0m..

728x90
반응형