반응형

2020/05/21 25

함수에서 여러 번 반환

함수에서 여러 번 반환 다음과 같이 2 개의 리턴을 가진 함수를 가질 수 있습니까? function test($testvar) { // do something return $var1; return $var2; } 그렇다면 어떻게 각 반품을 개별적으로 얻을 수 있습니까? 2 개의 변수를 반환하는 방법은 없습니다. 그러나 배열을 전파하고 반환 할 수 있습니다 . 동적 변수 등을 반환하는 조건부 생성 예를 들어이 함수는 $var2 function wtf($blahblah = true) { $var1 = "ONe"; $var2 = "tWo"; if($blahblah === true) { return $var2; } return $var1; } 신청에서 : echo wtf(); //would echo: tWo e..

Programing 2020.05.21

사전을 목록으로 변환 하시겠습니까?

사전을 목록으로 변환 하시겠습니까? [복제] 가능한 중복 : 파이썬 사전을 튜플 목록으로 변환하는 방법은 무엇입니까? 계산을 수행하기 위해 Python 사전을 Python 목록으로 변환하려고합니다. #My dictionary dict = {} dict['Capital']="London" dict['Food']="Fish&Chips" dict['2012']="Olympics" #lists temp = [] dictList = [] #My attempt: for key, value in dict.iteritems(): aKey = key aValue = value temp.append(aKey) temp.append(aValue) dictList.append(temp) aKey = "" aValue = ""..

Programing 2020.05.21

당신이 경험 한 최악의 실제 매크로 / 전 처리기 남용은 무엇입니까?

당신이 경험 한 최악의 실제 매크로 / 전 처리기 남용은 무엇입니까? 당신이 경험 한 최악의 실제 매크로 / 전 처리기 남용은 무엇입니까? 짧은 스 니펫이나 스토리가 재미있는 경우 추가하십시오. 사람들에게 항상 "매크로를 사용하지 마십시오"라고 말하는 대신 무언가를 가르치는 것이 목표입니다. 추신 : 나는 전에 매크로를 사용했지만 ... 실제로 솔루션이있을 때 (실제 솔루션이 인라인 되었더라도 매크로와 유사하게 됨) 결국 매크로를 제거합니다. 보너스 : 매크로가 매크로가 아닌 솔루션보다 실제로 더 나은 예를 들어보십시오. 관련 질문 : C ++ 매크로는 언제 유익합니까? 메모리에서 다음과 같이 보였습니다. #define RETURN(result) return (result);} int myfunction..

Programing 2020.05.21

Premiere Pro의 ExtendScript 연결을 사용하여 가져온 파일을 시퀀스에 추가

Premiere Pro의 ExtendScript 연결을 사용하여 가져온 파일을 시퀀스에 추가 ExtendScript지정된 비디오 파일을로드하고 지정된 시작 및 중지 시간에 클립하고 시퀀스에 배치 한 다음 결과 동영상을 내보내는 스크립트 를 Premiere Pro 용 으로 만들려고합니다 . Adobe에는 Premiere Pro 스크립팅에 대한 공식적인 문서가 없기 때문에 데이터 브라우저 ( ExtendScript Toolkit또는 ESTK) 및 여기 에서 찾은 편리한 클래스 참조 모음에서 작업하고 있습니다 . 필요한 정보를 지정하고 비디오 파일을 가져오고 새 시퀀스를 만드는 방법을 알고있는 CSV 파일에 성공적으로로드했습니다 ( 여기 설명 참조 ). 내가 겪고있는 문제는 가져온 파일을 올바르게 클리핑하여 ..

Programing 2020.05.21

기존 JNDI HornetQ 서비스를 HA로 만드는 단계는 무엇입니까?

기존 JNDI HornetQ 서비스를 HA로 만드는 단계는 무엇입니까? TL; DR HornetQ 설정으로 HA-JNDI 서비스를 구성하는 단계는 무엇입니까? 문서가 약간 흩어져 있다고 생각합니다. 나는 여기 에서 문서를 읽었 지만 자세히 설명하지는 않습니다. 더 긴 버전 : JNDI와 함께 HornetQ JMS 설정이 있습니다. 각 서버에서 JNDI 서비스를 사용하여 HornetQ JMS 마스터 인스턴스를 실행하는 5 대의 서버가 있습니다. 이 5 대의 서버 각각에는 다른 HornetQ 마스터를 위해 슬레이브가 실행됩니다. 설명하기 위해 : Server A - HornetQa_master, JNDI, HornetQb_slave Server B - HornetQb_master, JNDI, HornetQc..

Programing 2020.05.21

Delphi XE 사용자 정의 빌드 대상은 항상 비활성화되어 있습니다

Delphi XE 사용자 정의 빌드 대상은 항상 비활성화되어 있습니다 .targetsIDE를 통해 Delphi XE 프로젝트에 포함 된 사용자 정의 MSBuild 파일을 작성 하고 프로젝트 관리자의 상황에 맞는 메뉴에서 활성화했습니다. 파일의 유효성이 검사되지만 프로젝트 파일을 다시 저장 한 후에는 항상 비활성화됩니다. 다음은 이름이 지정된 대상 파일의 단순화 된 버전입니다 Custom.targets. 독립형 파일로서 이것은 예상대로 작동합니다 : 입력 ... MSBuild Custom.target /t:Hello ... 명령 행에 예상되는 메시지가 표시됩니다. Custom.targetsIDE를 통해 Delphi 프로젝트에 추가하면 예상대로 프로젝트 관리자에 파일이 표시되고 파일에 .dproj이제 줄이 ..

Programing 2020.05.21

JavaScript에 대한 코딩 표준이 있습니까?

JavaScript에 대한 코딩 표준이 있습니까? [닫은] JavaScript에 대해 확립 된 코딩 표준은 무엇입니까? 정확히 당신이 찾고있는 것이 아니라 (Doug Crockford의 vids와 같은) JS를 작성 / 편집 / 검토하는 모든 사람은 유지 보수 가능한 자바 스크립트에 대한 Chris Heilmann의 슬라이드 와 비디오 를 봐야한다고 생각합니다 . 에서 슬라이드 , 127 슬라이드, 그는 모든 코드는 VCS에 체크인 포맷, 스타일 가이드 / 코드 표준에 대해 너무 걱정하지 마십시오 말한다. 또한 이것들 : Mozilla JavaScript 팁 자바 스크립트 스타일 가이드 Crockford의 JavaScript 코딩 지침을 따르는 또 다른 이유 는 다음과 같습니다. 이 코드 (아래)는 Ja..

Programing 2020.05.21

프래그먼트를 사용할 때 Android Navigation Drawer 이미지와 Up caret 간 전환

프래그먼트를 사용할 때 Android Navigation Drawer 이미지와 Up caret 간 전환 Navigation Drawer를 사용하는 경우 Android 개발자는 ActionBar에서 "Navigation Drawer에 표시된 화면에만 실제로 Navigation Drawer 이미지가 있어야하며"다른 모든 화면에는 전통적인 업 캐럿이 있어야합니다. 자세한 내용은 여기를 참조하십시오 : http://youtu.be/F5COhlbpIbY 하나의 활동을 사용하여 여러 레벨의 조각을 제어하고 탐색 드로어 이미지를 모든 레벨에서 표시하고 작동시킬 수 있습니다. 낮은 수준의 조각을 만들 때 ActionBarDrawerToggle setDrawerIndicatorEnabled(false)탐색 창 이미지를 ..

Programing 2020.05.21

GHC가 확실하게 수행 할 수있는 최적화 방법은 무엇입니까?

GHC가 확실하게 수행 할 수있는 최적화 방법은 무엇입니까? GHC는 수행 할 수있는 많은 최적화 기능을 가지고 있지만, 모두가 무엇인지, 그들이 수행 될 가능성과 상황에 대해 잘 모르겠습니다. 내 질문은 : 매번 또는 거의 적용 할 수있는 변형은 무엇입니까? 자주 실행되는 (평가 된) 코드를보고 첫 번째 생각이 "흠, 아마도 최적화해야 할 것"이라면, 두 번째 생각은 "생각하지 않아도됩니다. GHC가 이걸 얻었나요? " 나는 Stream Fusion : Lists에서 Streams, Nothing at All 논문을 읽고 있었고 GHC의 일반 최적화가 간단한 루프로 안정적으로 최적화 할 수있는 다른 형식으로 목록 처리를 다시 작성하는 기술은 나에게 새롭습니다. 내 프로그램이 이러한 종류의 최적화에 적합..

Programing 2020.05.21

i = i ++ + 1;

i = i ++ + 1; C ++ 17에서 합법적입니까? 정의되지 않은 동작을 시작하기 전에 N4659 (C ++ 17)에 명시 적으로 나열되어 있습니다. i = i++ + 1; // the value of i is incremented 그러나 N3337 (C ++ 11) i = i++ + 1; // the behavior is undefined 무엇이 바뀌 었습니까? 내가 수집 할 수있는 것, [N4659 basic.exec] 언급 된 경우를 제외하고 개별 연산자의 피연산자 및 개별 표현식의 하위 표현식에 대한 평가는 순서가 없습니다. [...] 연산자의 피연산자의 값 계산은 연산자 결과의 값 계산 전에 시퀀싱됩니다. 메모리 위치에 대한 부작용이 동일한 메모리 위치에있는 다른 부작용 또는 동일한 메모리..

Programing 2020.05.21
반응형