반응형

jQuery 2884

인덱스 변수없이 N 번 무언가를하는 pythonic 방법?

인덱스 변수없이 N 번 무언가를하는 pythonic 방법? 매일 저는 점점 더 파이썬을 좋아합니다. 오늘 저는 다음과 같은 코드를 작성했습니다. for i in xrange(N): do_something() 나는 N 번 무언가를해야했습니다. 그러나 매번 i(인덱스 변수) 의 값에 의존하지 않았습니다 . 나는 결코 사용하지 않은 변수를 만들고 있다는 것을 깨달았으며 ( i") 쓸모없는 색인 변수가 필요 없이이 작업을 수행하는 더 파이썬적인 방법이 있다고 생각했습니다. 그래서 ... 질문은 :이 간단한 작업을 좀 더 (파이썬) 아름다운 방법으로 수행하는 방법을 알고 있습니까? 루핑보다 약간 빠른 접근 방식 xrange(N)은 다음과 같습니다. import itertools for _ in itertools...

IT박스 2020.06.21

C #이 참조 반환을 지원하지 않는 이유는 무엇입니까?

C #이 참조 반환을 지원하지 않는 이유는 무엇입니까? .NET은 참조 반환을 지원하지만 C #은 지원하지 않는다는 것을 읽었습니다. 특별한 이유가 있습니까? 왜 내가 다음과 같은 것을 할 수 없습니까? static ref int Max(ref int x, ref int y) { if (x > y) return ref x; else return ref y; } 이 질문은 2011 년 6 월 23 일 에 제 블로그 의 주제였습니다 . 좋은 질문 감사합니다! C # 팀은 C # 7에서이를 고려하고 있습니다. 자세한 내용은 https://github.com/dotnet/roslyn/issues/5233 을 참조하십시오. 업데이트 :이 기능은 C # 7에 도입되었습니다! 당신이 올바른지; .NET은 변수에 대한..

IT박스 2020.06.21

로컬 git 커밋 중 일부만 어떻게 푸시합니까?

로컬 git 커밋 중 일부만 어떻게 푸시합니까? 5 개의 로컬 커밋이 있다고 가정합니다. SVN 스타일 워크 플로를 사용하여 두 개만 중앙 저장소에 푸시하고 싶습니다. 어떻게해야합니까? 이것은 작동하지 않았다 : git checkout HEAD~3 #set head to three commits ago git push #attempt push from that head 결과적으로 5 개의 로컬 커밋이 모두 완료됩니다. 실제로 커밋을 취소하기 위해 git reset을 수행하고 git stash와 git push를 수행 할 수 있다고 생각합니다. 그러나 커밋 메시지를 작성하고 파일을 정리했으며 다시 실행하고 싶지 않습니다. 내 느낌은 밀거나 재설정하기 위해 전달 된 일부 플래그가 작동한다는 것입니다. 도움이..

IT박스 2020.06.21

포인트 확대 (스케일 및 번역 사용)

포인트 확대 (스케일 및 번역 사용) Google지도 확대와 같이 HTML 5 캔버스에서 마우스 아래의 포인트를 확대하고 싶습니다 . 어떻게하면 되나요? 더 좋은 해결책은 줌의 변화에 ​​따라 단순히 뷰포트의 위치를 ​​옮기는 것입니다. 줌 포인트는 단순히 기존 줌의 포인트와 동일하게 유지하려는 새 줌입니다. 다시 말해, 사전 확대 된 뷰포트와 사후 확대 된 뷰포트는 뷰포트에 대해 동일한 줌 포인트를 갖습니다. 우리는 원점을 기준으로 스케일링한다고 가정합니다. 뷰포트 위치를 적절하게 조정할 수 있습니다. scalechange = newscale - oldscale; offsetX = -(zoomPointX * scalechange); offsetY = -(zoomPointY * scalechange); ..

IT박스 2020.06.21

사이트에 Google 크롬 검색 주소창 검색 지원을 추가하는 방법은 무엇입니까?

사이트에 Google 크롬 검색 주소창 검색 지원을 추가하는 방법은 무엇입니까? Chrome 검색 주소창에 일부 URL을 입력하면 '$ URL에서 검색하려면 Tab 키를 누르세요'라는 메시지가 표시됩니다. 예를 들어 일부 러시아 사이트 habrahabr.ru 또는 yandex.ru가 있습니다. Tab 키를 누르면 검색 엔진이 아닌 해당 사이트에서 검색 할 수 있습니다. 내 사이트를 활성화하려면 어떻게해야합니까? 내 사이트 페이지에 특수 코드를 작성해야합니까? Chrome은 일반적으로 사용자 기본 설정을 통해이를 처리합니다. (를 통해 chrome://settings/searchEngines) 그러나 사용자를 위해이 기능을 구현하려면 사이트에 OSD (Open Search Description)를 추가해야..

IT박스 2020.06.21

엔티티 객체가 필요한 이유는 무엇입니까?

엔티티 객체가 필요한 이유는 무엇입니까? [닫은] 현재 수용되는 엔터프라이즈 응용 프로그램 디자인 패러다임 의 장점에 대한 정직하고 사려 깊은 토론이 필요합니다 . 엔티티 객체가 존재해야한다고 확신하지 않습니다. 엔터티 객체라는 말은 "개인", "계정", "주문"등과 같이 응용 프로그램을 위해 구축하려는 전형적인 것들을 의미합니다. 나의 현재 디자인 철학은 다음과 같습니다. 모든 데이터베이스 액세스는 저장 프로 시저를 통해 수행해야합니다. 데이터가 필요할 때마다 저장 프로 시저를 호출하고 SqlDataReader 또는 DataTable의 행을 반복합니다. (참고 : Java EE를 사용하여 엔터프라이즈 응용 프로그램을 구축했으며 Java 사람들은 내 .NET 예제와 동등한 것을 대체하십시오) 나는 안티 ..

IT박스 2020.06.21

왜 Razor _layout.cshtml에 파일 이름에 밑줄이 있습니까?

왜 Razor _layout.cshtml에 파일 이름에 밑줄이 있습니까? 기본 ASP.NET MVC 3 프로젝트에서 레이아웃 및 부분 cshtml 파일은 밑줄로 시작합니다 _viewstart _Layout _LogOnPartial 이 관습이 왜 필요한가? 이 컨벤션을 따라야합니까? 프레임 워크 .cshtml가 밑줄로 시작 하는 파일에 특별한 의미를 부여합니까 ? Razor는 ASP.NET 웹 페이지 (WebMatrix)를 위해 개발되었으며, MVC에서 얻을 수있는보기 폴더 및 라우팅과 같은 종류의 보호 기능이 없습니다. 웹 페이지의 레이아웃 페이지는 직접 제공되지 않으므로 밑줄이 앞에 붙습니다. 또한 웹 페이지 프레임 워크는 이름에 밑줄이있는 파일이 직접 요청되지 않도록 구성되었습니다. 웹 페이지 내의 ..

IT박스 2020.06.21

PDF에서 텍스트를 추출하는 방법?

PDF에서 텍스트를 추출하는 방법? [닫은] PDF에서 텍스트와 이미지를 추출하기 위해 라이브러리 / API를 추천 할 수 있습니까? 문서의 미리 알려진 영역에 포함 된 텍스트를 얻을 수 있어야합니다. 따라서 API는 페이지의 각 요소에 대한 위치 정보를 제공해야합니다. 해당 데이터를 형식 xml또는 json형식 으로 출력하고 싶습니다 . 우리는 현재 꽤 좋은 것처럼 보이지만 다른 사람들의 경험과 제안을 듣고 싶은 PdfTextStream 을 보고 있습니다. 프로그래밍 방식으로 pdf에서 텍스트를 추출하는 대안 (상업적 또는 무료)이 있습니까? 가져와야 할 데이터 테이블이 포함 된 400 페이지 pdf 파일이 제공되었습니다. 운 좋게도 이미지가 없습니다. Ghostscript 가 나를 위해 일했습니다. ..

IT박스 2020.06.21

객체가 인터페이스를 구현하는지 테스트

객체가 인터페이스를 구현하는지 테스트 이것은 이전에 요청되었을 수도 있지만 빠른 검색은 C #과 동일한 질문 만 가져 왔습니다. 여기를 보아라. 내가 기본적으로하고 싶은 것은 주어진 객체가 주어진 인터페이스를 구현하는지 확인하는 것입니다. 나는 해결책을 알아 냈지만 if 또는 case 문에서 자주 사용하기에 충분하지 않으며 Java에 내장 솔루션이 없는지 궁금합니다. public static Boolean implementsInterface(Object object, Class interf){ for (Class c : object.getClass().getInterfaces()) { if (c.equals(interf)) { return true; } } return false; } 편집 : 좋아, 답..

IT박스 2020.06.21

Access-Control-Allow-Credentials 헤더는 정확히 무엇을합니까?

Access-Control-Allow-Credentials 헤더는 정확히 무엇을합니까? CORS 사용 방법을 이해하려고 노력하고 있으며 Access-Control-Allow-Credentials헤더의 기능 에 대해 혼란스러워 합니다. 문서 는 말합니다 자격 증명 플래그가 true 일 때 요청에 대한 응답을 표시 할 수 있는지 여부를 나타냅니다. 그러나 나는 "노출 된"응답이 무엇을 의미하는지 이해하지 못한다. 자격 증명 플래그가 true로 설정되어있는 경우이 헤더가 true로 설정된 것을 실제로 설명 할 수있는 사람이 있습니까? 기본적으로 CORS는 출처 간 요청에 쿠키를 포함하지 않습니다. 이것은 JSON-P와 같은 다른 교차 출처 기술과 다릅니다. JSON-P에는 항상 요청에 쿠키가 포함되며이 동작으..

IT박스 2020.06.21
반응형