반응형

IT이야기 1866

자바. 문자열을 비교할 때 악센트 무시

자바. 문자열을 비교할 때 악센트 무시 문제는 쉽습니다. JAVA에 두 개의 문자열을 비교하고 악센트 부호가있는 문자를 무시하고 true를 반환하는 기능이 있습니까? 즉 String x = "Joao"; String y = "João"; 동등한 반환. 감사 Collator 클래스 를 사용해야한다고 생각합니다 . 강도와 로케일을 설정할 수 있으며 문자를 적절하게 비교합니다. Java 1.6 API에서 : 비교에서 중요하다고 간주되는 차이 수준을 결정하기 위해 Collator의 강도 속성을 설정할 수 있습니다. PRIMARY, SECONDARY, TERTIARY 및 IDENTICAL의 네 가지 강점이 제공됩니다. 언어 기능에 대한 정확한 강점 할당은 로케일에 따라 다릅니다. 예를 들어 체코 어에서 "e"와 ..

IT이야기 2021.03.31

List가 저장할 수 있는 최대 데이터

List는 최대 얼마나 많은 데이터를 저장할 수 있습니까? Java의 java.util.List에 최대 얼마나 많은 데이터를 추가 할 수 있습니까? ArrayList의 기본 크기가 있습니까? List구현 에 따라 다릅니다 . ints로 배열을 인덱싱하므로 ArrayList는 Integer.MAX_VALUE요소를 더 많이 보유 할 수 없습니다 . A LinkedList는 같은 방식으로 제한되지 않으며 원하는 양의 요소를 포함 할 수 있습니다. 구현에 따라 다르지만 제한은 List인터페이스에 의해 정의되지 않습니다 . 그러나 인터페이스 size()는 int. 이 목록의 요소 수를 반환합니다. 이 목록에 개 이상의 Integer.MAX_VALUE요소 가 포함 된 경우를 반환합니다 Integer.MAX_VALU..

IT이야기 2021.03.31

PHP 오류 : 'Imagick'클래스를 찾을 수 없습니다.

PHP 오류 : 'Imagick'클래스를 찾을 수 없습니다. "Class 'Imagick'not found"오류가 발생합니다. 어떻게 든이 라이브러리를 PHP에 액세스 할 수 있도록해야합니다. Fedora 8에서 Php 5.2.6을 사용하고 있습니다. 내 php_info에는 ImageMagick에 대한 언급이 없습니다. 나는 시도했다 : yum은 ImageMagick을 설치하고 작동하지 않는 아파치를 다시 시작했습니다. 또한 내 php.ini 파일에 extension = imagick.ext를 추가하고 작동하지 않는 아파치를 다시 시작했습니다. 이 문제가있는 모든 사람들을 위해이 튜토리얼을 수행했습니다. 우분투에 Imagemagick 및 Php 모듈 Imagick을 설치하는 방법은 무엇입니까? 나는이 7..

IT이야기 2021.03.31

C ++ 코드에서 Haskell 호출

C ++ 코드에서 Haskell 호출 저는 현재 C ++로 앱을 작성 중이며 일부 기능이 Haskell에서 더 잘 작성된다는 것을 알았습니다. C 코드에서 Haskell 을 호출하는 방법에 대한 지침을 보았지만 C ++에서도 동일한 작업을 수행 할 수 있습니까? 편집 : 명확히하기 위해 내가 찾고있는 것은 Haskell 코드를 g ++가 C ++의 개체 코드와 연결할 수있는 외부 라이브러리로 컴파일하는 방법입니다. 업데이트 : 나는 관심있는 다른 사람을 위해 아래에 작업 예제를 올렸습니다 (또한 잊지 않을 것입니다). 편집 : 아래 Tomer의 답변도 볼 수 있습니다. 여기에 내 대답은 무슨 일이 일어나고 있는지에 대한 이론을 설명하지만 실행에 대한 세부 사항이 불완전 할 수 있지만 그의 대답은 완전한 ..

IT이야기 2021.03.30

널 리터럴의 유형

널 리터럴의 유형은 무엇입니까? 디귀 모두, nullC #에서 리터럴 유형이 무엇인지 궁금합니다 . Java에서 null리터럴 은 특수한 null 유형입니다 . 이름이없는 표현식의 유형 인 특수 널 유형 도 있습니다 null. 널 유형에는 이름이 없기 때문에 널 유형의 변수를 선언하거나 널 유형으로 캐스트 할 수 없습니다. 널 참조는 널 유형 표현식의 유일한 가능한 값입니다. 널 참조는 항상 모든 참조 유형으로 캐스트 될 수 있습니다. C ++ 11에는 nullptr(이전 친구의 권장 버전 NULL) 유형이std::nullptr_t 있습니다. C #에 대해 MSDN을 검색했지만 사양 에는 그것에 대해 아무 말도하지 않는 것 같습니다. ECMA C # 언어 사양 에 따르면 : 9.4.4.6 널 리터럴 : ..

IT이야기 2021.03.30

oauth2에 대한 다중 범위 값

oauth2에 대한 다중 범위 값 일부 Google 서비스에 대한 내 응용 프로그램을 허용하기 위해 sereval 범위 값을 게시하려고합니다. 두 개의 입력 필드로 시도했습니다. + 구분 기호가있는 입력 필드 하나 하나의 범위로만 양식을 보낼 때 작동합니다. 그렇지 않으면 sereval 범위 값으로 Google 이이 오류 설명으로 나를 리디렉션합니다. http://localhost:49972/redirect.aspx#error=invalid_request&error_description=OAuth+2+parameters+can+only+have+a+single+value:+scope&error_uri=http://code.google.com/apis/accounts/docs/OAuth2.html oAut..

IT이야기 2021.03.30

프로그래밍 방식으로 사용자를 로그인 / 인증하는 방법

프로그래밍 방식으로 사용자를 로그인 / 인증하는 방법은 무엇입니까? 로그인 양식을 거치지 않고 등록 과정 직후에 사용자를 로그인하고 싶습니다. 이게 가능해 ? 에서 해결책을 찾았 FOSUserBundle지만 실제로 작업중인 프로젝트에서 사용하지 않습니다. 내 security.yml은 두 개의 방화벽으로 작업하고 있습니다. 일반 텍스트 인코더는 테스트 용입니다. security: encoders: Symfony\Component\Security\Core\User\User: plaintext Ray\CentralBundle\Entity\Client: md5 role_hierarchy: ROLE_ADMIN: ROLE_USER ROLE_SUPER_ADMIN: [ROLE_USER, ROLE_ADMIN, ROLE_..

IT이야기 2021.03.30

내 node.js 인스턴스가 개발 또는 프로덕션인지 확인

내 node.js 인스턴스가 개발 또는 프로덕션인지 확인 지금은 node.js 서버를 프로덕션 서버에 배포 할 때마다 데이터베이스 및 외부 API에 대한 다양한 연결을 위해 모든 IP / DNS / 사용자 이름 / 암호를 변경해야합니다. 이 프로세스는 성가신 데, 현재 실행중인 node.js 인스턴스가 cloud9ide에 있는지 아니면 실제로 내 생산 용 스마트 머신에 있는지 확인할 수있는 방법이 있습니까? 내 node.js 인스턴스가 실행중인 서버에서 (실행중인 코드에서) detemrine 할 수 있다면 prod 또는 dev에 값을 설정하는 조건을 추가합니다. 감사합니다 일반적으로 다음과 같이 프로덕션에서 노드 앱을 실행해야합니다. NODE_ENV=production node app.js Express..

IT이야기 2021.03.29

MemoryStream-닫힌 스트림에 액세스 할 수 없습니다.

MemoryStream-닫힌 스트림에 액세스 할 수 없습니다. 안녕하세요 왜 using (var sw = new StreamWriter(ms))돌아옵니다 Cannot access a closed Stream exception. Memory Stream이 코드 위에 있습니다. using (var ms = new MemoryStream()) { using (var sw = new StreamWriter(ms)) { sw.WriteLine("data"); sw.WriteLine("data 2"); ms.Position = 0; using (var sr = new StreamReader(ms)) { Console.WriteLine(sr.ReadToEnd()); } } //error here } 그것을 고치는 가..

IT이야기 2021.03.29

실행 파일이 PowerShell의 경로에 있는지 테스트

실행 파일이 PowerShell의 경로에 있는지 테스트 내 스크립트에서 명령을 실행하려고합니다. pandoc -Ss readme.txt -o readme.html 하지만 pandoc이 설치되어 있는지 확실하지 않습니다 . 그래서 (의사 코드)하고 싶습니다. if (pandoc in the path) { pandoc -Ss readme.txt -o readme.html } 실제로 어떻게 할 수 있습니까? Get-Command (gcm)를 통해 테스트 할 수 있습니다. if (Get-Command "pandoc.exe" -ErrorAction SilentlyContinue) { pandoc -Ss readme.txt -o readme.html } 예를 들어 오류 메시지를 표시하거나 실행 파일을 다운로드하기 ..

IT이야기 2021.03.29
반응형