반응형

전체 글 2757

Windows Forms 응용 프로그램에서 응용 프로그램 설정을 저장하는 방법은 무엇입니까?

Windows Forms 응용 프로그램에서 응용 프로그램 설정을 저장하는 방법은 무엇입니까? 내가 원하는 것은 매우 간단합니다. 정보를 읽는 데 경로를 사용하는 Windows Forms (.NET 3.5) 응용 프로그램이 있습니다. 이 경로는 내가 제공하는 옵션 양식을 사용하여 사용자가 수정할 수 있습니다. 이제 나중에 사용할 수 있도록 경로 값을 파일에 저장하고 싶습니다. 이것은이 파일에 저장된 많은 설정 중 하나입니다. 이 파일은 응용 프로그램 폴더에 직접 저장됩니다. 세 가지 옵션을 사용할 수 있음을 이해합니다. ConfigurationSettings 파일 (appname.exe.config) 기재 사용자 정의 XML 파일 .NET 구성 파일이 값을 다시 저장하기 위해 예상되지 않는다는 것을 읽었습..

Development Tip 2020.10.03

SQL Server의 INSERT 또는 UPDATE 솔루션

SQL Server의 INSERT 또는 UPDATE 솔루션 의 테이블 구조를 가정합니다 MyTable(KEY, datafield1, datafield2...). 종종 기존 레코드를 업데이트하거나 존재하지 않는 경우 새 레코드를 삽입하고 싶습니다. 본질적으로 : IF (key exists) run update command ELSE run insert command 이것을 작성하는 가장 좋은 방법은 무엇입니까? 거래를 잊지 마세요. 성능은 좋지만 간단한 (존재하는 경우 ..) 접근 방식은 매우 위험합니다. 여러 스레드가 삽입 또는 업데이트를 수행하려고하면 쉽게 기본 키 위반이 발생할 수 있습니다. @Beau Crawford 및 @Esteban에서 제공하는 솔루션은 일반적인 아이디어를 보여 주지만 오류가 발..

Development Tip 2020.10.03

Django에서 디버깅하는 방법, 좋은 방법?

Django에서 디버깅하는 방법, 좋은 방법? [닫은] 그래서 저는 Python 과 나중에 Django 로 코딩하는 법을 배우기 시작했습니다 . 처음에는 역 추적을 조사하기가 어려웠고 실제로 내가 뭘 잘못했는지 그리고 구문 오류가 어디에 있는지 알아 냈습니다. 어느 정도 시간이 지났고 어느 정도 진행되었습니다. Django 코드를 디버깅하는 루틴이있는 것 같습니다. 코딩 경험 초기에이 작업을 수행했기 때문에이 작업을 수행하는 방법이 비효율적이며 더 빨리 수행 할 수 있는지 궁금했습니다. 나는 보통 내 코드에서 버그를 찾아서 고칠 수 있지만 더 빨리해야 할까? 나는 일반적으로 Django가 활성화되었을 때 제공하는 디버그 정보를 사용합니다. 생각한대로 일이 끝나면 구문 오류로 코드 흐름을 많이 끊고 흐름의..

Development Tip 2020.10.03

Linux, Bash의 Epoch 이후 현재 시간을 초 단위로 가져옵니다.

Linux, Bash의 Epoch 이후 현재 시간을 초 단위로 가져옵니다. 과 같은 간단한 것이 필요 date하지만 현재 날짜, 시간, 분 및 초 대신 1970 이후 초 단위로 표시됩니다. date그 옵션을 제공하지 않는 것 같습니다. 쉬운 방법이 있습니까? 이것은 작동합니다. date +%s 추가하기 만하면됩니다. 주어진 날짜 (예 : 1973 년 10 월 21 일)에 대해 epoch (1970 년 1 월 1 일) 이후 초를 가져옵니다. date -d "Oct 21 1973" +%s 초 수를 다시 날짜로 변환 date --date @120024000 이 명령 date은 매우 다양합니다. date로 할 수있는 또 다른 멋진 일 date --help입니다. 미국 서부 해안에서 다음 주 금요일 오전 9시에 ..

Development Tip 2020.10.03

Node.js로 명령 줄 바이너리 실행

Node.js로 명령 줄 바이너리 실행 Ruby에서 Node.js로 CLI 라이브러리를 이식하는 중입니다. 내 코드에서 필요한 경우 여러 타사 바이너리를 실행합니다. Node.js에서 이것을 수행하는 가장 좋은 방법을 모르겠습니다. 다음은 파일을 PDF로 변환하기 위해 PrinceXML을 호출하는 Ruby의 예입니다. cmd = system("prince -v builds/pdf/book.html -o builds/pdf/book.pdf") Node의 동등한 코드는 무엇입니까? 최신 버전의 Node.js (v8.1.4)의 경우 이벤트 및 호출이 이전 버전과 유사하거나 동일하지만 표준 최신 언어 기능을 사용하는 것이 좋습니다. 예 : 버퍼링되고 스트림 형식이 아닌 출력의 경우 (한 번에 모두 얻을 수 있음..

Development Tip 2020.10.03

배열에 JavaScript / jQuery의 특정 문자열이 포함되어 있는지 확인하는 방법은 무엇입니까?

배열에 JavaScript / jQuery의 특정 문자열이 포함되어 있는지 확인하는 방법은 무엇입니까? [복제] 이 질문에 이미 답변이 있습니다. 배열에 JavaScript의 객체가 포함되어 있는지 어떻게 확인합니까? 46 답변 누군가 "specialword"어레이에 나타나는지 감지하는 방법을 알려줄 수 있습니까 ? 예: categories: [ "specialword" "word1" "word2" ] 당신은 정말로 이것을 위해 jQuery가 필요하지 않습니다. var myarr = ["I", "like", "turtles"]; var arraycontainsturtles = (myarr.indexOf("turtles") > -1); 힌트 : indexOf는 지정된 검색 값이 처음 발생하는 위치를 나타내..

Development Tip 2020.10.03

Python 3의 상대적 가져 오기

Python 3의 상대적 가져 오기 동일한 디렉토리의 다른 파일에서 함수를 가져오고 싶습니다. 때로는 나를 위해 작동 from .mymodule import myfunction하지만 때로는 다음을 얻습니다. SystemError: Parent module '' not loaded, cannot perform relative import 때로는에서 작동 from mymodule import myfunction하지만 때로는 다음을 얻습니다. SystemError: Parent module '' not loaded, cannot perform relative import 나는 여기서 논리를 이해하지 못하고 설명을 찾을 수 없습니다. 이것은 완전히 무작위로 보입니다. 누군가이 모든 논리가 무엇인지 설명해 주시겠..

Development Tip 2020.10.03

Math.round (0.49999999999999994)가 1을 반환하는 이유는 무엇입니까?

Math.round (0.49999999999999994)가 1을 반환하는 이유는 무엇입니까? 다음 프로그램 .5에서를 제외한 각 값 이 반 내림 된 것보다 약간 작은 것을 볼 수 있습니다 0.5. for (int i = 10; i >= 0; i--) { long l = Double.doubleToLongBits(i + 0.5); double x; do { x = Double.longBitsToDouble(l); System.out.println(x + " rounded is " + Math.round(x)); l--; } while (Math.round(x) > i); } 인쇄물 10.5 rounded is 11 10.499999999999998 rounded is 10 9.5 rounded is 10..

Development Tip 2020.10.03

Visual Studio의 출력 창에 쓰기

Visual Studio의 출력 창에 쓰기 디버깅 목적으로 출력 창에 메시지를 쓰려고합니다. Java와 같은 기능을 검색했습니다 system.out.println(""). 나는 시도 Debug.Write, Console.Write및 Trace.Write. 오류가 발생하지는 않지만 아무것도 인쇄하지 않습니다. "DEBUG 상수 정의"및 "TRACE 상수 정의"옵션이 선택됩니다. 메뉴 도구 → 옵션 → 디버깅 → "모든 출력 창 텍스트를 직접 실행 창으로 리디렉션" 옵션이 선택되어 있지 않습니다. 구성 : 활성 (디버그) 참고 : 필요한 경우 마법사를 사용하여 "Windows Forms 응용 프로그램"으로 프로젝트를 만들었습니다. 어디를 봐야할지 모르겠어요. System.Diagnostics네임 스페이스를 ..

Development Tip 2020.10.03

C # 목록

C # 목록 구분 기호가있는 문자열 C #에 일부 컬렉션을 문자열로 빠르게 변환하고 구분 기호로 값을 구분하는 함수가 있습니까? 예를 들면 : List names -> string names_together = "John, Anna, Monica" 사용할 수 있습니다 String.Join. 가지고 있다면 먼저 List전화 할 수 있습니다 ToArray. List names = new List() { "John", "Anna", "Monica" }; var result = String.Join(", ", names.ToArray()); .NET 4에서 당신은 필요하지 않습니다 ToArray의 과부하가 있기 때문에, 더 이상 String.Join그이 소요됩니다 IEnumerable. 원하는 경우 linq로이..

Development Tip 2020.10.03
반응형