반응형

2020/10/03 30

Scala에서 객체와 클래스의 차이점

Scala에서 객체와 클래스의 차이점 인터넷에서 몇 가지 Scala 자습서를 살펴보고 일부 예제에서 예제 시작 부분에 개체가 선언되어 있음을 확인했습니다. 의 차이 무엇입니까 class및 object스칼라는? tl; dr class C Java 또는 C ++에서와 마찬가지로 클래스를 정의합니다. object O익명 클래스의 인스턴스로 싱글 톤 객체 O를 생성합니다 . 일부 클래스의 인스턴스와 연결되지 않은 정적 멤버를 보유하는 데 사용할 수 있습니다. object O extends T객체를 O의 인스턴스로 만듭니다 trait T. 그런 다음 O어디든 통과 할 수 있습니다 T. 가있는 경우 class C, 다음 object C은 IS 동반자 객체 클래스는 C; 컴패니언 객체는 자동으로의 인스턴스 가 아닙니..

Programing 2020.10.03

모든 Unix 그룹 이름을 나열하는 명령이 있습니까?

모든 Unix 그룹 이름을 나열하는 명령이 있습니까? [닫은] /etc/group모든 사용자 그룹을 나열 하는 파일이 있다는 것을 알고 있습니다 . 세계에서 읽을 수있는 /etc/group파일 을 구문 분석하면서 모든 사용자 그룹 이름을 나열하는 간단한 명령이 있는지 알고 싶습니다 . Linux 계정의 그룹 이름을 나열하는 관리자 웹 페이지를 만들려고합니다. 사용자가 할당 된 모든 로컬 그룹을 나열하려면 다음 명령을 사용하십시오. cut -d: -f1 /etc/group | sort 더 많은 정보를 원하시면-> Unix 그룹 , Cut 명령 , sort 명령 시스템에 모든 그룹을 알고 싶다면 getent구문 분석 대신 사용 하는 것이 좋습니다 /etc/group. 네트워크로 연결된 시스템에서 그룹은 /e..

Programing 2020.10.03

특정 키가 해시에 있는지 확인하는 방법은 무엇입니까?

특정 키가 해시에 있는지 확인하는 방법은 무엇입니까? 세션 해시에 "사용자"키가 있는지 확인하고 싶습니다. 어떻게 할 수 있습니까? 키의 값이 nil인지 아닌지 확인하고 싶지 않습니다. "사용자" 키 가 있는지 확인하고 싶습니다 . Hash의 key?메서드는 주어진 키가 있는지 여부를 알려줍니다. session.key?("user") Hash#has_key?작업이 완료 되는 동안 Matz가 여기 에서 언급했듯이 Hash#key?. hash.key?(some_key) 최신 Ruby 버전에서 Hash 인스턴스에는 다음과 같은 key?메소드가 있습니다. {a: 1}.key?(:a) => true 해시에있는 항목에 따라 기호 키 또는 문자열 키를 사용해야합니다. {'a' => 2}.key?(:a) => fals..

Programing 2020.10.03

Java에서 목록을 집합으로 변환하는 가장 쉬운 방법

Java에서 목록을 집합으로 변환하는 가장 쉬운 방법 Java에서 a List를 로 변환하는 가장 쉬운 방법은 무엇입니까 Set? Set foo = new HashSet(myList); 나는 sepp2k에 동의하지만 중요한 다른 세부 사항이 있습니다. new HashSet(myList); 중복이없는 정렬되지 않은 세트를 제공합니다. 이 경우 중복은 객체에서 .equals () 메서드를 사용하여 식별됩니다. 이는 .hashCode () 메서드와 함께 수행됩니다. (평등에 대한 자세한 내용은 여기 를 참조 하십시오 ) 정렬 된 세트를 제공하는 대안은 다음과 같습니다. new TreeSet(myList); Foo가 Comparable을 구현하면 작동합니다. 그렇지 않은 경우 비교기를 사용할 수 있습니다. Se..

Programing 2020.10.03

Android에서 전역 변수를 선언하는 방법은 무엇입니까?

Android에서 전역 변수를 선언하는 방법은 무엇입니까?로그인이 필요한 응용 프로그램을 만들고 있습니다. 메인 및 로그인 활동을 만들었습니다.주요 활동 onCreate방법에서 다음 조건을 추가했습니다.public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); ... loadSettings(); if(strSessionString == null) { login(); } ... } onActivityResult로그인 양식이 종료 될 때 실행 되는 방법은 다음과 같습니다.@Override public void onActivityResult(int request..

Programing 2020.10.03

Rails 마이그레이션을 사용하여 열을 삭제하는 방법

Rails 마이그레이션을 사용하여 열을 삭제하는 방법 Rails 마이그레이션을 통해 데이터베이스 테이블 열을 삭제하는 구문은 무엇입니까? remove_column :table_name, :column_name 예를 들면 : remove_column :users, :hobby 사용자 테이블에서 취미 열을 제거합니다. 이전 버전의 Rails ruby script/generate migration RemoveFieldNameFromTableName field_name:datatype Rails 3 이상 rails generate migration RemoveFieldNameFromTableName field_name:datatype Rails 4가 업데이트되었으므로 마이그레이션에서 change 메서드를 사용하..

Programing 2020.10.03

jQuery 체크 박스 체크 상태 변경 이벤트

jQuery 체크 박스 체크 상태 변경 이벤트 확인란이 선택 / 선택 취소 될 때 클라이언트 측에서 이벤트를 실행하고 싶습니다. $('.checkbox').click(function() { if ($(this).is(':checked')) { // Do stuff } }); 기본적으로 페이지의 모든 확인란에 대해 발생하기를 원합니다. 클릭시 실행되고 상태를 확인하는이 방법은 괜찮습니까? 더 깨끗한 jQuery 방식이 있어야한다고 생각합니다. 누구든지 해결책을 알고 있습니까? change대신 이벤트에 바인딩합니다 click. 그러나 확인란이 선택되어 있는지 여부를 확인해야 할 수도 있습니다. $(".checkbox").change(function() { if(this.checked) { //Do stuff..

Programing 2020.10.03

날짜 속성을 기준으로 배열을 정렬하는 방법

날짜 속성을 기준으로 배열을 정렬하는 방법 몇 가지 개체의 배열이 있다고 가정합니다. var array = [{id: 1, date: Mar 12 2012 10:00:00 AM}, {id: 2, date: Mar 8 2012 08:00:00 AM}]; 현재 날짜 및 시간에 가장 가까운 날짜부터 순서대로 날짜 요소별로이 배열을 정렬하려면 어떻게해야합니까? 배열에는 많은 객체가있을 수 있지만 간단하게 2를 사용했습니다. 정렬 기능과 사용자 지정 비교기를 사용할 수 있습니까? 최신 정보: 내 특정 경우에는 가장 최근에서 가장 오래된 날짜로 정렬하기를 원했습니다. 결국 간단한 함수의 논리를 다음과 같이 뒤집어 야했습니다. array.sort(function(a, b) { a = new Date(a.dateMod..

Programing 2020.10.03

C #에서 정적 클래스를 사용하는 경우

C #에서 정적 클래스를 사용하는 경우 [중복] 이 질문에 이미 답변이 있습니다. 단일 방법을 사용하는 클래스 — 최상의 접근 방식? 14 답변 다음 은 정적 클래스를 사용할 때 MSDN이 말하는 내용입니다 . static class CompanyInfo { public static string GetCompanyName() { return "CompanyName"; } public static string GetCompanyAddress() { return "CompanyAddress"; } //... } 특정 개체와 연결되지 않은 메서드의 구성 단위로 정적 클래스를 사용합니다. 또한 정적 클래스는 메서드를 호출하기 위해 개체를 만들 필요가 없기 때문에 구현을 더 간단하고 빠르게 만들 수 있습니다. S..

Programing 2020.10.03

활성 연결이있는 경우 PostgreSQL 데이터베이스를 삭제하는 방법은 무엇입니까?

활성 연결이있는 경우 PostgreSQL 데이터베이스를 삭제하는 방법은 무엇입니까? PostgreSQL 데이터베이스를 삭제하는 스크립트를 작성해야합니다. 많은 연결이있을 수 있지만 스크립트는이를 무시해야합니다. DROP DATABASE db_name열린 연결이 있으면 표준 쿼리가 작동하지 않습니다. 문제를 어떻게 해결할 수 있습니까? 다음을 제외한 기존 연결이 삭제됩니다. pg_stat_activity죽이려는 pid 값을 쿼리 하고 가져온 다음 발행하십시오 SELECT pg_terminate_backend(pid int). PostgreSQL 9.2 이상 : SELECT pg_terminate_backend(pg_stat_activity.pid) FROM pg_stat_activity WHERE pg_s..

Programing 2020.10.03
반응형