반응형

전체 글 963

React / React Native에서 생성자와 getInitialState를 사용하는 것의 차이점은 무엇입니까?

React / React Native에서 생성자와 getInitialState를 사용하는 것의 차이점은 무엇입니까? 나는 둘 다 같은 의미로 사용되는 것을 보았다. 둘 다의 주요 사용 사례는 무엇입니까? 장단점이 있습니까? 하나가 더 나은 방법입니까? 두 가지 접근 방식은 서로 바꿔서 사용할 수 없습니다. 당신은 ES6 클래스를 사용할 때 생성자에서 상태를 초기화하고 정의해야합니다 getInitialState사용하는 경우 방법 React.createClass. ES6 클래스 주제에 대한 공식 React 문서를 참조하십시오 . class MyComponent extends React.Component { constructor(props) { super(props); this.state = { /* init..

your programing 2020.10.03

Redux에서 비동기 흐름을 위해 미들웨어가 필요한 이유는 무엇입니까?

Redux에서 비동기 흐름을 위해 미들웨어가 필요한 이유는 무엇입니까? 문서에 따르면 "미들웨어없이 Redux 스토어는 동기식 데이터 흐름 만 지원합니다" . 나는 이것이 왜 그런지 이해하지 못한다. 컨테이너 구성 요소가 비동기 API를 호출 한 다음 dispatch작업을 호출 할 수없는 이유는 무엇 입니까? 예를 들어 간단한 UI (필드와 버튼)를 상상해보십시오. 사용자가 버튼을 누르면 필드가 원격 서버의 데이터로 채워집니다. import * as React from 'react'; import * as Redux from 'redux'; import { Provider, connect } from 'react-redux'; const ActionTypes = { STARTED_UPDATING: 'ST..

your programing 2020.10.03

C #에서 파일 이름 바꾸기

C #에서 파일 이름 바꾸기 C #을 사용하여 파일 이름을 바꾸려면 어떻게합니까? System.IO.File.Move를 살펴보고 파일을 새 이름으로 "이동"하십시오. System.IO.File.Move("oldfilename", "newfilename"); System.IO.File.Move(oldNameFullPath, newNameFullPath); File.Move 메서드에서 파일이 이미있는 경우 덮어 쓰지 않습니다. 그리고 예외가 발생합니다. 따라서 파일이 존재하는지 확인해야합니다. /* Delete the file if exists, else no exception thrown. */ File.Delete(newFileName); // Delete the existing file if exist..

your programing 2020.10.03

파이썬 인쇄 문자열을 텍스트 파일로

파이썬 인쇄 문자열을 텍스트 파일로 Python을 사용하여 텍스트 문서를 엽니 다. text_file = open("Output.txt", "w") text_file.write("Purchase Amount: " 'TotalAmount') text_file.close() 문자열 변수의 값을 TotalAmount텍스트 문서로 대체하고 싶습니다 . 누군가이 방법을 알려주시겠습니까? text_file = open("Output.txt", "w") text_file.write("Purchase Amount: %s" % TotalAmount) text_file.close() 컨텍스트 관리자를 사용하는 경우 파일이 자동으로 닫힙니다. with open("Output.txt", "w") as text_file: te..

your programing 2020.10.03

C #에서 문자열을 바이트 배열로 변환

C #에서 문자열을 바이트 배열로 변환 VB에서 C #으로 변환하고 있습니다. 이 문의 구문에 문제가 있습니다. if ((searchResult.Properties["user"].Count > 0)) { profile.User = System.Text.Encoding.UTF8.GetString(searchResult.Properties["user"][0]); } 그런 다음 다음 오류가 표시됩니다. 인수 1 : 'object'에서 'byte []'로 변환 할 수 없습니다. 'System.Text.Encoding.GetString (byte [])'에 대한 최상의 오버로드 된 메서드 일치에 잘못된 인수가 있습니다. 이 게시물을 기반으로 코드를 수정하려고 했지만 여전히 성공하지 못했습니다. string Use..

your programing 2020.10.03

잡아 당긴 텍스트를 Vim 명령 줄에 붙여 넣는 방법은 무엇입니까?

잡아 당긴 텍스트를 Vim 명령 줄에 붙여 넣는 방법은 무엇입니까? 잡아 당긴 텍스트를 Vim 명령 줄에 붙여넣고 싶습니다. 가능할까요? 예. 히트 Ctrl- R다음 ". 당신은 당신이 빠지게 것을 리터럴 제어 문자가있는 경우, 사용 Ctrl- R, Ctrl- O, ". 다음은 레지스터로 수행 할 수있는 작업에 대한 설명입니다. 레지스터로 할 수있는 일은 대단한 일이며 일단 사용 방법을 알게되면 레지스터 없이는 살 수 없습니다. 레지스터는 기본적으로 문자열의 저장 위치입니다. Vim에는 다양한 방식으로 작동하는 많은 레지스터가 있습니다. 0(yank register : 레지스터 y를 지정하지 않고 일반 모드에서 사용할 때 , yanked 텍스트가 거기로 이동하고 기본 레지스터에도), 1to 9(삭제 레지..

your programing 2020.10.03

rm, cp, mv 명령에 대한 인수 목록이 너무 김 오류

rm, cp, mv 명령에 대한 인수 목록이 너무 김 오류 UNIX의 디렉토리 아래에 수백 개의 PDF가 있습니다. PDF의 이름이 정말 깁니다 (약 60 자). 다음 명령을 사용하여 모든 PDF를 함께 삭제하려고 할 때 : rm -f *.pdf 다음과 같은 오류가 발생합니다. /bin/rm: cannot execute [Argument list too long] 이 오류에 대한 해결책은 무엇입니까? 이 오류가 mv및 cp명령에서도 발생합니까 ? 그렇다면 이러한 명령을 해결하는 방법은 무엇입니까? 이것이 발생하는 이유는 bash가 실제로 별표를 일치하는 모든 파일로 확장하여 매우 긴 명령 줄을 생성하기 때문입니다. 이 시도: find . -name "*.pdf" -print0 | xargs -0 rm 경..

your programing 2020.10.03

Git에서 SHA 해시로 커밋으로 되 돌리시겠습니까?

Git에서 SHA 해시로 커밋으로 되 돌리시겠습니까? [복제] 이 질문에 이미 답변이 있습니다. Git 저장소를 이전 커밋으로 되돌리려면 어떻게해야합니까? 41 답변 어떻게 git revert작동 하는지 명확하지 않습니다 . 예를 들어, 머리 뒤에있는 커밋 6 개로 되돌리고 중간 커밋의 모든 변경 사항을 되돌리고 싶습니다. 그 말 SHA의 해시입니다 56e05fced214c44a37759efa2dfc25a65d8ae98d. 그런 다음 왜 다음과 같이 할 수 없습니까? git revert 56e05fced214c44a37759efa2dfc25a65d8ae98d 다른 커밋에서 정확한 상태로 현재 HEAD 위에 커밋하고 모든 중간 커밋을 실행 취소하려면을 사용 reset하여 커밋을 만들기 위해 인덱스의 올바른..

your programing 2020.10.03

디버그 빌드 전용 Visual Studio 빌드 후 이벤트를 실행하는 방법

디버그 빌드 전용 Visual Studio 빌드 후 이벤트를 실행하는 방법 빌드 후 이벤트를 한 가지 유형의 빌드에 대해서만 실행하도록 제한하려면 어떻게해야합니까? 이벤트를 사용하여 DLL을 로컬 IIS 가상 디렉터리에 복사하고 있지만 릴리스 모드의 빌드 서버에서 이런 일이 발생하는 것을 원하지 않습니다. 사전 및 사후 빌드 이벤트는 배치 스크립트로 실행됩니다. 에서 조건문을 수행 할 수 있습니다 $(ConfigurationName). 예를 들어 if $(ConfigurationName) == Debug xcopy something somewhere 참고로 goto를 사용할 필요가 없습니다. 쉘 IF ​​명령은 둥근 대괄호와 함께 사용할 수 있습니다. if $(ConfigurationName) == De..

your programing 2020.10.03

Notepad ++에서 중복 행 제거

Notepad ++에서 중복 행 제거 Notepad ++에서 중복 된 행을 제거하고 한 줄만 남겨 둘 수 있습니까? Notepad ++는 줄별로 정렬하고 동시에 중복 된 줄을 제거하려는 경우이를 수행 할 수 있습니다. TextFX 플러그인이 필요합니다. 이전 버전의 Notepad ++에 포함되어 있었지만 최신 버전이있는 경우으로 이동하여 메뉴에서 추가 할 수 있습니다 Plugins -> Plugin Manager -> Show Plugin Manager -> Available tab -> TextFX -> Install. 어떤 경우에는라고도 할 수 TextFX Characters있지만 이것은 동일합니다. 이제 필요한 확인란과 버튼이 아래의 메뉴에 나타납니다 TextFX -> TextFX Tools. "s..

your programing 2020.10.03
반응형