반응형

JavaScript 2976

python 버전에 따라 requirements.txt

python 버전에 따라 requirements.txt 6을 사용하여 python2 패키지를 python3 (내 소유가 아님)로 이식하여 두 패키지 모두와 호환되도록 시도하고 있습니다. 그러나 requirements.txt에 나열된 패키지 중 하나가 이제 python3 stdlib에 포함되어 있고 pypi 버전이 python3에서 작동하지 않으므로 조건부로 제외하고 싶습니다. setup.py에서이 작업을 수행하는 것은 쉽습니다. 다음과 같이 할 수 있습니다. if sys.version_info[0] == 2: requirements += py2_requirements else: requirements += py3_requirements 하지만 requirements.txt가 올바른 목록을 반영하도록하고 ..

Programing 2020.10.30

API 응답에서 얻은 색상 리소스의 값을 프로그래밍 방식으로 변경

API 응답에서 얻은 색상 리소스의 값을 프로그래밍 방식으로 변경 내 API 호출에라는 매개 변수가 있다고 가정 해 보겠습니다 color. R.colors.colorAPI 결과에서 색상을 할당하기 위해 존재를 편집하거나 수정할 수 있습니까? 예로서: 내 API를 호출하면을 반환합니다 green. 이제 내 앱을 (녹색 Toolbar, 녹색 TextView등) 로드하고 싶습니다 . 가능합니까? 내 첫 생각은 : 에 항목을 만들기 colors.xml라는 demo이 사용 후, 그것을 기본 색을 지정 다음을 demo내가 원하는 목적지 색상을 ( Button, TextView, 등) 그런 다음 내가 필요하지 않을 그래서이 API의 결과로 프로그램이 값을 변경하는 것이 가능할 수 있다고 생각 크리에이트 SharedP..

Programing 2020.10.30

Nougat의 android.os.TransactionTooLargeException

Nougat의 android.os.TransactionTooLargeException Nexus 5X를 Android N으로 업데이트했으며 이제 앱 (디버그 또는 릴리스)을 설치할 때 번들이 추가로 포함 된 모든 화면 전환에서 TransactionTooLargeException이 발생합니다. 이 앱은 다른 모든 장치에서 작동합니다. PlayStore에 있고 거의 동일한 코드가있는 이전 앱이 Nexus 5X에서 작동합니다. 누구든지 같은 문제가 있습니까? java.lang.RuntimeException: android.os.TransactionTooLargeException: data parcel size 592196 bytes at android.app.ActivityThread$StopInfo.run(..

Programing 2020.10.30

XML 직렬화 직렬화 가능한 개체의 일반 목록

XML 직렬화 직렬화 가능한 개체의 일반 목록 유형을 지정하지 않고도 직렬화 가능한 객체의 일반 목록을 직렬화 할 수 있습니까? 아래 깨진 코드의 의도와 같은 것 : List serializableList = new List(); XmlSerializer xmlSerializer = new XmlSerializer(serializableList.GetType()); serializableList.Add((ISerializable)PersonList); using (StreamWriter streamWriter = System.IO.File.CreateText(fileName)) { xmlSerializer.Serialize(streamWriter, serializableList); } 편집하다: 세부 사..

Programing 2020.10.30

Eclipse RCP의 플러그인, 기능 및 제품 간의 차이점은 무엇입니까?

Eclipse RCP의 플러그인, 기능 및 제품 간의 차이점은 무엇입니까? 차이점은 무엇입니까? 어떤 용도로 사용됩니까? 현상태대로 RCP 튜토리얼 세부 사항 플러그인은 Eclipse의 배포 및 설치 가능한 가장 작은 소프트웨어 구성 요소입니다. 각 플러그인은 다른 플러그인에 의한 기능 기여 (code 및 non-code) 가능성을 정의하는 확장 점을 정의 할 수 있습니다. 코드가 아닌 기능 기여는 예를 들어 도움말 콘텐츠 제공입니다. 이 아키텍처의 기반은 OSGI의 참조 구현 인 Eclipse의 런타임 환경 Equinox입니다. 자세한 내용은 OSGi 개발-튜토리얼 을 참조하십시오. Eclipse의 Plugin 개념은 OSGI의 번들 개념과 동일합니다. 일반적으로 OSGI 번들은 플러그인과 동일하며 그..

Programing 2020.10.30

git diff-줄 끝 변경 표시?

git diff-줄 끝 변경 표시? 내 편집기가 내 소스 파일의 줄 끝을 변경하고 있습니다. 내가 할 때 git diff, 나는 눈에 띄는 차이없이 같은 줄을 두 번 (한 번은 함께 -, 한 번은 함께) +볼 수 있습니다. git diff이 변경 사항이 실제로 무엇인지 어떻게 보여줄 수 있습니까? 먼저 컬러 출력 (예 git diff --color:)을 사용하고 있고 공백 강조 표시를 활성화 했는지 확인하십시오 (예 : git config color.diff.whitespace "red reverse" 그러나 제거 된 줄의 git후행 공백을 강조 표시하지 않기 때문에 모든 경우에 작동 하지 않을 수 있습니다. 삭제 한 공백을 보려면 다음을 사용하십시오. git diff -R 비교의 '추가 된'쪽에 공백을..

Programing 2020.10.30

사용자가 사용을 거부 한 후 사용자에게 위치 서비스를 켜도록 프롬프트하려면 어떻게해야합니까?

사용자가 사용을 거부 한 후 사용자에게 위치 서비스를 켜도록 프롬프트하려면 어떻게해야합니까? 사용자의 현재 위치를 사용하는 명시적인 사용자 상호 작용이있는 응용 프로그램이 있습니다. 사용자가 위치 서비스에 대한 액세스를 거부하는 경우에도 후속 사용을 통해 사용자에게 설정으로 이동하고 내 앱에 대한 위치 서비스를 다시 활성화하라는 메시지를 표시하고 싶습니다. 내가 원하는 동작은 내장 된지도 앱의 동작입니다. 설정> 일반> 재설정> 위치 경고 재설정에서 위치 경고를 재설정합니다. 지도 앱을 시작합니다. 왼쪽 하단 모서리에있는 현재 위치 버튼을 누릅니다. ""지도 "는 현재 위치를 사용하고 싶습니다"와 함께지도 프롬프트 | "허용 안 함"| "허용하다". "허용 안 함"옵션을 선택하십시오. 왼쪽 하단의 현재 ..

Programing 2020.10.30

이미 Eclipse가있는 경우 Maven 또는 Ant가 필요한 이유는 무엇입니까?

이미 Eclipse가있는 경우 Maven 또는 Ant가 필요한 이유는 무엇입니까? 이 질문은 Compare to the IDE for Java 의 확장이라고 생각합니다. 여전히 Ant가 필요합니까? 위의 질문에 대한 답변이 있지만 Eclipse에서만 Maven 또는 Ant를 사용하는 구체적인 예를 알고 싶습니다. Eclipse에서 개발할 때 Eclipse가 모든 작업을 수행하므로 실행 버튼을 클릭하기 만하면됩니다. 또한 Eclipse를 사용하면 코드를 실행 가능한 jar 또는 Windows 용 .exe로 내보낼 수 있습니다. 그래서 왜 Maven이나 Ant가 필요한지 모르겠습니다. 또한 필요한 경우 Maven 또는 Ant 중 어느 것을 선택해야합니까? 동료가 NetBeans 또는 IDEA를 선호 할 수 ..

Programing 2020.10.30

Chocolatey와 NuGet의 차이점

Chocolatey와 NuGet의 차이점 가 Chocolatey는 더 높은 버전의 NuGet 하거나 다른 패키지 관리자? 오픈 소스 애플리케이션을 어디에 두어야합니까? NuGet 또는 Chocolatey? NuGet은 프로젝트에 코드 라이브러리를 쉽게 추가 할 수 있도록 설계되었습니다. JSON.NET, Entity Framework 등 Chocolatey는 실제로 NuGet 패키지 시스템을 기반으로 구축되었지만 다른 요구를 충족하도록 설계되었습니다. Chocolatey는 응용 프로그램 및 기타 실행 파일을 래핑하여 컴퓨터에 쉽게 설치할 수 있도록합니다. 예를 들어 Git, Notepad ++ 등과 같은 도구는 cinst git. https://chocolatey.org/packages 에는 설치할 수있..

Programing 2020.10.30
반응형