반응형

programing tip 3103

HTML5의 GeoLocation은 정확히 어떻게 작동합니까?

HTML5의 GeoLocation은 정확히 어떻게 작동합니까? 브라우저가 내 위치를 확인하기 위해 내 IP 주소와 주변 무선 네트워크의 세부 정보를 공유한다는 것을 알고 있지만 주변 Wi-Fi 네트워크에 대해 어떤 종류의 정보를 알고 있습니까? 예를 들어 내가 살고있는 곳은 공용 무선 네트워크가없고 집에서 약 5 개의 개인 네트워크를 볼 수 있지만 내 위치는 20 미터 이내에서 결정됩니다. 근처에 개방 된 네트워크가없는 경우 Google은 내 위치를 어떻게 확인하나요? 제가 생각할 수있는 유일한 방법은 Google이 스트리트 뷰에 대한 거리를 매핑 할 때 모든 무선 네트워크의 위치를 ​​매핑한다는 것입니다. 온라인에서 검색했지만 구체적인 세부 정보를 찾을 수 없습니다. Firefox에서 Google로 전..

programing tip 2020.10.06

포함 된 컨테이너가있는 실행 가능한 jar와 전쟁 파일 배포에 대한 조언

포함 된 컨테이너가있는 실행 가능한 jar와 전쟁 파일 배포에 대한 조언 자바 웹 애플리케이션을 war 파일 (또는 ear 파일)의 형태로 자바 서블릿 컨테이너 (또는 애플리케이션 서버)에 배포하는 것에서 벗어나 대신 애플리케이션을 실행 가능한 jar로 패키징하는 자바 공간의 현재 추세가있는 것 같습니다. jetty와 같은 임베디드 서블릿 / HTTP 서버. 그리고 이는 애플리케이션이 최종 사용자에게 제공되는 방식보다 새로운 프레임 워크가 새로운 애플리케이션을 개발하고 배포하는 방식에 영향을 미치는 방식에 더 가깝다는 것을 의미합니다 (예를 들어 Jenkins가 임베디드 컨테이너를 사용하는 이유를 알 수 있습니다. ). 실행 가능한 jar 옵션을 채택한 프레임 워크의 예 : Dropwizard , Spr..

programing tip 2020.10.06

함수 인수로 생성기

함수 인수로 생성기 왜 생성기를 함수에 대한 유일한 위치 인수로 전달하는 데 특별한 규칙이있는 것처럼 보이는지 설명 할 수 있습니까? 우리가 가지고있는 경우 : >>> def f(*args): >>> print "Success!" >>> print args 예상대로 작동합니다. >>> f(1, *[2]) Success! (1, 2) 예상대로 작동하지 않습니다. >>> f(*[2], 1) File "", line 1 SyntaxError: only named arguments may follow *expression 예상대로 작동합니다. >>> f(1 for x in [1], *[2]) Success! (generator object at 0x7effe06bdcd0>, 2) 이것은 작동하지만 이유를 이해하..

programing tip 2020.10.06

파이썬에서 목록을 dict 키로 사용할 수없는 이유는 무엇입니까?

파이썬에서 목록을 dict 키로 사용할 수없는 이유는 무엇입니까? 파이썬 dict의 키로 사용할 수있는 / 사용할 수없는 것에 대해 약간 혼란스러워합니다. dicked = {} dicked[None] = 'foo' # None ok dicked[(1,3)] = 'baz' # tuple ok import sys dicked[sys] = 'bar' # wow, even a module is ok ! dicked[(1,[3])] = 'qux' # oops, not allowed 그래서 튜플은 불변 유형이지만 그 안에 목록을 숨기면 키가 될 수 없습니다. 모듈 안에 목록을 쉽게 숨길 수는 없나요? 키가 "해시 가능"해야한다는 막연한 생각이 있었지만 기술적 인 세부 사항에 대한 내 자신의 무지를 인정할 것입니다...

programing tip 2020.10.06

webRTC 및 서버 기반 피어 연결을 사용하여 웹캠 및 오디오를 녹음하는 방법

webRTC 및 서버 기반 피어 연결을 사용하여 웹캠 및 오디오를 녹음하는 방법 사용자 웹캠과 오디오를 녹음하고 서버의 파일에 저장하고 싶습니다. 이 파일은 다른 사용자에게 제공 될 수 있습니다. 재생에는 문제가 없지만 녹화 할 콘텐츠를 가져 오는 데 문제가 있습니다. 내 이해는 getUserMedia .record()함수가 아직 작성되지 않았다는 것입니다. 지금까지 제안 만 작성되었습니다. PeerConnectionAPI를 사용하여 내 서버에서 피어 연결을 만들고 싶습니다. 나는 이것이 약간 해키하다는 것을 이해하지만 서버에 피어를 만들고 클라이언트-피어가 보내는 것을 기록하는 것이 가능해야한다고 생각합니다. 이것이 가능하다면이 데이터를 flv 또는 다른 비디오 형식으로 저장할 수 있어야합니다. 내가 ..

programing tip 2020.10.06

Amazon EC2 : 기존 PV AMI를 HVM으로 변환하는 방법

Amazon EC2 : 기존 PV AMI를 HVM으로 변환하는 방법 질문: 전체 시스템 설정을 다시 생성하지 않고 기존 AMI에서 새 AWS EC2 클래스 (r3, i2)를 어떻게 사용해야합니까? 새로운 EC2 클래스는 HVM 기반 가상화 만 지원하지만 PVM AMI 이미지 만 있습니다. 대답: Ubuntu HVM Linux, 모든 버전, 새 시작 기존 AMI / PVM Linux로 Ubuntu를 시작하고 여기에 grub 패키지를 설치합니다. apt-get install grub-pc grub-pc-bin grub-legacy-ec2 grub-gfxpayload-lists PVM Linux 중지 PVM Linux에서 루트 (/ dev / sda1) 파티션 분리 PVM Linux 루트 파티션을 실행중인 H..

programing tip 2020.10.06

URL Shortener는 어떻게 작동합니까?

URL Shortener는 어떻게 작동합니까? [닫은] URL Shortener가 어떻게 작동하는지 궁금합니다. 주소 표시 줄에서 텍스트를 추출하여 올바른 URL에 매핑 한 다음 나중에 리디렉션하는 방법과 같습니다. 그들은 어떤 프로그래밍 언어를 사용합니까? 매핑 기록을 어떻게 유지합니까? 단축 URL의 고유성을 어떻게 보장합니까? 일반인이 URL을 방문하지 않고 어떻게 매핑을 해제 할 수 있습니까? 위키는 당신의 친구입니다 기본적으로 이름이 짧은 웹 사이트는 bit.ly와 같은 자리 표시 자로 사용됩니다. 그런 다음 bit.ly는 사용자가 제공 할 키를 생성하며, 이는 반복되지 않도록 무작위로 생성됩니다. 35 개의 문자 옵션과 8 개 정도의 값을 사용하여 계산하십시오. 가능한 많은 키입니다. URL이..

programing tip 2020.10.06

동적 모듈 세트로 AngularJS 앱 개발

동적 모듈 세트로 AngularJS 앱 개발 사용자가 미리 정의 된 100 개 이상의 위젯 세트에서 선택하여 위젯을 배치 (드래그 / 드롭) 할 수있는 복잡한 레이아웃의 애플리케이션이 있습니다. 여기서 모든 위젯은 데이터 세트 (REST 호출을 사용하여 가져옴)를 표시하는 사용자 정의 구현입니다. 특정 방식으로. 수많은 블로그 게시물, stackoverflow 질문 및 공식 AngularJS 문서를 읽었지만 요구 사항을 처리하기 위해 내 애플리케이션을 어떻게 설계해야하는지 알 수 없습니다. 데모 앱을 살펴보면 단일 모듈 (ng-app)이 있으며 .js 파일에서이를 구성 할 때 종속 모듈이 종속성으로 선언되지만 많은 위젯 세트가 있으며 어떻게 든 모두 설명하는 것은 바람직하지 않습니다. 그곳에. 다음 질문..

programing tip 2020.10.06

React Native-StyleSheet와 일반 객체를 사용하면 어떤 이점이 있습니까?

React Native-StyleSheet와 일반 객체를 사용하면 어떤 이점이 있습니까? StyleSheet.create()일반 개체와 비교 하여 사용할 때의 이점은 정확히 무엇입니까 ? const styles = StyleSheet.create({ container: { flex: 1 } } Vs. const styles = { container: { flex: 1 } } React native 의 StyleSheet.js 의 주석 섹션에서 직접 인용 코드 품질 : 스타일을 렌더링 함수에서 멀리 이동하면 코드를 더 쉽게 이해할 수 있습니다. 스타일에 이름을 지정하는 것은 렌더링 기능의 저수준 구성 요소에 의미를 추가하는 좋은 방법입니다. 공연: 스타일 개체에서 스타일 시트를 만들면 매번 새 스타일 개체..

programing tip 2020.10.06

클래스 기반보기의 장점은 무엇입니까?

클래스 기반보기의 장점은 무엇입니까? 나는 오늘 Django 1.3 알파가 출시되고 있으며 가장 선전 된 새로운 기능은 클래스 기반 뷰 의 도입이라고 읽었습니다 . 관련 문서를 읽었 지만 이를 사용하여 얻을 수 있는 큰 이점 ™ 을보기가 어려우 므로 여기에서이를 이해하는 데 도움을 요청합니다. 문서에서 고급 예제 를 살펴 보겠습니다 . urls.py from books.views import PublisherBookListView urlpatterns = patterns('', (r'^books/(\w+)/$', PublisherBookListView.as_view()), ) views.py from django.shortcuts import get_object_or_404 from django.view..

programing tip 2020.10.06
반응형