반응형

2020/09 867

익명 클래스는 "확장"또는 "구현"을 어떻게 사용할 수 있습니까?

익명 클래스는 "확장"또는 "구현"을 어떻게 사용할 수 있습니까? 익명의 클래스는 어떻게 수퍼 클래스를 확장하거나 인터페이스를 구현할 수 있습니까? 익명 클래스 는 다른 Java 클래스와 마찬가지로 확장하거나 구현 해야합니다java.lang.Object . 예를 들면 : Runnable r = new Runnable() { public void run() { ... } }; 여기에 r를 구현하는 익명 클래스의 객체가 Runnable있습니다. 익명 클래스는 동일한 구문을 사용하여 다른 클래스를 확장 할 수 있습니다. SomeClass x = new SomeClass() { ... }; 할 수없는 것은 둘 이상의 인터페이스를 구현하는 것입니다. 그렇게하려면 명명 된 클래스가 필요합니다. 그러나 익명 내부 클..

Programing 2020.09.07

16 진수 또는 10 진수 형식으로 변수 인쇄

16 진수 또는 10 진수 형식으로 변수 인쇄 현재 vGDB ( print v) 에서 변수 값을 인쇄 하면 정수를 얻습니다. GDB가 이러한 정수 변수를 16 진수 또는 2 진수로 인쇄하도록 할 수 있습니까? 당연히 그렇지. 다음을 시도하십시오. # Hexadecimal p/x variable # Binary p/t variable 출력 형식을 참조하십시오 . 참고 URL : https://stackoverflow.com/questions/9671820/print-variables-in-hexadecimal-or-decimal-format

Programing 2020.09.07

정규 문법과 문맥 자유 문법

정규 문법과 문맥 자유 문법 전 컴퓨터 언어 테스트를 공부 하고 있는데 머리를 감싸는 데 문제가 있다는 생각이 하나 있습니다. 정규 문법 이 더 간단하고 모호함을 포함 할 수 없지만 프로그래밍 언어에 필요한 많은 작업을 수행 할 수 없다는 것을 이해했습니다 . 또한 문맥없는 문법 은 모호성을 허용하지만 프로그래밍 언어 (회문과 같은)에 필요한 몇 가지 사항을 허용 한다는 것을 이해했습니다 . 내가 문제를 겪고있는 것은 일반 문법 비 터미널 이 터미널 또는 비 터미널 다음에 터미널에 매핑 될 수 있거나 컨텍스트없는 비 터미널이 터미널과 비 터미널의 모든 조합에 매핑 된다는 것을 알면 위의 모든 것을 어떻게 도출 할 수 있는지 이해하는 것 입니다. . 누군가가이 모든 것을 통합하도록 도울 수 있습니까? 일반..

Programing 2020.09.07

C # 용 CSV 파서 / 리더?

C # 용 CSV 파서 / 리더? [닫은] 자유 라이선스하에 사용 가능한 CSV 파서의 훌륭하고 무료 구현이 있습니까? Java 용 SuperCSV의 일부 , 아마도 포트일까요? FileHelpers 오픈 소스 라이브러리 . CodeProject에 멋진 구현이 있습니다 . 145 개의 필드와 50,000 개의 레코드를 포함하는 45MB CSV 파일로 더 많은 정보를 제공하기 위해 독자는 약 30MB / 초를 처리했습니다. 전체적으로 1.5 초가 걸렸습니다! 기계 사양은 P4 3.0GHz, 1024MB입니다. CSV 파일을 DataTable에로드 할 수 있습니다. 샘플 코드- static DataTable CsvToDataTable(string strFileName) { DataTable dataTable..

Programing 2020.09.07

DataGridview-첫 번째 열 앞 부분 제거

DataGridview-첫 번째 열 앞 부분 제거 datagridview 컨트롤을 사용할 때 첫 번째 열 앞의 열처럼 보이는 것을 제거 할 수 있는지 궁금합니다. 나는 그것이 행을 선택하는 데 사용되었다고 생각하지만 그것이 무엇을 호출했는지 확실하지 않습니다. 다음은 C #의 표준 Windows 컨트롤에 대한 솔루션입니다. 행 머리글을 숨기려면 속성을 사용하고 RowHeadersVisiblefalse로 설정할 수 있습니다 . 행 머리글을 더 작게 만들려면 속성을 사용할 수 있습니다 RowHeadersWidth. 도움이 되었기를 바랍니다. 참고 URL : https://stackoverflow.com/questions/1367407/datagridview-remove-part-before-the-first..

Programing 2020.09.07

Twig에서 나무를 렌더링하는 방법

Twig에서 나무를 렌더링하는 방법 깊이가 결정되지 않은 나무를 렌더링하고 싶습니다 (자녀의 자식 등). 배열을 재귀 적으로 반복해야합니다. Twig에서 어떻게 할 수 있습니까? 감사합니다 domi27, 나는 당신의 아이디어를 가지고 놀았고 이것을 생각해 냈습니다. 내 트리로 중첩 배열을 만들었습니다. [ 'link'] [ 'sublinks']는 null이거나 더 많은 다른 배열입니다. 템플릿 재귀 할 하위 템플릿 파일 : {% for link in links %} {{ link.name }} {% if link.sublinks %} {% include "includes/menu-links.html" with {'links': link.sublinks} %} {% endif %} {% endfor %} ..

Programing 2020.09.07

여러 화면을 지원하는 애플리케이션 스켈레톤

여러 화면을 지원하는 애플리케이션 스켈레톤 Android에는 기능, 해상도, 화면 크기가 다른 다양한 기기가 함께 제공되므로 여러 (작고 큰) 화면을 지원하는 애플리케이션을 개발하면서 크기와 레이아웃에 장애가 있습니다. 이로 인해 화면 크기, 해상도 및 DPI 의 다양한 조합이 발생하고 Android 장치 용으로 설계 및 개발할 때 상당한 어려움이 발생합니다. 일부 다른 제조업체 (비 Android)는 해상도와 DPI가 다르지만 화면 크기는 동일하고 해상도는 동일한 종횡비를 따릅니다. 따라서 Android가 아닌 장치에 맞게 이미지를 만들 수 있습니다. 내 질문은 요구 사항을 충족하기 위해 따라야하는 적절한 흐름이나 아키텍처가 있다는 것입니다. 크기와 해상도가 다른 태블릿이 있다는 것을 기억하십시오. 나..

Programing 2020.09.07

Ruby에서 SOAP를 사용하는 가장 좋은 방법은 무엇입니까?

Ruby에서 SOAP를 사용하는 가장 좋은 방법은 무엇입니까? 제 고객이 타사 API를 Rails 앱에 통합 해달라고 요청했습니다. 유일한 문제는 API가 SOAP를 사용한다는 것입니다. Ruby는 기본적으로 REST를 위해 SOAP를 삭제했습니다. 그들은 분명히 Java-Ruby 브리지와 함께 작동하는 Java 어댑터를 제공하지만 가능하면 모든 것을 Ruby에 유지하고 싶습니다. soap4r을 살펴 보았지만 평판이 약간 나쁜 것 같습니다. 그렇다면 SOAP 호출을 Rails 앱에 통합하는 가장 좋은 방법은 무엇일까요? 우리 soap/wsdlDriver는 실제로 SOAP4R 인 빌트인 클래스를 사용했습니다 . 느리지 만 정말 간단합니다. gems / etc에서 얻은 SOAP4R은 같은 것을 업데이트 한 ..

Programing 2020.09.06

Ruby on Rails에서 두 날짜 사이의 개월 수 찾기

Ruby on Rails에서 두 날짜 사이의 개월 수 찾기 두 개의 Ruby on Rails DateTime 개체가 있습니다. 그들 사이의 개월 수를 찾는 방법은 무엇입니까? (다른 해에 속할 수 있음을 명심하십시오) (date2.year * 12 + date2.month) - (date1.year * 12 + date1.month) http://www.ruby-forum.com/topic/72120 에서 자세한 정보 더 정확한 대답은 멀리있는 날을 고려할 것입니다. 당신의 달 거리 것을 고려하는 경우 예를 들어, 28/4/2000및 1/5/2000입니다 0보다는 1, 당신은 사용할 수 있습니다 : (date2.year - date1.year) * 12 + date2.month - date1.month ..

Programing 2020.09.06

Java에서 이름으로 클래스를 인스턴스화하는 방법이 있습니까?

Java에서 이름으로 클래스를 인스턴스화하는 방법이 있습니까? 나는 질문으로보고 있었다 : 이름 을 가질 때 클래스를 인스턴스화하는 방법을 설명하는 문자열 이름 에서 클래스를 인스턴스화하십시오. Java로 수행하는 방법이 있습니까? 패키지 이름과 클래스 이름을 갖게되며 특정 이름을 가진 개체를 만들 수 있어야합니다. 두 가지 방법: 방법 1-인수가없는 생성자가있는 클래스에만 해당 클래스에 인수가없는 생성자가있는 경우 메서드를 사용하여 Class객체를 가져오고이 메서드를 사용하여 인스턴스를 만들 수 있습니다 (이 메서드는 Java의 확인 된 예외를 무효화 할 수 있기 때문에 종종 악의적 인 것으로 간주됩니다 ).Class.forName()newInstance() 예를 들면 : Class clazz = Cl..

Programing 2020.09.06
반응형