반응형

JavaScript 2652

네임 스페이스 내에 클래스가 있는지 확인하는 방법은 무엇입니까?

네임 스페이스 내에 클래스가 있는지 확인하는 방법은 무엇입니까? 나는 이것을 얻었다 : use XXX\Driver\Driver; ... var_dump(class_exists('Driver')); // false $driver = new Driver(); // prints 123123123 since I put an echo in the constructor of this class exit; 음 ...이 동작은 매우 비합리적입니다 (PHP에 따라 존재하지 않는 클래스의 객체 생성). 주어진 네임 스페이스 아래에 클래스가 있는지 확인하는 방법이 있습니까? 클래스를 확인하려면 네임 스페이스, 전체 경로로 지정해야합니다. namespace Foo; class Bar { } 과 var_dump(class_ex..

Nice programing 2020.11.30

Xcode 6 오류 : "포함 된 바이너리의 번들 식별자에 상위 앱의 번들 식별자가 접두사로 붙어 있지 않습니다."

Xcode 6 오류 : "포함 된 바이너리의 번들 식별자에 상위 앱의 번들 식별자가 접두사로 붙어 있지 않습니다." 확장 프로젝트를 빌드하려고하는데 Xcode가 주제에 오류를 계속 던집니다. 오늘날에도 확장 프로그램의 번들 ID 는 앱의 번들 ID로 시작됩니다. 상품명: ro.chitza.TodayPics.$(TARGET_NAME:rfc1034identifier 나는 빌드 폴더를 청소하고 재 구축을 시도했지만 운이 없다. 재미있는 것은 전체 프로젝트가 몇 번 빌드되었지만 일부 코드와 UI 변경 후 실패하기 시작했다는 것입니다. 새 프로젝트를 만들어도 5 ~ 6 번 정도 빌드하면 똑같은 일이 일어납니다. 다른 사람이이 오류가 발생 했습니까? 솔루션이나 해결 방법에 대한 힌트가 있습니까? 빌드하기 전에 청소..

Nice programing 2020.11.30

명령 줄에서 Maven 프로필 비활성화

명령 줄에서 Maven 프로필 비활성화 내 maven 설정 파일 ~ / .m2 / settings.xml 에서 기본적으로 활성화 된 프로필이 있습니다 . 다음과 같이 명령 줄에서 비활성화 할 수 있습니까? mvn -P!profileActivatedByDefault 네, 맞습니다. 에서 받는다는 프로파일 사용 설명서 프로필 비활성화 Maven 2.0.10부터는 명령 줄을 사용하여 식별자 앞에 '!'문자를 붙여 하나 이상의 프로필을 비활성화 할 수 있습니다. 또는 아래와 같이 '-': mvn groupId:artifactId:goal -P !profile-1,!profile-2 이것은 activeByDefault로 표시된 프로필 또는 활성화 구성을 통해 활성화 될 프로필을 비활성화하는 데 사용할 수 있습니다..

Nice programing 2020.11.30

tic-tac-toe 게임에 어떤 알고리즘을 사용하여 AI에 대한 "최고의 움직임"을 결정할 수 있습니까?

tic-tac-toe 게임에 어떤 알고리즘을 사용하여 AI에 대한 "최고의 움직임"을 결정할 수 있습니까? tic-tac-toe 구현에서 어려운 부분은 기계가 수행 할 최상의 동작을 결정하는 것입니다. 추구 할 수있는 알고리즘은 무엇입니까? 단순한 것에서 복잡한 것까지 구현을 찾고 있습니다. 문제의이 부분을 어떻게 해결해야합니까? 완벽한 게임을하기위한 Wikipedia의 전략 (매번이기거나 무승부)은 단순한 의사 코드처럼 보입니다. Wikipedia의 인용문 (Tic Tac Toe # Strategy) 플레이어는 Newell과 Simon의 1972 년 tic-tac-toe에서 사용 된대로 매 턴마다 다음 목록에서 사용 가능한 첫 번째 이동을 선택하면 Tic-tac-toe (승리 또는 적어도 무승부) 게임..

Nice programing 2020.11.30

GDB에서 이전 줄로 이동하는 방법은 무엇입니까?

GDB에서 이전 줄로 이동하는 방법은 무엇입니까? gdb에서 현재 실행중인 줄 앞의 줄로 이동할 수 있습니까? 예 : void my_fun( somePtrType** arr,int start,int end) { // arr is an array of pointers to somePtrType //line a ... some assignments swap(&arr[ind1] , &arr[ind2] ) ; //line b (current line ) } 나는 현재 라인 b에 arr있고 거기 에서 값을 조사 할 수 있지만 라인 a로 돌아가서 arr그 당시 의 내용을 조사하고 싶습니다 . 디버거가 느린 동작으로 코드를 실행할 수 있기 때문에 가능하지 않을 수 있다고 생각하지만 역방향으로 실행할 수는 없습니다. ..

Nice programing 2020.11.30

JavaScript 루프 성능-증가하는 것보다 빠르게 반복자를 0으로 감소시키는 이유

JavaScript 루프 성능-증가하는 것보다 빠르게 반복자를 0으로 감소시키는 이유 그의 저서 Even Faster Web Sites에서 Steve Sounders는 루프의 성능을 향상시키는 간단한 방법은 전체 길이로 증가하는 대신 반복자를 0으로 줄이는 것입니다 ( 실제로이 장은 Nicholas C. Zakas가 썼습니다 ). 이 변경으로 각 반복의 복잡성에 따라 원래 실행 시간을 최대 50 %까지 절약 할 수 있습니다. 예를 들면 : var values = [1,2,3,4,5]; var length = values.length; for (var i=length; i--;) { process(values[i]); } 이것은 for루프, do-while루프 및 루프에 대해 거의 동일 while합니다. ..

Nice programing 2020.11.30

Rails 3에서 Rails 3.1로 업그레이드

Rails 3에서 Rails 3.1로 업그레이드 Rails 3에서 Rails 3.1 베타로 어떻게 업그레이드하나요? 이것이 기존 rails 3.0.8 프로젝트를 업데이트 할 때 저에게 효과적이었습니다. 귀하의 마일리지가 다를 수 있습니다... 최신 릴리스 후보를 사용하려면 내 Gemfile에 지정된 레일 버전을 업데이트하십시오. gem 'rails', '3.1.0.rc4’ 번들 업데이트 : bundle update 그런 다음 rake 명령으로 프로젝트를 업데이트합니다. rake rails:update 변경 충돌을 통해 체리 따기 후 모든 테스트를 실행했고 통과했습니다 (예!). 나는 서버를 다시 시작했고 지금까지 모든 것이 좋아 보인다. 그러나 이것은 아직 새로운 자산 파이프 라인을 사용하지 않습니다. ..

Nice programing 2020.11.30

선택기 [class ^ =“span”]은 무엇을합니까?

선택기 [class ^ =“span”]은 무엇을합니까? 이것이 무엇인지 알아낼 수 없습니다. http://twitter.github.com/bootstrap/assets/css/bootstrap-1.2.0.min.css의 33 행 .row [class^="span"] { display: inline; float: left; margin-left: 20px; } 나는 스타일을 이해하지만 전에는 본 적이 없다 [class^="span"] 이는 다음과 같이 "span"이라는 단어로 시작하는 클래스를 의미합니다. ^이 기호는 문자열의 시작을 의미 상기 심볼은 정규 표현식에서 촬영된다. 이것은 클래스 이름의 시작이 아닌 클래스 속성의 시작을 확인한다는 점에 유의해야합니다. 즉, 해당 선택자와 일치하지 않습니다. ..

Nice programing 2020.11.30

Python 구성 파일 : 파일 형식 권장 사항이 있습니까?

Python 구성 파일 : 파일 형식 권장 사항이 있습니까? INI 형식이 여전히 적절합니까? 꽤 오래된 학교 같네요 Python 애플리케이션에 대한 구성 (키 / 값)을 저장해야하며 이러한 구성을 파일에 저장하는 가장 좋은 방법을 찾고 있습니다. Python의 ConfigParser를 실행 하고 INI 파일 형식이 오늘날에도 여전히 적절한 지 궁금합니다! 최신 형식이 있습니까? 아니면 INI가 여전히 권장되는 방법입니까? (XML, JSON, ...) 여러분의 의견 / 추천을 공유 해주세요 ... 일반 Python 파일을 구성 파일로 사용하는 것이 좋습니다. 예 ( example.conf) : # use normal python comments value1 = 32 value2 = u"A unicode..

Nice programing 2020.11.30
반응형