반응형

분류 전체보기 3736

yield ()의 주요 용도는 무엇이며 join () 및 interrupt ()와 어떻게 다릅니 까?

yield ()의 주요 용도는 무엇이며 join () 및 interrupt ()와 어떻게 다릅니 까? yield()특히 아래 예제 코드에서 Java 의 메서드 사용에 대해 약간 혼란스러워 합니다. 또한 yield ()는 '스레드 실행을 방지하는 데 사용됨'을 읽었습니다. 내 질문은 다음과 같습니다. 아래 코드는 사용할 때 yield()와 사용하지 않을 때 모두 동일한 결과를 산출한다고 생각합니다 . 이 올바른지? 실제로의 주요 용도는 yield()무엇입니까? 및 방법 과 yield()다른 점은 무엇 입니까?join()interrupt() 코드 예 : public class MyRunnable implements Runnable { public static void main(String[] args) { ..

Programming 2020.08.23

범위 생성에서 '..'(이중 점)과 '…'(삼중 점)의 차이점은 무엇입니까?

범위 생성에서 '..'(이중 점)과 '…'(삼중 점)의 차이점은 무엇입니까? 방금 Ruby와 Ruby on Rails를 배우기 시작했고 범위를 사용하는 유효성 검사 코드를 발견했습니다. validates_inclusion_of :age, :in => 21..99 validates_exclusion_of :age, :in => 0...21, :message => "Sorry, you must be over 21" 첫번째 I에서 차이가 엔드 포인트의 포함에 줄 알았는데,하지만 난에 보였다 API 문서에, 그것이 여부 상관하는 것 같지 않았어요 ..나 ...: 그것은 항상 엔드 포인트를 포함. 그러나 irb에서 몇 가지 테스트를 수행했으며 ..두 끝점을 모두 ...포함하고 하한은 포함하고 상한은 포함하지 않는..

Programming 2020.08.23

Ruby 배열 : select (), collect () 및 map ()

Ruby 배열 : select (), collect () 및 map () 매핑 구문 : a = ["a", "b", "c", "d"] #=> ["a", "b", "c", "d"] a.map {|item|"a" == item} #=> [true, false, false, false] a.select {|item|"a" == item} #=> ["a"] 다음 사항이 있는지 질문하십시오. irb(main):105:0> details[1] => {:sku=>"507772-B21", :desc=>"HP 1TB 3G SATA 7.2K RPM LFF (3 .", :qty=>"", :qty2=>"1", :price=>"5,204.34 P"} 이 배열에 빈 수량 값이있는 모든 항목을 삭제하거나 일부 값이있는 항목 만 선택..

Programming 2020.08.23

콘솔에서 C로 줄을 읽는 방법은 무엇입니까?

콘솔에서 C로 줄을 읽는 방법은 무엇입니까? C 콘솔 프로그램에서 전체 줄을 읽는 가장 간단한 방법은 무엇입니까 입력 된 텍스트는 가변 길이를 가질 수 있으며 내용에 대해 어떤 가정도 할 수 없습니다. 동적 메모리 관리가 필요하고 fgets기능을 사용 하여 라인을 읽습니다. 그러나 얼마나 많은 문자를 읽었는지 확인할 방법이없는 것 같습니다. 따라서 fgetc를 사용합니다. char * getline(void) { char * line = malloc(100), * linep = line; size_t lenmax = 100, len = lenmax; int c; if(line == NULL) return NULL; for(;;) { c = fgetc(stdin); if(c == EOF) break; if..

Programming 2020.08.23

Git 내부에서 Winmerge를 사용하여 파일 비교

Git 내부에서 Winmerge를 사용하여 파일 비교 git 내부에서 Winmerge를 사용하여 Diff를 수행하는 방법이 있습니까? 6 년 후인 2015 년 6 월 업데이트 : " git mergetool winmerge " 에서 자세히 설명했듯이 간단한 git config diff.tool winmerge것으로 충분합니다. Git 2.5+ (2015 년 2 분기)는 이제 Winmerge를 diff 또는 merge 도구로 인식합니다! 원문 답변 (2009-2012) (msysgit, 1.6.5, DOS 세션) 첫 번째 부분 (winmerge 사용)은 " visual diff 프로그램으로 'git diff'출력을 보는 방법은 무엇입니까? "에 설명되어 있습니다. C:\myGitRepo>git config..

Programming 2020.08.23

스택이나 재귀를 사용하지 않고 Morris inorder tree traversal을 설명하십시오.

스택이나 재귀를 사용하지 않고 Morris inorder tree traversal을 설명하십시오. 누군가 스택이나 재귀를 사용하지 않고 다음 Morris inorder tree traversal 알고리즘을 이해하도록 도와 줄 수 있습니까? 나는 그것이 어떻게 작동하는지 이해하려고 노력했지만 그저 나를 탈출했습니다. 1. Initialize current as root 2. While current is not NULL If current does not have left child a. Print current’s data b. Go to the right, i.e., current = current->right Else a. In current's left subtree, make current th..

Programming 2020.08.23

uint_fast32_t는 무엇이며 일반 int 및 uint32_t 대신 사용해야하는 이유는 무엇입니까?

uint_fast32_t는 무엇이며 일반 int 및 uint32_t 대신 사용해야하는 이유는 무엇입니까? 따라서 typedef: ed 원시 데이터 유형 의 이유는 저수준 표현을 추상화하고 이해하기 쉽게 만드는 것 uint64_t입니다 ( long long유형 대신 8 바이트). 그러나가 uint_fast32_t동일한 갖는 typedef등을 uint32_t. "빠른"버전을 사용하면 프로그램이 더 빨라 집니까? int일부 플랫폼에서는 16 비트만큼 작을 수 있습니다. 귀하의 응용 프로그램에 충분하지 않을 수 있습니다. uint32_t존재를 보장하지 않습니다. typedef정확히 32 비트의 부호없는 정수 유형이있는 경우 구현에서 제공해야하는 것은 선택 사항 입니다. 예를 들어 일부는 9 비트 바이트를 가지고..

Programming 2020.08.23

해시를 위해 소금을 숨길 필요성

해시를 위해 소금을 숨길 필요성 직장에서 우리는 소금에 대한 두 가지 경쟁 이론을 가지고 있습니다. 내가 작업하는 제품은 사용자 이름이나 전화 번호와 같은 것을 사용하여 해시를 솔트합니다. 본질적으로 각 사용자마다 다르지만 우리가 쉽게 사용할 수있는 것입니다. 다른 제품은 각 사용자에 대해 무작위로 솔트를 생성하고 사용자가 암호를 변경할 때마다 변경합니다. 그런 다음 솔트는 데이터베이스에서 암호화됩니다. 내 질문은 두 번째 접근 방식이 정말로 필요한지 여부입니다. 순전히 이론적 관점에서 첫 번째 접근 방식보다 더 안전하다는 것을 이해할 수 있지만 실용성 관점에서는 어떨까요? 현재 사용자를 인증하려면 솔트가 암호화되지 않고 로그인 정보에 적용되어야합니다. 그것에 대해 생각한 후, 나는이 접근 방식에서 진정..

Programming 2020.08.23

CSS : 특정 요소에 콘텐츠를 추가하지 않은 후

CSS : 특정 요소에 콘텐츠를 추가하지 않은 후 CSS :after속성 의 동작을 이해하는 데 문제가 있습니다. 사양에 따르면 ( here and here ) : 이름에서 알 수 있듯이 :before및 :after의사 요소는 요소의 문서 트리 콘텐츠 앞뒤에 콘텐츠 위치를 지정합니다. 이것은 어떤 요소가 :after(또는 :before) 속성을 가질 수 있는지에 대한 제한을 두지 않는 것 같습니다 . 그러나 특정 요소 에서만 작동하는 것 같습니다 ... 작동, 작동 하지 않음, 작동하지 않음, 작동합니다. 나는 더 많은 것을 시험 할 수 있지만 요점이 있습니다. 이것은 브라우저에서 상당히 일관된 것처럼 보입니다. 객체가 :before및 :after속성을 받을 수 있는지 여부를 결정하는 것은 무엇입니까 ?..

Programming 2020.08.23
반응형