반응형

Java 2009

groovy에서 함수 반환에서 여러 매개 변수를받는 방법

groovy에서 함수 반환에서 여러 매개 변수를받는 방법 groovy로 작성된 함수에서 여러 값을 반환하고 받고 싶지만 오류가 발생합니다. 값이 '[a, b]'인 org.codehaus.groovy.ast.expr.ListExpression 클래스는 할당 연산자의 왼쪽으로 잘못된 표현식입니다. 내 코드는 int a=10 int b=0 println "a is ${a} , b is ${b}" [a,b]=f1(a) println "a is NOW ${a} , b is NOW ${b}" def f1(int x) { return [a*10,a*20] } 거의 가지고 있습니다. 개념적으로는 [ a, b ]목록을 생성하고, ( a, b )당신이 원하는, 그래서 하나를 펼쳤다 (a,b)=f1(a)대신 [a,b]=f1..

programing 2021.01.10

없음 또는 (없음, 없음)을 반환해야합니까?

없음 또는 (없음, 없음)을 반환해야합니까? 도시 / 주 튜플을 반환하는 객체 메서드가 ('Boston', 'MA')있습니다. 일부 유효한 상황에서는 반환 할 유효한 도시 / 주가 없습니다. 스타일리스트 적으로 return None이나 (None, None)그 경우에 포함 된 두 개의 요소 튜플이 더 합리적 입니까? 나는 돌아올 것이다 None. 결과가 없다면 왜 결과처럼 보이는 것을 반환 합니까? 또한 테스트하기가 더 쉽습니다. result = getCity() if result: # do something (None, None)두 값 중 하나만 None(예 :) 인 경우 에만 반환 합니다 ('Boston', None). 이 경우 더 일관성이 있습니다. 예외적 인 상황에서 하나의 값만 반환하면 튜플 압..

programing 2021.01.10

win32 콘솔이 ANSI / VT100 이스케이프 시퀀스를 인식하도록하는 방법은 무엇입니까?

win32 콘솔이 ANSI / VT100 이스케이프 시퀀스를 인식하도록하는 방법은 무엇입니까? ncurses 라이브러리의 경량 버전을 구축하고 있습니다. 지금까지는 VT100 호환 터미널에서 잘 작동하지만 win32 콘솔은 \033코드를 이스케이프 시퀀스의 시작으로 인식하지 못합니다 . # include # include "term.h" int main(void) { puts(BOLD COLOR(FG, RED) "Bold text" NOT_BOLD " is cool!" CLEAR); return 0; } ANSI.SYS 드라이버를로드하고 ANSI / VT100 이스케이프 시퀀스를 인식하려면 C 코드 수준에서 무엇을 수행해야합니까? [업데이트] 최신 Windows 10의 경우이 답변에 대한 댓글 바로 아래..

programing 2021.01.10

python pandas 데이터 프레임 열은 dict 키 및 값으로 변환

python pandas 데이터 프레임 열은 dict 키 및 값으로 변환 다중 열이있는 Python pandas 데이터 프레임에서 두 개의 열로만 dict를 구성하고 싶습니다. 하나는 dict의 키이고 다른 하나는 dict의 값입니다. 어떻게 할 수 있습니까? 데이터 프레임 : area count co tp DE Lake 10 7 Forest 20 5 FR Lake 30 2 Forest 40 3 영역을 키로 정의하고 dict의 값으로 계산해야합니다. 미리 감사드립니다. 경우 lakes당신이다 DataFrame, 당신은 뭔가를 할 수 있습니다 area_dict = dict(zip(lakes.area, lakes.count)) 팬더를 사용하면 다음과 같이 할 수 있습니다. Lakes가 DataFrame 인 ..

programing 2021.01.10

기기 속성을 가져 오는 Android ADB 명령

기기 속성을 가져 오는 Android ADB 명령 ADB 명령에서 장치 속성을 가져 오려고합니다. 샘플 Android 애플리케이션을 실행하여 이러한 값을 어떻게 얻을 수 있습니다. 내 인생을 더 쉽게 만들기 위해 adb shell 명령 자체를 사용하고 싶습니다. 다음은 샘플 애플리케이션을 통해 얻을 수있는 방법이지만 해당 adb 명령이 필요합니다. 장치 제조업체 장치 하드웨어 장치 모델 OS 버전 (정수 값) 커널 버전 * 내 장치가 루팅되지 않았으며 이러한 값을 얻기 위해 장치를 루팅 할 생각이 없습니다. :-) * ## Code snippet import android.os.Build; manufacturer = Build.MANUFACTURER; hardware = Build.HARDWARE; mo..

programing 2021.01.10

Spring Boot-클래스 경로 리소스에 정의 된 이름이 'dataSource'인 빈 생성 오류

Spring Boot-클래스 경로 리소스에 정의 된 이름이 'dataSource'인 빈 생성 오류 Spring Boot 웹 애플리케이션이 있습니다. RESTful 접근 방식을 중심으로합니다. 모든 구성이 제자리에있는 것처럼 보이지만 어떤 이유로 MainController가 요청을 처리하지 못합니다. 404 오류가 발생합니다. 그것을 고치는 방법? @Controller public class MainController { @Autowired ParserService parserService; @RequestMapping(value="/", method= RequestMethod.GET) public @ResponseBody String displayStartPage(){ return "{hello}"; }..

programing 2021.01.10

tf.shape ()가 tensorflow에서 잘못된 모양을 얻습니다.

tf.shape ()가 tensorflow에서 잘못된 모양을 얻습니다. 나는 다음과 같이 텐서를 정의합니다. x = tf.get_variable("x", [100]) 그러나 텐서의 모양을 인쇄하려고 할 때 : print( tf.shape(x) ) 내가 할 텐서를 ( "모양 : 0", 모양 = (1), DTYPE = INT32) , 왜 출력의 결과가 = 모양 안 (100) tf.shape (input, name = None) 은 입력의 모양을 나타내는 1 차원 정수 텐서를 반환합니다. : 당신이 찾고있는 x.get_shape()그 반환 TensorShape의 x변수입니다. 업데이트 :이 답변으로 인해 Tensorflow의 동적 / 정적 모양을 명확히하기 위해 기사를 작성했습니다. https://pgaleo..

programing 2021.01.10

Objective-C / iPhone 앱에서 "클래식"malloc () / free ()를 사용해도됩니까?

Objective-C / iPhone 앱에서 "클래식"malloc () / free ()를 사용해도됩니까? 나는 한동안 아이폰 개발을 가지고 놀아왔다. "하드 코어".NET 개발자라면 조금 어색하지만 익숙해지면 그렇게 나쁘지는 않다. Objective-C에 대해 읽은 모든 책에는 메모리 관리에 대한 retain/ release(참조 계수)에 대한 이야기 만 있습니다. 오래된 skool의 C / C ++ 개발자, 그것을 사용하여 "일반적인"방법을 할당 이상한 것 같다 malloc()및 free()일부 각주에서 언급된다. 나는 알고 malloc()및 free()목표 - C에서 일을하지만 일반적인 방법인지 아닌지 궁금 해요. 결국 100 개의 정수 배열을 할당하려면 이것이 가장 효율적인 방법 인 것 같습니다...

programing 2021.01.10

에코와 리턴을 연결할 때 마침표와 쉼표의 차이점은 무엇입니까?

에코와 리턴을 연결할 때 마침표와 쉼표의 차이점은 무엇입니까? 나는 이것이 효과가 있다는 것을 알았습니다. echo $value , " contiue"; 그러나 이것은 그렇지 않습니다 : return $value , " contiue"; 동안 "." 둘 다에서 작동합니다. 여기서 마침표와 쉼표의 차이점은 무엇입니까? return하나의 표현식 만 허용합니다. 그러나 echo각 표현식이 쉼표로 구분되는 표현식 목록을 허용합니다. 그러나은 echo함수가 아니라 특수한 언어 구조이기 때문에 표현식 목록을 괄호로 묶는 것은 불법입니다. 또한 echo구조가 점보다 쉼표를 사용 하면 더 빠르다 는 점에 유의해야합니다 . 따라서 캐릭터에 4 백만 번 가입하면 다음과 같은 결과를 얻을 수 있습니다. echo $ str1..

programing 2021.01.10

C를 사용하여 Linux에서 CPU 수를 얻는 방법은 무엇입니까?

C를 사용하여 Linux에서 CPU 수를 얻는 방법은 무엇입니까? Linux에서 사용 가능한 CPU 수를 가져 오는 API가 있습니까? 내 말은, / proc / cpuinfo 또는 다른 sys-node 파일을 사용하지 않고 ... sched.h를 사용하여이 구현을 찾았습니다. int GetCPUCount() { cpu_set_t cs; CPU_ZERO(&cs); sched_getaffinity(0, sizeof(cs), &cs); int count = 0; for (int i = 0; i < 8; i++) { if (CPU_ISSET(i, &cs)) count++; } return count; } 그러나 공통 라이브러리를 사용하는 더 높은 수준은 없습니까? #include #include int mai..

programing 2021.01.10
반응형