반응형

C# 2707

"bool"과 "bool"의 차이점은 무엇입니까?

"bool"과 "bool"의 차이점은 무엇입니까? 저는 C ++에서 사용했던 것처럼 변수에 "bool"유형을 사용하고 부울이 될 것으로 예상되는 함수 또는 속성의 값을 변수에 넣으려고합니다. 그러나 결과 유형이 "bool?"인 경우가 자주 발생합니다. "bool"이 아니고 암시 적 캐스팅이 실패합니다. 둘의 차이점은 무엇이며 각각 사용되는시기는 무엇입니까? 또한 "bool"을 사용해야합니까? 내 변수의 유형으로? 이것이 모범 사례입니까? ?유형 뒤 의 기호는 Nullable 유형에 대한 바로 가기 일 뿐이며과bool? 같습니다 Nullable. bool은 값 유형 입니다. 이는 가능하지 않음을 의미 null하므로 Nullable 유형은 기본적으로 값 유형을 래핑하고 할당 null할 수 있습니다. bool..

Development Tip 2021.01.06

C #에서 "As"키워드의 요점은 무엇입니까?

C #에서 "As"키워드의 요점은 무엇입니까? 문서에서 : as 연산자는 예외를 발생시키는 대신 변환 실패시 null을 생성한다는 점을 제외하면 캐스트와 같습니다. 보다 공식적으로 다음과 같은 형식의 표현입니다. expression as type 다음과 같습니다. expression is type ? (type)expression : (type) null 식이 한 번만 평가된다는 점을 제외하고. 그러니 왜 당신은 어떤 방식 으로든 선택하지 않겠습니까? 왜 두 가지 주조 시스템이 있습니까? 그들은 두 가지 캐스팅 시스템이 아닙니다. 두 사람의 행동은 비슷하지만 의미는 매우 다릅니다. "as"는 "이 개체 가 실제로 다른 유형일 수 있다고 생각합니다 . 그렇지 않은 경우 null을 제공합니다."를 의미합니다..

Development Tip 2021.01.06

생성기 rspec : install을 찾을 수 없습니다.

생성기 rspec : install을 찾을 수 없습니다. 이 튜토리얼을 따르려고합니다 : http://railstutorial.org/chapters/static-pages#top 내가 실행할 때 : $ rails는 rspec : install을 생성합니다. 나는 얻다: 생성기 rspec : install을 찾을 수 없습니다. Rails 3.0.0.rc를 사용한다면 무엇이 문제 일까요 ? 감사. Gemfile에 추가하십시오. group :development, :test do gem 'rspec-rails', ">= 2.0.0.beta" end 번들 설치 실행 설치 nokogiri되고 나중에 rails generate rspec:install예상대로 실행되었습니다. 당신이 설치 확인 rspec-rails..

Development Tip 2021.01.06

Ruby on Rails 애플리케이션 이름을 변경하는 방법은 무엇입니까?

Ruby on Rails 애플리케이션 이름을 변경하는 방법은 무엇입니까? 다음을 사용하여 만든 Ruby on Rails 애플리케이션이 있습니다. rails new old_name -d mysql 이제 응용 프로그램 이름을 new_name. 예를 들어 데이터베이스 이름도 변경해야하므로 (에서 old_name_development으로 new_name_development) 응용 프로그램 폴더 이름을 변경하는 것만으로는 충분하지 않습니다 . 자동으로 생성 된 파일에 변경이 필요한 다른 위치가 있는지 궁금합니다. 응용 프로그램 이름을 변경하기위한 내장 명령이 있습니까? 이를위한 Rails 플러그인이 있습니다. 매우 편리합니다. https://github.com/get/rename Rails 3에서는 다음 파일에..

Development Tip 2021.01.06

Gradle로 제품 버전 서명

Gradle로 제품 버전 서명 내 프로젝트를 gradle로 마이그레이션하는 데 지쳐 있습니다. 내 프로젝트 중 하나에는 여러 제품 버전이 있으며 각 signingConfig버전은 릴리스 버전에서 서로 다른 버전 으로 서명되어야합니다 . 그래서 이것은 내가 지금까지 시도한 것입니다. buildscript { ... } apply plugin: 'android' android { compileSdkVersion 17 buildToolsVersion '17' signingConfigs { flavor1 { storeFile file("keystore") storePassword "secret" keyAlias "aliasForFlavor1" keyPassword "secretFlavor1" } flavor2 ..

Development Tip 2021.01.06

배열의 요소 수 계산

배열의 요소 수 계산 Twig의 배열에있는 항목 수를 계산하려고합니다. 이것은 내가 시도한 코드입니다. {%for nc in notcount%} {{ nc|length }} {%endfor%} 그러나 이것은 배열의 값 중 하나의 문자열 길이 만 생성합니다. {{nc}} 배열의 모든 값에 대한 출력을 생성하지만 (2 개 있음) 출력이 배열의 모든 정보가 아닌 숫자 2 (개수)가되기를 원합니다. 전체 배열에 길이 필터 를 사용하십시오 . 그것은 단순한 문자열 이상에서 작동합니다. {{ notcount|length }} 이것은 Denis Bubnov의 답변을 확장합니다. 저는 이것을 사용하여 배열 요소의 자식 값을 찾았습니다. 즉, Drupal 8 사이트에서 목차를 작성하기 위해 단락에 앵커 필드가있는 경우입..

Development Tip 2021.01.06

.NET 테스트에서 모의 ​​HttpClient를 전달하는 방법은 무엇입니까?

.NET 테스트에서 모의 ​​HttpClient를 전달하는 방법은 무엇입니까? Microsoft.Net.Http일부 Json데이터 를 검색 하는 데 사용하는 서비스가 있습니다. 큰! 물론 내 단위 테스트가 실제 서버에 부딪히는 것을 원하지 않습니다 (그렇지 않으면 통합 테스트). 다음은 내 서비스 ctor입니다 (종속성 주입을 사용합니다 ...) public Foo(string name, HttpClient httpClient = null) { ... } 이걸 어떻게 조롱 할 수 있을지 모르겠네요 .. .. Moq또는 FakeItEasy. 내 서비스가 전화를 걸 GetAsync거나 PostAsync.. 그 전화를 가짜 로 만들 수 있는지 확인하고 싶습니다 . 어떻게 할 수 있습니까? 나는 내 자신의 래퍼..

Development Tip 2021.01.06

MSbuild가 빌드 서버에 Visual Studio를 설치해야합니까?

MSbuild가 빌드 서버에 Visual Studio를 설치해야합니까? Visual Studio 2012없이 MSBuild를 사용할 수 있습니까? 현재 프로젝트 중 하나의 배포 복사본을 컴파일하고 생성하는 빌드 서버가 있으며 Visual Studio Professional Edition이 설치되어 있습니다. 이제 새 빌드 서버를 설정하고 있습니다. 새 빌드 서버에 Visual Studio 2012가 정말 필요합니까? 그렇다면 어떻게? 나는 그것을 봤지만 대답을 찾을 수 없었다. 아니요, 빌드 상자에 Visual Studio가 필요하지 않습니다. 정확하게 기억하면 msbuild는 .NET 프레임 워크의 일부로 설치됩니다. 확실히 예전에는 그렇습니다. 빌드중인 항목에 따라 Visual Studio를 설치하면..

Development Tip 2021.01.06

IE11에서 dispatchEvent가 작동하지 않음

IE11에서 dispatchEvent가 작동하지 않음 다음 코드를 사용하여 양식을 제출하고 있습니다. element.dispatchEvent(new Event("submit")); Inspector에서 오류를 반환합니다. 개체가이 작업을 지원하지 않습니다. 이것은 Chrome에서 작동합니다. 이 명령의 목적은 클릭 할 때 양식에서 제출 이벤트를 호출하는 부서를 만드는 것입니다. Jquery는 옵션이 아닙니다. 이것은 향후 변경 사항을 고려하여 IE11 및 기타 브라우저에서 작동하도록 만드는 가장 좋은 방법입니다. var event; if(typeof(Event) === 'function') { event = new Event('submit'); }else{ event = document.createEve..

Development Tip 2021.01.06

npm install 명령으로 .bat 파일 만들기

npm install 명령으로 .bat 파일 만들기 다음 파일을 만들었습니다. //npminstall.bat npm install echo hello Windows 10 Command Line (dos) npminstall.bat에서 다음 npm install명령을 실행 하면 명령이 실행되지만 실행 echo hello되지는 않습니다. 나는 이와 같이 첫 번째 줄 뒤에 반색을 넣어 보았지만 npm install;그 모든 것은 npm의 도움말 지침을 제공하는 것뿐입니다. 두 번째 라인 echo hello을 실행 하려면 어떻게해야 npm install합니까? 추가 참고 사항 나는 이것이 또한 동일한 행동을 유발한다는 것을 발견했습니다. //npminstall.bat webpack echo hello npm i..

Development Tip 2021.01.06
반응형