프로그램 작성

전문가 및 열성적 프로그래머를위한 Q & A

30
Excel interop 개체를 올바르게 정리하려면 어떻게합니까?
C # ( ApplicationClass) 에서 Excel interop을 사용하고 finally 절에 다음 코드를 배치했습니다. while (System.Runtime.InteropServices.Marshal.ReleaseComObject(excelSheet) != 0) { } excelSheet = null; GC.Collect(); GC.WaitForPendingFinalizers(); 이러한 종류의 작업이지만 Excel.exeExcel을 닫은 후에도 프로세스가 백그라운드에 있습니다. 내 응용 프로그램을 수동으로 닫은 후에 만 ​​해제됩니다. 내가 뭘 잘못하고 있거나 interop 객체를 올바르게 폐기 할 …
747 c#  excel  interop  com-interop 




19
Git에서 오래된 커밋의 타임 스탬프를 어떻게 바꿀 수 있습니까?
푸시되지 않은 기존 커밋을 수정하는 방법에 대한 답변 은 무엇입니까? 아직 업스트림으로 푸시되지 않은 이전 커밋 메시지를 수정하는 방법을 설명합니다. 새 메시지는 원래 커밋의 타임 스탬프를 상속합니다. 이것은 논리적으로 보이지만 시간을 다시 설정하는 방법이 있습니까?

5
: not () 의사 클래스에 여러 개의 인수가있을 수 있습니까?
나는 선택하기 위해 노력하고있어 input모든 요소 type를 제외들 radio과 checkbox. 많은 사람들이에 여러 개의 인수를 넣을 수 있음을 보여 :not주었지만 사용 type하는 것이 어쨌든 작동하지 않는 것 같습니다. form input:not([type="radio"], [type="checkbox"]) { /* css here */ } 어떤 아이디어?
746 css  css-selectors 

30
Ruby에서 임의의 문자열을 생성하는 방법
현재 "A".. "Z"에 대한 8 자리 의사 난수 대문자 문자열을 생성 중입니다. value = ""; 8.times{value << (65 + rand(25)).chr} 그러나 그것은 깨끗해 보이지 않으며 단일 진술이 아니기 때문에 인수로 전달 될 수 없습니다. 대소 문자가 혼합 된 문자열 "a".. "z"와 "A".. "Z"를 얻으려면 다음과 같이 변경했습니다. value = ""; …
746 ruby  random  passwords 



18
람다와 구별 되는가?
그렇습니다. 나는 열거 할 수 있고 명확한 가치를 얻고 싶습니다. 를 사용하면 System.Linq물론이라는 확장 방법이 Distinct있습니다. 간단한 경우 다음과 같이 매개 변수없이 사용할 수 있습니다. var distinctValues = myStringList.Distinct(); 좋고 훌륭하지만 동등성을 지정 해야하는 열거 가능한 객체가있는 경우 사용 가능한 유일한 과부하는 다음과 같습니다. var distinctValues = myCustomerList.Distinct(someEqualityComparer); 항등 비교 …

9
파이썬`x x가 None이 아닌 경우`또는`x가 아닌 경우`가 아닌가?
나는 항상 if not x is None버전이 더 명확 하다고 생각 했지만 Google의 스타일 가이드 와 PEP-8은 모두를 사용 if x is not None합니다. 약간의 성능 차이가 있습니까? (그렇지 않다고 가정합니다) 하나가 실제로 맞지 않는 경우가 있습니까 (다른 하나는 내 컨벤션에서 확실한 승자가됩니까)? * 나는 단지 싱글 톤이 아닌 싱글 …

18
JavaScript 객체에 동적으로 명명 된 속성을 추가 할 수 있습니까?
JavaScript에서 다음과 같은 객체를 만들었습니다. var data = { 'PropertyA': 1, 'PropertyB': 2, 'PropertyC': 3 }; 런타임까지 속성 이름이 결정되지 않은 경우 처음 생성 한 후이 객체에 속성을 추가 할 수 있습니까? 즉 var propName = 'Property' + someUserInput //imagine someUserInput was 'Z', how can I now add a 'PropertyZ' …
745 javascript 

12
CGI (Common Gateway Interface) 란 무엇입니까?
CGI는 공통 게이트웨이 인터페이스입니다. 이름에서 알 수 있듯이 모든 것에 대한 "공통"게이트웨이 인터페이스입니다. 그것은 이름에서 너무 사소하고 순진합니다. 나는 이것을 이해하고이 단어를 만날 때마다 이것을 느꼈다. 그러나 솔직히, 나는하지 않았다. 여전히 혼란 스러워요. 웹 개발 경험이있는 PHP 프로그래머입니다. 웹 서버 (-> 내장 PHP 인터프리터) ----> 서버 측 (PHP) 스크립트 ---> …
745 cgi 

19
int에서 String으로 어떻게 변환합니까?
나는 어디에서 모든 변환 프로젝트에서 일하고 있어요 int에String 다음과 같이 수행됩니다 : int i = 5; String strI = "" + i; Java에 익숙하지 않습니다. 내가 생각하는 것처럼 이것이 일반적인 습관입니까? 아니면 잘못된 것입니까?


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.