반응형

2020/09 867

C ++ 17을 사용하여 파일 크기를 바이트 단위로 가져 오는 방법

C ++ 17을 사용하여 파일 크기를 바이트 단위로 가져 오는 방법 특정 운영 체제에 대해 알아야 할 함정이 있습니까? 이 질문의 중복 ( 1 , 2 , 3 , 4 , 5 )이 많이 있지만 수십 년 전에 답변되었습니다. 오늘날 많은 질문에서 매우 높은 투표를받은 답변은 잘못된 것입니다. .sx의 다른 (이전 QA) 메서드 stat.h (래퍼 sprintstatf ), syscall 사용 tellg () 는 정의에 따라 위치를 반환 하지만 반드시 bytes는 아닙니다 . 반환 유형이 아닙니다 int. (C ++ 17에 추가됨) 이것은 매우 간단 합니다. #include #include // ... std::uintmax_t size = std::filesystem::file_size("c:\\foo\\ba..

Programing 2020.09.03

SQL 주입이란 무엇입니까?

SQL 주입이란 무엇입니까? [복제] 이 질문에 이미 답변이 있습니다. "Bobby Tables"XKCD 만화에서 SQL 삽입은 어떻게 작동합니까? 13 답변 누군가 SQL 주입을 설명 할 수 있습니까? 어떻게 취약점을 유발합니까? SQL이 주입되는 지점은 정확히 어디에 있습니까? 누군가 SQL 인 젝턴을 설명 할 수 있습니까? SQL 삽입은 일부 콘텐츠를 SQL 쿼리 문자열로 보간 할 때 발생하며 결과는 의도하지 않은 방식으로 쿼리 구문을 수정합니다. 악의적 일 필요는 없으며 사고 일 수 있습니다. 그러나 우발적 인 SQL 주입은 취약점보다 오류를 일으킬 가능성이 더 큽니다. 유해한 콘텐츠는 사용자로부터 올 필요가 없으며 애플리케이션이 모든 소스에서 가져 오거나 코드에서 스스로 생성하는 콘텐츠 일 수 ..

Programing 2020.09.03

.yaml과 .yml 확장자의 차이점은 무엇입니까?

.yaml과 .yml 확장자의 차이점은 무엇입니까? [복제] 이 질문에 이미 답변이 있습니다. .yaml 또는 .yml입니까? 4 답변 나는 YAML-wikipedia 에서 그것들을 읽었 지만 실제로 그들 사이의 주요 차이점을 이해하지 못했습니다. .yaml확장을 사용하는 사람이있는 것을 보았지만 Symfony2 는 .yml확장을 사용 합니다. YAML 은 C, Perl 및 Python과 같은 프로그래밍 언어의 개념과 XML 및 전자 메일의 데이터 형식에서 아이디어를 가져 오는 사람이 읽을 수있는 데이터 직렬화 형식입니다. YAML 은 "YAML Ai n't Markup Language"의 재귀 적 약어입니다. 개발 초기에 YAML은 "Yet Another Markup Language"를 의미한다고 말했..

Programing 2020.09.03

검색 결과를 찾을 수없는 경우 "NULL"개체를 반환합니다.

검색 결과를 찾을 수없는 경우 "NULL"개체를 반환합니다. 저는 C ++를 처음 접하기 때문에 배우는 동안 많은 Java-ism으로 디자인하는 경향이 있습니다. 어쨌든 Java에서 특정 매개 변수와 일치 하는 개체 T를 반환하는 'search'메서드가있는 클래스가 Collection있으면 해당 개체를 반환하고 컬렉션에서 개체를 찾을 수 없으면 null. 그런 다음 내 호출 함수에서if(tResult != null) { ... } C ++ null에서 객체가 존재하지 않으면 값을 반환 할 수 없다는 것을 알게되었습니다 . 호출 함수에 개체가 없음을 알리는 T 유형의 '인디케이터'를 반환하고 싶습니다. 정말 예외적 인 상황이 아니기 때문에 예외를 던지고 싶지 않습니다. 지금 내 코드는 다음과 같습..

Programing 2020.09.03

Facebook 공유 버튼 및 맞춤 텍스트

Facebook 공유 버튼 및 맞춤 텍스트 벽이나 뉴스 피드에 사용자 지정 텍스트를 게시하는 Facebook 공유 버튼을 만드는 방법이 있습니까? 우리는 다음과 같은 것을 사용합니다 [한 줄로 사용] : Facebook Facebook 공유에 사용자 지정 매개 변수를 제공하려면 링크 만 제공하는 것이 더 좋습니다. Facebook 은 공유중인 페이지에서 제목 + 설명 + 그림을 자동으로 가져옵니다. 페이스 북 API가 이러한 것들을 "도움"하기 위해 당신이 공유하고있는 페이지의 헤더에 다음과 같은 것들을 넣을 수 있습니다 : 여기에서 확인 페이지가 귀하의 통제하에 있지 않은 경우 AllisonC 가 위에서 공유 한 내용을 사용하십시오 . 팝업 modalview 유형 동작의 경우 : 자신의 버튼 / 링크 ..

Programing 2020.09.03

translateZ (0)에 대한 CSS 성능

translateZ (0)에 대한 CSS 성능 많은 블로그에서 transform: translateZ(0)애니메이션과 전환 속도를 높이는 데 사용하여 요소가 3D라고 생각하도록 GPU를 '속임수'하는 성능 향상을 표현했습니다 . 이 변환을 다음과 같은 방식으로 사용하는 것과 관련이 있는지 궁금합니다. * { -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0); } CSS 변환 은 사양에 설명 된대로 새로운 스택 컨텍스트 및 포함 블록을 생성합니다 . 일반 영어에서 이것은 변형이 적용된 고정 위..

Programing 2020.09.03

홈브류 패키지 설치 여부 감지

홈브류 패키지 설치 여부 감지 시스템에 여러 홈브류 패키지가 설치되어 있는지 감지하는 쉘 스크립트를 작성하려고합니다. 이를 달성하기 위해 brew 명령을 사용하는 방법이 있습니까? 의 종료 코드를 사용해 보았습니다 brew install --dry-run. 그러나 이것이없는 경우 패키지를 빌드합니다. 당신이 사용할 수있는 brew ls --versions myformula 각 공식의 설치된 버전을 출력합니다. 수식이 설치되어 있지 않으면 출력이 비어 있습니다. 에서 얻을 수있는 최신 버전의 homebrew를 사용하는 brew update경우 다음을 실행하면됩니다 (Slaven에게 감사드립니다). if brew ls --versions myformula > /dev/null; then # The packa..

Programing 2020.09.03

프로그래밍 방식으로 DataGridView에서 행 선택

프로그래밍 방식으로 DataGridView에서 행 선택 DataGridView런타임에 프로그래밍 방식 으로 특정 행 범위를 어떻게 선택할 수 있습니까? 테스트되지 않았지만 다음을 수행 할 수 있다고 생각합니다. dataGrid.Rows[index].Selected = true; 또는 다음을 수행 할 수 있습니다 (다시 테스트하지 않음). dataGrid.SelectedRows.Clear(); foreach(DataGridViewRow row in dataGrid.Rows) { if(YOUR CONDITION) row.Selected = true; } Visual Basic에서이 작업을 수행하여 DataGridView; 선택한 행이 강조 표시된 색상으로 표시되지만 커서 위치는 변경되지 않습니다. Grid...

Programing 2020.09.03

Heroku 앱을 가리키는 apex 도메인 (www 없음)에 대해 DNS를 설정하려면 어떻게해야합니까?

Heroku 앱을 가리키는 apex 도메인 (www 없음)에 대해 DNS를 설정하려면 어떻게해야합니까? 이미 Heroku 앱에 사용자 지정 도메인을 추가했으며 www.domain.com. www앱을 확인 하지 않고 도메인을 설정하는 방법도 알아야합니다 . 내 현재 DNS 설정은 다음과 같습니다. $TTL 86400 @ IN SOA ns1.first-ns.de. postmaster.robot.first-ns.de. ( 2013041500 ; serial 14400 ; refresh 1800 ; retry 604800 ; expire 86400 ) ; minimum @ IN NS robotns3.second-ns.com. @ IN NS robotns2.second-ns.de. @ IN NS ns1.first..

Programing 2020.09.03
반응형