반응형

programing tip 3103

C #에서는 디스크에서 쓰지 않고 문자열에서 TextReader 개체를 만드는 방법

C #에서는 디스크에서 쓰지 않고 문자열에서 TextReader 개체를 만드는 방법 붙여 넣은 텍스트를 웹 페이지로 구문 분석하기 위해 빠른 CSV 리더 를 사용 하고 있습니다. Fast CSV 리더에는 TextReader 개체가 필요하며 내가 가진 모든 것은 문자열입니다. 문자열을 즉시 TextReader 객체로 변환하는 가장 좋은 방법은 무엇입니까? 감사! 업데이트-샘플 코드-원본 샘플에서 새 StreamReader가 "data.csv"라는 파일을 찾고 있습니다. TextBox_StartData.Text를 통해 제공하고 싶습니다. 아래이 코드를 사용하면 컴파일되지 않습니다. TextReader sr = new StringReader(TextBox_StartData.Text); using (CsvRea..

programing tip 2020.07.23

팬더 DataFrame 또는 Series에 여러 필터를 적용하는 효율적인 방법

팬더 DataFrame 또는 Series에 여러 필터를 적용하는 효율적인 방법 사용자가 Pandas DataFrame 또는 Series 객체에 여러 필터를 적용하려는 시나리오가 있습니다. 본질적으로 사용자가 런타임에 지정하는 여러 필터링 (비교 작업)을 효율적으로 연결하고 싶습니다. 필터는 부가 적이어야합니다 (일명 적용되는 각각의 결과는 좁아 져야 함). 현재 사용하고 reindex()있지만 매번 새 객체를 만들고 기본 데이터를 복사합니다 (문서를 올바르게 이해하면). 따라서 큰 Series 또는 DataFrame을 필터링 할 때 실제로 비효율적 일 수 있습니다. 내가 사용하는 것을 생각하고 apply(), map()또는 이와 유사한 일이 더 좋을 수 있습니다. 나는 여전히 팬더를 처음 접했지만 여전히..

programing tip 2020.07.23

macOS에서 Anaconda를 완전히 제거하는 방법

macOS에서 Anaconda를 완전히 제거하는 방법 MacOS Sierra에서 Anaconda를 완전히 제거하고 원래 Python으로 되돌릴 수있는 방법은 무엇입니까? 사용하려고 conda-clean -yes했지만 작동하지 않습니다. 나는 또한 물건을 제거 ~/.bash_profile하지만 여전히 Anaconda 파이썬을 사용하며 여전히 conda명령을 실행할 수 있습니다 . 구성을 제거하려면 다음을 수행하십시오. conda install anaconda-clean anaconda-clean --yes 구성이 제거되면 일반적으로 홈 디렉토리 아래에있는 anaconda 설치 폴더를 삭제할 수 있습니다. rm -rf ~/anaconda3 또한이 anaconda-clean --yes명령은 홈 디렉토리에 형식..

programing tip 2020.07.23

WPF 유효성 검사 오류 감지

WPF 유효성 검사 오류 감지 WPF에서는 ExceptionValidationRule또는을 사용하여 데이터 바인딩 중 데이터 계층에 발생한 오류를 기반으로 유효성 검사를 설정할 수 있습니다 DataErrorValidationRule. 이 방법으로 많은 컨트롤을 설정했고 저장 버튼이 있다고 가정하십시오. 사용자가 저장 버튼을 클릭하면 저장을 진행하기 전에 유효성 검사 오류가 없는지 확인해야합니다. 유효성 검사 오류가 있으면 오류를 해결하려고합니다. WPF에서 데이터 바운드 컨트롤에 유효성 검사 오류가 설정되어 있는지 어떻게 알 수 있습니까? 이 게시물은 매우 도움이되었습니다. 기여한 모든 사람에게 감사합니다. 여기 당신이 좋아하거나 싫어할 LINQ 버전이 있습니다. private void CanExecut..

programing tip 2020.07.23

BOM (Byte Order Mark)없이 텍스트 파일을 작성 하시겠습니까?

BOM (Byte Order Mark)없이 텍스트 파일을 작성 하시겠습니까? BOM없이 UTF8 인코딩으로 VB.Net을 사용하여 텍스트 파일을 작성하려고합니다. 아무도 나를 도울 수 있습니까, 어떻게해야합니까? UTF8 인코딩으로 파일을 작성할 수는 있지만 Byte Order Mark를 제거하는 방법은 무엇입니까? edit1 : 나는 이런 코드를 시도했다; Dim utf8 As New UTF8Encoding() Dim utf8EmitBOM As New UTF8Encoding(True) Dim strW As New StreamWriter("c:\temp\bom\1.html", True, utf8EmitBOM) strW.Write(utf8EmitBOM.GetPreamble()) strW.WriteLine(..

programing tip 2020.07.23

행 1과 열 A를 동시에 고정

행 1과 열 A를 동시에 고정 Excel 2010에서 행 1과 열 A를 동시에 "고정"하고 싶습니다. 이게 가능해? 셀 B2를 선택하고 "창 고정"을 클릭하면 행 1과 열 A가 고정됩니다. 나중에 참조 할 수 있도록 Excel에서 창 고정을 선택하면 선택한 셀 위의 행과 선택한 셀 왼쪽의 열이 고정됩니다. 예를 들어, 행 1과 2와 열 A를 고정하려면 B3 셀을 선택하고 고정 창을 클릭하십시오. C2 셀을 선택하고 "창 고정"을 클릭하여 열 A 및 B와 행 1을 고정 할 수도 있습니다. 엑셀 2010에서 틀 고정에 대한 시각 보조 - http://www.dummies.com/how-to/content/how-to-freeze-panes-in-an-excel-2010-worksheet.html Micros..

programing tip 2020.07.23

페이징을 구현하는 효율적인 방법

페이징을 구현하는 효율적인 방법 페이징에 LINQ Skip()와 Take()방법을 사용해야합니까 , 아니면 SQL 쿼리로 자체 페이징을 구현해야합니까? 어느 것이 가장 효율적입니까? 왜 다른 것을 선택해야합니까? SQL Server 2008, ASP.NET MVC 및 LINQ를 사용하고 있습니다. skip(n).take(m)linq에서 데이터베이스 서버로 SQL 2005/2008을 사용 하여 메소드 를 실행하면 쿼리가 Select ROW_NUMBER() Over ...명령문을 사용하게 되며 SQL 엔진에서 직접 페이징됩니다. 예를 들어, 나는 db 테이블이라고 mtcity하고 다음 쿼리를 작성했습니다 (엔티티와 linq와 함께 작동 함). using (DataClasses1DataContext c = n..

programing tip 2020.07.23

패턴에 따라 R에서 부분 문자열을 추출

패턴에 따라 R에서 부분 문자열을 추출 문자열 목록이 있다고 가정하십시오 string = c("G1:E001", "G2:E002", "G3:E003"). 이제 콜론 ":"뒤에있는 부분 만 포함하는 문자열 벡터를 얻으려고합니다 substring = c(E001,E002,E003). R에 이것을 수행하는 편리한 방법이 있습니까? 사용 substr? 감사! 몇 가지 방법이 있습니다. 1) 하위 sub(".*:", "", string) ## [1] "E001" "E002" "E003" 2) strsplit sapply(strsplit(string, ":"), "[", 2) ## [1] "E001" "E002" "E003" 3) 읽은 테이블 read.table(text = string, sep = ":", as...

programing tip 2020.07.23

코드 주석에서 #XXX의 의미는 무엇입니까?

코드 주석에서 #XXX의 의미는 무엇입니까? 나는 이것을 코드에서 많이 보았으며, vim조차도 특별한 경우로 표시합니다. #TODO그리고 #FIXME다른 두 개의 고정 마커가 vim 하이라이트이지만 무엇을 #XXX의미합니까? XXX의견에서 일반적으로 헤즈 업입니다. 그것은 수: 완전히 올바르게 구현되지 않은 것. 나중에 고쳐야 할 것. 가능한 문제 지점을 강조 표시합니다. 확실하지 않은 질문이 있습니다. 나는 종종 FIXMEor TODO또는 같은 더 설명적인 태그를 선호했습니다 HACK. XXX종종 위의 모든 것을 잡기 위해 사용됩니다. FreeBSD 코드 상호 참조 에서 'XXX'를 검색 하는 것은 많은 용도의 좋은 예입니다. 수천이 있습니다 ... NOTE: 코드가 작동하는 방식에 대한 설명 (자체가..

programing tip 2020.07.23

jQuery : $ (). click (fn) vs. $ (). bind ( 'click', fn);

jQuery : $ (). click (fn) vs. $ (). bind ( 'click', fn); jQuery를 사용하여 이벤트 핸들러를 연결하는 경우 click 메소드 사용과 차이점이 있습니까? $().click(fn) 바인드 방법 사용 $().bind('click',fn); 바인드의 선택적 데이터 매개 변수 이외. jQuery 소스 에서 가치있는 것을 위해 : jQuery.each( ("blur,focus,load,resize,scroll,unload,click,dblclick," + "mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave," + "change,select,submit,keydown,keypress,keyup,e..

programing tip 2020.07.23
반응형