반응형

분류 전체보기 2602

필드와 속성의 차이점은 무엇입니까?

필드와 속성의 차이점은 무엇입니까? C #에서 필드를 속성과 다른 점은 무엇이며 속성 대신 필드를 사용해야하는 경우는 언제입니까? 속성은 필드를 노출합니다. 필드는 (거의 항상) 클래스에 대해 비공개로 유지되어야하며 get 및 set 속성을 통해 액세스해야합니다. 속성은 클래스를 사용하는 사물이 액세스하는 외부 방식에 영향을주지 않으면 서 필드를 변경할 수있는 추상화 수준을 제공합니다. public class MyClass { // this is a field. It is private to your class and stores the actual data. private string _myField; // this is a property. When accessed it uses the underly..

Program Tip 2020.09.27

공백을 제거하려면 어떻게합니까?

공백을 제거하려면 어떻게합니까? 문자열에서 공백 (공백 및 탭)을 제거하는 Python 함수가 있습니까? 예 : \t example string\t→example string 양쪽에 공백 : s = " \t a string example\t " s = s.strip() 오른쪽의 공백 : s = s.rstrip() 왼쪽의 공백 : s = s.lstrip() 으로 thedz는 지적,이 같은 이러한 기능 중 하나에 임의의 문자를 제거하기 위해 인수를 제공 할 수 있습니다 : s = s.strip(' \t\n\r') 이 모든 공간을 제거합니다, \t, \n, 또는 \r왼쪽의 문자, 오른쪽, 또는 문자열의 양쪽. 위의 예는 문자열의 왼쪽과 오른쪽에서만 문자열을 제거합니다. 문자열 중간에서 문자를 제거하려면 re...

Program Tip 2020.09.27

JavaScript에서 float 숫자를 정수로 어떻게 변환합니까?

JavaScript에서 float 숫자를 정수로 어떻게 변환합니까? JavaScript에서 부동 소수점을 정수로 변환하고 싶습니다. 사실, 표준 변환 (자르기 및 반올림)을 모두 수행하는 방법을 알고 싶습니다. 그리고 효율적으로 문자열로 변환하고 구문 분석하지 않습니다. var intvalue = Math.floor( floatvalue ); var intvalue = Math.ceil( floatvalue ); var intvalue = Math.round( floatvalue ); // `Math.trunc` was added in ECMAScript 6 var intvalue = Math.trunc( floatvalue ); 수학 개체 참조 예 양 // value=x // x=5 5> 0 // 5 ..

Program Tip 2020.09.27

--no-ri --no-rdoc을 gem 설치의 기본값으로 만드는 방법은 무엇입니까?

--no-ri --no-rdoc을 gem 설치의 기본값으로 만드는 방법은 무엇입니까? 내 컴퓨터 또는 내가 처리하는 서버에 설치 한 gem의 RI 또는 ​​RDoc 출력을 사용하지 않습니다 (다른 문서 수단 사용). 내가 설치하는 모든 gem은 기본적으로 RI 및 RDoc 문서를 설치합니다 --no-ri --no-rdoc.. 이 두 플래그를 기본값으로 만드는 방법이 있습니까? 다음 줄을 로컬 ~/.gemrc파일에 추가하기 만하면 됩니다 ( 홈 폴더에 있음). gem: --no-document 또는 전역 gemrc 설정 파일에이 줄을 추가 할 수 있습니다. 찾는 방법은 다음과 같습니다 (Linux에서). strace gem source 2>&1 | grep gemrc 에서 RVM의 설명서 : ~/.gemr..

Program Tip 2020.09.27

Unix 타임 스탬프를 JavaScript의 시간으로 변환

Unix 타임 스탬프를 JavaScript의 시간으로 변환 MySQL 데이터베이스에 Unix 타임 스탬프로 시간을 저장하고 있으며 일부 JavaScript 코드로 전송됩니다. 시간을 어떻게 얻을 수 있습니까? 예를 들어 HH / MM / SS 형식입니다. // Create a new JavaScript Date object based on the timestamp // multiplied by 1000 so that the argument is in milliseconds, not seconds. var date = new Date(unix_timestamp*1000); // Hours part from the timestamp var hours = date.getHours(); // Minutes pa..

Program Tip 2020.09.27

항상 새 탭에서 파일 열기

항상 새 탭에서 파일 열기 새로 도입 된 탭과 함께 Visual Studio Code 1.3.1을 사용하고 있습니다. 파일을 클릭하면 첫 번째 파일이 탭에서 열립니다. 이 파일을 변경하지 않으면 두 번째로 클릭 한 파일이 동일한 탭에서 열립니다. 이를 방지하고 Visual Studio Code에서 항상 새 탭을 열도록하려면 어떻게해야합니까? 왼쪽 사이드 바의 파일 브라우저에서 파일을 [한 번] 클릭하거나 빠른 열기 메뉴에서 열면 ( Ctrl- P, 파일 이름 입력, Enter) Visual Studio Code는 "미리보기 모드" 에서 파일을 엽니 다. 빠르게 파일을 볼 수 있습니다. 미리보기 모드 탭은 열린 상태로 유지되지 않습니다. 사이드 바에서 다른 파일을 열면 바로 기존 미리보기 모드 탭 (있는 ..

Program Tip 2020.09.27

“린팅”이란 무엇입니까?

“린팅”이란 무엇입니까? PHPLint, JSLint, 그리고 저는 최근에 IDE에 대한 내용을 읽으면서 "즉석에서 JS 코드를 린트 할 수 있습니다"를 발견했습니다. 그래서, 나 말고도 모두가 아는 이 보풀 은 무엇 일까요? Linting은 잠재적 인 오류에 대해 코드를 분석하는 프로그램을 실행하는 프로세스입니다. wikipedia에서 lint 를 참조하십시오 . lint는 원래 C 언어 소스 코드에서 일부 의심스럽고 이식 불가능한 구조 (버그 일 가능성이 있음)를 표시 한 특정 프로그램에 지정된 이름입니다. 이 용어는 이제 모든 컴퓨터 언어로 작성된 소프트웨어에서 의심스러운 사용을 표시하는 도구에 일반적으로 적용됩니다. Lint는 C 코드를 통해 컴파일, 링크 및 실행하기 전에 문제를 식별하는 프로그..

Program Tip 2020.09.27

Ruby on Rails에서 현재 절대 URL을 얻으려면 어떻게해야합니까?

Ruby on Rails에서 현재 절대 URL을 얻으려면 어떻게해야합니까? Ruby on Rails보기에서 현재 절대 URL 을 어떻게 얻을 수 있습니까? 은 request.request_uri단지 상대 URL을 반환합니다. Rails 3.2 또는 Rails 4+의 경우 request.original_url현재 URL을 얻으려면을 사용해야 합니다. 이 메소드는 original_url method에 문서화되어 있지만 궁금한 점이 있다면 구현은 다음과 같습니다. def original_url base_url + original_fullpath end Rails 3 : 당신은 쓸 수 "#{request.protocol}#{request.host_with_port}#{request.fullpath}"있기 때문에..

Program Tip 2020.09.27

탭을 4 개의 공백으로 재정의

탭을 4 개의 공백으로 재정의 내 현재 설정은 8 칸을 가정합니다. 어떻게 재정의 할 수 있습니까? 당신이 의미하는 바에 달려 있습니다. 파일의 실제 탭 문자 가 4 개의 공백 으로 나타나기를 원합니까, 아니면 "tab"이 실제로 탭 키를 눌러 생성 된 들여 쓰기를 의미합니까? 파일에 문자 그대로 4 개의 공백 문자가 포함됩니다. 각 "탭"을 입력 하시겠습니까? 답변에 따라 다음 설정 중 하나가 적합합니다. 4 칸 너비로 나타나는 탭 문자의 경우 : set tabstop=4 소스 코드에서 실제 탭 문자를 사용하는 경우 다음 설정도 원할 것입니다 (실제로는 기본값이지만 방어 적으로 설정하는 것이 좋습니다). set softtabstop=0 noexpandtab 마지막으로, 단일 탭에 해당하는 들여 쓰기를 ..

Program Tip 2020.09.27

함수형 프로그래밍이 GoF 디자인 패턴을 대체합니까?

함수형 프로그래밍이 GoF 디자인 패턴을 대체합니까? [닫은] 작년에 F #과 OCaml을 배우기 시작한 이후로 디자인 패턴 (특히 Java)이 명령형 언어의 누락 된 기능에 대한 해결 방법이라고 주장하는 수많은 기사를 읽었습니다. 내가 찾은 한 기사 는 상당히 강력한 주장을합니다 . 내가 만난 대부분의 사람들은 Gang of Four의 Design Patterns 책을 읽었습니다. 자존심이 강한 프로그래머라면이 책이 언어에 구애받지 않고 패턴이 일반적으로 사용하는 언어에 관계없이 소프트웨어 엔지니어링에 적용된다고 말할 것입니다. 이것은 고귀한 주장입니다. 불행히도 그것은 진실과는 거리가 멀다. 기능적 언어는 표현력이 매우 뛰어납니다. 기능적 언어에서는 언어가 매우 높은 수준 일 가능성이 높기 때문에 디..

Program Tip 2020.09.27
반응형