반응형

2020/06 849

Swift에서 열거 형 값의 이름을 얻는 방법은 무엇입니까?

Swift에서 열거 형 값의 이름을 얻는 방법은 무엇입니까? 원시 Integer값으로 열거 형이있는 경우 : enum City: Int { case Melbourne = 1, Chelyabinsk, Bursa } let city = City.Melbourne city값을 문자열 로 어떻게 변환 Melbourne합니까? 이런 종류의 이름 내성 검사가 언어로 제공됩니까? 다음과 같은 것 (이 코드는 작동하지 않습니다) : println("Your city is \(city.magicFunction)") > Your city is Melbourne Xcode 7 베타 5 (Swift 버전 2)부터는 기본적으로을 사용하여 유형 이름과 열거 형 케이스를 인쇄 print(_:)하거나 의 이니셜 라이저 또는 문자열 ..

Programing 2020.06.17

Java에서 hashCode의 사용은 무엇입니까?

Java에서 hashCode의 사용은 무엇입니까? Java에서는 obj.hashCode()일부 값을 반환합니다. 프로그래밍에서이 해시 코드를 사용하는 것은 무엇입니까? hashCode()사용되는 버킷 에서 Hash처럼 구현 HashMap, HashTable, HashSet등 수신 된 값 은 세트 / 맵의 요소를 저장하기위한 버킷 번호hashCode() 로 사용 됩니다. 이 버킷 번호는 세트 / 맵 내의 요소 주소 입니다. 그렇게 contains()하면 요소의 해시 코드가 필요하며 해시 코드가 가리키는 버킷을 찾으십시오. 동일한 버킷에서 둘 이상의 요소가 발견되면 (여러 객체가 동일한 해시 코드를 가질 수 있음)이 equals()메소드를 사용 하여 객체가 같은지 평가 한 다음 contains()true 또..

Programing 2020.06.17

파이썬 foreach 해당

파이썬 foreach 해당 파이썬으로 뛰어 들어 foreach 반복에 대한 질문이 있습니다. 저는 Python을 처음 사용하고 C #에 경험이 있습니다. 그래서 내 컬렉션의 모든 항목에서 반복을 위해 Python에 동등한 기능이 있는지 궁금합니다. pets = ['cat', 'dog', 'fish'] marks = [ 5, 4, 3, 2, 1] 또는 이와 같은 것. 확실한. for 루프. for f in pets: print f 이처럼 : for pet in pets : print(pet) 실제로 파이썬 에는 foreach 스타일 루프 만 있습니다 for. 이것을 관찰하는 것도 흥미 롭습니다 시퀀스의 인덱스를 반복하려면 결합 할 수 range()와 len()같은 다음과 같습니다 : a = ['Mary',..

Programing 2020.06.17

HTML 4와 HTML 5의 주요 차이점은 무엇입니까?

HTML 4와 HTML 5의 주요 차이점은 무엇입니까? HTML4 와 HTML5 초안 의 주요 차이점은 무엇입니까 ? 변경된 구문 및 추가 / 제거 된 html 요소와 관련된 답변을 유지하십시오. HTML5에는 HTML4와 차별화되는 몇 가지 목표가 있습니다. 잘못된 문서 처리시 일관성 기본은 일관되고 정의 된 오류 처리 입니다. 아시다시피, HTML은 의도적으로 '태그 수프'또는 잘못된 코드를 작성하여 유효한 문서로 수정하는 기능을 지원합니다. 문제는이를위한 규칙이 어디에도 기록되어 있지 않다는 것입니다. 새로운 브라우저 공급 업체가 시장에 진입하려고 할 때 다양한 브라우저 (특히 IE)에서 잘못된 문서를 테스트하고 오류 처리를 리버스 엔지니어링하면됩니다. 그렇지 않은 경우 많은 페이지가 올바르게 표시..

Programing 2020.06.17

C # 컴파일러는 어떤 언어로 작성됩니까?

C # 컴파일러는 어떤 언어로 작성됩니까? http://referencesource.microsoft.com/ 에서 소스 코드를 살펴본 결과 모든 소스 코드가 C #에있는 것 같습니다. 또한 새로운 C # 컴파일러 플랫폼 ( Roslyn ) 의 소스 코드를 살펴 보았으며 C # 에도 있습니다. 어떻게 가능합니까? C # 언어 컴파일러는 C #으로 작성 되었습니까? 아니면 분명한 것이 빠져 있습니까? C # 컴파일러가 C #으로 작성된 경우 어떻게 작동합니까? 원래 C # 컴파일러는 C #으로 작성되지 않았으며 C 및 C ++로 작성되었습니다. 새로운 Roslyn 컴파일러는 C #으로 작성되었지만 처음에는 이전 컴파일러로 컴파일되었습니다. 새 컴파일러가 완료되면 자체 소스 코드를 컴파일 할 수있었습니다 ...

Programing 2020.06.17

http : // localhost가 원점 일 때 치명적인 CORS

http : // localhost가 원점 일 때 치명적인 CORS 서버 (nginx / node.js)를 적절한 헤더로 설정했지만이 CORS 문제가 발생합니다. Chrome 네트워크 창-> 응답 헤더에서 볼 수 있습니다. Access-Control-Allow-Origin:http://localhost 트릭을 수행해야합니다. 테스트에 사용하는 코드는 다음과 같습니다. var xhr = new XMLHttpRequest(); xhr.onload = function() { console.log('xhr loaded'); }; xhr.open('GET', 'http://stackoverflow.com/'); xhr.send(); 나는 얻다 XMLHttpRequest cannot load http://stack..

Programing 2020.06.17

emacs의 파일에 계속 나타나는 ^ M은 무엇입니까?

emacs의 파일에 계속 나타나는 ^ M은 무엇입니까? 따라서 텍스트 메이트와 관련이 있다고 생각하지만 소규모 팀에서 일하고 있으며 한 분기의 각 줄에 ^ M이 추가되어 git에서 거의 동일한 파일의 전체 파일 충돌과 관련된 문제가 있습니다. 이 신비한 ^M인물 은 무엇 을해야하며 어디에서 왔을까요? 우리 개발자들은 Windows / Mac에서는 emacs, Mac에서는 TextMate, Mac에서는 coda, 때로는 wp-admin 텍스트 편집기를 사용합니다. 이 문제가 그 중 하나에서 비롯된 적이 있습니까? 누군가 줄 끝 문자를 올바르게 변환하지 않습니다 . CRLF를 좋아하는 Windows 사람들이라고 생각합니다. Unix는 LF를 좋아하고 Mac은 Unix 방식을 보여줄 때까지 CR을 좋아했습니다..

Programing 2020.06.17

클라이언트 브라우저에서 Amazon S3 직접 파일 업로드-개인 키 공개

클라이언트 브라우저에서 Amazon S3 직접 파일 업로드-개인 키 공개 서버 측 코드없이 JavaScript 만 사용하여 REST API를 통해 클라이언트 시스템에서 Amazon S3로 직접 파일 업로드를 구현하고 있습니다. 모든 것이 잘 작동하지만 한 가지 걱정이됩니다 ... Amazon S3 REST API에 요청을 보낼 때 요청에 서명하고 서명을 Authentication헤더에 넣어야합니다 . 서명을 만들려면 비밀 키를 사용해야합니다. 그러나 모든 것은 클라이언트 측에서 발생하므로 비밀 키는 페이지 소스에서 쉽게 공개 할 수 있습니다 (소스를 난독 화 / 암호화하더라도). 이것을 어떻게 처리 할 수 ​​있습니까? 그리고 전혀 문제가 있습니까? 어쩌면 특정 개인 키 사용을 특정 CORS Origin..

Programing 2020.06.17

C ++에서 'typeid'와 'typeof'

C ++에서 'typeid'와 'typeof' C ++ typeid과 typeofC ++ 의 차이점이 무엇인지 궁금합니다 . 내가 아는 것은 다음과 같습니다. typeidC ++ 헤더 파일 typeinfo에 정의 된 type_info 문서에 언급되어 있습니다. typeofC 및 C ++ Boost 라이브러리 의 GCC 확장에 정의되어 있습니다. 또한, 내가 찾은 곳에서 내가 만든 typeid예상 코드를 반환하지 않는 테스트 코드 테스트가 있습니다. 왜? main.cpp #include #include //for 'typeid' to work class Person { public: // ... Person members ... virtual ~Person() {} }; class Employee : pu..

Programing 2020.06.17

Visual Studio에서 16 진수 파일을 편집 할 수 있습니까?

Visual Studio에서 16 진수 파일을 편집 할 수 있습니까? 이진 파일을 편집하고 싶지만 Visual Studio 이외의 다른 도구를 사용하고 싶지 않습니다. Visual Studio에서 추가 기능 또는 내장 기능이 있습니까? 메뉴 파일 → 열기 → 파일 열 파일을 선택하십시오 하단의 파일 열기 대화 상자의 "열기"버튼에 아래쪽 화살표가 있습니다. "다음으로 열기 ..."를 클릭하십시오. "이진 편집기"를 클릭하십시오 딸깍 하는 소리 OK 또는 키보드 괴짜를 위해 : Ctrl + o Ctrl+ v(파일 이름 붙여 넣기) tab tab ↓ w b Enter Kevin의 답변 외에도 Visual Studio 2017에는 Visual Studio C ++ 핵심 기능 구성 요소가 설치되어 있어야합니다...

Programing 2020.06.17
반응형