반응형

C# 4662

파이썬 3.5의 타입 힌트는 무엇입니까

파이썬 3.5의 타입 힌트는 무엇입니까 이야기의 기능에 대한 중 하나 Python 3.5되고이라고 type hints. type hints이 기사 와 이에 대한 예제가 언급되어 있으며, 유형 힌트를 책임감있게 사용하는 것에 대해서도 언급합니다. 누군가가 그것에 대해 그리고 언제 사용 해야하는지와 그렇지 않은지에 대해 더 자세히 설명 할 수 있습니까? 내가 읽고 제안 PEP (483) 및 PEP 484을 시청 이 타입 힌팅에 귀도하여 프리젠 테이션을. 간단히 말해서 : 유형 힌트는 말 그대로 단어의 의미 입니다. 사용중인 객체의 유형을 암시합니다 . 파이썬 의 동적 인 특성 으로 인해 사용중인 객체 의 유형 을 유추하거나 확인하는 것이 특히 어렵습니다. 이 사실은 개발자가 작성하지 않은 코드에서 정확히 무..

IT story 2020.05.06

숨김을 반대로 적용하는 방법?

숨김을 반대로 적용하는 방법? 작은 패치가 자식 숨김에 저장되어 있습니다. 를 사용하여 작업 사본에 적용했습니다 git stash apply. 이제 패치를 역으로 적용하여 이러한 변경 사항을 취소하고 싶습니다 git revert. 누구든지 이것을하는 방법을 알고 있습니까? 설명 : 작업 사본에 다른 변경 사항이 있습니다. 내 특별한 경우는 설명하기 어렵지만 숨겨져있는 디버깅 또는 실험 코드를 상상할 수 있습니다. 이제 작업 사본에 다른 변경 사항이 혼합되어 있으며 숨김 변경 사항이 있거나없는 효과를보고 싶습니다. 숨김이 현재 이것을 지원하는 것처럼 보이지 않지만 git stash apply --reverse멋진 기능입니다. git-stash 맨 페이지 에 따르면 , "스 태시는 트리가 작업 디렉토리의 상..

IT story 2020.05.06

배열과 객체의 후행 쉼표가 사양의 일부입니까?

배열과 객체의 후행 쉼표가 사양의 일부입니까? JavaScript에서 후행 쉼표가 표준입니까, 아니면 Chrome 및 Firefox와 같은 대부분의 브라우저가 허용합니까? 나는 그것들이 표준이라고 생각했지만 IE8은 하나를 만난 후 당황했습니다. 물론 IE는 무언가를 거의 지원하지 않으면 표준이 아닙니다. 다음은 책 배열의 마지막 요소 다음에 의미하는 바의 예입니다. var viewModel = { books: ko.observableArray([ { title: "..", display: function() { return ".."; } }, { title: "..", display: function() { return ".."; } }, { title: "..", display: function() ..

IT story 2020.05.06

C #의 다중 상속

C #의 다중 상속 다중 상속이 나쁘기 때문에 (소스가 더 복잡 해짐) C #은 이러한 패턴을 직접 제공하지 않습니다. 그러나 때때로이 능력을 갖는 것이 도움이 될 것입니다. 예를 들어 인터페이스와 세 가지 클래스를 사용하여 누락 된 다중 상속 패턴을 구현할 수 있습니다. public interface IFirst { void FirstMethod(); } public interface ISecond { void SecondMethod(); } public class First:IFirst { public void FirstMethod() { Console.WriteLine("First"); } } public class Second:ISecond { public void SecondMethod() { ..

IT story 2020.05.06

리스트의 사전을 만드는 파이썬

리스트의 사전을 만드는 파이썬 값이 목록 인 사전을 만들고 싶습니다. 예를 들면 다음과 같습니다. { 1: ['1'], 2: ['1','2'], 3: ['2'] } 만약 내가한다면: d = dict() a = ['1', '2'] for i in a: for j in range(int(i), int(i) + 2): d[j].append(i) d [...]가 목록이 아니기 때문에 KeyError가 발생합니다. 이 경우 a를 할당 한 후 다음 코드를 추가하여 사전을 초기화 할 수 있습니다. for x in range(1, 4): d[x] = list() 더 좋은 방법이 있습니까? 두 번째 for루프 가 될 때까지 필요한 키를 모른다고 가정 해 봅시다. 예를 들면 다음과 같습니다. class relation: ..

IT story 2020.05.06

Python Pandas : 특정 값과 일치하는 열의 색인을 가져옵니다.

Python Pandas : 특정 값과 일치하는 열의 색인을 가져옵니다. "BoolCol"열이있는 DataFrame이 주어지면 "BoolCol"값이 True 인 DataFrame의 인덱스를 찾습니다. 나는 현재 그것을 반복하는 방법을 가지고 있는데, 그것은 완벽하게 작동합니다 : for i in range(100,3000): if df.iloc[i]['BoolCol']== True: print i,df.iloc[i]['BoolCol'] 그러나 이것은 올바른 팬더의 방법이 아닙니다. 약간의 연구 끝에 현재이 코드를 사용하고 있습니다. df[df['BoolCol'] == True].index.tolist() 이것은 인덱스 목록을 제공하지만 다음을 수행하여 확인하면 일치하지 않습니다. df.iloc[i]['B..

IT story 2020.05.06

크론과 virtualenv

크론과 virtualenv cron에서 Django 관리 명령을 실행하려고합니다. 프로젝트를 샌드 박스로 유지하기 위해 virtualenv를 사용하고 있습니다. 여기와 다른 곳에서 virtualenv와 같은 관리 명령을 실행하는 예제를 보았습니다. 0 3 * * * source /home/user/project/env/bin/activate && /home/user/project/manage.py command arg 그러나 syslog가 태스크를 시작해야 할 때 항목을 표시하더라도이 태스크는 실제로 실행되지 않습니다 (스크립트의 로그 파일이 비어 있음). 쉘에서 수동으로 라인을 실행하면 예상대로 작동합니다. 현재 cron을 통해 명령을 실행할 수있는 유일한 방법은 명령을 분리하여 바보 같은 bash 래..

IT story 2020.05.06

모든 개발자는 데이터베이스에 대해 무엇을 알아야합니까?

모든 개발자는 데이터베이스에 대해 무엇을 알아야합니까? [닫은] 우리가 좋아하든 그렇지 않든, 대부분의 개발자는 아니지만 정기적으로 데이터베이스를 사용하거나 언젠가는 작업해야 할 수도 있습니다. 야생에서 오용 및 남용의 양과 매일 발생하는 데이터베이스 관련 질문의 양을 고려할 때 개발자가 설계하거나 작업하지 않더라도 개발자가 알아야 할 특정 개념이 있다고 말하는 것이 공정합니다. 오늘 데이터베이스. 그래서: 개발자와 다른 소프트웨어 전문가가 데이터베이스에 대해 알아야 할 중요한 개념은 무엇입니까? 응답 지침 : 목록을 짧게 유지하십시오. 답변 당 하나의 개념이 가장 좋습니다. 구체적으로 작성하십시오 . "데이터 모델링"은 중요한 기술 일 수 있지만 정확히 무엇을 의미합니까? 당신의 근거를 설명하십시오. ..

IT story 2020.05.06

CTOR의 의미는 무엇입니까?

CTOR의 의미는 무엇입니까? 많은 C # 파일에서 CTOR 또는 ctor라는 지역 태그 (?)를 저장합니다. ctor의 의미는 무엇입니까? 왜 그런 지역이 ctor입니까? "생성자"의 줄임말이며 IL에서도 생성자가 호출되는 것입니다. 예를 들어, Reflector를 열고 유형 .ctor을 보면 다양한 생성자를 호출 한 멤버가 표시 됩니다. 일반적으로이 영역은 클래스의 생성자를 포함해야합니다. 좀 더 확장하기 위해 인스턴스 이니셜 라이저 (.ctor), 유형 이니셜 라이저 (.cctor)의 두 가지 생성자가 있습니다. 아래 코드를 작성하고 ildasm.exe에서 IL 코드를 탐색하십시오. 정적 필드 'b'는 .cctor ()를 통해 초기화되는 반면 인스턴스 필드는 .ctor ()를 통해 초기화됩니다. i..

IT story 2020.05.06

matplotlib을 사용하여 이미지를 회색조로 표시

matplotlib을 사용하여 이미지를 회색조로 표시 matplotlib.pyplot.imshow () 사용하여 회색조 이미지를 표시하려고합니다 . 내 문제는 회색조 이미지가 컬러 맵으로 표시된다는 것입니다. 이미지 위에 색상으로 그리려면 그레이 스케일이 필요합니다. 이미지를 읽고 PIL의 Image.open (). convert ( "L")을 사용하여 회색조 로 변환 image = Image.open(file).convert("L") 그런 다음 이미지를 행렬로 변환하여 다음을 사용하여 이미지 처리를 쉽게 수행 할 수 있습니다. matrix = scipy.misc.fromimage(image, 0) 그러나 내가 할 때 figure() matplotlib.pyplot.imshow(matrix) show()..

IT story 2020.05.06
반응형