반응형

분류 전체보기 987

두 개의 XML 문서를 어떻게 비교 하시겠습니까?

두 개의 XML 문서를 어떻게 비교 하시겠습니까? 광범위한 단위 테스트를위한 기본 클래스의 일부로 C # (. NET)에서 한 XmlDocument 개체의 노드를 다른 개체와 재귀 적으로 비교하는 도우미 함수를 작성하고 있습니다. 이에 대한 몇 가지 요구 사항 : 첫 번째 문서는 소스입니다 . 예를 들어 XML 문서의 모양을 지정합니다. 따라서 두 번째는 차이점을 찾고 싶은 것이며 첫 번째 문서에없는 추가 노드를 포함하지 않아야합니다 . 너무 많은 중요한 차이점이 발견되면 예외를 throw해야하며 설명을 훑어 보는 사람이 쉽게 이해할 수 있어야합니다. 하위 요소 순서가 중요하며 속성은 임의의 순서로있을 수 있습니다. 일부 속성은 무시할 수 있습니다. 구체적으로 xsi:schemaLocation그리고 xm..

UFO ET IT 2020.12.08

Django 모델 필드의 max_length를 프로그래밍 방식으로 어떻게 얻을 수 있습니까?

Django 모델 필드의 max_length를 프로그래밍 방식으로 어떻게 얻을 수 있습니까? 다음과 같은 Django 클래스가 있다고 가정하십시오. class Person(models.Model): name = models.CharField(max_length=50) # ... 필드 max_length값을 프로그래밍 방식으로 어떻게 얻을 수 name있습니까? Person._meta.get_field('name').max_length이 값을 줄 것입니다. 그러나 _meta사용해야한다는 것은 정상적인 사용에서는하지 말아야 할 일임을 암시합니다. 편집 : Carl이 지적했듯이이 이름은 오해의 소지가 있으며 사용하는 것이 상당히 허용되는 것 같습니다. http://www.b-list.org/weblog/2007..

UFO ET IT 2020.12.08

tesseract가 찾는 문자 제한

tesseract가 찾는 문자 제한 tesseract 가 찾는 문자 세트를 제한 할 수 있습니까 (예 : az 문자 만 검색)? 그것은 내 결과를 크게 향상시킬 것입니다. tessdata / configs 디렉토리에 구성 파일 (예 : "letters")을 만듭니다. 일반적으로 /usr/share/tesseract/tessdata/configs 또는 /usr/share/tesseract-ocr/tessdata/configs 그리고 다음 줄을 구성 파일에 추가하십시오. tessedit_char_whitelist abcdefghijklmnopqrstuvwxyz ... 또는 [az] 작동합니다 .. dunno :-) 그런 다음 다음과 같이 tesseract를 호출합니다. tesseract input.tif o..

UFO ET IT 2020.12.07

window.open target _self v window.location.href?

window.open target _self v window.location.href? JavaScript를 사용하여 사용자를 리디렉션해야합니다. 선호하는 방법은 무엇입니까? window.open("webpage.htm", "_self"); 또는 window.location.href = "webpage.htm"; 다른 함수 호출의 오버 헤드가 없기 때문에 확실히 두 번째 방법이 선호됩니다. window.location.href = "webpage.htm"; 이 글을 읽고 다른 누군가가 구원 받기를 바랍니다. 웹킷 기반 브라우저에서 다음과 같은 문제가 발생했습니다. window.open("webpage.htm", "_self"); DOM 노드가 너무 많으면 브라우저가 잠기고 죽습니다. 코드를 다음의 허용 ..

UFO ET IT 2020.12.07

기능적 반응 형 프로그래밍 언어 사양

기능적 반응 형 프로그래밍 언어 사양 나는 어느 시점에서 기능적 반응 프레임 워크를 만드는 데 혼란을 겪고 있습니다. 나는 그것에 대해 꽤 많이 읽고 몇 가지 예를 보았지만이 프레임 워크가 FRP 확장 / dsl로 간주되기 위해해야 ​​할 일에 대한 명확한 아이디어를 얻고 싶었습니다. 나는 구현 문제 나 세부 사항 등에 대해서는 실제로 관심이 없지만 완벽한 세계 상황에서 원하는 것이 무엇인지에 대해 더 많이 관심을 갖습니다. 이상적인 기능적 반응 형 프로그래밍 언어의 핵심 작업과 특성은 무엇입니까? 먼저 구현이 아닌 사양에 대해 질문하여 시작하게되어 기쁩니다. FRP가 무엇인지에 대해 떠 다니는 많은 아이디어가 있습니다. 나에게 그것은 항상 두 가지였습니다 : (a) 표현적이고 (b) 일시적으로 연속적이..

UFO ET IT 2020.12.07

식을 사용하여 속성 값을 설정하는 방법은 무엇입니까?

식을 사용하여 속성 값을 설정하는 방법은 무엇입니까? 이 질문에 이미 답변이 있습니다. 속성 선택기 Expression 값을 설정하는 방법 6 답변 다음과 같은 방법이 주어집니다. public static void SetPropertyValue(object target, string propName, object value) { var propInfo = target.GetType().GetProperty(propName, BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.DeclaredOnly); if (propInfo == null) throw new ArgumentOutOfRangeException(..

UFO ET IT 2020.12.07

ssh-copy-id ID 없음 오류

ssh-copy-id ID 없음 오류 인증 프롬프트없이 ssh 키를 누르고 서버에서 로그인해야하는 클라이언트 시스템이 거의 없습니다. 먼저 서버에서 아래와 같이 성공적으로 ssh 키를 생성했습니다. ]# ssh-keygen -t rsa -N "" -f my.key 둘째, pub 키 복사를 시도했지만 ID 오류없이 실패합니다. 여기서 잘못된 단계를 밟고 있습니까? ]# ssh-copy-id my.key.pub 10.10.1.1 /usr/bin/ssh-copy-id: ERROR: No identities found 다음 -i플래그 를 사용해야합니다 . ssh-copy-id -i my.key.pub 10.10.1.1 로부터 man 페이지 : -i 옵션이 제공되면 ssh-agent에 키가 있는지 여부에 관계없이..

UFO ET IT 2020.12.07

Gradle-기본 클래스를 찾거나로드 할 수 없습니다.

Gradle-기본 클래스를 찾거나로드 할 수 없습니다. Gradle을 사용하여 매우 간단한 프로젝트를 실행하고 다음을 사용할 때 다음 오류가 발생합니다 gradlew run command. could not find or load main class 'hello.HelloWorld' 내 파일 구조는 다음과 같습니다. SpringTest -src -hello -HelloWorld.java -Greeter.java -build -libs -tmp -gradle -wrapper -build.gradle -gradlew -gradlew.bat libs 및 tmp 폴더의 내용은이 문제와 관련이있을 것이라고 생각하지 않았기 때문에 제외했지만 필요한 경우 추가 할 수 있습니다. 다음은 내 build.gradle 파일..

UFO ET IT 2020.12.07

비공개 채널에 대한 여유 알림을 설정하는 방법

비공개 채널에 대한 여유 알림을 설정하는 방법 / remind # public-channel을 사용하여 slack remider를 설정할 수 있지만 비공개 채널의 경우 옵션이 없습니다. 이에 대한 해결책을 찾았습니다. 비공개 채널의 경우 /remind다음과 같은 방식으로 slack 내장 명령을 사용할 수 있습니다 . / 매일 오후 2시에 @channel에게 매일 스탠드 업을 시작하도록 상기시킵니다. 여기에서 @here(온라인 사용자에게만 알림) 또는 @channel(온라인 상태에 관계없이 채널의 모든 사용자에게 알림 )을 사용할 수 있습니다 . 이것은 개인 슬랙 채널에서 사용한 멋진 트릭이었습니다. 슬랙 문서에서는 찾을 수 없지만 작동합니다. 이름을 공개 채널로 취급하여 비공개 채널에 대한 알림을 설정할..

UFO ET IT 2020.12.07

2018.1 Intellij Idea와 호환되지 않는 Lombok 플러그인

2018.1 Intellij Idea와 호환되지 않는 Lombok 플러그인 지금은 Intellij Idea 업데이트 창을 보았습니다. 새 빌드와 호환되지 않는 플러그인 발견 : Lombok Plugin 문제를 해결할 수있는 방법이 있습니까? 아니면 롬복 플러그인 팀이 호환성 문제를 해결할 때까지 기다려야합니까? 다음은 나를 위해 작동하는 솔루션입니다. intellij 아이디어 업데이트 (커뮤니티 릴리스 zip 패키지 사용) Idea 실행 및 설정 열기 롬복 플러그인을 선택하고 플러그인 목록을 다시로드합니다. 그런 다음 Update대신 버튼 이 Uninstall있습니다. 그것을 누르고 다시 시작 아이디어를 업데이트 한 후 자세한 내용 은 링크 를 참조하십시오. 위의 답변에 추가하면 댓글을 달 수 없기 때문..

UFO ET IT 2020.12.07
반응형