반응형

programing tip 3103

null vs. undefined 및 == 및 ===의 차이점에 대한 JavaScript 검사

null vs. undefined 및 == 및 ===의 차이점에 대한 JavaScript 검사 그것이 있다면 어떻게 변수를 확인합니까 null또는 undefined과의 차이 무엇 null하고 undefined? ==과 의 차이점은 무엇입니까 ===(Google에서 "==="를 검색하기 어렵습니다)? 변수가 null또는 undefined... 인지 어떻게 확인합니까? 변수는 null다음과 같습니다. if (a === null) // or if (a == null) // but see note below ...하지만 후자도 마찬가지 a입니다 undefined. 그것은 undefined: if (typeof a === "undefined") // or if (a === undefined) // or if (a..

programing tip 2020.10.04

n에서 k 요소의 모든 조합을 반환하는 알고리즘

n에서 k 요소의 모든 조합을 반환하는 알고리즘 문자 배열을 인수로 사용하고 선택할 문자 수를 사용하는 함수를 작성하고 싶습니다. 8 개의 문자 배열을 제공하고 그 중에서 3 개의 문자를 선택한다고 가정합니다. 그러면 다음을 얻을 수 있습니다. 8! / ((8 - 3)! * 3!) = 56 각각 3 개의 문자로 구성된 반환 배열 (또는 단어). Art of Computer Programming Volume 4 : Fascicle 3 에는 내가 설명하는 것보다 귀하의 특정 상황에 더 잘 맞을 수있는 많은 것들이 있습니다. 그레이 코드 당연히 마주 치게 될 문제는 물론 기억이고 꽤 빨리 당신은 세트의 20 개 요소에 의해 문제가 생길 것입니다 -20 C 3 = 1140. 그리고 세트를 반복하고 싶다면 수정 ..

programing tip 2020.10.04

PostgreSQL 자동 증가

PostgreSQL 자동 증가 MySQL에서 PostgreSQL로 전환 중이며 자동 증가 값을 어떻게 할 수 있는지 궁금합니다. PostgreSQL 문서에서 "serial"데이터 유형을 보았지만이를 사용할 때 구문 오류가 발생합니다 (v8.0에서). 예, SERIAL은 동등한 기능입니다. CREATE TABLE foo ( id SERIAL, bar varchar); INSERT INTO foo (bar) values ('blah'); INSERT INTO foo (bar) values ('blah'); SELECT * FROM foo; 1,blah 2,blah SERIAL은 시퀀스에 대한 테이블 생성 시간 매크로입니다. SERIAL을 기존 열로 변경할 수 없습니다. 와 같은 다른 정수 데이터 유형을 사용..

programing tip 2020.10.04

Bash 스크립트에서 사용자에게 확인을 요청하는 방법은 무엇입니까?

Bash 스크립트에서 사용자에게 확인을 요청하는 방법은 무엇입니까? [복제] 이 질문에 이미 답변이 있습니다. Linux 셸 스크립트에서 예 / 아니요 / 취소 입력을 요청하는 방법은 무엇입니까? 29 답변 빨리 "확실합니까?" 잠재적으로 위험한 bash 스크립트의 맨 위에 확인 메시지가 표시됩니다.이 작업을 수행하는 가장 쉽고 / 가장 좋은 방법은 무엇입니까? read -p "Are you sure? " -n 1 -r echo # (optional) move to a new line if [[ $REPLY =~ ^[Yy]$ ]] then # do dangerous stuff fi levislevis85 의 제안 (감사합니다!)을 통합 하고을 ( 를) 누를 필요없이 한 문자를 수락 하는 -n옵션을 추가했..

programing tip 2020.10.04

JavaScript에서 정확히 두 개의 소수로 숫자 서식 지정

JavaScript에서 정확히 두 개의 소수로 숫자 서식 지정 내 숫자를 소수점 이하 두 자리로 반올림하는 코드 줄이 있습니다. 그러나 나는 다음과 같은 숫자를 얻습니다 : 10.8, 2.4 등. 이것들은 소수점 두 자리에 대한 나의 생각이 아니므로 어떻게 다음을 향상시킬 수 있습니까? Math.round(price*Math.pow(10,2))/Math.pow(10,2); 10.80, 2.40 등과 같은 숫자를 원합니다. jQuery를 사용해도 괜찮습니다. 고정 소수점 표기법을 사용하여 숫자를 포맷하려면 toFixed 메서드 를 사용하면 됩니다. (10.8).toFixed(2); // "10.80" var num = 2.4; alert(num.toFixed(2)); // "2.40" toFixed()문자..

programing tip 2020.10.04

JavaScript에서 클라이언트의 시간대 오프셋 가져 오기

JavaScript에서 클라이언트의 시간대 오프셋 가져 오기 방문자의 시간대 정보를 수집하려면 어떻게해야합니까? 시간대와 GMT 오프셋 시간이 필요합니다. var offset = new Date().getTimezoneOffset(); console.log(offset); 시간대 오프셋은 UTC와 현지 시간의 차이 (분)입니다. 이는 현지 시간대가 UTC보다 뒤 떨어지면 오프셋이 양수이고 앞면 음수임을 의미합니다. 예를 들어 시간대가 UTC + 10 (호주 동부 표준시)이면 -600이 반환됩니다. 일광 절약 시간은 주어진 로케일에 대해서도이 값이 상수가되는 것을 방지합니다. Mozilla 날짜 개체 참조 모든 시간대가 전체 시간으로 오프셋되는 것은 아닙니다. 예를 들어, 뉴 펀들 랜드는 UTC에서 3 시..

programing tip 2020.10.04

OutputStream을 문자열로 가져 오기

OutputStream을 문자열로 가져 오기 java.io.OutputStream의 출력을 Java의 문자열로 파이프하는 가장 좋은 방법은 무엇입니까? 방법이 있다고 가정하십시오. writeToStream(Object o, OutputStream out) 객체의 특정 데이터를 주어진 스트림에 씁니다. 그러나이 출력을 가능한 한 쉽게 문자열로 가져오고 싶습니다. 나는 다음과 같은 수업을 작성하는 것을 고려하고 있습니다. class StringOutputStream extends OutputStream { StringBuilder mBuf; public void write(int byte) throws IOException { mBuf.append((char) byte); } public String get..

programing tip 2020.10.04

라벨 요소 안에 입력 요소를 넣어야합니까?

라벨 요소 안에 입력 요소를 넣어야합니까? label및 inputHTML 요소 의 중첩에 관한 모범 사례가 있습니까? 고전적인 방법 : My Text 또는 My Text w3에서 : 레이블 자체는 관련 컨트롤의 앞, 뒤 또는 주변에 배치 될 수 있습니다. Last Name 또는 Last Name 또는 Last Name 세 번째 기술은 한 셀에 레이블이 있고 다른 셀에 관련 양식 필드가있는 테이블이 레이아웃에 사용되는 경우에는 사용할 수 없습니다. 둘 중 하나가 유효합니다. 더 많은 스타일 제어를 제공하므로 첫 번째 또는 두 번째 예제를 사용하고 싶습니다. 나는 선호한다 Firstname Lastname 위에 Firstname Lastname 주로 HTML을 더 읽기 쉽게 만들기 때문입니다. CSS가 중첩..

programing tip 2020.10.04

자바 스크립트 클로저 vs. 익명 함수

자바 스크립트 클로저 vs. 익명 함수 제 친구와 저는 현재 JS의 클로저와 그렇지 않은 것에 대해 논의하고 있습니다. 우리는 그것을 정말로 정확하게 이해하기를 원합니다. 이 예를 들어 보겠습니다. 카운팅 루프가 있고 콘솔에 카운터 변수를 지연 인쇄하려고합니다. 따라서 카운터 변수의 값을 캡처하기 위해 setTimeout및 클로저 를 사용 하여 N 배 값 N을 인쇄하지 않도록합니다. 없는 잘못된 솔루션 폐쇄 또는 근처에 아무것도 폐쇄가 될 것이다 : for(var i = 0; i < 10; i++) { setTimeout(function() { console.log(i); }, 1000); } 물론 i루프 이후 값의 10 배 , 즉 10을 인쇄합니다. 그래서 그의 시도는 : for(var i = 0; i..

programing tip 2020.10.04

파생 클래스 함수에서 부모 클래스 함수를 호출하는 방법은 무엇입니까?

파생 클래스 함수에서 부모 클래스 함수를 호출하는 방법은 무엇입니까? C ++를 사용하여 파생 클래스에서 부모 함수를 호출하는 방법은 무엇입니까? 예를 들어,라는 클래스 parent와 child부모에서 파생 된 클래스 가 있습니다. 각 클래스에는 print함수가 있습니다. 자녀의 인쇄 기능 정의에서 부모 인쇄 기능을 호출하고 싶습니다. 어떻게하면 되나요? 나는 명백한 것을 말할 위험을 감수 할 것입니다. 함수를 호출하면 기본 클래스에 정의되어 있으면 파생 클래스에서 자동으로 사용할 수 있습니다 ( private). 파생 클래스에 동일한 시그니처를 가진 함수가있는 경우 기본 클래스 이름 뒤에 콜론 두 개를 추가하여이를 명확하게 할 수 있습니다 base_class::foo(...). Java 및 C #과 달..

programing tip 2020.10.04
반응형