문제 설명: 체스판에 퀸 8개를 놓습니다. 퀸 2개가 서로 공격할 수 없습니다. 즉, 퀸 2개가 같은 행, 열 또는 대각선에 있을 수 없습니다. 그림에 표시된 대로 퀸 2개의 경우 문제가 약간 해결됩니다. 방법은 다르지만 모두 1차원 배열을 사용합니다. 6.20에서는 효과적인 레이아웃을 찾아달라는 요청을 받았고, 8개로 구성된 레이아웃을 만들었습니다.
1. 대리인 모델 소위 대리인은 개인이나 기관이 다른 사람이나 다른 기관을 대신하여 조치를 취하는 경우입니다. 어떤 경우에는 클라이언트가 개체를 직접 참조하는 것을 원하지 않거나 참조할 수 없으며 프록시 개체가 클라이언트와 대상 개체 사이의 중개자 역할을 할 수 있습니다. 프록시 모드는 객체에 대한 프록시 객체를 제공하며 프록시 객체에 의해 제어됩니다.
먼저 동적 프록시 모드의 세 가지 역할을 분석합니다. 1. 추상 역할: 정적 프록시에서는 추상 클래스일 수 있지만 동적 프록시에서는 인터페이스만 될 수 있습니다. 2. 실제 역할: 메서드를 구현합니다. 3. 에이전트 역할: 가장 역겨운 것은 동적 에이전트에서의 에이전트 역할입니다.
1. 기본 지식: 일반적으로 Java에서 XML을 구문 분석하는 방법에는 DOM, SAX, JDOM 및 DOM4J의 네 가지 방법이 있습니다. 2. 사용 소개 1) DOM 소개 (1) W3C(org.w3c.dom)에서 제공하는 인터페이스는 XML 문서 전체를 메모리에 읽어 들여 각 노드(Node)를 동작시키는 DOM 트리를 구축한다.
다음과 같이 코드를 복사합니다. // 구문 분석 전략, json 문자열을 구문 분석할 수 있으며 데이터, 이메일 등의 이미지 주소일 수 있습니다. package cc.util.regex; public enum RegexPolicy {Json("Json"), 이미지(" 이미지
사용 예는 다음과 같습니다. JAVA를 사용하여 Sort1을 실행하고 정렬할 파일 경로를 입력합니다. 예를 들어 H:/ 아래의 파일과 모든 하위 폴더 아래의 파일을 정렬하는 예입니다. 2, 최신 크기를 입력합니다. 예를 들어 크기가 10M가 넘는 파일을 정렬하는 경우입니다. 3. 큰 것부터 작은 것 순으로 정렬한 다음 파일 경로별로 정렬합니다.