반응형

2020/11/14 30

문자열에서 파일의 메서드를 동적으로 가져 오기

문자열에서 파일의 메서드를 동적으로 가져 오기 나는 문자열이 있습니다 abc.def.ghi.jkl.myfile.mymethod. 동적으로 가져 오려면 어떻게합니까 mymethod? 내가 어떻게했는지는 다음과 같습니다. def get_method_from_file(full_path): if len(full_path) == 1: return map(__import__,[full_path[0]])[0] return getattr(get_method_from_file(full_path[:-1]),full_path[-1]) if __name__=='__main__': print get_method_from_file('abc.def.ghi.jkl.myfile.mymethod'.split('.')) 개별 모듈 가져 ..

Programing 2020.11.14

int를 16 진수로 다시 변환하는 Java

int를 16 진수로 다시 변환하는 Java 다음 코드가 있습니다. int Val=-32768; String Hex=Integer.toHexString(Val); 이것은 ffff8000 int FirstAttempt=Integer.parseInt(Hex,16); // Error "Invalid Int" int SecondAttempt=Integer.decode("0x"+Hex); // Error "Invalid Int" 따라서 처음에는 -32768 값을 16 진수 문자열 ffff8000으로 변환하지만 16 진수 문자열을 다시 Integer로 변환 할 수 없습니다. 에서 .Net작동 나는 기대, 그리고 것입니다 returns -32768. 나는 이것을 직접 변환하기 위해 내 자신의 작은 방법을 작성할 수 ..

Programing 2020.11.14

Hive에서 쿼리를 실행하는 동안 출력과 함께 열 이름을 가져올 수있는 방법이 있습니까?

Hive에서 쿼리를 실행하는 동안 출력과 함께 열 이름을 가져올 수있는 방법이 있습니까? Hive에서는 쿼리 (예 :)를 수행 할 때 select * from employee출력에 열 이름 (예 : RDBMS SQL 에서 얻을 수있는 이름, 나이, 급여)을 얻지 않고 값만 얻습니다. 쿼리를 실행할 때 출력과 함께 열 이름을 표시하는 방법이 있습니까? HiveQl에서 테이블의 열 이름을 보려면 다음 hive conf 속성을 true로 설정해야합니다. hive> set hive.cli.print.header=true; 열 이름을 항상보고 싶다면 첫 줄에 위의 설정을 사용하여 $ HOME / .hiverc 파일을 업데이트하십시오. --Hive는 자동으로 HOME 디렉토리에서 .hiverc라는 파일을 찾고 포함..

Programing 2020.11.14

OnActionExecuting에서 컨트롤러 및 작업 이름을 얻는 방법은 무엇입니까?

OnActionExecuting에서 컨트롤러 및 작업 이름을 얻는 방법은 무엇입니까? OnActionExecuting에서 현재 실행중인 컨트롤러 / 액션을 파악할 수 있습니까? 당신은 시도 할 수 ActionDescriptor의를 ActionExecutingContext다음과 같이 : protected override void OnActionExecuting(ActionExecutingContext filterContext) { string actionName = filterContext.ActionDescriptor.ActionName; string controllerName = filterContext.ActionDescriptor.ControllerDescriptor.ControllerName ....

Programing 2020.11.14

npm 스크립트를 실행할 때 출력을 억제하는 방법

npm 스크립트를 실행할 때 출력을 억제하는 방법 npm 스크립트를 빌드 도구로 실험하기로 결정했으며 지금까지 좋아합니다. 내가 해결하고 싶은 한 가지 문제는 무언가가 linting을 통과하지 못할 때 jshint를 실행하는 스크립트를 실행할 때 "npm ERR!" 윤곽. linter의 출력이 더 의미가 있으므로 이것을 억제하고 싶습니다. 이것을 전역 적으로 설정하는 좋은 방법이 있으며 각 스크립트 실행에 대해 설정하는 방법이 있습니까? 모든 스크립트 : 다음 silent과 같은 몇 가지 방법으로 로그 수준을로 설정하여 전체적으로 npm의 출력을 억제하여이 문제를 해결할 수 있습니다 . 각 npm run호출에서 : npm run --silent 또는 다음과 같이 .npmrc파일 (이 파일은 프로젝트 디렉..

Programing 2020.11.14

주어진 인터페이스를 구현하는 모든 클래스를 찾는 방법은 무엇입니까?

주어진 인터페이스를 구현하는 모든 클래스를 찾는 방법은 무엇입니까? 주어진 네임 스페이스 아래에 인터페이스를 구현하는 클래스 집합이 있습니다. 그것을라고 부르 자 ISomething. 나는 CClass알고 ISomething있지만 그 인터페이스를 구현하는 클래스에 대해 알지 못하는 또 다른 클래스를 가지고 있습니다. 의 CClass모든 구현을 찾고 ISomething인스턴스를 인스턴스화하고 메서드를 실행하고 싶습니다 . 누구든지 C # 3.5로 수행하는 방법에 대한 아이디어가 있습니까? 작동하는 코드 샘플 : var instances = from t in Assembly.GetExecutingAssembly().GetTypes() where t.GetInterfaces().Contains(typeof(I..

Programing 2020.11.14

Visual Studio없이 C # 컴파일러를 설치할 수 있습니까?

Visual Studio없이 C # 컴파일러를 설치할 수 있습니까? 명령 줄에서 프로젝트를 빌드하고 싶습니다. Visual Studio 를 설치하지 않고 C # 컴파일러를 배포 할 수 있습니까? 물론 프레임 워크에는 컴파일러 csc.exe가 포함되어 있습니다. 빠른 방법 은 이 기사 를 참조하십시오 . 중요한 부분 : Microsoft 사이트 http://msdn2.microsoft.com/en-us/netframework/aa731542.aspx 에서 명령 줄 컴파일러 (csc.exe)를 얻을 수 있습니다 . 컴파일러 및 C # 2005 구문을 지원하는 .NET Framework가 포함 된 .NET Framework의 재배포 가능 패키지를 다운로드하십시오. 컴파일러는 다음 디렉터리에 있습니다. % wi..

Programing 2020.11.14

DLL 또는 EXE 파일의 버전을 프로그래밍 방식으로 가져 오려면 어떻게합니까?

DLL 또는 EXE 파일의 버전을 프로그래밍 방식으로 가져 오려면 어떻게합니까? C 또는 C ++의 Win32 네이티브 API를 사용하여 DLL 또는 EXE 파일의 제품 버전과 파일 버전을 가져와야합니다. 난 하지 Windows 버전을 찾고 있지만, 버전 번호는 다음 "세부 정보"탭을보고, "속성"을 선택, DLL 파일을 마우스 오른쪽 버튼으로 클릭하여 볼 수있다. 일반적으로 네 부분으로 된 점으로 구분 된 버전 번호 xxxx입니다. GetFileVersionInfo API를 사용합니다 . MSDN 사이트에서 버전 정보 사용을 참조하십시오 . 견본: DWORD verHandle = 0; UINT size = 0; LPBYTE lpBuffer = NULL; DWORD verSize = GetFileVers..

Programing 2020.11.14

원격 Windows 서비스 중지 / 시작 및 열기 / 닫기 대기

원격 Windows 서비스 중지 / 시작 및 열기 / 닫기 대기 이 질문에 대한 상위 답변 은 원격 서비스를 중지 / 시작하는 방법을 알려줍니다. 큰. 이제 필요한 것은 실제 중지 / 시작이 완료 될 때까지 기다리는 것입니다. 그래서 내가 찾고있는 것은 다음과 같은 dos 명령입니다. 서비스 시작, 서비스가 시작된 후에 만 ​​반환되어야 함 (또는 시간 초과 후 오류 수준 상승) 서비스를 중지하고 서비스가 중지 된 후에 만 ​​반환 이를 위해 sc.exe를 사용하는 배치 스크립트 세트를 만들었습니다. 아래에 첨부되어 있습니다. 이러한 스크립트를 실행하려면 대상 컴퓨터에 대한 관리 권한이 있고 동일한 도메인의 구성원 인 컴퓨터에서이를 실행하는 사용자 여야합니다 . 도메인 외부 (예 : VPN)에서 실행할 ..

Programing 2020.11.14

네임 스페이스의 기능을 나열하는 방법은 무엇입니까?

네임 스페이스의 기능을 나열하는 방법은 무엇입니까? Clojure 네임 스페이스의 모든 기능을 나열하는 방법을 알고 싶습니다. 조사를 좀 해봤지만 아직 거기에 있지 않습니다. show 메서드를 사용하여 Java 클래스의 메서드를 나열하는 방법을 이미 알아 냈습니다. (show java.awt.Graphics) Clojure 네임 스페이스의 기능을 나열하기 위해 다음과 같은 show 메서드를 시도했습니다. (show 'clojure.contrib.repl-utils) 이것은 어떤 자바 클래스 방법,하지만 내가 좋아하는 찾고 있어요 사람을 보여줍니다 doc와 show. 어떻게 얻을 수 있습니까? 나는 보통 전화 (keys (ns-publics 'foo)) 네임 스페이스에서 내 보낸 변수를 나열합니다 foo...

Programing 2020.11.14
반응형