반응형

2023/11 15

VBA 코드 벤치마킹

VBA 코드 벤치마킹 VBA 코드를 벤치마킹하는 가장 정확한 방법은 무엇입니까(제 경우 엑셀에서 코드를 테스트하고 있습니다)?아래 2가지 이외에 코드를 벤치마킹하는 다른 기법이 있습니까? 만약 그렇다면 그 방법의 장단점은 무엇입니까? 여기에 대중적인 두 가지 방법이 있습니다. 첫번째: 타이머 Sub TimerBenchmark() Dim benchmark As Double benchmark = Timer 'Do your code here MsgBox Timer - benchmark End Sub 그리고 Tick(가장 정확하다고 주장하는): Option Explicit Private Declare Function GetTickCount Lib "kernel32" () As Long Sub TickBenchm..

bestsource 2023.11.05

사용자 기본값에 대한 NS코딩으로 사용자 지정 Swift 클래스 저장

사용자 기본값에 대한 NS코딩으로 사용자 지정 Swift 클래스 저장 현재 NSUserDefaults에 사용자 지정 Swift 클래스를 저장하려고 합니다.내 플레이그라운드의 코드는 다음과 같습니다. import Foundation class Blog : NSObject, NSCoding { var blogName: String? override init() {} required init(coder aDecoder: NSCoder) { if let blogName = aDecoder.decodeObjectForKey("blogName") as? String { self.blogName = blogName } } func encodeWithCoder(aCoder: NSCoder) { if let blogNa..

bestsource 2023.11.05

MySQL 워크벤치와 MAMP PRO를 연결하는 방법은?

MySQL 워크벤치와 MAMP PRO를 연결하는 방법은? MySQL Workbench 도구를 MAMP PRO MySQL 데이터베이스와 연결하기 위한 수정 사항은 무엇입니까?연결 유형을 다음에서 변경합니다.TCP/IP로.Local, 그런 다음 소켓을 가리킵니다. /Applications/MAMP/tmp/mysql/mysql.sock 사용자 이름과 pw는 root/root일 가능성이 높습니다.Mike가 말한 대로 Local 옵션을 사용하여 소켓을 가리킬 수 있습니다. /Applications/MAMP/tmp/mysql/mysql.sock 또는 (단말기에서) mysql 소켓에 대한 심볼릭 링크를 생성할 수 있습니다. sudo ln -s /Applications/MAMP/tmp/mysql/mysql.sock /..

bestsource 2023.11.05

mariadb REGEXP_INSTR은 괄호를 사용할 때 0 또는 1을 반환합니다.

mariadb REGEXP_INSTR은 괄호를 사용할 때 0 또는 1을 반환합니다. MariaDB Documentation은 REGEXP_INSTR에 대해 말합니다. 문자열 제목에서 정규식 패턴이 처음 발생한 위치를 반환하거나 패턴을 찾을 수 없는 경우 0을 반환합니다. 제 과제는 (간소화) o 뒤에 쌍자음을 찾는 것입니다. SELECT REGEXP_INSTR('a_kollision', 'o([lm])\\1'); # -> expected 4 got 1 반품은 1번이지만 ol의 위치는 4번으로 예상했습니다. 교체 작업에서도 동일한 작업 수행: # replace works as expected SELECT REGEXP_REPLACE('a_kollision', 'o([lm])\\1', '???'); # -> ..

bestsource 2023.11.05

argv 포인터를 글로벌하게 사용해도 안전합니까?

argv 포인터를 글로벌하게 사용해도 안전합니까? 사용해도 안전한가요?argv전세계 포인터?아니면 무효가 될 수 있는 사정이 있습니까? 즉, 이 코드는 안전합니까? char **largs; void function_1() { printf("Argument 1: %s\r\n",largs[1]); } int main(int argc,char **argv) { largs = argv; function_1(); return 1; } 네, 안전하게 사용할 수 있습니다.argv전세계적으로; 당신은 당신이 사용하는 것처럼 그것을 사용할 수 있습니다.char**당신의 프로그램에서.C99 표준은 다음과 같이 규정하고 있습니다. 매개변수들은argc그리고.argv그리고 그들이 가리키는 끈들은argv배열은 프로그램에 의해 수..

bestsource 2023.11.05
반응형