반응형

분류 전체보기 2602

여러 열의 값을 사용하여 Pandas 데이터 프레임을 정렬하는 방법은 무엇입니까?

여러 열의 값을 사용하여 Pandas 데이터 프레임을 정렬하는 방법은 무엇입니까? 다음 데이터 프레임이 있습니다. df = pandas.DataFrame([{'c1':3,'c2':10},{'c1':2, 'c2':30},{'c1':1,'c2':20},{'c1':2,'c2':15},{'c1':2,'c2':100}]) 또는 사람이 읽을 수있는 형식으로 : c1 c2 0 3 10 1 2 30 2 1 20 3 2 15 4 2 100 다음 정렬 명령은 예상대로 작동합니다. df.sort(['c1','c2'], ascending=False) 산출: c1 c2 0 3 10 4 2 100 1 2 30 3 2 15 2 1 20 그러나 다음 명령 : df.sort(['c1','c2'], ascending=[False,Tru..

Program Tip 2020.12.04

특정 브랜치에서 저장소를 얕게 복제하려면 어떻게해야합니까?

특정 브랜치에서 저장소를 얕게 복제하려면 어떻게해야합니까? 내 클론에 히스토리 항목이 하나만 포함되고 특정 브랜치에서 시작되도록 git 저장소를 얕게 복제하려면 어떻게해야합니까? 얕은 클론을 수행하는 방법을 알고 있습니다. git clone --depth 1 https://path/to/myrepo.git 그러나 특정 분기에서 클론을 시작하지 않습니다. 브랜치 바를 사용 하여 repo foo.git 을 복제하려면 다음을 수행하십시오. git clone --depth 1 https://path/to/repo/foo.git -b bar git-clone 설명서를 참조하십시오 : https://www.kernel.org/pub/software/scm/git/docs/git-clone.html 참고 URL : ..

Program Tip 2020.12.04

MySQL 오류 # 1064를 어떻게 수정할 수 있습니까?

MySQL 오류 # 1064를 어떻게 수정할 수 있습니까? MySQL에 명령을 내릴 때 # 1064 "syntax error"오류가 발생합니다. 무슨 뜻이에요? 어떻게 고칠 수 있습니까? TL; DR 오류 # 1064는 MySQL이 명령을 이해할 수 없음을 의미합니다. 그것을 해결하기 위해: 오류 메시지를 읽으십시오. 명령에서 MySQL이 혼란 스러워진 곳 을 정확하게 알려줍니다 . 명령을 검토하십시오. 프로그래밍 언어를 사용하여 명령을 만드는 echo경우 console.log(), 또는 이와 동등한 명령을 사용 하여 전체 명령 을 표시하여 볼 수 있습니다. 설명서를 확인하십시오. 그 시점에서 MySQL이 예상했던 것과 비교 하면 문제가 종종 분명해집니다. 예약어를 확인하십시오. 개체 식별자에서 오류가 ..

Program Tip 2020.12.04

Jenkins의 다중 분기 파이프 라인으로 "주기적으로 구축"

Jenkins의 다중 분기 파이프 라인으로 "주기적으로 구축" Pipeline 플러그인으로 Jenkins 2를 실행하고 있습니다. 각 분기 (마스터, 개발 등)에 Jenkinsfile이 루트에있는 다중 분기 파이프 라인 프로젝트를 설정했습니다. 설정은 간단했습니다. 그러나 코드가 변경되지 않더라도 각 분기를 주기적으로 (분기 인덱싱이 아님) 실행하는 방법을 잃어 버렸습니다. 주기적 빌드를 활성화하려면 Jenkinsfile에 무엇을 넣어야합니까? 선언적 스타일 Jenkinsfile을 사용하는 경우 triggers 지시문 을 사용합니다 . pipeline { agent any triggers { cron('H 4/* 0 0 1-5') } stages { stage('Example') { steps { ech..

Program Tip 2020.12.04

TcpListener를 중지하는 올바른 방법

TcpListener를 중지하는 올바른 방법 저는 현재 TcpListener를 사용하여 들어오는 연결을 처리하고 있으며 각 연결에는 통신을 처리하기위한 스레드가 제공되고 해당 단일 연결을 종료합니다. 코드는 다음과 같습니다. TcpListener listener = new TcpListener(IPAddress.Any, Port); System.Console.WriteLine("Server Initialized, listening for incoming connections"); listener.Start(); while (listen) { // Step 0: Client connection TcpClient client = listener.AcceptTcpClient(); Thread clientThr..

Program Tip 2020.12.04

jquery로 html 문자열 구문 분석

jquery로 html 문자열 구문 분석 Ajax로드 된 소스의 HTML 문자열이 있습니다. HTML을 문서에 넣기 전에이 문자열의 개체 (이미지)에서 일부 속성을 얻고 싶습니다. 다음과 같은 것이 있습니다. $.ajax({ url: uri+'?js', success: function(data) { var htmlCode = $(data).html(); $('#otherObject').html(data); } }); src이 HTML 문자열에서 어떻게 속성 ( 예 :)을 얻을 수 있습니까? 100 % 확실하지는 않지만 그렇지 않습니다. $(data) 어디에도 연결되지 않은 해당 데이터에 대한 DOM이있는 jquery 객체를 생성합니까? 또는 이미 DOM으로 구문 분석 된 경우 $ ( "# myImg", ..

Program Tip 2020.12.04

ADO.NET | DataDirectory |

ADO.NET | DataDirectory | 이 문서는 어디에 있습니까? AppConfig에서는 사용할 수 |DataDirectory|있지만 문서를 찾을 수 없습니까? |DataDirectory| 은 대체 문자열이므로 데이터베이스 파일의 위치를 ​​별도로 구성 할 수 있습니다. 그래서 대신 : SqlConnection c = new SqlConnection ( @"Data Source=.\SQLDB; AttachDbFilename=C:\MyDB\Database.mdf;Initial Catalog=Master"); 다음을 수행합니다. // Set |DataDirectory| value AppDomain.CurrentDomain.SetData("DataDirectory", "C:\myDB"); // SQL..

Program Tip 2020.12.04

Coq와 같은 비 튜링 완전한 언어의 실질적인 한계는 무엇입니까?

Coq와 같은 비 튜링 완전한 언어의 실질적인 한계는 무엇입니까? 튜링이 아닌 완전한 언어가 있고 내가 대학에서 Comp Sci를 공부하지 않았기 때문에 누군가 튜링 불완전한 언어 (예 : Coq )가 할 수없는 것을 설명 할 수 있습니까? 아니면 완전성 / 불완전 성이 실질적인 실질적인 관심 이 없는가 (즉, 실제적으로 큰 차이가 없는가)? 편집 -나는 X 또는 그와 비슷한 것으로 인해 비 튜링 완전한 언어로 해시 테이블을 만들 수 없다는 줄을 따라 대답을 찾고 있습니다 ! 먼저, 우리가 "계산"이라고 부르는 것은 무엇이든 Turing 기계 (또는 다른 많은 동등한 모델)로 수행 할 수 있다고 말하는 Church-Turing 논문에 대해 이미 들어 보셨을 것입니다. 따라서 Turing-complete ..

Program Tip 2020.12.04

중첩 된 셸을 실행 중인지 어떻게 알 수 있습니까?

중첩 된 셸을 실행 중인지 어떻게 알 수 있습니까? * nix 셸 (보통 bash)을 사용할 때 나는 종종 작은 작업 (보통 다른 디렉터리에 있음)을 처리 할 수있는 하위 셸을 생성 한 다음 종료하여 부모 셸의 세션을 다시 시작합니다. 가끔은 중첩 된 셸을 실행 중인지 아니면 최상위 셸에서 실행 중인지 추적하지 못하며 실수로 추가 하위 셸을 생성하거나 실수로 최상위 셸을 종료합니다. . 중첩 된 셸에서 실행 중인지 확인하는 간단한 방법이 있습니까? 아니면 완전히 잘못된 방식으로 (하위 셸을 생성하여) 문제를 해결하고 있습니까? $SHLVL변수는 쉘 중첩 수준을 추적 : $ echo $SHLVL 1 $ bash $ echo $SHLVL 2 $ exit $ echo $SHLVL 1 하위 쉘을 생성하는 대신 ..

Program Tip 2020.12.04

고유 한 솔루션으로 스도쿠 보드를 생성하는 방법

고유 한 솔루션으로 스도쿠 보드를 생성하는 방법 고유 한 솔루션으로 스도쿠 보드를 어떻게 생성합니까? 내가 생각한 것은 임의의 보드를 초기화하고 일부 번호를 제거하는 것입니다. 하지만 내 질문은 솔루션의 고유성을 어떻게 유지합니까? 쉬운: 효율적인 역 추적 알고리즘으로 모든 솔루션을 찾으십시오. 솔루션이 하나만 있으면 완료된 것입니다. 그렇지 않으면 솔루션이 둘 이상인 경우 대부분의 솔루션이 다른 위치를 찾으십시오. 이 위치에 숫자를 추가하십시오. 1로 이동합니다. 이것보다 훨씬 더 빠른 해결책을 찾을 수 있을지 의문입니다. 내 자신의 SuDoKu 프로그램이 수행하는 방식은 다음과 같습니다. 완전하고 유효한 보드 (81 개의 숫자로 채워짐)로 시작하십시오. 모든 81 개의 셀 위치 목록을 만들고 무작위로..

Program Tip 2020.12.04
반응형