프로그램 작성

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


20
Java에서 Base64 데이터 디코딩
Base64로 인코딩 된 이미지가 있습니다. Java로 디코딩하는 가장 좋은 방법은 무엇입니까? Sun Java 6에 포함 된 라이브러리 만 사용하시기 바랍니다.
480 java  base64 


16
빈 데이터 프레임 만들기
행없이 data.frame을 초기화하려고합니다. 기본적으로 각 열의 데이터 형식을 지정하고 이름을 지정하지만 결과적으로 행이 생성되지 않습니다. 내가 지금까지 할 수 있었던 최선은 다음과 같습니다. df <- data.frame(Date=as.Date("01/01/2000", format="%m/%d/%Y"), File="", User="", stringsAsFactors=FALSE) df <- df[-1,] 원하는 모든 데이터 유형과 열 이름을 포함하는 단일 행으로 data.frame을 생성하지만 쓸모없는 행을 생성하여 제거해야합니다. 더 좋은 …
480 r  dataframe  r-faq 

18
Java의 "최종"키워드는 어떻게 작동합니까? (여전히 개체를 수정할 수 있습니다.)
Java에서는 final변수와 함께 키워드를 사용하여 값을 변경하지 않도록 지정합니다. 그러나 클래스의 생성자 / 메소드에서 값을 변경할 수 있음을 알았습니다. 변수가 static그렇다면 컴파일 오류입니다. 코드는 다음과 같습니다. import java.util.ArrayList; import java.util.List; class Test { private final List foo; public Test() { foo = new ArrayList(); foo.add("foo"); // Modification-1 } public static …
480 java  final 

12
String에서 Java의 hashCode ()가 31을 승수로 사용하는 이유는 무엇입니까?
자바 문서 단위의 해시 코드 A의 String객체는 다음과 같이 계산된다 : s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1] int산술 사용 ( 여기서 문자열 s[i]의 i 번째 문자)은 문자열 n의 길이이며 ^지수를 나타냅니다. 31이 승수로 사용되는 이유는 무엇입니까? 승수가 상대적으로 큰 소수 여야 함을 이해합니다. 그렇다면 29, 37 또는 97이 아닌 …
480 java  string  algorithm  hash 

5
C ++에서 배열을 어떻게 사용합니까?
C ++은 거의 모든 곳에서 사용되는 C의 배열을 상속했습니다. C ++는 사용하기 쉽고 오류가 발생하기 쉬운 추상화를 제공 std::vector<T>하므로 (C ++ 98 std::array<T, n>부터 C ++ 11 부터) C 에서처럼 배열이 필요하지 않습니다. 그러나 레거시를 읽을 때 C로 작성된 라이브러리와 코드를 작성하거나 상호 작용하려면 배열의 작동 방식을 확실하게 파악해야합니다. 이 …


21
왜 파이썬은 for 및 while 루프 후에 'else'를 사용합니까?
이 구문이 어떻게 작동하는지 이해합니다. for i in range(10): print(i) if i == 9: print("Too big - I'm giving up!") break; else: print("Completed successfully") 그러나 왜 else키워드가 키워드로 사용 되는지 이해하지 못합니다 . for블록이 완료되지 않은 경우에만 문제의 코드가 실행됨을 나타냅니다 . 내가 어떻게 생각하든 내 두뇌는 for성명서에서 else블록으로 완벽하게 …

14
Visual Studio Code에서 자동 줄 바꿈을 켜거나 끄려면 어떻게해야합니까?
코드 파일을 사용할 때 일반적으로 줄 바꿈을 위해 더 긴 줄이 필요하지 않습니다. 그러나 .md파일의 경우 실제로 유용합니다. 그러나 단어 줄 바꿈을 활성화하는 옵션을 찾지 못해 더 긴 줄이 줄 바꿈됩니다. 재현하려면 충분히 작은 창으로 크기 조정 된 Visual Studio Code를 열고 새 문서에 다음 텍스트를 입력하십시오. This is my …


8
vim에서 어떻게 매치를 욕심없이 만들 수 있습니까?
다음과 같은 마크 업이 많은 큰 HTML 파일이 있습니다. <p class="MsoNormal" style="margin: 0in 0in 0pt;"> <span style="font-size: small; font-family: Times New Roman;">stuff here</span> </p> 모든 것을 제거하기 위해 Vim 검색 및 교체를 시도 class=""하고 style=""있지만 일치하지 않는 일치하는 데 어려움을 겪고 있습니다. 나의 첫번째 시도는 이것이었다 %s/style=".*?"//g 하지만 Vim은을 좋아하지 …
479 regex  vim  regex-greedy 


14
기존 폴더에“git clone”하는 가장 좋은 방법은 무엇입니까?
소스 제어 메타 데이터없이 프로젝트의 작업 사본이 있습니다. 이제이 폴더에 git-clone과 동등한 작업을 수행하고 로컬 변경 사항을 유지하고 싶습니다. git-clone을 사용하면 기존 폴더로 복제 할 수 없습니다. 가장 좋은 방법은 무엇입니까?
479 git 

26
handlebars.js {{#if}}의 논리 연산자 조건부
핸들 바 JS에서 논리 연산자를 표준 handlebars.js 조건부 연산자에 통합하는 방법이 있습니까? 이 같은: {{#if section1 || section2}} .. content {{/if}} 나는 내 자신의 도우미를 쓸 수 있다는 것을 알고 있지만 먼저 바퀴를 재발 명하지 않도록하고 싶습니다.

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