반응형

C# 2867

ES6 클래스 인스턴스의 클래스 이름을 가져옵니다.

ES6 클래스 인스턴스의 클래스 이름을 가져옵니다. ES6 클래스 인스턴스에서 클래스 이름을 얻는 '조화로운'방법이 있습니까? 이것 말고도 someClassInstance.constructor.name 현재 Traceur 구현에 의존하고 있습니다. 그리고 Function.name트레이서 (Traceur)는 그렇지 않은 동안 바벨 (Babel)은 폴리 필을 가지고있는 것 같습니다 . 요약하자면 ES6 / ES2015 / Harmony에는 다른 방법이 없었으며 ES에서는 ATM이 예상되지 않습니다. 서버 측 응용 프로그램에는 유용한 패턴을 제공 할 수 있지만 브라우저 / 데스크톱 / 모바일 용 응용 프로그램에서는 필요하지 않습니다. Babel 은core-js polyfill에 사용하므로Function.nam..

programing tip 2020.06.22

"arg ## _ ## MACRO"와 같이 C 전처리 기와 두 번 연결하고 매크로를 확장하는 방법은 무엇입니까?

"arg ## _ ## MACRO"와 같이 C 전처리 기와 두 번 연결하고 매크로를 확장하는 방법은 무엇입니까? 일부 함수의 이름이 다음과 같은 매크로를 사용하여 특정 매크로 변수의 값에 의존하는 프로그램을 작성하려고합니다. #define VARIABLE 3 #define NAME(fun) fun ## _ ## VARIABLE int NAME(some_function)(int a); 불행히도, 매크로 NAME()는 그것을 int some_function_VARIABLE(int a); 오히려 int some_function_3(int a); 그래서 이것은 분명히 잘못된 길입니다. 다행스럽게도 VARIABLE에 대한 가능한 값의 수가 적기 때문에 #if VARIABLE == n모든 경우를 개별적으로 나열하고..

programing tip 2020.06.22

Cache-Control : private이란 무엇입니까?

Cache-Control : private이란 무엇입니까? chesseng.herokuapp.com을 방문하면 다음과 같은 응답 헤더가 나타납니다. Cache-Control:private Connection:keep-alive Content-Encoding:gzip Content-Type:text/css Date:Tue, 16 Oct 2012 06:37:53 GMT Last-Modified:Tue, 16 Oct 2012 03:13:38 GMT Status:200 OK transfer-encoding:chunked Vary:Accept-Encoding X-Rack-Cache:miss 그런 다음 페이지를 새로 고치고 Cache-Control:private Connection:keep-alive Date:Tu..

programing tip 2020.06.22

파일 시작 부분에서 를 어떻게 제거합니까?

파일 시작 부분에서 를 어떻게 제거합니까? gedit를 사용하여 열면 괜찮아 보이는 CSS 파일이 있지만 PHP에서 읽을 때 (모든 CSS 파일을 하나로 병합하기 위해)이 CSS에는 다음 문자가 앞에 붙습니다. PHP는 모든 공백을 제거하므로 코드 중간에 임의의 가 전체를 엉망으로 만듭니다. 언급했듯이 gedit에서 파일을 열면 실제로 이러한 문자를 볼 수 없으므로 쉽게 제거 할 수 없습니다. 나는 문제를 봤다. 파일 인코딩에는 분명히 문제가있다. 이것은 다양한 텍스트 편집기로 ftp 및 rsync 를 통해 파일을 다른 Linux / Windows 서버로 옮기는 것처럼 말이된다 . 문자 인코딩에 대해서는 잘 모르므로 도움을 주시면 감사하겠습니다. 도움이된다면 파일이 UTF-8 형식으로 저장되고..

programing tip 2020.06.22

사용 가능한 SSH 인증 검사를 무시하는 방법은 무엇입니까?

사용 가능한 SSH 인증 검사를 무시하는 방법은 무엇입니까? Ansible의 SSH 진위 확인을 무시하는 방법이 있습니까? 예를 들어 새 서버를 설치했을 때이 질문에 예라고 대답해야합니다. GATHERING FACTS *************************************************************** The authenticity of host 'xxx.xxx.xxx.xxx (xxx.xxx.xxx.xxx)' can't be established. RSA key fingerprint is xx:yy:zz:.... Are you sure you want to continue connecting (yes/no)? 나는 이것이 일반적으로 나쁜 생각이라는 것을 알고 있지만, 먼저 클..

programing tip 2020.06.22

프로그래밍 방식으로 프로세스 권한을 높이시겠습니까?

프로그래밍 방식으로 프로세스 권한을 높이시겠습니까? InstallUtil.exe를 사용하여 서비스를 설치하려고하지만를 통해 호출되었습니다 Process.Start. 코드는 다음과 같습니다. ProcessStartInfo startInfo = new ProcessStartInfo (m_strInstallUtil, strExePath); System.Diagnostics.Process.Start (startInfo); 여기서 m_strInstallUtil"InstallUtil.exe"의 정규화 된 경로 및 exe strExePath는 내 서비스의 정규화 된 경로 / 이름입니다. 관리자 권한 명령 프롬프트에서 명령 줄 구문을 실행하면 작동합니다. 위의 코드를 사용하여 내 앱에서 실행하지 않습니다. 프로세스 상..

programing tip 2020.06.22

__stdcall은 무엇입니까?

__stdcall은 무엇입니까? Win32 프로그래밍에 대해 배우고 있으며 WinMain프로토 타입은 다음과 같습니다. int WINAPI WinMain ( HINSTANCE instance, HINSTANCE prev_instance, PSTR cmd_line, int cmd_show ) 이 WINAPI식별자가 무엇인지 발견하고 혼란 스러웠습니다 . #define WINAPI __stdcall 이것은 무엇을 하는가? 나는 이것이 리턴 타입 후에 무언가를 갖는 것에 혼란스러워합니다. 무엇입니까 __stdcall? 반환 유형과 함수 이름 사이에 무언가가있을 때 무엇을 의미합니까? __stdcall함수에 사용되는 호출 규칙입니다. 이는 컴파일러에게 스택 설정, 인수 푸시 및 반환 값 가져 오기에 적용되는 규..

programing tip 2020.06.22

nerdtree를 사용하여 디렉토리를 만드는 방법

nerdtree를 사용하여 디렉토리를 만드는 방법 한동안 NERDTree를 사용하고 있습니다. 새 디렉토리를 만들어야 할 때마다 터미널로 이동해야합니다. NERDTree를 사용하여 디렉토리를 빠르고 쉽게 작성할 수있는 방법이 있습니까? 나는 문서를 읽었 지만 아무것도 찾을 수 없었다. NERDTree 창에서 'm'을 누르십시오. 하단에 메뉴가 나타납니다. 자식 노드를 추가하려면 'a'를 입력하십시오. 이제 만들려는 디렉토리를 입력하고 끝에 '/'를 추가하십시오. 그렇지 않으면 스크립트가 파일을 작성합니다. AFAIK NERDTree는 'mkdir -p'와 같은 상위 디렉토리를 작성할 수 없습니다. 를 누르면 m아래 메뉴가 열리고 작업 목록에서 선택할 수 있습니다. NERDTree Menu. Use j/k..

programing tip 2020.06.22

Git 서브 모듈을 추적하지 않는 상태에서 제거하는 방법?

Git 서브 모듈을 추적하지 않는 상태에서 제거하는 방법? Git의 서브 모듈에서 추적되지 않은 내용을 제거 할 수없는 것 같습니다. 실행 git status수율 : # 지점 마스터 # 커밋을 위해 변경되지 않은 변경 사항 : # (커밋 할 내용을 업데이트하려면 "git add ..."를 사용하십시오) # ( "git checkout-..."을 사용하여 작업 디렉토리의 변경 사항을 버립니다) # (서브 모듈에서 추적되지 않거나 수정 된 내용을 커밋하거나 버리십시오) # # 수정 : 번들 / 스닙 메이트 (추적되지 않은 콘텐츠) # 수정 : 번들 / 서라운드 (추적되지 않은 콘텐츠) # 수정 : 번들 / 트레일 링-공백 (추적되지 않은 내용) # 수정 : 번들 / 젠 코딩 (추적되지 않은 콘텐츠) # 커밋..

programing tip 2020.06.22

Spring Boot의 application.properties에서 env 변수 사용

Spring Boot의 application.properties에서 env 변수 사용 우리는 스프링 부트 웹앱을 개발하고 있으며 사용중인 데이터베이스는 MySql이다 ; 우리가 가지고있는 설정은 먼저 로컬에서 테스트하는 것입니다 (PC에 MySql을 설치해야 함을 의미합니다). 그런 다음 Bitbucket으로 푸시합니다 . Jenkins 는 Bitbucket에 대한 새로운 푸시를 자동으로 감지하고 빌드를 수행합니다 (Jenkins mvn 빌드가 통과하려면 Jenkins를 실행하는 가상 머신에 MySql도 설치해야 함). Jenkins 빌드가 패스되면 OpenShift 의 응용 프로그램에 코드를 푸시합니다 (Jenkins의 Openshift 배포 플러그인 사용). 우리가 이미 이해했을 수있는 문제 는 다음..

programing tip 2020.06.22
반응형