반응형

2020/02/14 30

Bash에서 작은 따옴표와 큰 따옴표의 차이점

Bash에서 작은 따옴표와 큰 따옴표의 차이점 Bash에서 작은 따옴표 ( '')와 큰 따옴표 ( "") 의 차이점은 무엇 입니까? 작은 따옴표는 아무것도 보간하지 않지만 큰 따옴표는 예를 들어 변수, 백틱, 특정 \이스케이프 등 예: $ echo "$(echo "upg")" upg $ echo '$(echo "upg")' $(echo "upg") Bash 매뉴얼은 다음과 같이 말합니다. 작은 따옴표 작은 따옴표 ( ')로 문자를 묶으면 따옴표 안에 각 문자의 리터럴 값이 유지됩니다. 백 슬래시가 앞에 있어도 작은 따옴표 사이에는 작은 따옴표가 없을 수 있습니다. 3.1.2.3 큰 따옴표 (큰 따옴표 문자를 둘러싸는 것은 ")을 제외하고, 따옴표 내의 모든 문자의 리터럴 값을 보존 $, `, \,와, 역..

Programing 2020.02.14

타입 스크립트 : 인터페이스와 타입

타입 스크립트 : 인터페이스와 타입 이 문장들 (인터페이스 대 타입)의 차이점은 무엇입니까? interface X { a: number b: string } type X = { a: number b: string }; 당으로 타이프 스크립트 언어 사양 : 이름 지정된 객체 유형을 항상 도입하는 인터페이스 선언과 달리 유형 별명 선언 은 기본, 공용체 및 교차 유형을 포함한 모든 유형의 이름을 도입 할 수 있습니다. 사양은 다음과 같이 언급됩니다. 인터페이스 유형 은 객체 유형 리터럴에 대한 유형 별명과 유사하지만 인터페이스 유형이 더 많은 기능을 제공하므로 일반적으로 별명을 입력하는 것이 좋습니다. 예를 들어, 인터페이스 유형 interface Point { x: number; y: number; } 타..

Programing 2020.02.14

git이 항상 특정 브랜치에서 가져 오는 방법은 무엇입니까?

git이 항상 특정 브랜치에서 가져 오는 방법은 무엇입니까? 나는 git master는 아니지만 몇 가지 다른 프로젝트로 한동안 작업 해 왔습니다. 물론 프로젝트마다 눈에 띄는 변화가없는 한 항상 git clone [repository]그리고 그 시점부터 항상 할 수 있습니다 git pull. 최근에 나는 이전 지점으로 되돌아 가야했고, 그렇게했습니다 git checkout 4f82a29. 다시 뽑을 준비가되었으므로 지점을 다시 마스터로 설정해야한다는 것을 알았습니다. 이제 직선을 사용하여 당길 수는 git pull없지만 대신을 지정해야합니다 git pull origin master. 이는 성가신 일이며 진행 상황을 완전히 이해하지 못했음을 나타냅니다. git pull오리진 마스터를 지정하지 않고 직접 ..

Programing 2020.02.14

XMLHttpRequest를 사용하여 POST 데이터 보내기

XMLHttpRequest를 사용하여 POST 데이터 보내기 JavaScript에서 XMLHttpRequest를 사용하여 데이터를 보내고 싶습니다. HTML로 다음 양식이 있다고 가정 해보십시오. JavaScript에서 XMLHttpRequest를 사용하여 동등한 내용을 작성하려면 어떻게해야합니까? 아래 코드는이를 수행하는 방법을 보여줍니다. var http = new XMLHttpRequest(); var url = 'get_data.php'; var params = 'orem=ipsum&name=binny'; http.open('POST', url, true); //Send the proper header information along with the request http.setRequestHea..

Programing 2020.02.14

Python에서“pip”로 psycopg2를 설치하는 방법은 무엇입니까?

Python에서“pip”로 psycopg2를 설치하는 방법은 무엇입니까? 사용 virtualenv하고 있는데 "psycopg2"를 설치해야합니다. 나는 다음을 수행했다. pip install http://pypi.python.org/packages/source/p/psycopg2/psycopg2-2.4.tar.gz#md5=24f4368e2cfdc1a2b03282ddda814160 그리고 다음과 같은 메시지가 있습니다. Downloading/unpacking http://pypi.python.org/packages/source/p/psycopg2/psycopg2 -2.4.tar.gz#md5=24f4368e2cfdc1a2b03282ddda814160 Downloading psycopg2-2.4.tar.gz ..

Programing 2020.02.14

MySQL 데이터베이스의 크기를 얻는 방법?

MySQL 데이터베이스의 크기를 얻는 방법? MySQL 데이터베이스의 크기를 얻는 방법? 대상 데이터베이스가 "v3"이라고 가정하십시오. 이 쿼리를 실행하면 원하는 것을 얻을 수 있습니다. SELECT table_schema "DB Name", ROUND(SUM(data_length + index_length) / 1024 / 1024, 1) "DB Size in MB" FROM information_schema.tables GROUP BY table_schema; 이 쿼리 는보다 포괄적 인 지침이 있는 mysql forums 에서 온 것입니다. 다음 MySQL 명령을 사용하여 확인할 수 있습니다 SELECT table_schema AS "Database", SUM(data_length + index_l..

Programing 2020.02.14

Java에서 파일의 MD5 체크섬 가져 오기

Java에서 파일의 MD5 체크섬 가져 오기 Java를 사용하여 파일의 MD5 체크섬을 얻으려고합니다. 정말 놀랐지 만 파일의 MD5 체크섬을 얻는 방법을 보여주는 것을 찾을 수 없었습니다. 어떻게 되나요? 입력 스트림 데코레이터 java.security.DigestInputStream가있어 데이터를 추가로 전달하지 않고 평소처럼 입력 스트림을 사용하는 동안 다이제스트를 계산할 수 있습니다. MessageDigest md = MessageDigest.getInstance("MD5"); try (InputStream is = Files.newInputStream(Paths.get("file.txt")); DigestInputStream dis = new DigestInputStream(is, md)) { ..

Programing 2020.02.14

"Xcode / iOS 라이센스에 동의하려면 관리자 권한이 필요합니다. sudo를 통해 루트로 다시 실행하십시오."

"Xcode / iOS 라이센스에 동의하려면 관리자 권한이 필요합니다. sudo를 통해 루트로 다시 실행하십시오." GCC를 사용할 때 C 프로그램을 컴파일하는 동안 다음 명령을 실행하십시오. gcc pthread.c -o pthread 보고: Xcode / iOS 라이센스에 동의하려면 관리자 권한이 필요합니다. sudo를 통해 루트로 다시 실행하십시오. 내 코드가 컴파일되지 않습니다. 왜 이런 일이 발생하며 어떻게이 문제를 해결할 수 있습니까? Xcode를 열고 새 사용자 계약에 동의하십시오. 새로운 버전의 Xcode가 다운로드되었고 새로운 계약이 수락되지 않았기 때문에 이런 일이 발생했습니다. sudo xcodebuild -license 명령 줄에 문제없이 처리합니다. 명령 행에 "accept"를 추..

Programing 2020.02.14

Rails DB 마이그레이션-테이블 삭제 방법

Rails DB 마이그레이션-테이블 삭제 방법 필요하다고 생각되는 테이블을 추가했지만 더 이상 테이블을 사용할 계획이 없습니다. 해당 테이블을 어떻게 제거해야합니까? 이미 마이그레이션을 실행 했으므로 테이블이 데이터베이스에 있습니다. 나는 rails generate migration이것을 처리 할 수 ​​있어야하지만 아직 방법을 찾지 못했습니다. 난 노력 했어: rails generate migration drop_tablename 그러나 그것은 단지 빈 마이그레이션을 생성했습니다. Rails에서 테이블을 삭제하는 "공식적인"방법은 무엇입니까? 항상 원하는 코드를 갖기 위해 단순히 마이그레이션을 생성 할 수있는 것은 아닙니다. 빈 마이그레이션을 만든 다음 필요한 코드로 채울 수 있습니다. 마이그레이션에서..

Programing 2020.02.14

Java 8에서 기본 메소드와 추상 클래스가있는 인터페이스

Java 8에서 기본 메소드와 추상 클래스가있는 인터페이스 Java 8은 Default Methods 라는 인터페이스에서 메소드의 기본 구현을 허용 하므로을 사용할 때 사이에 혼란이있는 것 같습니다 abstract class. 그렇다면 언제 기본 메소드와의 인터페이스를 사용해야하고 언제 추상 클래스를 사용해야합니까? 해당 시나리오에서 추상 클래스가 여전히 유용합니까? 기본 메소드 구현 (예 : 개인 상태)보다 클래스를 추상화하는 것이 훨씬 더 많지만, Java 8에서 선택할 때마다 default인터페이스에서 방어자 (일명. ) 메소드 를 사용해야합니다 . 기본 메소드에 대한 제한은 특정 구현 상태를 참조하지 않고 다른 인터페이스 메소드에 대한 호출 측면에서만 구현할 수 있다는 것입니다. 따라서 주요 사용..

Programing 2020.02.14
반응형