프로그램 작성

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


5
Java Vector (및 Stack) 클래스가 더 이상 사용되지 않거나 더 이상 사용되지 않는 것으로 간주되는 이유는 무엇입니까?
Java Vector가 더 이상 사용되지 않거나 사용되지 않는 레거시 클래스로 간주되는 이유는 무엇입니까? 동시성으로 작업 할 때 사용이 유효하지 않습니까? 그리고 수동으로 객체를 동기화하고 싶지 않고 기본 배열의 새로운 사본을 만들 필요없이 스레드 안전 컬렉션을 사용하려면 사용하는 CopyOnWriteArrayList것이 좋습니다 Vector. 어때 Stack의 서브 클래스입니다, Vector내가 대신 그것을 사용해야 무엇?

10
IEnumerable vs List-무엇을 사용해야합니까? 그들은 어떻게 작동합니까?
열거 자 작동 방식과 LINQ에 대한 의구심이 있습니다. 다음 두 가지 간단한 선택을 고려하십시오. List<Animal> sel = (from animal in Animals join race in Species on animal.SpeciesKey equals race.SpeciesKey select animal).Distinct().ToList(); 또는 IEnumerable<Animal> sel = (from animal in Animals join race in Species on animal.SpeciesKey equals race.SpeciesKey select animal).Distinct(); 좀 …
677 c#  linq  list  ienumerable 


5
CSS Flexbox에서 "justify-items"및 "justify-self"속성이없는 이유는 무엇입니까?
플렉스 컨테이너의 주축과 횡축을 고려하십시오. 출처 : W3C 주축을 따라 플렉스 항목을 정렬하려면 하나의 속성이 있습니다. justify-content 가로축을 따라 플렉스 항목을 정렬하려면 세 가지 속성이 있습니다. align-content align-items align-self 위 이미지에서 주축은 가로이고 가로축은 세로입니다. 이것이 플렉스 컨테이너의 기본 방향입니다. 그러나 이러한 방향은 flex-direction속성 과 쉽게 교환 할 수 있습니다 …

30
'if'문에서 여러 줄 조건을 스타일링합니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 지난달 휴무 . 때로는 ifs의 긴 조건 을 여러 줄로 나눕니다. 이를 수행하는 가장 확실한 방법은 다음과 같습니다. if (cond1 == 'val1' …

6
스칼라 vs. 그루비 vs. 클로저
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 휴일 육년 전 . 잠김 . 이 질문과 주제는 주제가 다르지만 역사적으로 중요하기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. 누군가 Scala, Groovy 및 Clojure의 주요 차이점을 설명해 주시겠습니까? JVM에서 실행되도록 이러한 각 컴파일을 알고 있지만 …


13
동일한 디렉토리 또는 하위 디렉토리 내에서 클래스를 가져 오는 방법은 무엇입니까?
모든 .py 파일 을 저장하는 디렉토리가 있습니다. bin/ main.py user.py # where class User resides dir.py # where class Dir resides 나는에서 클래스를 사용하려는 user.py 및 dir.py 에 main.py . 이 파이썬 클래스를 main.py 로 어떻게 가져올 수 있습니까? 또한 user.py 가 하위 디렉토리에있는 User경우 클래스를 어떻게 가져올 수 있습니까? …

10
모든 힘내 태그를 나열하는 방법?
내 저장소에서 다음 명령을 사용하여 태그를 작성했습니다. git tag v1.0.0 -m 'finally a stable release' git tag v2.0.0 -m 'oops, there was still a major bug!' 저장소의 모든 태그를 어떻게 나열합니까?
675 git  git-tag 

9
마스터에서 Git 브랜치 업데이트
나는 Git을 처음 접했고 지금은이 상황에 처해있다. 나는 네 가지 지점 (master, b1, b2 및 b3)을 가지고 있습니다. b1-b3 작업을 한 후 지점 마스터에서 다른 모든 지점에 변경해야 할 사항이 있음을 깨달았습니다. 나는 내가 필요한 것을 바꾸었고 master... 여기 내 문제가있다. master지점 코드로 다른 모든 지점을 어떻게 업데이트 합니까?
675 git  git-branch 


20
Git은 내가 누를 때마다 사용자 이름을 묻습니다.
내가 repo git을 밀어 넣으려고 할 때마다 둘 다 묻습니다 username & password. 매번 비밀번호를 다시 입력하는 데 문제가 없지만 사용자 이름을 입력하는 데 문제가 있습니다. https저장소를 복제 하는 데 사용 합니다. 그래서 username각각에 대해 묻지 않도록 git을 어떻게 구성 할 수 있습니까 git push? 나는 리눅스에 익숙하지 않지만 Windows의 …
675 linux  git  github 

16
제네릭 클래스 또는 메서드의 멤버에서 T 유형을 얻는 방법은 무엇입니까?
클래스 또는 메서드에 일반 멤버가 있다고 가정 해 보겠습니다. public class Foo<T> { public List<T> Bar { get; set; } public void Baz() { // get type of T } } 나는 클래스를 인스턴스화 할 때이 T되고 MyTypeObject1, 그래서 클래스는 일반적인 목록 속성이 있습니다 List<MyTypeObject1>. 일반이 아닌 클래스의 일반 메소드에도 …
675 c#  .net  generics 


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