반응형

jQuery 2884

절대 URL인지 상대 URL인지 확인

절대 URL인지 상대 URL인지 확인 문자열에 상대 또는 절대 URL이 있습니다. 먼저 그것이 절대적인지 상대적인지 알아야합니다. 어떻게해야합니까? 그런 다음 URL의 도메인이 허용 목록에 있는지 확인하고 싶습니다. 예를 들어 다음은 허용 목록입니다. string[] Allowed = { "google.com", "yahoo.com", "espn.com" } 상대인지 절대인지 알면 상당히 간단하다고 생각합니다. if (Url.IsAbsolute) { if (!Url.Contains("://")) Url = "http://" + Url; return Allowed.Contains(new Uri(Url).Host); } else //Is Relative { return true; } bool IsAbsolu..

IT박스 2020.12.15

서명 계산을위한 HMAC-SHA256 알고리즘

서명 계산을위한 HMAC-SHA256 알고리즘 HMAC-SHA256 알고리즘을 사용하여 서명을 만들려고하는데 이것이 제 코드입니다. US ASCII 인코딩을 사용하고 있습니다. final Charset asciiCs = Charset.forName("US-ASCII"); final Mac sha256_HMAC = Mac.getInstance("HmacSHA256"); final SecretKeySpec secret_key = new javax.crypto.spec.SecretKeySpec(asciiCs.encode("key").array(), "HmacSHA256"); final byte[] mac_data = sha256_HMAC.doFinal(asciiCs.encode("The quick brown ..

IT박스 2020.12.15

yield를 사용한 재귀

yield를 사용한 재귀 재귀와 yield문 을 혼합하는 방법이 있습니까? 예를 들어 무한 수 생성기 (재귀 사용)는 다음과 같습니다. def infinity(start): yield start # recursion here ... >>> it = infinity(1) >>> next(it) 1 >>> next(it) 2 나는 시도했다 : def infinity(start): yield start infinity(start + 1) 과 def infinity(start): yield start yield infinity(start + 1) 그러나 그들 중 누구도 내가 원하는 것을하지 않았습니다. 첫 번째는 항복 start하고 두 번째는 항복 start한 다음 발전기를 멈췄습니다. 참고 : while 루프..

IT박스 2020.12.15

mongodb 문서에서 부분 문자열을 바꾸는 방법

mongodb 문서에서 부분 문자열을 바꾸는 방법 다음과 같은 형식의 모음에 mongodb 문서가 많이 있습니다. { .... "URL":"www.abc.com/helloWorldt/..." ..... } 나는 대체 할 helloWorldt함께 helloWorld얻을 수 있습니다 : { .... "URL":"www.abc.com/helloWorld/..." ..... } 내 컬렉션의 모든 문서에 대해 어떻게이 작업을 수행 할 수 있습니까? db.media.find({mediaContainer:"ContainerS3"}).forEach(function(e,i) { e.url=e.url.replace("//a.n.com","//b.n.com"); db.media.save(e); }); 현재는 필드 값을 사용..

IT박스 2020.12.15

공백으로 경로를 입력하는 방법은 무엇입니까?

공백으로 경로를 입력하는 방법은 무엇입니까? 경로를 가리키는 변수가있는 속성 파일을 사용하는 기본 파일이 있습니다. 속성 파일은 다음과 같습니다. TMP_PATH=/$COMPANY/someProject/tmp OUTPUT_PATH=/$COMPANY/someProject/output SOME_PATH=/$COMPANY/someProject/some path 문제는 SOME_PATH공백이있는 경로를 사용해야한다는 것입니다 (변경할 수 없음). 나는 따옴표로 공백을 이스케이프하려고 시도했지만 지금까지는 해결책이 없습니다. 경로를 편집했는데 작은 따옴표의 문제는 경로에 다른 변수 $COMPANY를 사용하고 있다는 것입니다. 다음 세 가지 변형 중 하나를 사용하십시오. SOME_PATH="/mnt/someProj..

IT박스 2020.12.15

Spring @Scheduled 주석이 달린 메소드는 다른 스레드에서 실행됩니까?

Spring @Scheduled 주석이 달린 메소드는 다른 스레드에서 실행됩니까? 나는 주석이 달린 몇 가지 방법이 있습니다 @Scheduled(fixedDelay=10000). 애플리케이션 컨텍스트에서 다음과 같은 주석 기반 설정이 있습니다. 문제는 때로는 일부 메서드 실행이 몇 초 또는 몇 분 지연된다는 것입니다. 메서드가 실행을 완료하는 데 시간이 걸리더라도 다른 메서드는 계속 실행될 것이라고 가정하고 있습니다. 그래서 나는 지연을 이해하지 못합니다. 지연을 줄이거 나 제거 할 수있는 방법이 있습니까? 일정에 대한 문서는 말합니다 : 풀 크기 속성을 제공하지 않으면 기본 스레드 풀에는 단일 스레드 만 있습니다. 따라서 예약 된 작업이 많은 경우 문서에 설명 된대로 더 많은 스레드가있는 풀을 갖도록 ..

IT박스 2020.12.15

Android 앱을 기기에 업로드 할 수 없음 (오래된 dexed jar)

Android 앱을 기기에 업로드 할 수 없음 (오래된 dexed jar) 이 앱을 개발하기 위해 Android Studio를 사용하고 있으며, 오늘 테스트를 위해 기기에 업로드하려고 할 때 다음과 같은 팝업 창이 나타납니다. 기기에 현재 버전과 일치하지 않는 오래된 dexed jar가있을 수 있으므로 설치에 실패했습니다 (dexopt 오류). 계속하려면 기존 애플리케이션을 제거해야합니다. 경고 : 제거하면 응용 프로그램 데이터가 제거됩니다! 기존 애플리케이션을 제거 하시겠습니까? 확인 또는 취소의 두 가지 옵션이 있습니다. 확인을 누르면 실행 탭에 다음 메시지가 표시됩니다. DEVICE SHELL COMMAND: pm uninstall my.bundle.id Unknown failure 앱이 제거 된 ..

IT박스 2020.12.15

Newtonsoft.Json.Linq.JArray를 문자열 배열로 C #

Newtonsoft.Json.Linq.JArray를 문자열 배열로 C # 다음과 같은 JSON 배열이 있습니다. model.Users = ["Joe","Barny","Power","Tester"] 모델은 dynamic 나는 변환 할 model.Users에string[] Users string[] Users = model.Users 어떻게 할 수 있습니까? model.Users유형의 경우 Newtonsoft.Json.Linq.JArray전화를 시도하십시오. string[] Users = model.Users.ToObject() 참조 URL : https://stackoverflow.com/questions/26883219/newtonsoft-json-linq-jarray-to-string-array-c-s..

IT박스 2020.12.15

사용자 영역 프록시 시작 오류 : 0.0.0.0:80에 대한 바인딩 : 예기치 않은 오류 권한이 거부되었습니다.

사용자 영역 프록시 시작 오류 : 0.0.0.0:80에 대한 바인딩 : 예기치 않은 오류 권한이 거부되었습니다. Windows 10 Pro에서 최신 Docker CE, 17.09를 실행하고 있으며 두 가지 다른 예제를 사용하여 Permission denied를 받고 있습니다. Docker 사이트 예 : docker run -d -p 80:80 --name webserver nginx AWS 사이트 Docker 예 : docker run -p 80:80 hello-world 둘 다 동일한 오류를 반환했습니다. docker : 데몬의 오류 응답 : 드라이버가 엔드 포인트 XXXXX 에서 외부 연결을 프로그래밍하지 못했습니다 . userland 프록시 시작 오류 : 0.0.0.0:80에 대한 바인딩 : 예기치..

IT박스 2020.12.15

중첩 클래스에서 포함하는 클래스의 필드에 액세스하는 가장 좋은 방법은 무엇입니까?

중첩 클래스에서 포함하는 클래스의 필드에 액세스하는 가장 좋은 방법은 무엇입니까? 양식에 드롭 다운이 있고이 클래스 안에 또 다른 중첩 클래스가 있다고 가정합니다. 이제 중첩 된 클래스에서이 드롭 다운에 액세스하는 가장 좋은 방법은 무엇입니까? Java와 달리 중첩 클래스는 특별한 "내부 클래스"가 아니므로 참조를 전달해야합니다. Raymond Chen은 여기에 차이점을 설명하는 예가 있습니다. C # 중첩 클래스는 Java 내부 클래스가 아니라 C ++ 중첩 클래스와 같습니다 . 다음은 나중에 참조 할 수 있도록 중첩 클래스의 생성자가 외부 클래스의 인스턴스에 전달되는 예입니다. // C# class OuterClass { string s; // ... class InnerClass { OuterCla..

IT박스 2020.12.15
반응형