반응형

전체 글 457

C의 패딩 구조물

C의 패딩 구조물 인터뷰 질문입니다.지금까지는 그런 질문들이 순수하게 컴파일러에 의존하는 것이라 걱정할 필요가 없다고 생각했는데, 지금은 오히려 그것이 궁금합니다. 다음과 같은 두 가지 구조가 주어졌다고 가정합니다. struct A { int* a; char b; } 그리고. struct B { char a; int* b; } 그래서 당신은 어떤 것을 선호하고 그 이유는 무엇입니까?컴파일러가 워드 크기(32비트 머신에서는 4바이트, 64비트 머신에서는 8바이트)의 일부 배수에서 구조를 위한 공간을 할당하므로 첫 번째 구조가 선호되어야 한다는 (어둠 속에서 다소 촬영하고 있었지만) 제 대답은 이렇게 되었습니다.따라서 컴파일러는 두 구조 모두에 대해 8바이트를 할당합니다(32비트 기계로 가정).그러나 첫 번..

programing 2023.09.07

C# Excel 파일 확장명과 일치하는 regex

C# Excel 파일 확장명과 일치하는 regex 엑셀 파일만 선택하려면 파일 업로드에 regex가 필요합니다. 이를 패턴으로 사용해 보았습니다(아래). Regex reg = new Regex("^.\.(xls|xlsx)"); 안타깝게도 패턴의 "\" 부분을 벗어날 수 없습니다.경로를 사용하는 것이 더 나은 방법일 것입니다.확장을 가져온 다음 결과를 비교합니다. var filepath = @"C:\path\to\file.xls"; var extension = Path.GetExtension(filepath).ToUpper(); if (extension == ".XLS" || extension == ".XLSX") { // is an Excel file } 원래 질문에 답하려면 파일 경로를 다음과 일치시키..

programing 2023.09.07

.less 파일을 .less 파일로 가져옵니다.

.less 파일을 .less 파일로 가져옵니다. .css 파일을 .less 파일로 가져올 수 있습니까? 저는 적은 것에 꽤 익숙해서 제 모든 개발에 사용합니다.저는 정기적으로 다음과 같은 구조를 사용합니다. @import "normalize"; //styles here @import "mixins"; @import "media-queries"; @import "print"; 모든 가져오기는 다른 .less 파일이며 모든 파일이 정상적으로 작동합니다. 현재 문제는 다음과 같습니다.다음과 같이 .css 파일에서 사용되는 스타일을 참조하는 .css 파일을 .less로 가져오기를 원합니다. @import "../style.css"; .small { font-size:60%; .type; } // other st..

programing 2023.09.07

php에서 try-catch의 성능

php에서 try-catch의 성능 php 5에서 try-catch 문을 사용할 때 고려해야 할 성능적인 의미는 무엇입니까? 저는 이전에 웹에서 이 주제에 대한 오래되고 모순되어 보이는 정보를 읽은 적이 있습니다.제가 현재 작업해야 할 많은 프레임워크가 php 4에서 만들어졌고 php 5의 장점이 많이 부족합니다.그래서 저는 php로 try-catch를 사용해 본 경험이 많지 않습니다.한 가지 고려해야 할 점은 예외를 던지지 않는 시도 블록의 비용은 실제로 예외를 던지고 잡는 비용과는 다른 문제라는 것입니다. 실패한 경우에만 예외가 적용된다면 프로그램을 실행할 때마다 몇 번씩 실패하는 일은 없기 때문에 성능에 신경 쓰지 않을 것이 거의 확실합니다.엄격한 루프(일명: 벽돌 벽에 머리를 부딪치는 것)에서 실..

programing 2023.09.07

동적으로 생성된 컨텐츠에 대해 Twitter 부트스트랩 팝업이 작동하지 않음

동적으로 생성된 컨텐츠에 대해 Twitter 부트스트랩 팝업이 작동하지 않음 스택 오버플로우에 게시하는 것은 처음이라, 내가 여기서 망친 것이 있다면 미리 사과드립니다. 트위터 부트스트랩의 팝업을 사용하고 있습니다.내 팝업은 HTML 문서에 수동으로 입력하는 요소에 대해 작동하는 것 같지만 자바스크립트/Ajax를 통해 동적으로 생성하는 요소에는 작동하지 않습니다. 예를 들어 수동으로 HTML 문서에 직접 추가하면 팝업이 작동하는 것 같습니다. hover for popover 하지만 제가 정말로 필요로 하는 것은 동적으로 생성된 요소에 팝오버를 적용하는 것입니다.저는 XMLHtpRequest를 사용하여 PHP 파일로 요청을 보낸 다음 응답 텍스트를 잡고 표시합니다.앞서 언급한 PHP 파일에 이 코드 줄을 ..

programing 2023.09.07

jQuery를 사용하여 두 배열의 Javascript 객체 비교

jQuery를 사용하여 두 배열의 Javascript 객체 비교 저는 자바스크립트 객체의 배열이 두 개 있는데, 이들이 동일한지 비교해 보고자 합니다.각 배열에서 개체의 순서가 같지 않을 수도 있고 그렇지 않을 수도 있습니다.각 배열에는 10개 이상의 개체가 없어야 합니다.저는 jQuery가 이 문제에 대한 우아한 해결책을 가지고 있을지도 모른다고 생각했지만, 저는 온라인에서 많은 것을 찾을 수 없었습니다. 짐승이 둥지를 튼 건$.each(array, function(){})솔루션은 효과가 있겠지만, 제가 모르는 내장된 기능이 있습니까? 감사해요.쉬운 방법이 있습니다... $(arr1).not(arr2).length === 0 && $(arr2).not(arr1).length === 0 위에서 true를..

programing 2023.09.07

Alter Table Add Primary Key 시 PHP 반환 오류

Alter Table Add Primary Key 시 PHP 반환 오류 10.1.15-MariaDB, PHP 5.4 사용 코드: $table = 'abc'; mysql_query("ALTER TABLE `$table` ADD PRIMARY KEY (`col`)"); 오류: SQL 구문에 오류가 있습니다. MariaDB 서버 버전에 해당하는 설명서에서 \'ALTER TABLE... 근처에서 사용할 올바른 구문을 확인하십시오. 나는 KEY 'PRIMATIONAL'을 시도해 보았으나 모든 백쿼트를 제거하지 못했습니다. 업데이트:mysqli_same 오류로 테스트된 확장과는 전혀 관계가 없습니다.그러나 다른 서버 환경에서 동일한 스크립트를 사용하여 반복 테스트해도 괜찮습니다. 나는 이 코드를 시도해보았고 그것은..

programing 2023.09.07

재시작 시 mariadb가 시간대를 재설정하지 않도록 하려면 어떻게 해야 합니까?

재시작 시 mariadb가 시간대를 재설정하지 않도록 하려면 어떻게 해야 합니까? restart mariadb에서 매번 시간대를 재설정합니다. MariaDB [(none)]> SELECT @@global.time_zone; +--------------------+ | @@global.time_zone | +--------------------+ | Europe/Amsterdam | +--------------------+ 1 row in set (0.000 sec) MariaDB [(none)]> \q; 시간대는 유럽/암스테르담입니다.그런데 막상 다시 시작해보면 왠지 SYSTEM으로 바뀌게 됩니다. me@dbhost:~/ $ sudo systemctl restart mysqld; me@dbhost:~/ ..

programing 2023.09.07

Microsoft MSBuild 외부에서 Web.Config 변환?

Microsoft MSBuild 외부에서 Web.Config 변환? 마이크로소프트의 XML 문서 변환을 MSBuild 외부에서 web.configs를 준비하는 데 사용할 수 있습니까?저는 MSBuild 엔진을 통해 이를 실행할 필요 없이 PowerShell을 사용하여 이러한 변환을 수행하고자 합니다.Microsoft가 표준 XSLT를 사용했다면 PowerShell에서 쉽게 수행할 수 있을 것입니다.C:\Program Files(x86)를 사용해야 한다고 생각합니다.MSBuild\Microsoft\Visual Studio\v10.0\Web\Microsoft.웹. 퍼블리싱.빌드 엔진이 필요한 tasks.dll.감사해요.저는 파워쉘에서 마이크로소프트의 XML 문서 변환을 처리하기 위한 작은 기능을 만들었습니다..

programing 2023.09.07

풀 액세스 거부 저장소가 없거나 도커 로그인이 필요할 수 있습니다.

풀 액세스 거부 저장소가 없거나 도커 로그인이 필요할 수 있습니다. 저는 도커와 함께 라라벨 4.2를 사용하고 있습니다.로컬로 설정했습니다.문제없이 작동했지만 동일한 절차를 사용하여 온라인으로 설정하려고 하면 오류가 발생합니다. pull access denied for /php, repository does not exist or may require 'docker login' 여기 https://cloud.docker.com/ 에서 저장소를 만드는 것과 관련된 것입니까, 아니면 명령으로 로그인하는 것이 필요합니까? 며칠 동안 공부한 후에도 저는 이 경우에 무엇이 해결책이 될 수 있는지 그리고 올바른 조치는 무엇인지 아직도 파악하지 못하고 있습니다. 완전한 코드를 갖고 있습니다.어떤 부분을 확인할 필요가..

programing 2023.09.07
반응형