반응형

2020/05/23 30

Objective-C 네임 스페이스 충돌을 해결하는 가장 좋은 방법은 무엇입니까?

Objective-C 네임 스페이스 충돌을 해결하는 가장 좋은 방법은 무엇입니까? Objective-C에는 네임 스페이스가 없습니다. C와 매우 흡사합니다. 모든 것이 하나의 전역 네임 스페이스 내에 있습니다. 일반적인 관행은 클래스 앞에 이니셜을 붙이는 것입니다. 예를 들어 IBM에서 작업하는 경우 "IBM"으로 접두어를 붙일 수 있습니다. Microsoft에서 일하는 경우 "MS"를 사용할 수 있습니다. 등등. 때때로 이니셜은 프로젝트를 참조합니다. 예를 들어 Adium 접두사 클래스에는 "AI"가 붙습니다 (이니셜을 가질 수있는 회사가 없기 때문에). Apple은 NS로 클래스 접두사를 지정하며이 접두사는 Apple 전용으로 예약되어 있습니다. 여태까지는 그러나 클래스 이름 앞에 2 ~ 4자를 추가..

Programing 2020.05.23

Excel 가져 오기 및 내보내기-가장 좋은 라이브러리는 무엇입니까?

Excel 가져 오기 및 내보내기-가장 좋은 라이브러리는 무엇입니까? [닫은] C #의 ASP.NET 응용 프로그램 중 하나에서 특정 데이터 수집 (SubSonic 수집)을 가져와 Excel로 내 보냅니다. 또한 특정 형식으로 Excel 파일을 가져오고 싶습니다. 이 목적으로 사용할 수있는 라이브러리를 찾고 있습니다. 요구 사항 : Excel 2007 파일 (Excel 2003은 64k 개 이상의 행을 지원합니까? 그 이상이 필요합니다.) 서버에 Excel이 필요하지 않습니다 형식화 된 컬렉션을 가져 와서 가능한 경우 Excel에서 숫자 필드를 숫자로 입력하려고합니다. 큰 파일 (100k-10M)과 충분히 잘 작동합니다. GUID를 내보낼 때 충돌하지 않습니다! 많은 비용이 들지 않습니다 (aspose와..

Programing 2020.05.23

장고의 한 페이지에서 여러 양식을 처리하는 올바른 방법

장고의 한 페이지에서 여러 양식을 처리하는 올바른 방법 두 가지 형식이 필요한 템플릿 페이지가 있습니다. 하나의 양식 만 사용하면이 전형적인 예와 같이 문제가 없습니다. if request.method == 'POST': form = AuthorForm(request.POST,) if form.is_valid(): form.save() # do something. else: form = AuthorForm() 그러나 여러 양식으로 작업하려면 양식 중 하나만 제출하고 다른 양식은 제출하지 않는다는 것을 어떻게 알 수 있습니까? 일어난)? 이것은 예상 문구 와 금지 문구 가 다른 양식에 대한 제출 버튼의 이름이고 예상 문구 양식 과 금지 문구 양식이 양식 인 답변을 기반으로 한 솔루션 입니다. if requ..

Programing 2020.05.23

pip install --user로 설치된 패키지를 제거하는 방법

pip install --user로 설치된 패키지를 제거하는 방법 이 --user사용자 당 파이썬 패키지를 설치할 수 있습니다 핍에 대한 옵션 : pip install --user [python-package-name] 이 옵션을 사용하여 루트 액세스 권한이없는 서버에 패키지를 설치했습니다. 지금 필요한 것은 현재 사용자에서 설치된 패키지를 제거하는 것입니다. 이 명령을 실행하려고했습니다. pip uninstall --user [python-package-name] 그러나 나는 얻었다 : no such option: --user 패키지를 pip install --user수동으로 찾아 삭제하는 것 외에 와 함께 설치 한 패키지를 제거하려면 어떻게 해야합니까? 이 기사를 찾았습니다 pip는 사용자 별 사이트..

Programing 2020.05.23

자신의 함수를 작성할 때 R의 줄임표 기능을 사용하는 방법은 무엇입니까?

자신의 함수를 작성할 때 R의 줄임표 기능을 사용하는 방법은 무엇입니까? R 언어에는 다양한 개수의 인수를 사용할 수있는 함수를 정의하는 멋진 기능이 있습니다. 예를 들어, 함수 data.frame는 여러 인수를 사용하며 각 인수는 결과 데이터 테이블의 열에 대한 데이터가됩니다. 사용법 예 : > data.frame(letters=c("a", "b", "c"), numbers=c(1,2,3), notes=c("do", "re", "mi")) letters numbers notes 1 a 1 do 2 b 2 re 3 c 3 mi 함수의 서명에는 다음과 같은 줄임표가 포함됩니다. function (..., row.names = NULL, check.rows = FALSE, check.names = TRUE,..

Programing 2020.05.23

REST API 로그인 패턴

REST API 로그인 패턴 나는 동사가 아닌 명사, URL에 구운 API 버전, 컬렉션 당 두 개의 api 경로, GET POST PUT DELETE 사용법 등을 사용하여 apigee 제안을 밀접하게 따르는 REST api를 만들고 있습니다. 로그인 시스템에서 작업하고 있지만 사용자를 로그인하는 적절한 REST 방법이 확실하지 않습니다. 이 시점에서 보안 작업을하고 있지 않으며 로그인 패턴이나 흐름 만 있습니다. (나중에 HMAC 등으로 2 단계 oAuth를 추가 할 예정입니다.) 가능한 옵션 다음과 같은 POST https://api...com/v1/login.json 같은 것에 대한 PUT https://api...com/v1/users.json 내가하지 않은 것 ... 사용자 로그인에 적합한 RE..

Programing 2020.05.23

std :: map이 레드-블랙 트리로 구현 된 이유는 무엇입니까?

std :: map이 레드-블랙 트리로 구현 된 이유는 무엇입니까? 레드-블랙 트리std::map 로 구현 된 이유는 무엇 입니까? 몇 가지 균형 잡힌 이진 검색 트리 (BST)가 있습니다. 레드-블랙 트리를 선택할 때 디자인 트레이드 오프는 무엇입니까? 아마도 가장 일반적인 두 가지 자체 밸런싱 트리 알고리즘은 Red-Black 트리 와 AVL 트리 입니다. 삽입 / 업데이트 후 트리의 균형을 맞추기 위해 두 알고리즘 모두 트리의 노드가 회전되어 재 밸런싱을 수행하는 회전 개념을 사용합니다. 두 알고리즘 모두 삽입 / 삭제 작업은 O (log n)이지만, Red-Black tree 리 밸런싱 회전의 경우 회전은 O (1) 작업이며 AVL에서는 O (log n) 작업입니다. 재조정 단계의 이러한 측면에서..

Programing 2020.05.23

숭고한 텍스트 2 줄 끝을 수정?

숭고한 텍스트 2 줄 끝을 수정? 내 Settings - User구성 은 다음과 같습니다 . { "auto_indent": true, "color_scheme": "Packages/Color Scheme - Default/Twilight.tmTheme", "default_line_ending": "LF", "detect_indentation": true, "font_size": 10.0, "ignored_packages": [ "Vintage" ], "indent_to_bracket": false, "smart_indent": true, "tab_size": 4, "translate_tabs_to_spaces": true, "trim_automatic_white_space": true, "use_tab_..

Programing 2020.05.23

새로운 DateTime () 대 기본값 (DateTime)

새로운 DateTime () 대 기본값 (DateTime) 이것들 중 하나를 다른 것보다 선택해야 할 이유가 있습니까? DateTime myDate = new DateTime(); 또는 DateTime myDate = default(DateTime); 둘 다 동일 1/1/0001 12:00:00 AM합니다. 아니요, 동일합니다. default(), 모든 값 유형 ( DateTime값 유형)의 경우 항상 매개 변수없는 생성자를 호출합니다. 메서드에서 DateTime 매개 변수에 기본값을 사용하려면 default (DateTime) 만 사용할 수 있습니다. 다음 줄은 컴파일되지 않습니다 : private void MyMethod(DateTime syncedTime = DateTime.MinValue) 이 줄..

Programing 2020.05.23

Mac 용 메뉴 바 응용 프로그램을 만드는 방법

Mac 용 메뉴 바 응용 프로그램을 만드는 방법 편집 : 이것은 좋은 기성품 메뉴 바 응용 프로그램입니다 여기에 ( github에 소스 이로) 대답 . 메뉴 막대 응용 프로그램을 만드는 방법이 궁금합니다. 그렇게하려면 어떤 요구 사항이 있습니까? 메뉴 막대에 대한 간단한 응용 프로그램이 브라우저를 사용하여 링크를 여는 것이 었습니다. 비슷한 것을 만들고 싶습니다. 이것은 내가 비슷하게 만들고 싶은 응용 프로그램입니다. NSStatusItem 은 당신이 찾고있는 것입니다. 또한 문자열 값이 1 인 LSUIElement를 Info.plist에 추가하여 Dock에서 숨 깁니다. Codebox의 Popup 이 훌륭한 출발점이라는 것을 알았습니다 . Github 에서 분기가 완료되었습니다. 잘 작동하지만 사이트에..

Programing 2020.05.23
반응형