반응형

Java 2009

루비 문자열의 클래스 이름을 실제 클래스로 변환

루비 문자열의 클래스 이름을 실제 클래스로 변환 클래스 이름이 포함 된 문자열에서 클래스를 호출하려면 어떻게해야합니까? (나는 사건 / 언제를 할 수 있다고 생각하지만 그것은 추악한 것 같습니다.) 내가 묻는 이유는 acts_as_commentable다른 것들 중에서 플러그인을 사용하고 있기 때문에 commentable_type을 열로 저장하기 때문입니다. 나는 find(commentable_id)그것에 대해 할 수있는 특정 주석 클래스를 호출 할 수 있기를 원합니다 . 감사. 나는 당신이 원하는 것은 constantize 그것은 RoR 구조입니다. 루비 코어가 있는지 모르겠어요 "Object".constantize # => Object 문자열이 주어지면 먼저 classify 를 호출 하여 클래스 이름 ..

programing 2020.09.23

파일 이름을 변경하면 파일의 MD5 해시에 영향을 줍니까?

파일 이름을 변경하면 파일의 MD5 해시에 영향을 줍니까? 파일 이름을 변경하면 파일의 MD5 해시에 영향을 줍니까? 파일 이름이 해시 계산에 포함 된 경우에만 해당됩니다. 예 : 의사 코드에서 : $hash1 = md5(contents of file); $hash2 = md5(name of file + contents of file); 두 개의 개별 해시를 생성합니다. 아니요, 해시는 파일 내용에만 해당됩니다. 소스md5sum 및 MD5 구현 에서 이를 확인할 수 있습니다 . 다음에 대한 액세스 권한이있는 경우이를 테스트 할 수도 있습니다 md5sum. $ echo "some arbitrary content" > file1 $ cp file1 file2 $ md5sum file1 f0007cbddd79..

programing 2020.09.23

관리되는 .NET 언어로 JIT 컴파일러 (네이티브 코드로)를 작성할 수 있습니까?

관리되는 .NET 언어로 JIT 컴파일러 (네이티브 코드로)를 작성할 수 있습니까? 나는 JIT 컴파일러를 작성하는 아이디어를 가지고 놀면서 관리 코드에서 모든 것을 이론적으로 작성할 수 있는지 궁금합니다. 특히 어셈블러를 바이트 배열로 생성 한 후 실행을 시작하려면 어떻게해야합니까? 그리고 완전한 개념 증명을 위해 여기 에 Rasmus의 JIT 접근 방식을 F #으로 완벽하게 변환 할 수 있습니다 . open System open System.Runtime.InteropServices type AllocationType = | COMMIT=0x1000u type MemoryProtection = | EXECUTE_READWRITE=0x40u type FreeType = | DECOMMIT = 0x400..

programing 2020.09.23

자바 스크립트는 문자열에서 동적으로 객체 메소드를 호출합니다.

자바 스크립트는 문자열에서 동적으로 객체 메소드를 호출합니다. 메서드 이름을 문자열로 갖는 개체 메서드를 동적으로 호출 할 수 있습니까? 나는 다음과 같이 상상할 것입니다. var FooClass = function() { this.smile = function() {}; } var method = "smile"; var foo = new FooClass(); // I want to run smile on the foo instance. foo.{mysterious code}(); // being executed as foo.smile(); 속성 이름이 변수에 저장되어 있으면 [] foo[method](); 객체의 속성은 배열 표기법을 통해 액세스 할 수 있습니다. var method = "smile";..

programing 2020.09.23

cronjob을 실행하는 AWS Elastic Beanstalk

cronjob을 실행하는 AWS Elastic Beanstalk 매분 실행하도록 cronjob / task를 설정하는 방법이 있는지 알고 싶습니다. 현재 모든 인스턴스에서이 작업을 실행할 수 있습니다. 이것은 성공하지 않고 구성 파일에서 시도한 것입니다. container_commands: 01cronjobs: command: echo "*/1 * * * * root php /etc/httpd/myscript.php" 이것이 올바른 방법인지 잘 모르겠습니다. 어떤 아이디어? 다음은 Elastic Beanstalk에 크론 작업을 추가 한 방법입니다. .ebextensions라는 애플리케이션의 루트에 폴더가 아직없는 경우 생성합니다. 그런 다음 .ebextensions 폴더 내에 구성 파일을 생성합니다. 설..

programing 2020.09.23

onPause, onStop 및 onDestroy 메서드에서 슈퍼 클래스 메서드를 호출하는 올바른 순서는 무엇입니까?

onPause, onStop 및 onDestroy 메서드에서 슈퍼 클래스 메서드를 호출하는 올바른 순서는 무엇입니까? 그리고 왜? 방금 Android 개발자 사이트를 살펴보고 활동 수명주기를 새로 고쳤습니다. 각 코드 예제에는 "항상 수퍼 클래스 메서드를 먼저 호출하십시오"라는 주석이 수퍼 클래스 메서드 옆에 있습니다. 생성 반주기 onCreate, onStart 및 onResume에서는 이것이 의미가 있지만 파괴 반주기의 올바른 절차 인 onPause, onStop, onDestroy에 대해 약간 혼란 스럽습니다. 인스턴스 특정 리소스가 의존 할 수있는 슈퍼 클래스 리소스를 파괴하기 전에 먼저 인스턴스 특정 리소스를 파괴하는 것이 합리적입니다. 내가 무엇을 놓치고 있습니까? 편집 : 사람들이 질문의 의..

programing 2020.09.22

Ctrl + R, Ctrl + R 명령이 작동하지 않음

Ctrl + R, Ctrl + R 명령이 작동하지 않음 Visual Studio 2008에서 Ctrl+ R, Ctrl+ R명령 을 사용하여 변수의 이름을 바꾸려고합니다. 하단에 다음과 같은 오류 메시지가 표시됩니다. "키 조합 ( Ctrl+ R, Ctrl+ R)은 현재 사용할 수없는 명령 (& Rename ...)에 바인딩되어 있습니다." 나는 그것을 실행하고 있지 않거나 파일 수정을 금지 할 수 있다고 생각할 수있는 모든 것을 실행하고 있지 않으며 F2 명령은 이름 바꾸기를 허용합니다. 누구든지 이것을 고치는 방법을 알고 있습니까? 편집 : Resharper를 설치했지만 이전에 동일한 설정으로이 작업을 수행 할 수 있었으며 최근에 컴퓨터를 마이그레이션했습니다. 다음을 수행하여이 문제를 해결할 수있었습니..

programing 2020.09.22

정적 키워드의 지원 중단… 더 이상?

정적 키워드의 지원 중단… 더 이상? C ++에서는 static번역 단위 내 에서 키워드 를 사용하여 심볼의 가시성 (변수 또는 함수 선언)에 영향을 미칠 수 있습니다. n3092에서는 더 이상 사용되지 않습니다. 부록 D.2 [depr.static] static 키워드의 사용은 네임 스페이스 범위에서 객체를 선언 할 때 더 이상 사용되지 않습니다 (3.3.6 참조). n3225에서는이 기능이 제거되었습니다. 내가 찾을 수있는 유일한 기사는 다소 비공식적입니다. 그러나 C와의 호환성 (그리고 C 프로그램을 C ++로 컴파일 할 수있는 기능) 때문에 사용 중단이 성가시다는 점을 강조합니다. 그러나 C 프로그램을 C ++로 직접 컴파일하는 것은 이미 실망스러운 경험이 될 수 있으므로 고려할만한 가치가 있는지..

programing 2020.09.22

폴더에있는 모든 파일 열기 및 기능 적용

폴더에있는 모든 파일 열기 및 기능 적용 특정 폴더의 모든 파일에 대해 함수에 넣은 비교적 간단한 분석을 수행하고 있습니다. 많은 다른 폴더에서 프로세스를 자동화하는 데 도움이되는 팁이 있는지 궁금합니다. 첫째, 특정 폴더의 모든 파일을 R로 직접 읽는 방법이 있는지 궁금합니다. 다음 명령이 모든 파일을 나열 할 것이라고 생각합니다. files

programing 2020.09.22

인증을 위해 Facebook을 사용하는 웹 사이트 용 REST API

인증을 위해 Facebook을 사용하는 웹 사이트 용 REST API 우리는 사이트 에 로그인하고 자신을 인증 하는 유일한 방법이 Facebook을 사용하는 웹 사이트를 가지고 있습니다 (제가 선택한 것이 아닙니다). Facebook으로 처음 로그인하면 계정이 자동으로 생성됩니다. 이제 우리 사이트를위한 iPhone 애플리케이션과 다른 사람들이 우리 서비스를 사용할 수 있도록 공개 API를 만들고 싶습니다. 이 질문은 앱 / API에서 웹 사이트를 인증하는 방법에 관한 것이며 두 부분으로 나뉩니다. API에서 Facebook OAuth 만 인증 방법으로 사용하는 웹 사이트로 REST 인증을 처리하는 올바른 방법은 무엇입니까? REST API에 대한 표준 인증 방법을 많이 읽고 연구했습니다. 사용자에 대한..

programing 2020.09.22
반응형