반응형

전체 글 1480

Xcode - 'NSUnknownKeyException'을 수정하는 방법, 이유: ... 이 클래스는 키 X" 오류에 대한 키 값 코딩 호환이 아닙니다.

질문자 :Community Wiki 내 클래스에서 만든 IBOutlet 과 UILabel 을 연결하려고 합니다. 내 응용 프로그램이 다음 오류와 함께 충돌합니다. 이것은 무엇을 의미 하는가? 어떻게 고칠 수 있습니까? *** 포착되지 않은 예외 'NSUnknownKeyException'으로 인해 앱 종료, 이유: '[ setValue:forUndefinedKey:]: 이 클래스는 키 XXX에 대한 키 값 코딩 호환이 아닙니다.' xib에서 연결이 잘못되었을 수 있습니다. 이 오류가 여러 번 발생했습니다. 이 경우 TechZen의 대답이 절대적으로 옳지만, 또 다른 일반적인 원인은 이미 nib의 File's Owner에 연결한 .h/.m 의 IBOutlet 속성 이름을 ..

etc./StackOverFlow 2023.04.30

"template" 및 "typename" 키워드를 어디에 그리고 왜 넣어야 합니까?

질문자 :MSalters 템플릿에서, 어디서, 왜 넣어해야합니까 typename 과 template 따라 이름을? 어쨌든 종속 이름은 정확히 무엇입니까? 다음 코드가 있습니다. template // Tail will be a UnionNode too. struct UnionNode : public Tail { // ... template struct inUnion { // Q: where to add typename/template here? typedef Tail::inUnion dummy; }; template struct inUnion { }; }; template // For the last node Tn. struct UnionNode { // ... template struct inUni..

etc./StackOverFlow 2023.04.30

Python에서 여러 줄 주석을 만드는 방법이 있습니까?

질문자 :Dungeon Hunter 최근에 Python 공부를 시작했지만 여러 줄 주석을 구현하는 방법을 찾을 수 없었습니다. 대부분의 언어에는 다음과 같은 블록 주석 기호가 있습니다. /* */ 파이썬에서 이것을 시도했지만 오류가 발생하므로 아마도 올바른 방법이 아닐 것입니다. Python에 실제로 여러 줄 주석 기능이 있습니까? 삼중따옴표 문자열을 사용할 수 있습니다. 독스트링(클래스/함수/모듈의 첫 번째 것)이 아니면 무시됩니다. ''' This is a multiline comment. ''' (IndentationError 를 피하기 위해 ''' IndentationError 해야 합니다.) Guido van Rossum (파이썬 ..

etc./StackOverFlow 2023.04.28

git: 새 파일을 포함하여 모든 작업 디렉토리 변경 사항을 실행 취소합니다.

질문자 :Aler 추적되지 않은 새 파일을 포함하여 작업 디렉토리에서 모든 변경 사항을 삭제하는 방법. git checkout -f 가 그렇게 한다는 것을 알고 있지만 마지막 커밋 이후에 생성된 추적되지 않은 새 파일은 삭제하지 않습니다. 아무도 그렇게하는 방법을 알고 있습니까? git reset --hard # removes staged and working directory changes ## !! be very careful with these !! ## you may end up deleting what you don't want to ## read comments and manual. git clean -f -d # remove untracked git clean -f -x -d # CA..

etc./StackOverFlow 2023.04.28

psql에서 데이터베이스를 전환하는 방법은 무엇입니까?

질문자 :Blankman MySQL에서는 use database_name; psql 해당하는 것은 무엇입니까? PostgreSQL에서는 클라이언트 도구 psql \connect 메타 명령을 사용할 수 있습니다. \connect DBNAME 또는 간단히: \c DBNAME Will Hartung \c 또는 \connect 를 사용하여 데이터베이스에 연결할 수 있습니다. meagar PSQL 프롬프트에서 다음을 수행할 수 있습니다. \connect (or \c) dbname Michael Goldshteyn psql과 연결할 때 데이터베이스를 선택할 수 있습니다. 이것은 스크립트에서 사용할 때 편리합니다. sudo -u postgres psql -c "CREATE SCHEMA test AUTHORIZATIO..

etc./StackOverFlow 2023.04.28

Python에서 객체가 반복 가능한지 어떻게 확인합니까?

질문자 :willem isiterable 같은 방법이 있습니까? 지금까지 찾은 유일한 해결책은 전화하는 것입니다. hasattr(myObj, '__iter__') 그러나 이것이 얼마나 어리석은 것인지 잘 모르겠습니다. __iter__ 확인은 시퀀스 유형에서 작동하지만 예를 들어 Python 2의 문자열에서는 실패합니다. 나도 정답을 알고 싶습니다. 그때까지 여기에 한 가지 가능성이 있습니다(문자열에서도 작동함). from __future__ import print_function try: some_object_iterator = iter(some_object) except TypeError as te: print(some_object, 'is not iterable') ite..

etc./StackOverFlow 2023.04.28

두 날짜(일수)의 차이를 계산하시겠습니까?

질문자 :leora 이 질문은 Java , JavaScript 및 PHP 에 대해 답변되었지만 C#에는 답변되지 않았습니다. 그렇다면 C#에서 두 날짜 사이의 일 수를 어떻게 계산할 수 있습니까? StartDate 및 EndDate 가 DateTime 유형이라고 가정합니다. (EndDate - StartDate).TotalDays Greg Beech 맨 위의 대답은 정확하지만 전체 일을 int로 원하고 날짜의 시간 구성 요소를 기꺼이 잊어 버리려면 다음을 고려하십시오. (EndDate.Date - StartDate.Date).Days StartDate 및 EndDate 가 DateTime 유형이라고 가정합니다. Darren 날짜 빼기 결과인 TimeSpan 개체를 사용합니다. DateTime d1; Da..

etc./StackOverFlow 2023.04.28

쉘 스크립트의 YYYY-MM-DD 형식 날짜

질문자 :Kapsh 내 bash 셸 스크립트에서 $(date) 를 사용하려고 시도했지만 YYYY-MM-DD 형식의 날짜를 원합니다. 어떻게 해야 하나요? date (보통 GNU 날짜)보다 printf의 내장 날짜 포맷터(bash의 일부)를 사용하는 것이 좋습니다. 다음과 같이: # put current date as yyyy-mm-dd in $date # -1 -> explicit current date, bash >=4.3 defaults to current time if not provided # -2 -> start time for shell printf -v date '%(%Y-%m-%d)T\n' -1 # put current date as yyyy-mm-dd HH:MM:SS in ..

etc./StackOverFlow 2023.04.28

JavaScriptSerializer - 열거형을 문자열로 JSON 직렬화

질문자 :Omer Bokhari enum 속성이 포함된 클래스가 있고 JavaScriptSerializer 사용하여 개체를 직렬화하면 string "name"이 아닌 열거형의 정수 값이 포함됩니다. JavaScriptConverter 를 만들지 않고도 string 로 가져오는 방법이 있습니까? enum 정의 또는 개체 속성을 장식할 수 있는 속성이 있습니까? 예로서: enum Gender { Male, Female } class Person { int Age { get; set; } Gender Gender { get; set; } } 원하는 json 결과: { "Age": 35, "Gender": "Male" } 가능한 대안(예: Json.net)이 있는 경우 기본 제공 .NET 프레임워크 클래스로 답..

etc./StackOverFlow 2023.04.28

출력을 파일 및 표준 출력으로 리디렉션하는 방법

질문자 :SCdF bash에서 foo 호출하면 해당 명령의 모든 출력이 stdout에 표시됩니다. foo > output 호출하면 해당 명령의 모든 출력이 지정된 파일(이 경우 '출력')로 리디렉션됩니다. 리디렉션 출력 할 수있는 방법은 파일에 있는가 그것은 표준 출력에 표시 한? 원하는 명령의 이름은 tee . foo | tee output.file 예를 들어 stdout에만 관심이 있는 경우: ls -a | tee output.file stderr을 포함하려면 다음을 수행하십시오. program [arguments...] 2>&1 | tee outfile 2>&1 채널 2(표준 오류/표준 오류)를 채널 1(표준 출력/표준 출력)으로 리디렉션하여 둘 다 표준 출력으로 기록되도록 합니다. ..

etc./StackOverFlow 2023.04.28

Vim에서 remap, noremap, nnoremap 및 vnoremap 매핑 명령의 차이점은 무엇입니까?

질문자 :Chetan Vim에서 remap , noremap , nnoremap 및 vnoremap 매핑 명령의 차이점은 무엇입니까? remap 은 매핑이 재귀적으로 작동하도록 하는 옵션입니다. 기본적으로 켜져 있으며 그대로 두는 것이 좋습니다. 나머지는 아래에 설명된 매핑 명령입니다. :map 및 :noremap 은 다양한 매핑 명령의 재귀 및 비재귀 버전입니다. 예를 들어 다음을 실행하면: :map j gg (moves cursor to first line) :map Q j (moves cursor to first line) :noremap W j (moves cursor down one line) 그 다음에: j gg 매핑됩니다. 재귀 매핑을 위해 j 가 확장되기 때문에 Q 도 gg j 는 비재귀 ..

etc./StackOverFlow 2023.04.28

목록 이해에서 if/else

질문자 :AP257 Python에서 다음을 수행하려면 어떻게 해야 합니까? row = [unicode(x.strip()) for x in row if x is not None else ''] 기본적으로: 모든 None을 빈 문자열로 바꾼 다음 기능을 수행합니다. 당신은 완전히 할 수 있습니다. 그것은 단지 주문 문제입니다: [unicode(x.strip()) if x is not None else '' for x in row] 일반적으로, [f(x) if condition else g(x) for x in sequence] if 조건만 있는 목록 이해의 경우, [f(x) for x in sequence if condition] 이것은 실제로 다른 언어 구성인 조건식 을 사용하..

etc./StackOverFlow 2023.04.28

jQuery 드롭다운에서 선택한 옵션 가져오기

질문자 :William Kinaan 일반적으로 $("#id").val() 을 사용하여 선택한 옵션의 값을 반환하지만 이번에는 작동하지 않습니다. 선택한 태그의 ID는 aioConceptName HTML 코드 Name choose io roma totti 드롭다운 옵션의 경우 다음과 같은 것이 필요할 수 있습니다. var conceptName = $('#aioConceptName').find(":selected").text(); val() 이 트릭을 수행하지 않는 이유는 옵션을 클릭해도 드롭다운의 값이 변경되지 않기 때문입니다. 드롭다운 의 자식 인 선택한 옵션에 :selected 속성을 추가하기만 하면 됩니다. Elliot Bonneville 각 옵션에 대한 값 설정 choose io ro..

etc./StackOverFlow 2023.04.28

개체 유형의 이름을 가져옵니다.

질문자 :Ewen Cartwright Java 의 class.getName() 해당하는 JavaScript 가 있습니까? class.getName() 해당하는 JavaScript가 있습니까? 아니 . ES2015 업데이트 : class Foo {} 의 이름은 Foo.name 입니다. thing 의 유형에 관계없이 thing 의 클래스 이름 thing.constructor.name 입니다. ES2015 환경의 내장 생성자는 올바른 name 속성을 가지고 있습니다. 예를 들어 (2).constructor.name 은 "Number" 입니다. 그러나 다음은 모두 어떤 식으로든 실패하는 다양한 해킹입니다. 여기에 필요한 작업을 수행할 수 있는 해킹이 있습니다. 이는 개체의 프로토타입을 수정한다는 점에 유의하세요..

etc./StackOverFlow 2023.04.28

Git에서 파일이 삭제된 시점 찾기

질문자 :JohnMetta n 커밋이 있는 Git 저장소가 있습니다. 필요한 파일이 있는데 저장소에 있었는데 갑자기 "오! 그 파일이 어디로 갔지?"라고 생각합니다. "파일 real_needed.txt가 커밋 n-13에서 삭제되었습니다"라고 알려주는 일련의 Git 명령이 있습니까? 다시 말해, 모든 개별 커밋을 보지 않고 내 Git 리포지토리에 모든 파일의 모든 변경 사항이 있다는 것을 알면서도 해당 파일이 있는 마지막 커밋을 빨리 찾아서 다시 가져올 수 있습니까? git log --full-history -- [file path] 는 파일의 변경 사항을 보여주며 파일이 삭제된 경우에도 작동합니다. 예시: git log --full-history -- myfile 파일을 삭제한 마지막 커밋만 보고 싶다면..

etc./StackOverFlow 2023.04.28

SQL Server - 삽입된 행의 ID를 얻는 가장 좋은 방법은 무엇입니까?

질문자 :Oded 삽입된 행의 IDENTITY 를 얻는 가장 좋은 방법은 무엇입니까? @@IDENTITY 및 IDENT_CURRENT 및 SCOPE_IDENTITY 에 대해 알고 있지만 각각에 첨부된 장단점을 이해하지 못합니다. 누가 차이점과 언제 각각을 사용해야 하는지 설명해 주시겠습니까? @@IDENTITY 는 모든 범위에서 현재 세션의 모든 테이블에 대해 생성된 마지막 ID 값을 반환합니다. 범위에 걸쳐 있으므로 여기에서 주의해야 합니다. 현재 명령문 대신 트리거에서 값을 가져올 수 있습니다. SCOPE_IDENTITY() 는 현재 세션 및 현재 범위의 모든 테이블에 대해 생성된 마지막 ID 값을 반환합니다. 일반적으로 사용하려는 것 . IDENT_CURRENT('tableName')..

etc./StackOverFlow 2023.04.28

Git에서 삭제한 브랜치를 복구할 수 있습니까?

질문자 :prosseek git branch -d XYZ 실행하면 분기를 복구하는 방법이 있습니까? 삭제 분기 명령을 실행하지 않은 것처럼 돌아갈 수 있는 방법이 있습니까? git reflog --no-abbrev 하고 삭제된 분기의 끝에서 커밋에 대한 SHA1을 찾은 다음 git checkout [sha] 할 수 있어야 합니다. 그리고 해당 커밋에 도달하면 git checkout -b [branchname] 을 사용하여 거기에서 분기를 다시 만들 수 있습니다. 이 축약형/한 줄짜리 버전에 대해서는 @Cascabel에게, 샤를 얻는 방법에 대해서는 @Snowcrash에게 감사드립니다. 분기를 방금 삭제했다면 터미널에 Deleted branch (was ) 와 같은 내용이 표시됩니다. 그런 다음 이 한 줄..

etc./StackOverFlow 2023.04.28

Linux에서 grep을 사용하여 파일 이름만 표시하려면 어떻게 해야 합니까?

질문자 :cwd Linux에서 grep 을 사용하여 파일 이름(인라인 일치 없음)만 표시하려면 어떻게 해야 합니까? 나는 일반적으로 다음과 같은 것을 사용하고 있습니다. find . -iname "*php" -exec grep -H myString {} \; 어떻게 파일 이름(경로 포함)을 얻을 수 있지만 일치 항목은 없을까요? xargs 를 사용해야 합니까? 내 grep 매뉴얼 페이지에서 이 작업을 수행하는 방법을 보지 못했습니다. 표준 옵션 grep -l (소문자 L)이 이를 수행할 수 있습니다. 유닉스 표준에서 : -l (The letter ell.) Write only the names of files containing selected lines to standard output. Pathnam..

etc./StackOverFlow 2023.04.26

Node.js를 시작하는 방법

질문자 :Community Wiki 닫은. 이 질문은 스택 오버플로 지침을 충족하지 않습니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? Stack Overflow에 대한 주제가 되도록 질문을 업데이트하세요. 3년 전 문을 닫았습니다 . 이 질문의 답변은 커뮤니티의 노력 입니다. 이 게시물을 개선하려면 기존 답변을 수정하세요. 현재 새로운 답변이나 상호 작용을 허용하지 않습니다. Node.JS를 시작하는 데 유용한 리소스가 있습니까? 좋은 튜토리얼, 블로그 또는 책이 있습니까? 물론 공식 웹사이트인 http://nodejs.org/를 방문했지만 그들이 가지고 있는 문서가 좋은 출발점이라고 생각하지 않았습니다. 이 튜토리얼을 따라 시작할 수 있습니다. 튜토리얼 NodeSchool.i..

etc./StackOverFlow 2023.04.26

git stash pop과 git stash의 차이점 적용

질문자 :Sandeep Raju Prabhakar 나는 꽤 오랫동안 git stash pop 을 사용해 왔습니다. git stash apply 명령에 대해 알게 되었습니다. git stash pop 과 동일하게 작동하는 것 같았습니다. git stash pop 과 git stash apply 의 차이점은 무엇입니까? git stash pop 은 적용한 후 (기본적으로 최상위) stash를 버리는 반면, git stash apply 는 나중에 재사용할 수 있도록 숨김 목록 git stash drop 수 있음). git stash pop 이후에 충돌이 발생하지 않는 한 발생합니다. 이 경우에는 stash가 제거되지 않고 git stash apply 와 똑같이 작동합니다. 그것을 보는 또 다른 방법: git ..

etc./StackOverFlow 2023.04.26
반응형