프로그램 작성

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


5
Ruby 클래스의 이름은 어떻게 얻습니까?
ActiveRecord 객체에서 클래스 이름을 어떻게 얻을 수 있습니까? 나는 가지고있다: result = User.find(1) 나는 시도했다 : result.class # => User(id: integer, name: string ...) result.to_s # => #<User:0x3d07cdc>" 문자열 ( User이 경우) 에는 클래스 이름 만 필요합니다 . 그 방법이 있습니까? 나는 이것이 매우 기본적이라는 것을 알고 있지만 Rails와 Ruby의 …

26
하나의 명령으로 Git 추가 및 커밋
내가 할 수있는 방법이 있습니까 git add -A git commit -m "commit message" 하나의 명령으로? 나는 그 두 가지 명령을 많이하는 것처럼 보이고 Git과 같은 옵션이 있다면 git commit -Am "commit message"인생을 훨씬 편리하게 만들 수 있습니다. git commit가 -a수정을하지만, 꽤하고 같은하지 않습니다 git add -A커밋하기 전에. git add -A새로 …
392 git 


18
인수에 Java 8의 Optional을 사용하지 않아야하는 이유
많은 웹 사이트에서 읽었습니다. Optional은 반환 유형으로 만 사용해야하며 메서드 인수에는 사용하지 않아야합니다. 나는 논리적 인 이유를 찾기 위해 고심하고 있습니다. 예를 들어 2 개의 선택적 매개 변수가있는 논리가 있습니다. 따라서 다음과 같이 메서드 서명을 작성하는 것이 좋습니다 (솔루션 1). public int calculateSomething(Optional<String> p1, Optional<BigDecimal> p2 { // my logic …
392 java  java-8  optional 

10
Object.create ()와 new SomeFunction ()의 차이점 이해
나는 최근 Object.create()에 JavaScript 에서 메소드를 우연히 발견했으며을 사용하여 객체의 새 인스턴스를 만드는 것과 다른 점과 다른 것을 사용하려고 할 때를 추론하려고합니다 new SomeFunction(). 다음 예제를 고려하십시오. var test = { val: 1, func: function() { return this.val; } }; var testA = Object.create(test); testA.val = 2; console.log(test.func()); // 1 …

30
모드를 찾기위한 내장 함수가 있습니까?
R에서, mean()그리고 median()당신이 기대하는 일을 표준 기능은 다음과 같습니다. mode()인수에서 가장 많이 발생하는 값이 아니라 객체의 내부 저장 모드를 알려줍니다. 그러나 벡터 (또는 목록)에 대한 통계 모드를 구현하는 표준 라이브러리 함수가 있습니까?
392 r  statistics  r-faq 


10
Visual Studio 2012에서 테마를 전환하는 방법
Visual Studio 2012는 Light와 Dark의 두 가지 테마를 제공합니다. 테마를 Dark로 전환하고 싶지만 메뉴 나 옵션을 찾을 수 없습니다. 다음에서 설정을 가져 오는 방법을 찾았습니다. Microsoft Visual Studio 11.0\Common7\IDE\ FontsAndColorsThemes\1ded0138-47ce-435e-84ef-9ec1f439b749.vssettings 코드 편집기는 이제 Dark 테마이지만 솔루션 탐색기, 도구 상자 및 도구 모음과 같은 다른 창은 여전히 ​​Light 테마입니다. 테마를 전환하려면 …

30
왜 IDE를 사용해야합니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …
391 vim  emacs  ide 


7
C ++에서의 간단한 스레딩 예제
이 질문에 대한 답변은 지역 사회 노력 입니다. 이 게시물을 개선하려면 기존 답변을 수정하십시오. 현재 새로운 답변이나 상호 작용을받지 않습니다. 누군가가 C ++에서 두 개의 (Object Oriented) 스레드를 시작하는 간단한 예를 게시 할 수 있습니까? C 스타일 스레드 라이브러리를 호출하는 것과 달리 run 메소드를 확장 할 수있는 실제 C ++ …

11
부동 소수점 값을 비교하는 것이 얼마나 위험합니까?
해상도 독립 좌표계로 인해 UIKit사용하는 것을 알고 CGFloat있습니다. 그러나 때마다 나는 예를 들어 있는지 확인하고자 frame.origin.x한다 0그것이 나를 아프게 느낄 수 있습니다 : if (theView.frame.origin.x == 0) { // do important operation } 하지인가 CGFloat와 비교할 때 잘못된 반응에 취약 ==, <=, >=, <, >? 부동 소수점이며 0.0000000000041예를 들어 정밀도 …

9
Ruby on Rails ActiveRecord 마이그레이션에서 너무 긴 색인 이름을 어떻게 처리합니까?
네 개의 관련 테이블의 외래 키에서 생성되는 고유 인덱스를 추가하려고합니다. add_index :studies, ["user_id", "university_id", "subject_name_id", "subject_type_id"], :unique => true 인덱스 이름에 대한 데이터베이스 제한으로 인해 마이그레이션이 실패합니다. 오류 메시지는 다음과 같습니다. 테이블 'studies'의 인덱스 이름 'index_studies_on_user_id_and_university_id_and_subject_name_id_and_subject_type_id'가 너무 깁니다. 한도는 64 자입니다 이것을 어떻게 처리 할 수 ​​있습니까? 다른 색인 이름을 …

27
Mac OS X에 Java 7을 설치했지만 터미널에서 여전히 버전 6을 사용하고 있습니다.
oracle 웹 사이트에서 다운로드 한 JDK 7u7을 설치했습니다. 그러나 설치 후에도 터미널에 여전히 Java 버전 6이 표시됩니다. $java -version java version "1.6.0_35" Java(TM) SE Runtime Environment (build 1.6.0_35-b10-428-11M3811) Java HotSpot(TM) 64-Bit Server VM (build 20.10-b01-428, mixed mode) 왜 Java 7이 나타나지 않는지 아십니까? 답변 : 문제가 해결되었습니다. 대답은 다음과 같습니다. …
391 java  macos  java-7 

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