반응형

C# 840

Python의 모듈 식 곱셈 역함수

Python의 모듈 식 곱셈 역함수 일부 표준 파이썬은 계산하는 함수를 포함하는 모듈 않는 모듈 역수 수의, 즉 다수의 y = invmod(x, p)그러한를 x*y == 1 (mod p)? Google은 이에 대해 좋은 힌트를주지 않는 것 같습니다. 물론, 확장 된 유클리드 알고리즘 의 10 줄짜리 집에서 만든 10 줄짜리 알고리즘을 생각해 낼 수 있지만 왜 바퀴를 다시 발명해야할까요? 예를 들어 Java의 BigIntegerhas modInverse메소드. 파이썬에도 비슷한 것이 없습니까? 아마도 누군가가 유용하다고 생각할 것입니다 ( 위키 북에서 ) : def egcd(a, b): if a == 0: return (b, 0, 1) else: g, y, x = egcd(b % a, a) return (..

your programing 2020.10.04

Android에서 왼쪽 또는 오른쪽으로 스 와이프를 감지하는 방법은 무엇입니까?

Android에서 왼쪽 또는 오른쪽으로 스 와이프를 감지하는 방법은 무엇입니까? 나는 EditText안드로이드 에서 볼 수 있습니다. 여기에서 왼쪽이나 오른쪽으로 스 와이프를 감지하고 싶습니다. 아래 코드를 사용하여 빈 공간에 가져올 수 있습니다. 하지만 EditText. 어떻게하나요? 내가 뭔가 잘못하고 있으면 알려주세요. 감사합니다. 사용 된 코드 : switch (touchevent.getAction()) { case MotionEvent.ACTION_DOWN: { oldTouchValue = touchevent.getX(); break; } case MotionEvent.ACTION_UP: { float currentX = touchevent.getX(); if (oldTouchValue < cu..

your programing 2020.10.04

igraph에서 커뮤니티 감지 알고리즘의 차이점은 무엇입니까?

igraph에서 커뮤니티 감지 알고리즘의 차이점은 무엇입니까? 약 700 개의 정점과 3500 개의 가장자리가있는 일반적인 개체가있는 약 100 개의 igraph 개체 목록이 있습니다. 동점 가능성이 더 높은 정점 그룹을 식별하고 싶습니다. 내 계획은 혼합 모델을 사용하여 정점 및 그룹 속성을 사용하여 그룹 내 관계 정점이 얼마나 많은지를 예측하는 것입니다. 어떤 사람들은 내 프로젝트의 다른 측면에 반응하기를 원할 수도 있습니다. 이것은 훌륭 할 것입니다.하지만 제가 가장 관심을 갖는 것은 버텍스 그룹화를위한 igraph의 함수에 대한 정보입니다. 이러한 커뮤니티 감지 알고리즘을 접 했지만 장단점 또는 다른 기능이 내 경우에 더 나은지 확실하지 않습니다. 여기 에서도 링크를 보았지만 igraph에만 국한..

your programing 2020.10.04

방법 : Android Studio에 플러그인 설치

방법 : Android Studio에 플러그인 설치 Android Studio에 사용자 정의 플러그인을 설치하려고합니다. 어떻게해야합니까? 1) Android Studio 애플리케이션 실행 2) 파일-> 설정 선택 (Mac 환경 설정 ) 3) 플러그인 검색 Android Studio 3.4.2에서 Android Studio 애플리케이션 실행 프로젝트 설정 선택 디스크 에서 플러그인을 선택 하고 디스크 에있는 경우 * .jar의 위치를 ​​선택합니다. 제 경우에는 GenyMotion jar입니다. 를 클릭 적용 하고 OK . 그런 다음 Android 스튜디오에서 Restart 를 요청 합니다 . 그게 다 여러분! 보도 Ctrl 키를 - Alt를 - S (설정) 그런 다음 플러그인을 선택하십시오. 커스텀 플..

your programing 2020.10.04

일괄 작업에서 파일 이름을 타임 스탬프로 만들기

일괄 작업에서 파일 이름을 타임 스탬프로 만들기 매일 실행되는 배치 작업이 있으며 파일을 픽업 폴더에 복사합니다. 또한 해당 파일의 사본을 가져 와서 파일 이름이있는 보관 폴더에 드롭하고 싶습니다. yyyy-MM-dd.log Windows 배치 작업에서이 작업을 수행하는 가장 쉬운 방법은 무엇입니까? 기본적으로이 Unix 명령에 해당하는 것을 찾고 있습니다. cp source.log `date +%F`.log CP source.log %DATE:~-4%-%DATE:~4,2%-%DATE:~7,2%.log 그러나 로케일에 따라 다릅니다. %DATE%이 지역화 되었는지 확실하지 않거나 Windows의 짧은 날짜에 지정된 형식에 따라 다릅니다. 여기에서 현재 날짜 추출하는 로케일 독립적 인 방법 이 대답은 하지..

your programing 2020.10.04

onKey ()가 두 번 호출되는 이유는 무엇입니까?

onKey ()가 두 번 호출되는 이유는 무엇입니까? 이 코드를 사용하고 있습니다. public boolean onKey(View v, int keyCode, KeyEvent event) { msg = (EditText)findViewById(R.id.msg); String message = msg.getText().toString(); if(keyCode == 66) { //It's hitting here twice. } return false; }; 엔터를 눌렀을 때 두 번 치는 이유를 알려주세요. OnKey는 두 번 실행됩니다. 첫 번째는 키 다운, 두 번째는 키 업이므로 다음을 필터링해야합니다. YOUR_VIEW.setOnKeyListener(new OnKeyListener() { @Overrid..

your programing 2020.10.04

일반적으로 로그 항목에 태그를 어떻게 지정합니까?

일반적으로 로그 항목에 태그를 어떻게 지정합니까? (기계적 인조 인간) 대부분의 사용자가 android.util.Log를 알고 있다고 가정합니다. 모든 로깅 메서드는 'String tag'를 첫 번째 인수로 허용합니다. 제 질문은 일반적으로 애플리케이션에서 로그에 태그를 어떻게 지정합니까? 다음과 같은 하드 코드를 보았습니다. public class MyActivity extends Activity { private static final String TAG = "MyActivity"; //... public void method () { //... Log.d(TAG, "Some logging"); } } 여러 가지 이유로보기 좋지 않습니다. 이 코드에는 하드 코드가 없다고 말할 수 있지만 실제로 있습니..

your programing 2020.10.04

Web Config Transform이 작동하지 않음

Web Config Transform이 작동하지 않음 .NET MVC 3.0 응용 프로그램에서 다음 구성이 있습니다 appSettings. web.config 디버깅을 위해 다음 구성 변환이 정의되어 있습니다. web.Debug.config 그리고 디버그 모드에서 응용 프로그램을 실행,하지만 내 SMTP 포트는 여전히에서 값을 복용 web.config하지 web.Debug.config. 누구든지이 구성에서 무엇이 잘못 될 수 있는지 제안 할 수 있습니까? Web.config 변환은 게시 작업의 일부로 만 적용됩니다. 당신이이의 일환으로 수행하려면 app.config: XML의 변환 비주얼 스튜디오 플러그인 - 빌드 작업, 당신은 SlowCheetah을 사용할 수 있습니다 http://visualstudi..

your programing 2020.10.04

flatMap / Map 변환에 대한 이해를위한 것과 혼동

flatMap / Map 변환에 대한 이해를위한 것과 혼동 나는 정말로 Map과 FlatMap을 이해하지 못하는 것 같습니다. 내가 이해하지 못하는 것은 for-comprehension이 map 및 flatMap에 대한 중첩 호출 시퀀스 인 방법입니다. 다음 예제는 Scala의 함수형 프로그래밍에서 가져온 것입니다. def bothMatch(pat:String,pat2:String,s:String):Option[Boolean] = for { f f(s) && g(s))) mkMatcher 메소드는 다음과 같이 정의됩니다. def mkMatcher(pat:String):Option[String => Boolean] = pattern(pat) map (p => (s:String) => p.matcher(s)..

your programing 2020.10.04

Git Pull이 불가능하고 병합되지 않은 파일

Git Pull이 불가능하고 병합되지 않은 파일 나는 이것에 대한 유사한 질문을 모두 읽었습니다. 다음 중 어느 것도 작동하지 않은 것 같습니다. Delete offending files git reset --hard HEAD git stash git pull 거의 모든 조합, 변경 사항을 숨기고 저장소에서 가져 오면 병합 할 수없는 파일이 생성됩니다. 모든 로컬 변경 사항을 삭제하고 리모컨 만 사용하고 싶지만 다시 복제 할 수 없습니다 (이 작업을 수행하려는 개발자의 대역폭 및 인터넷 사용 제한). 어떻게해야합니까? 방금 시도 : git stash git pull 또한 작동하지 않았습니다. 더 많은 정보 로컬 커밋이 하나 있고 업스트림에도 커밋이 있습니다. 이렇게 시도 git pull --rebase했..

your programing 2020.10.04
반응형