반응형

programing tip 3103

nullable 형식으로 작동하지 않는 null 조건부 연산자?

nullable 형식으로 작동하지 않는 null 조건부 연산자? 나는 C # 6으로 코드를 작성 중이며 이상한 이유로 작동합니다. var value = objectThatMayBeNull?.property; 그러나 이것은 그렇지 않습니다. int value = nullableInt?.Value; 작동하지 않는다는 것은 컴파일 오류가 발생한다는 것을 의미 Cannot resolve symbol 'Value'합니다. null 조건부 연산자 ?.가 작동하지 않는 이유를 아십니까? 좋아, 나는 약간의 생각과 테스트를했다. 다음과 같은 일이 발생합니다. int value = nullableInt?.Value; 컴파일 할 때 다음 오류 메시지를 제공합니다. 'int'유형에 'Value'에 대한 정의가 없습니다. 즉..

programing tip 2020.12.02

.Net Core 및 NuGet

.Net Core 및 NuGet 나는 이 사이트에서 .NET의 핵심을 설치 . 그것을 가지고 노는 것은 많은 관련 패키지 관리 질문으로 이어졌습니다. 이 dotnet restore명령은 .net 핵심 NuGet 패키지를 "설치"하기 위해 진행되었습니다. 이러한 패키지는 어디에 "설치"되었습니까? 새 폴더가 생성되지 않았습니다. dotnet restore99 %가 "안녕하세요 세계"응용 프로그램에 아마도 관련이 있었다 백 개 NuGet 패키지에 대한 요구 "안녕하세요 세계"최소한의 예를 들어. 물론, .net 네이티브 빌드는 필요하지 않은 모든 것을 제거 할 것입니다. 그러나 나는이 restore역시 아주 적게 (100 개가 아닌 3 개 또는 4 개의 패키지) 가져 갔을 것이라고 예상했습니다 . 왜 이런 ..

programing tip 2020.12.02

Visual Studio를 사용하는 GCC?

Visual Studio를 사용하는 GCC? Visual Studio 2008에서 VC ++ 대신 GCC를 사용하는 것이 얼마나 어려울까요? 분명히 일부 키워드는 일치하지 않으며 일부는 구문 강조 표시를 얻지 못할 수 있습니다 (새 언어 서비스를 만들지 않는 한). 이것이 '메이크 파일 프로젝트'의 목적입니까? 예를 들어, Intel C ++ 용으로 Visual Studio 용 GCC 플러그인이 없으므로 Intel 컴파일러를 Visual C ++의 드롭 인 대체물로 사용할 수 있습니다. 빌드를 수행하기 위해 원하는 외부 도구 (make, SCons, jam 등)를 사용할 수있는 Makefile 프로젝트를 사용할 수 있습니다. Makefile이 마음에 들지 않으면 훨씬 간단한 설명에서 Makefile 또는..

programing tip 2020.12.02

기본적으로 display : inline-block?

기본적으로 display : inline-block? 기본값은 block 기본값은 inline 기본값이있는 것이 inline-block있습니까? 그렇지 않다면 CSS를 사용하여 '인라인 블록'을 적용하는 데 적합한 특수 태그 이름은 무엇입니까? 아니면 수업을 계속 사용해야합니까? 내가 말할 수있는 것은 태그가 inline-block기본적으로 유일한 것입니다. 안전한 편이 되려면 수업을 추천하고 싶습니다. 특정 유형의 모든 요소를 ​​변경하면 언제 다시 물릴 지 알 수 없습니다. 또는 언제든지 자신 만의 태그를 만들어 할당 display:inline-block;할 수 있습니다. 이렇게하면 표준 요소의 기본 기능을 변경하지 않습니다. 편집하다 또한 나타납니다 button, textarea, input, 및 ..

programing tip 2020.12.02

int-to-Object 비교가 Java 7에서는 유효하지만 Java 8에서는 유효하지 않은 이유는 무엇입니까?

int-to-Object 비교가 Java 7에서는 유효하지만 Java 8에서는 유효하지 않은 이유는 무엇입니까? 다음 코드는 private boolean compare(Object a, int b) { return a == b; } Java 7에서 컴파일되지만 Java 8에서 다음 오류가 발생합니다. 비교할 수없는 유형 : int 및 Object 다음 질문을 살펴보십시오. Java 7에서 Object와 int 비교 Java 6과 Java 8은 int과 를 비교할 수 없지만 Object7은 비교할 수 있습니다 . 이것에 대한 문서가 있습니까? 나는 이러한 결정에 영향을 준 배경 지식에 관심이 있습니다. 미정 인 것 같네요. JDK 1.7.0.51과 함께 IntelliJ IDEA 14.1.4를 사용하고 있습..

programing tip 2020.12.02

Android SDK Manager의 Google 웹 드라이버는 무엇입니까?

Android SDK Manager의 Google 웹 드라이버는 무엇입니까? 패키지 창에 설치할 선택적 항목 목록이 있는데 Google Web Driver 가 무엇을하고 실제로 무엇 을하는지에 대한 참조를 찾을 수 없습니까? Web Driver는 Android 기기에서 웹앱을 테스트하기위한 셀레늄의 프레임 워크입니다. 이를 사용하는 방법에 대한 자세한 내용은 링크를 방문하십시오. 웹 드라이버는 여전히 웹 앱 테스트를위한 좋은 도구입니다. Android Web App은 모든 플랫폼에서 웹 앱을 테스트하는 데 사용되는 Selenium의 또 다른 부분입니다. Android Web App 사용 방법을 더 잘 이해하려면 Selenium을 배워야합니다. Android에서 다르게 구성해야하는 설정은 Selenium ..

programing tip 2020.12.02

패키지 종속성을 자동으로 설치하도록 CRAN에 지시하는 방법은 무엇입니까?

패키지 종속성을 자동으로 설치하도록 CRAN에 지시하는 방법은 무엇입니까? R에서 패키지를 개발하고 로컬 컴퓨터에서 확인하고 빌드하면 제대로 작동합니다. 그러나 CRAN에서 시도했을 때 패키지 종속성 오류가 발생합니다. 내 패키지는 다른 패키지의 두 가지 기능에 의존합니다. description사용 Depends또는 아래에 다른 패키지를 나열 imports하면 새 패키지와 함께 자동으로 설치됩니까? 아니면 install.packages("packagename")다른 패키지를 사용한 함수 에서 명시 적으로 함수를 호출해야합니까? 이 모든 것이 잘못된 경우 CRAN R을 통과 R CMD check하고 build테스트하고 제출하기 위해 패키지 종속성을 해결하는 가장 좋은 방법은 무엇 입니까? 감사합니다. 자신..

programing tip 2020.12.02

dcast와 유사한 깔끔한 여러 열에 스프레드를 사용할 수 있습니까?

dcast와 유사한 깔끔한 여러 열에 스프레드를 사용할 수 있습니까? 다음과 같은 더미 데이터가 있습니다. library(dplyr) library(tidyr) library(reshape2) dt % select(Product, Country, Year) dt$value % dcast(Year ~ Product + Country) spread패키지 tidyr 에서 이것을 할 수 있습니까? 하나의 옵션은 '제품'과로 '나라'열을 결합하여 새로운 'Prod_Count'을 만들 것 paste의로 그 열을 제거 select'폭'사용하기 '긴'에서와 모양 변경 spread에서 tidyr. library(dplyr) library(tidyr) sdt %>% mutate(Prod_Count=paste(Product..

programing tip 2020.12.02

.net에서 FFmpeg를 사용하십니까?

.net에서 FFmpeg를 사용하십니까? 그래서 나는 그것이 상당히 큰 도전이라는 것을 알고 있지만 FFmpeg 라이브러리를 사용하여 C #으로 기본 영화 플레이어 / 변환기를 작성하고 싶습니다. 그러나 극복해야 할 첫 번째 장애물은 FFmpeg 라이브러리를 c #으로 래핑하는 것입니다. ffmpeg를 다운로드했지만 Windows에서 컴파일 할 수 없어서 미리 컴파일 된 버전을 다운로드했습니다. 좋습니다. 그런 다음 C # 래퍼를 찾기 시작했습니다. 나는 주위를 둘러 보았고 SharpFFmpeg ( http://sourceforge.net/projects/sharpffmpeg/ ) 및 ffmpeg-sharp ( http://code.google.com/p/ffmpeg-sharp/ ) 와 같은 몇 가지 래..

programing tip 2020.12.02

Gradle 및 다중 프로젝트 구조

Gradle 및 다중 프로젝트 구조 다음 프로젝트 설정에 어떻게 접근해야하는지 이해하려고합니다. ┌Top Android Project │ ├── Project 1 - (Pure Java Modules) │ │ │ ├── Module A1 │ ├── Module B1 │ : │ └── Module Z1 │ ├── Project 2 - (Android Libraries Modules) │ │ │ ├── Module A2 │ ├── Module B2 │ : │ └── Module Z2 │ └── Module - Actual Android Project 현재 설정에서 각 모듈에 build.gradle이 있습니다.이 설정에 대해 정말 싫어하는 것은 build.gradle의 모든 내용이 모듈간에 복제된다는 것입니다..

programing tip 2020.12.02
반응형