반응형

분류 전체보기 2602

미디어 플레이어 루핑 : Android

미디어 플레이어 루핑 : Android 3 초의 mp3 파일이 있습니다. 사용자가 일시 중지 버튼을 클릭 한 상태에서 해당 mp3 파일을 계속 재생하고 싶습니다. 단일 파일을 반복하고 사용자가 일시 중지 할 때까지 다시 재생하는 방법이 있습니까? mMediaPlayer.setLooping(true); 이것은 내 프로젝트에서 작동합니다. mediaPlayer.setLooping (true); mediaPlayer.start (); 이후 public static void PlayAudio(Context c, int id){ mediaPlayer = MediaPlayer.create(c, id); soundPool = new SoundPool(4, AudioManager.STREAM_MUSIC,50); if ..

Program Tip 2020.12.07

개수 별 SQL 순서

개수 별 SQL 순서 다음과 같은 테이블과 데이터가있는 경우 : ID | Name | Group 1 Apple A 2 Boy A 3 Cat B 4 Dog C 5 Elep C 6 Fish C A-2 레코드, B-1 레코드, C-3 레코드와 같이 가장 작은 값에서 가장 큰 값까지 Group의 총계에 따라 주문하고 싶습니다. 3 Cat B 1 Apple A 2 Boy A 4 Dog C 5 Elep C 6 Fish C 나는 시도했다 $sql = "SELECT ID,Name FROM table ORDER BY COUNT(Group)"; 그러나 그것은 나를 위해 하나의 결과를 반환합니다. 힌트가 있습니까? 감사합니다. 먼저 데이터를 집계해야합니다. 이는 GROUP BY 절을 사용하여 수행 할 수 있습니다. SELE..

Program Tip 2020.12.07

활성 레코드 마이그레이션 레일의 has_many, belongs_to 관계 4

활성 레코드 마이그레이션 레일의 has_many, belongs_to 관계 4 User모델을 만들고 나중에 모델 을 만들었습니다 Task. 나는 창조하는 동안 그들 사이의 어떤 관계도 언급하지 않았습니다. 나는 그것을 이해 User has_many Tasks하고 Task belongs_to User. 나는 이주를 통해 그들 사이에이 관계를 확립해야한다. 내 질문은 그 관계를 설정하기위한 마이그레이션 생성 명령은 무엇입니까? 어떤 도움이라도 대단히 감사하겠습니다. 다음과 같이 전화 할 수 있습니다. rails g model task user:references 테이블에 user_id열을 생성 tasks하고 task.rb모델을 수정하여 관계 를 추가합니다 belongs_to :user. 모델에 has_man..

Program Tip 2020.12.07

Snake 케이스를 Lower Camel Case로 변환 (lowerCamelCase)

Snake 케이스를 Lower Camel Case로 변환 (lowerCamelCase) my_stringPython 2.7 에서 snake case ( )를 lower camel case (myString) 로 변환하는 좋은 방법은 무엇입니까 ? 확실한 해결책은 밑줄로 나누고 첫 번째 단어를 제외한 각 단어를 대문자로 한 다음 다시 합치는 것입니다. 그러나 나는 다른 더 관용적 인 솔루션이나 RegExp이것을 달성 하는 데 사용하는 방법이 궁금 합니다 (일부 대소 문자 수정 자 포함?) def to_camel_case(snake_str): components = snake_str.split('_') # We capitalize the first letter of each component except t..

Program Tip 2020.12.07

OrderedDict 이해

OrderedDict 이해 collections모듈 의 OrderedDict 또는 상속받은 내 유형 과 같은 다른 사전에 대한 dict 이해를 위해 파이썬에서 구문을 확장 할 수 있습니까 dict? dict이름을 다시 바인딩하는 것은 분명히 작동하지 않습니다. {key: value}이해 구문은 여전히 ​​이해력과 리터럴에 대한 평범한 오래된 사전을 제공합니다. >>> from collections import OrderedDict >>> olddict, dict = dict, OrderedDict >>> {i: i*i for i in range(3)}.__class__ 그래서 가능하다면 어떻게할까요? CPython에서만 작동하면 괜찮습니다. 구문의 O{k: v}경우 r'various' u'string' ..

Program Tip 2020.12.07

C ++에서 new 대신 std :: allocator를 사용하는 이점은 무엇입니까?

C ++에서 new 대신 std :: allocator를 사용하는 이점은 무엇입니까? 에 대해 읽었습니다 std::allocator. 제 생각에는 new및 을 사용하는 대신 사용하는 것이 더 복잡합니다 delete. 로 allocator우리가 명시 적으로 힙 메모리를 할당해야합니다, 그것을 구성을 파괴하고 마지막으로 메모리를 할당 해제. 그렇다면 왜 만들어 졌습니까? 어떤 경우에 사용할 수 있으며 new 및 delete 대신 언제 사용해야합니까? std::allocator표준 라이브러리 컨테이너의 기본 메모리 할당 자이며 자신의 할당자를 대체 할 수 있습니다. 이를 통해 표준 컨테이너가 메모리를 할당하는 방법을 제어 할 수 있습니다. 그러나 나는 당신의 질문이 std::allocator구체적으로 말하는 ..

Program Tip 2020.12.07

Jupyter에서 TensorFlow 그래프를 시각화하는 간단한 방법은 무엇입니까?

Jupyter에서 TensorFlow 그래프를 시각화하는 간단한 방법은 무엇입니까? TensorFlow 그래프를 시각화하는 공식적인 방법은 TensorBoard를 사용하는 것이지만 때로는 Jupyter에서 작업 할 때 그래프를 빠르게보고 싶을 때가 있습니다. 이상적으로는 TensorFlow 도구 또는 표준 SciPy 패키지 (예 : matplotlib)를 기반으로하는 빠른 솔루션이 있지만 필요한 경우 타사 라이브러리를 기반으로합니까? TensorFlow 2.0이제 매직 명령 TensorBoard을 Jupyter통해 in 을 지원 합니다 (예 :) %tensorboard --logdir logs/train. 다음은 튜토리얼 및 예제에 대한 링크 입니다. [편집 1, 2] @MiniQuark가 주석에서 언급..

Program Tip 2020.12.07

PHP 세션 파일 정리

PHP 세션 파일 정리 내 웹 사이트에서는 PHP 세션을 사용합니다. 세션 정보는 내 ./session 경로의 파일에 저장됩니다. 몇 달 후이 세션 파일이 삭제되지 않는다는 사실을 발견했습니다. 지금까지이 디렉토리에는 145.000 개가 있습니다. 어떻게 정리해야합니까? 프로그래밍 방식으로 수행해야합니까, 아니면이 정리가 자동으로 수행되도록 어딘가에서 사용할 수있는 설정입니까? 편집 은 언급하는 것을 잊었습니다.이 사이트는 공급자에서 실행되므로 명령 줄에 액세스 할 수 없습니다. 나는 ftp-access를 가지고 있지만 세션 파일은 다른 사용자에게 속합니다 (웹 서버가 실행하는 것입니다) 첫 번째 답변에서 나는 그것이 서버 나 PHP의 설정이 아니라고 생각합니다. PHP에서 무언가를 구현하고 브라우저에서..

Program Tip 2020.12.07

프로그래밍 방식으로 릴리스 / 디버그 모드 감지 (.NET)

프로그래밍 방식으로 릴리스 / 디버그 모드 감지 (.NET) 중복 가능성 : .NET 어셈블리가 TRACE 또는 DEBUG 플래그로 컴파일되었는지 확인하는 방법 중복 가능성 : DLL이 디버그 또는 릴리스 빌드인지 확인하는 방법 (.NET) 현재 어셈블리가 디버그 또는 릴리스 모드에서 컴파일되었는지 프로그래밍 방식으로 확인하는 가장 쉬운 방법은 무엇입니까? bool isDebugMode = false; #if DEBUG isDebugMode = true; #endif 디버그 빌드와 릴리스 빌드간에 다른 동작을 프로그래밍하려면 다음과 같이해야합니다. #if DEBUG int[] data = new int[] {1, 2, 3, 4}; #else int[] data = GetInputData(); #endif..

Program Tip 2020.12.07

Python에서 TeX를 사용하여 matplotlib 레이블에 개행 문자를 넣습니까?

Python에서 TeX를 사용하여 matplotlib 레이블에 개행 문자를 넣습니까? matplotlib에서 플롯의 레이블 (예 : xlabel 또는 ylabel)에 줄 바꿈을 추가하려면 어떻게해야합니까? 예를 들면 plt.bar([1, 2], [4, 5]) plt.xlabel("My x label") plt.ylabel(r"My long label with $\Sigma_{C}$ math \n continues here") 이상적으로는 y 레이블도 중앙에 배치하고 싶습니다. 이를 수행하는 방법이 있습니까? 레이블에는 TeX ( '$'로 묶임)와 개행 문자가 모두 있어야합니다. 귀하의 예는 정확히 어떻게 수행되는지 \n입니다.. r 접두사를 제거해야하므로 파이썬이 원시 문자열로 처리하지 않습니다. LaT..

Program Tip 2020.12.07
반응형