반응형

2020/09 867

유형 이름 뒤의 괄호가 new와 차이가 있습니까?

유형 이름 뒤의 괄호가 new와 차이가 있습니까? 'Test'가 일반 클래스이면 다음과 같은 차이점이 있습니까? Test* test = new Test; 과 Test* test = new Test(); 코드의 동작에 실제로 영향을 미칠 수있는 차이가 있기 때문에 현명 해 봅시다. 다음의 대부분은 "Old New Thing"기사 에 대한 의견에서 가져온 것 입니다. 때로는 new 연산자에 의해 반환 된 메모리가 초기화되고, 때로는 새로 만드는 유형이 POD (일반 이전 데이터) 인지 또는 POD 멤버를 포함하고있는 클래스 인지 여부에 따라 초기화되지 않을 수 있습니다. 컴파일러 생성 기본 생성자. C ++ 1998에는 0과 기본값의 두 가지 초기화 유형이 있습니다. C ++ 2003에서는 세 번째 유형의 ..

Programing 2020.09.28

Docker에서 영구 저장소 (예 : 데이터베이스)를 처리하는 방법

Docker에서 영구 저장소 (예 : 데이터베이스)를 처리하는 방법 사람들은 Docker 컨테이너의 영구 스토리지를 어떻게 처리합니까? 저는 현재이 접근 방식을 사용하고 있습니다. 예를 들어 PostgreSQL 용 이미지를 빌드 한 다음 컨테이너를 docker run --volumes-from c0dbc34fd631 -d app_name/postgres IMHO는 단점이 있는데, "c0dbc34fd631"컨테이너를 삭제해서는 안된다는 것입니다. 또 다른 아이디어는 컨테이너에 호스트 볼륨 "-v"를 장착하는 것입니다, 그러나, 사용자 ID 컨테이너 내에서 반드시 일치하지 않는 사용자 ID를 호스트에서 다음 사용 권한이 엉망이 될 수 있습니다. 참고 : 대신에 데이터 전용 컨테이너에 할당 한 이름 인 whe..

Programing 2020.09.28

입력 텍스트 상자에서 값 가져 오기

입력 텍스트 상자에서 값 가져 오기 jQuery를 사용하여 입력 값을 가져오고 렌더링하는 방법은 무엇입니까? 다음은 하나입니다. //Get var bla = $('#txt_name').val(); //Set $('#txt_name').val(bla); 다음 두 가지 방법으로 만 값을 선택할 수 있습니다. // First way to get a value value = $("#txt_name").val(); // Second way to get a value value = $("#txt_name").attr('value'); 값을 얻기 위해 직접 JavaScript를 사용하려는 경우 방법은 다음과 같습니다. document.getElementById('txt_name').value 언급해야 할 중요한 사항..

Programing 2020.09.28

'async'및 'await'를 사용하는 방법과시기

'async'및 'await'를 사용하는 방법과시기 그 주요 것들에 대한 이해 하나에서 async하고await 있지만 오랜 기간 로직을 수행하기 위해 백그라운드 스레드를 산란에 동일 사용 - 이렇게 쉽게 쓰기에 코드를 만들고 읽는 것입니다? 저는 현재 가장 기본적인 예제를 시도하고 있습니다. 몇 가지 주석을 인라인으로 추가했습니다. 나를 위해 명확히 할 수 있습니까? // I don't understand why this method must be marked as `async`. private async void button1_Click(object sender, EventArgs e) { Task access = DoSomethingAsync(); // task independent stuff her..

Programing 2020.09.28

JavaScript 날짜에 요일 추가

JavaScript 날짜에 요일 추가 DateJavaScript를 사용하여 현재 날짜를 추가하는 방법 . JavaScript에는 .Net과 같은 내장 기능이 AddDay있습니까? 다음을 사용하여 만들 수 있습니다. Date.prototype.addDays = function(days) { var date = new Date(this.valueOf()); date.setDate(date.getDate() + days); return date; } var date = new Date(); alert(date.addDays(5)); 필요한 경우 자동으로 월을 증가시킵니다. 예를 들면 : 8/31 + 1 일은 9/1이 됩니다. setDate직접 사용할 때의 문제 는 그것이 뮤 테이터이고 그런 종류의 것을 피하는..

Programing 2020.09.28

iframe에 CSS를 적용하는 방법은 무엇입니까?

iframe에 CSS를 적용하는 방법은 무엇입니까? RSS 링크를 표시하기 위해 iframe 섹션이있는 간단한 페이지가 있습니다. 메인 페이지의 동일한 CSS 형식을 iframe에 표시된 페이지에 적용하려면 어떻게해야합니까? 편집 : 적절한 CORS 헤더 가 설정되어 있지 않으면 도메인 간 작동하지 않습니다 . 여기에는 iframe 블록의 스타일과 iframe에 포함 된 페이지의 스타일의 두 가지가 있습니다. 일반적인 방법으로 iframe 블록의 스타일을 설정할 수 있습니다. iframe에 삽입 된 페이지의 스타일은 하위 페이지에 포함하여 설정해야합니다. 또는 Javascript를 사용하여 상위 페이지에서로드 할 수 있습니다. var cssLink = document.createElement("link"..

Programing 2020.09.28

clearfix 란 무엇입니까?

clearfix 란 무엇입니까? 최근에 나는 일부 웹 사이트의 코드를 살펴 보았는데 모든 사람들이 clearfix. 빠른 Google 검색 후 가끔 IE6 용이라는 것을 알게되었지만 실제로 clearfix는 무엇 입니까? clearfix가없는 레이아웃과 비교하여 clearfix가있는 레이아웃의 몇 가지 예를 제공 할 수 있습니까? IE9 이하를 지원할 필요가 없다면 flexbox를 자유롭게 사용할 수 있으며 플로팅 레이아웃을 사용할 필요가 없습니다. 오늘날 레이아웃에 플로팅 요소를 사용하는 것이 더 나은 대안을 사용함에 따라 점점 더 낙담되고 있다는 점에 주목할 가치가 있습니다. display: inline-block -더 나은 Flexbox- 최고 (그러나 제한된 브라우저 지원) Flexbox는 Fir..

Programing 2020.09.28

파일에 줄을 쓰는 올바른 방법?

파일에 줄을 쓰는 올바른 방법? 나는하는 데 익숙하다 print >>f, "hi there" 그러나 print >>더 이상 사용되지 않는 것 같습니다 . 위의 줄을 수행하는 데 권장되는 방법은 무엇입니까? 업데이트 : 모든 답변과 관련하여 "\n"...이 범용입니까 아니면 유닉스 전용입니까? IE, "\r\n"Windows 에서해야 합니까? 이것은 다음과 같이 간단해야합니다. with open('somefile.txt', 'a') as the_file: the_file.write('Hello\n') 문서에서 : os.linesep텍스트 모드 (기본값)에서 열린 파일을 쓸 때 줄 종결 자로 사용하지 마십시오 . 모든 플랫폼에서 대신 단일 '\ n'을 사용하십시오. 유용한 자료 : with문 open() '..

Programing 2020.09.28

파이썬에서 줄 바꿈 (줄 연속)을 어떻게 할 수 있습니까?

파이썬에서 줄 바꿈 (줄 연속)을 어떻게 할 수 있습니까? 여러 줄로 나누고 싶은 긴 코드 줄이 있습니다. 무엇을 사용하고 구문은 무엇입니까? 예를 들어 여러 문자열을 추가하면 e = 'a' + 'b' + 'c' + 'd' 다음과 같이 두 줄로 작성하십시오. e = 'a' + 'b' + 'c' + 'd' 라인은 무엇입니까? 문제없이 다음 줄에 인수를 가질 수 있습니다. a = dostuff(blahblah1, blahblah2, blahblah3, blahblah4, blahblah5, blahblah6, blahblah7) 그렇지 않으면 다음과 같이 할 수 있습니다. if a == True and \ b == False 자세한 내용 은 스타일 가이드 를 확인하세요 . 예제 라인에서 : a = '1' +..

Programing 2020.09.28

HashMap을 직접 초기화하는 방법 (문자 그대로)?

HashMap을 직접 초기화하는 방법 (문자 그대로)? [복제] 이 질문에 이미 답변이 있습니다. 정적지도를 초기화하려면 어떻게해야합니까? 42 답변 다음과 같이 Java HashMap을 초기화하는 방법이 있습니까? : Map test = new HashMap{"test":"test","test":"test"}; 올바른 구문은 무엇입니까? 나는 이것에 대해 아무것도 찾지 못했습니다. 이것이 가능한가? 절대 변경되지 않고 맵을 만들 때 미리 알려진 맵에 "최종 / 정적"값을 넣는 가장 짧고 빠른 방법을 찾고 있습니다. Java 버전 9 이상의 경우 : 예, 지금 가능합니다. Java 9에는 맵 생성을 단순화하는 몇 가지 팩토리 메소드가 추가되었습니다. // this works for up to 10 ele..

Programing 2020.09.28
반응형