반응형

Spring 2652

Android의 Java 버전은 Java SE 버전과 어떤 관련이 있습니까?

Android의 Java 버전은 Java SE 버전과 어떤 관련이 있습니까? Android 개발에 사용되는 Java 버전이 Java SE 버전과 어떤 관련이 있는지 끊임없이 궁금합니다. 예를 들어, 저는 오늘 Java SE 7에 추가 된 기능인 "유형 추론 및 일반 메서드"에 대해 읽었습니다. "이것을 Android 코드에서 사용할 수 있습니까?"라고 생각합니다. 물론 Android 프로젝트에 코드를 입력하고 컴파일되는지 확인할 수는 있지만 머릿속에 일종의 매핑이 있으면 더 좋을 것입니다. 이 정보에 대해 인터넷 검색, Android 문서 확인 등을 시도했지만 답변을 찾을 수 없습니다. 편집 : 저는 언어 기능에 더 관심이 있습니다. 예를 들어 Android Java 구문 버전이 Java SE 구문과 어..

Nice programing 2020.10.30

Python 프로그램 배포를위한 데비안 패키지를 만드는 표준 방법이 있습니까?

Python 프로그램 배포를위한 데비안 패키지를 만드는 표준 방법이 있습니까? 이 작업을 수행하는 방법에 대한 많은 정보가 있지만 "고양이를 피부로 만드는 방법은 여러 가지가 있습니다" 이므로 프로세스의 일부를 다루는 모든 자습서 / 매뉴얼은 다른 것과 다른 특정 가정을하는 것 같습니다. 튜토리얼, 나는 여전히 그것을 이해하지 못했습니다. 지금까지 이것이 내가 이해했다고 생각하는 것입니다. 나의 최종 목표는 "이진".deb 패키지를 만드는 것입니다. 이러한 패키지는 모든 Python 프로그램이 그렇듯이 플랫폼 독립적 (32/64 비트)입니다. "바이너리"패키지를 생성하려면 먼저 소스 패키지를 생성해야합니다. 소스 패키지를 만들려면 CDBS또는을 사용할 수 있습니다 debhelper. Debhelper는 ..

Nice programing 2020.10.30

GraphQL에서 "에지"와 "노드"의 의미는 무엇입니까?

GraphQL에서 "에지"와 "노드"의 의미는 무엇입니까? 특정 GraphQL 엔드 포인트를 사용하고 있으며 깨끗한 JSON 구조를 쿼리로 제공하고 있지만 결과를 얻으면 "edges"및 "node"태그가 표시됩니다. 명백한 이점없이 데이터를 오염시키는 것 같습니다. 왜 거기에 있고 더 빠르고 간단한 데이터 구문 분석을 위해 제거 할 수 있습니까? 간단한 말로 된 짧은 소개부터 시작하겠습니다. GraphQl 릴레이 사양 개체를 다시 가져 오는 메커니즘 연결을 통해 페이징하는 방법에 대한 설명 예측 가능하도록 돌연변이 주변의 구조 사이: 연결은 edges, pageInfo... 와 같은 메타 데이터가있는 개체의 모음입니다 . pageInfo이 포함 hasNextPage, hasPreviousPage, sta..

Nice programing 2020.10.30

얼굴 인식 API

얼굴 인식 API Java Android를 사용하여 카메라가 주어진 사진으로 얼굴을 인식하는 방법을 찾고 있습니다. 어떤 아이디어? 누구든지 API 제안이 있습니까? 다음은 얼굴 인식 라이브러리에서 찾은 링크입니다. Android의 FaceDetector.Face 자습서 : Android에서 얼굴 감지 구현 OpenCV Facerecog 이미지 식별 링크 : Moodstocks Ltutech Microsoft의 Face API를 사용해 볼 수 있습니다. 사람을 감지하고 식별 할 수 있습니다. 여기에서 얼굴 API에 대해 자세히 알아 보세요 . Android의 media.FaceDetector 클래스를 사용 하여 무료로 얼굴을 감지합니다. 다음은 얼굴 감지의 예입니다. https://github.com/b..

Nice programing 2020.10.30

확장 가능한 소프트웨어 (플러그인 아키텍처)를 설계하는 방법은 무엇입니까?

확장 가능한 소프트웨어 (플러그인 아키텍처)를 설계하는 방법은 무엇입니까? 확장 가능하도록 소프트웨어를 설계하는 방법, 즉 다른 사람들이 기능을 추가하는 추가 기능 / 플러그인을 작성할 수 있도록하는 방법에 대해 설명하는 리소스가 필요합니다. 추천 메뉴가 무엇인가요? 주제에 대해 논의하는 책이 있습니까? 나는 짧고 요점을 선호합니다. 약간의 이론과 많은 구체적인 예. 특정 언어를 대상으로하는 것이 아니라 핵심 아이디어를 이해하여 모든 언어로 구현할 수 있기를 바랍니다. 같은 이유로 다른 사람이 만든 프레임 워크를 사용하지 않는 것을 선호합니다 (프레임 워크가 매우 수준이 높지 않은 경우 (예 : 너무 많이 숨기지 않는 경우 )). 그것을 구현하는 다양한 방법으로 주제와 실험. 또한 프레임 워크는 일반적으..

Nice programing 2020.10.30

AngularJS 인증 + RESTful API

AngularJS 인증 + RESTful API 인증 / (재) 라우팅을위한 API가 포함 된 Angular + RESTful 클라이언트 측 통신 이것은 몇 가지 다른 질문과 몇 가지 다른 자습서에서 다루었지만 이전에 접한 모든 리소스가 머리에 제대로 맞지 않았습니다. 간단히 말해서, 나는 에서 POST를 통해 로그인 http://client.foo에http://api.foo/login logout경로 를 제공하는 사용자에 대해 "로그인 된"GUI / 구성 요소 상태가 있어야 합니다. 사용자가 로그 아웃 / 로그 아웃 할 때 UI를 "업데이트"할 수 있습니다. 이것은 가장 실망 스러웠습니다. 내 경로를 보호하여 인증 상태 (필요한 경우)를 확인하고 그에 따라 사용자를 로그인 페이지로 리디렉션합니다. 내 ..

Nice programing 2020.10.30

프로젝트 구성 파일을 처리하는 가장 쉬운 방법은 무엇입니까?

프로젝트 구성 파일을 처리하는 가장 쉬운 방법은 무엇입니까? 모든 프로젝트에 하나 이상의 구성 파일이있는 것은 매우 일반적입니다. 와 프로젝트를 공유 할 때마다 git다음과 같은 문제가 발생합니다. 민감한 정보 (개발자마다 다른 DB 비밀번호 등) 작업 별 정보 (개발자가 일부 설정을 변경해야하는 특정 작업을 수행하는 경우) 개발자 특정 데이터가 주 저장소에 넘치지 않도록하려면 구성을 어떻게 든 무시해야합니다. 이제 몇 가지 사용 방법이 있으며 각각 몇 가지 결함이 있습니다. .gitignore 구성 파일 가장 기본적인 방법 개발자가 리포지토리를 복제 할 때 구성 파일이 누락되고 구성이 다시 생성 된 위치를 찾아야합니다. 구성 파일은 무시되지 않습니다. 여기에는 더미 정보가 포함되어 있으며 각 개발자는 ..

Nice programing 2020.10.30

PHP 코드 리팩토링을위한 도구

PHP 코드 리팩토링을위한 도구 PHP 코드 리팩토링 (변수 이름 변경, 메서드 추출, 메서드 참조 찾기 등)을 지원하는 도구가 있습니까? 감사합니다. Scisr 는 PHP 용 간단한 독립형 리팩토링 도구입니다. 나는 이것이 오래된 질문이라는 것을 알고 있지만 PHP 리팩토링 도구의 가장 좋은 요약 중 하나이기 때문에 새 프로젝트를 목록에 추가 할 것이라고 생각했습니다. 저의 많은 디자인 목표는 여기에 언급 된 다른 항목의 부적절 함에서 비롯되었습니다. 특정 IDE에 묶여 있거나 테스트 관행을 지시하거나 전체적인 수작업이 필요합니다. Scisr에서 전반적으로 더 나은 경험을 만들고 싶습니다. 설치 및 실행이 간단합니다. 영리하려고하지만 너무 영리 하지는 않습니다 . 자동화에 가장 적합한 작업을 수행합니다..

Nice programing 2020.10.30

Docker가 포트 바인딩에 IPv4를 사용하도록 설정

Docker가 포트 바인딩에 IPv4를 사용하도록 설정 도커 호스트가 있고 내부에 컨테이너가 하나 있습니다. Docker 호스트는 IPv4가 아닌 IPv6 인터페이스에서만 포트를 바인딩합니다. 이것은 출력입니다 tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN - tcp 0 0 0.0.0.0:55082 0.0.0.0:* LISTEN - tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN - tcp6 0 0 :::80 :::* LISTEN - tcp6 0 0 :::22 :::* LISTEN - tcp6 0 0 :::40280 :::* LISTEN - tcp6 0 0 :::5432 :::* LISTEN - tcp6 0 0 :::40122 :::* LISTEN - tcp6 0 0 ..

Nice programing 2020.10.30

C에서 "[*]"(별표 수정 자)는 무엇을 의미합니까?

C에서 "[*]"(별표 수정 자)는 무엇을 의미합니까? 이 질문에 이미 답변이 있습니다. 함수의 VLA 배열 매개 변수에 정수 대신 별표 "[*]"를 사용하는 이유는 무엇입니까? 2 답변 C11 파서 (교육용)를 구현하는 동안 C11 (470 페이지) 뿐만 아니라 C99 (412 페이지) (Johannes에게 감사합니다!)에서도 직접 선언자가 다음과 같이 정의 된다는 사실을 발견했습니다 . (6.7.6) direct-declarator: direct-declarator [ type-qualifier-list? * ] 처음에는 이것이 문법 오류라고 생각했습니다 (유형 목록은 선택 사항이 아니어야 함). 그러나 참조 컴파일러 (clang)에서 이것을 시도했을 때 예상치 못한 오류가 발생했습니다. int ar..

Nice programing 2020.10.30
반응형