반응형

자바 600

*, /, +,-, % 연산자를 사용하지 않고 숫자를 3으로 나눕니다.

*, /, +,-, % 연산자를 사용하지 않고 숫자를 3으로 나눕니다. 어떻게 사용하지 않고 3으로 번호를 나누는 것 *, /, +, -, %, 연산자? 번호는 서명되거나 서명되지 않을 수 있습니다. 원하는 작업을 수행 하는 간단한 기능 입니다. 하지만 +연산자 가 필요 하므로 비트 연산자로 값을 추가하기 만하면됩니다. // replaces the + operator int add(int x, int y) { while (x) { int t = (x & y) 3) { sum = add(num >> 2, sum); num = add(num >> 2, num & 3); } if (num == 3) sum = add(sum, 1); return sum; } Jim이 언급했듯이 이것은 다음과 같은 이유로 작동합..

your programing 2020.09.30

VS2013에서 참조 횟수를 숨기는 방법은 무엇입니까?

VS2013에서 참조 횟수를 숨기는 방법은 무엇입니까? Visual Studio 2013에는 각 메서드가 사용되는 횟수를 보여주는 새로운 기능이 도입되었습니다. 그다지 유용하지 않으며 파일의 간격을 엉망으로 만듭니다. 어떻게 비활성화합니까? 옵션을 찾을 수없는 것 같습니다. 내 전문 미리보기에는 없기 때문에 아마도 VS2013 Ultimate의 미리보기를 실행 중이라고 생각합니다. 하지만 온라인을 살펴보면 기능이 Code Information Indicators또는 CodeLens이며 아래에 있습니다. 도구 → 옵션 → 텍스트 편집기 → 모든 언어 → CodeLens (RC / 최종 버전 용) 또는 도구 → 옵션 → 텍스트 편집기 → 모든 언어 → 코드 정보 표시기 (미리보기 버전) 그것은이 링크 에 따..

your programing 2020.09.30

어셈블리 파일 버전을 어떻게 얻을 수 있습니까?

어셈블리 파일 버전을 어떻게 얻을 수 있습니까? 에서 AssemblyInfo이 어셈블리 버전이 : AssemblyVersion: 어트 리뷰 션되는 어셈블리의 버전을 지정합니다. AssemblyFileVersion: Win32 파일 버전 리소스에 특정 버전 번호를 사용하도록 컴파일러에 지시합니다. Win32 파일 버전은 어셈블리의 버전 번호와 같을 필요가 없습니다. Assembly Version다음 코드 줄로 얻을 수 있습니다 . Version version = Assembly.GetEntryAssembly().GetName().Version; 하지만 어떻게 얻을 수 Assembly File Version있습니까? 당신이 정말로 원하는 것에 대한 설명을 요청하는 위의 내 의견을 참조하십시오. 바라건대 이것..

your programing 2020.09.30

Scala 대 Groovy 대 Clojure

Scala 대 Groovy 대 Clojure 누군가 Scala, Groovy 및 Clojure의 주요 차이점을 설명해 주시겠습니까? 이러한 각 컴파일이 JVM에서 실행된다는 것을 알고 있지만 간단한 비교를 원합니다. Groovy 는 동적으로 유형이 지정된 언어로 구문이 Java와 매우 유사하며 여러 가지 구문이 개선되어 더 가벼운 코드와 더 적은 상용구를 허용합니다. 인터프리터를 통해 실행될 수도 있고 컴파일 될 수도 있으므로 새로운 구문을 배우지 않고도 빠른 프로토 타이핑, 스크립트 및 동적 언어 학습에 적합합니다 (Java를 알고 있다고 가정). Groovy 2.0부터 정적 컴파일에 대한 지원도 증가하고 있습니다. Groovy는 클로저를 지원하고 다소 기능적인 스타일의 프로그래밍을 지원하지만, 여전히..

your programing 2020.09.30

쉘 스크립트에서 하나의 하위 문자열을 다른 문자열로 교체

쉘 스크립트에서 하나의 하위 문자열을 다른 문자열로 교체 나는 "수지를 사랑하고 결혼한다"가 있고 "수지"를 "사라"로 바꾸고 싶다. #!/bin/bash firstString="I love Suzi and Marry" secondString="Sara" # do something... 결과는 다음과 같아야합니다. firstString="I love Sara and Marry" 패턴 의 첫 번째 발생을 주어진 문자열로 바꾸려면 다음을 사용하십시오 .${parameter/pattern/string} #!/bin/bash firstString="I love Suzi and Marry" secondString="Sara" echo "${firstString/Suzi/$secondString}" # prints..

your programing 2020.09.30

SQL Server에서 주어진 테이블을 참조하는 모든 외래 키를 나열하려면 어떻게해야합니까?

SQL Server에서 주어진 테이블을 참조하는 모든 외래 키를 나열하려면 어떻게해야합니까? SQL Server 데이터베이스에서 고도로 참조되는 테이블을 제거해야합니다. 테이블을 삭제하기 위해 제거해야하는 모든 외래 키 제약 조건의 목록을 어떻게 얻을 수 있습니까? (SQL은 관리 스튜디오의 GUI에서 정보를 클릭하는 것보다 선호합니다.) 아무도 제안하지 않은 이유는 모르지만 sp_fkeys주어진 테이블에 대한 외래 키를 쿼리 하는 데 사용 합니다. EXEC sp_fkeys 'TableName' 스키마를 지정할 수도 있습니다. EXEC sp_fkeys @pktable_name = 'TableName', @pktable_owner = 'dbo' 스키마를 지정하지 않고 문서 는 다음을 명시합니다. pktab..

your programing 2020.09.30

애플리케이션 또는 프로세스의 실제 메모리 사용량을 측정하는 방법은 무엇입니까?

애플리케이션 또는 프로세스의 실제 메모리 사용량을 측정하는 방법은 무엇입니까? 이 질문은 여기 에서 자세히 다룹니다 . Linux에서 애플리케이션 또는 프로세스의 메모리 사용량을 어떻게 측정합니까? Linux 에서 메모리 사용 이해 의 블로그 기사에서는 ps이 의도에 사용할 정확한 도구가 아닙니다. 왜 ps"잘못" 당신이 그것을 보는 방법에 따라 ps프로세스의 실제 메모리 사용량을보고하지 않습니다. 이것이 실제로하는 것은 실행중인 유일한 프로세스 인 경우 각 프로세스가 차지하는 실제 메모리 양을 보여주는 것 입니다. 물론 일반적인 Linux 시스템에는 주어진 시간에 실행되는 수십 개의 프로세스가 있습니다. 이는에서보고 한 VSZ 및 RSS 번호 ps가 거의 확실하게 잘못되었음을 의미 합니다. 와 ps비슷..

your programing 2020.09.30

AddTransient, AddScoped 및 AddSingleton 서비스 차이점?

AddTransient, AddScoped 및 AddSingleton 서비스 차이점? 제가 구현하려는 dependency injection에서 Asp.Net Core. 따라서이 코드를 ConfigureServices메서드에 추가하면 두 가지 방법이 모두 작동합니다. services.AddTransient와 service.AddScoped방법 의 차이점은 무엇입니까 Asp.Net Core? public void ConfigureServices(IServiceCollection services) { // Add framework services. // Add application services. services.AddTransient(); services.AddScoped(); } TL; DR 일시적인 개..

your programing 2020.09.30

vim에서 DOS 줄 끝을 Linux 줄 끝으로 변환

vim에서 DOS 줄 끝을 Linux 줄 끝으로 변환 Windows에서 만든 파일을 열면 줄이 모두 ^M. 이 문자를 한꺼번에 삭제하려면 어떻게해야합니까? DOS2UNIX는 이 작업을 수행하는 명령 줄 유틸리티입니다, 또는 :%s/^M//g당신이 사용하는 경우 Ctrl- v Ctrl- m입력 ^ M으로, 또는 당신은 할 수 :set ff=unix와 정력이 당신을 위해 그것을 할 것입니다. '파일 형식'설정에 대한 문서는 여기 에 있으며 vim 위키에는 줄 끝 변환에 대한 포괄적 인 페이지가 있습니다 . 또는 파일을 앞뒤로 많이 이동하는 경우 파일을 변환하는 것이 아니라 변환하기를 원할 수 :set ff=dos있으므로 vim은 파일이 DOS 파일임을 인식하고 줄 끝을 위해 DOS 규칙을 사용합니다. 보기에..

your programing 2020.09.30

UITableView 아래의 추가 구분 기호 제거

UITableView 아래의 추가 구분 기호 제거 행이 4 개인 테이블보기를 설정할 때 채워진 행 아래에 추가 구분선 (또는 추가 빈 셀)이 있습니다. 이 세포를 어떻게 제거합니까? 인터페이스 빌더 (iOS 9 이상) UIView를 테이블로 드래그하기 만하면됩니다. 스토리 보드에서는 사용자 지정 셀 아래 상단에 있습니다. 이름을 "바닥 글"로 지정하는 것이 좋습니다. 여기에서는 명확성을 위해 녹색으로 표시되며, 아마도 선명한 색상을 원할 것입니다. 높이를 조정하면 원하는대로 테이블의 "하단 바운스"를 처리하는 방법에 영향을 줄 수 있습니다. (일반적으로 높이 0이 좋습니다). 프로그래밍 방식으로 수행하려면 : 빠른 override func viewDidLoad() { super.viewDidLoad() ..

your programing 2020.09.30
반응형