반응형

전체 글 693

신속한 언어로 구조화 vs 클래스

신속한 언어로 구조화 vs 클래스 Apple의 책 "구조와 클래스의 가장 중요한 차이점 중 하나는 구조가 코드로 전달될 때 항상 복사되지만 클래스는 참조로 전달된다는 것입니다." 그게 무슨 뜻인지 누가 좀 도와줄래?저는 계급과 구조가 같은 것 같아요.를 들면, 이 는요, 이 예제는요.class두어떻게 해 주십시오. 이름이 변경되면 두 변수에 의해 참조되는 인스턴스가 어떻게 업데이트되는지 주의해 주십시오. Bob is금 is is이다Sue그 곳에, , , , , , , ,Bob참조된 적이 있습니다. class SomeClass { var name: String init(name: String) { self.name = name } } var aClass = SomeClass(name: "Bob") var ..

programing 2023.04.16

데이터베이스에 저장된 모든 프로시저에 대해 사용자에게 실행 권한을 부여하시겠습니까?

데이터베이스에 저장된 모든 프로시저에 대해 사용자에게 실행 권한을 부여하시겠습니까? 이전 데이터베이스에서 스크립트를 생성하고, 새 데이터베이스를 만들고, 이전 데이터베이스에서 모든 데이터를 가져왔습니다.그러나 지금까지는 저장 프로시저를 실행할 권한이 있는 사용자는 없습니다.내가 쓸 수 있다는 거 알아 GRANT EXECUTE ON [storedProcName] TO [userName] 단, 몇 가지 절차만 있다면 100개 정도 있는데, 모든 절차에 대해 특정 사용자에 대해 실행 권한을 부여하는 가장 쉬운 방법은 무엇일까요?역할을 생성하여 이 역할을 사용자에게 추가한 후 이 역할에 대해 한 번에 모든 루틴에 실행을 부여할 수 있습니다. CREATE ROLE GRANT EXECUTE TO 편집 이것은 SQL..

programing 2023.04.16

문자열 단어를 반복하려면 어떻게 해야 하나요?

문자열 단어를 반복하려면 어떻게 해야 하나요? 공백으로 구분된 문자열의 단어를 반복하려면 어떻게 해야 합니까? 참고로 저는 C 문자열 함수나 그런 종류의 문자 조작/액세스에는 관심이 없습니다.나는 효율성보다 우아함을 선호한다.현재 솔루션: #include #include #include using namespace std; int main() { string s = "Somewhere down the road"; istringstream iss(s); do { string subs; iss >> subs; cout > word ) { // Do something on `word` here... } 이것은 "Stack Overflow" 질문과 비슷합니다.C++에서 문자열을 토큰화하려면 어떻게 해야 합니까?..

programing 2023.04.16

std::목록을 반복하는 동안 목록에서 요소를 제거할 수 있습니까?

std::목록을 반복하는 동안 목록에서 요소를 제거할 수 있습니까? 다음과 같은 코드가 있습니다. for (std::list::iterator i=items.begin();i!=items.end();i++) { bool isActive = (*i)->update(); //if (!isActive) // items.remove(*i); //else other_code_involving(*i); } items.remove_if(CheckItemNotActive); 다시 목록을 읽지 않도록 업데이트 후 바로 비활성 항목을 삭제했으면 합니다.행을 하면 ,, 멘, 코, 러, 러, 러, 러, 러, 러, 러, 러, 러, 러, 러, 러, 러, 러, 러, 러, 러, 러, when, when, when, , when, b..

programing 2023.04.16

이중 괄호 또는 단일 괄호, 괄호, 컬리 괄호 사용 방법

이중 괄호 또는 단일 괄호, 괄호, 컬리 괄호 사용 방법 Bash에서는 괄호, 괄호, 곱슬곱슬한 괄호, 이중 형식과 단일 형식의 차이점 때문에 혼란스럽습니다.명확한 설명이 있나요? Bash의 경우test ★★★★★★★★★★★★★★★★★」[을 사용하다 셸 키워드인 더블브래킷을 사용하면 추가 기능이 활성화됩니다.예를 들어,&& ★★★★★★★★★★★★★★★★★」||-a ★★★★★★★★★★★★★★★★★」-o 연산자가 있습니다=~. 또한 간단한 테스트에서는 이중 대괄호는 단일 대괄호보다 훨씬 빠르게 평가할 수 있습니다. $ time for ((i=0; i(COMMAND) Process substitution

programing 2023.04.16

시트가 있는지 테스트 또는 확인

시트가 있는지 테스트 또는 확인 Dim wkbkdestination As Workbook Dim destsheet As Worksheet For Each ThisWorkSheet In wkbkorigin.Worksheets 'this throws subscript out of range if there is not a sheet in the destination 'workbook that has the same name as the current sheet in the origin workbook. Set destsheet = wkbkdestination.Worksheets(ThisWorkSheet.Name) Next 기본적으로 오리진 워크북의 모든 시트를 루프한 후 설정합니다.destsheet대상 워크..

programing 2023.04.16

SQL Server 2005 데이터베이스에서 어떤 테이블이 가장 많은 공간을 차지하는지 어떻게 알 수 있습니까?

SQL Server 2005 데이터베이스에서 어떤 테이블이 가장 많은 공간을 차지하는지 어떻게 알 수 있습니까? SQL Server 2005 데이터베이스에서 어떤 테이블이 가장 많은 공간을 차지하는지 어떻게 알 수 있습니까? 이 정보를 보여주는 System Stored Procedure가 있을 것입니다. 1tb에서 23tb로 늘어난 TEST 데이터베이스가 있습니다.현재 데이터베이스에서 많은 클라이언트 변환 테스트를 수행하고 있으며, 동일한 변환 스토어드 프로시저를 여러 번 실행해야 합니다.DELETE를 실행하므로 트랜잭션 로그가 증가합니다.하지만 이 일로 나는 이 질문을 해야겠다고 생각하게 되었다. 정보 가장 큰 문제는 dbo입니다.다운로드 테이블은 실제로 필요하지 않은 대용량 스토리지를 생성합니다. 잘..

programing 2023.04.16

FullRow 선택 모드에서 DataGrid 현재 셀 테두리 사용 안 함

FullRow 선택 모드에서 DataGrid 현재 셀 테두리 사용 안 함 행 선택 모드에서 DataGrid를 사용하고 있습니다(즉,SelectionUnit="FullRow"사용자가 행을 강조 표시할 때 현재 셀 주위에 배치되어 있는 테두리를 삭제하기만 하면 진정한 전체 행을 선택할 수 있습니다(셀 수준 선택 없음).현재의 셀을 유지하는 그리드의 개념에 개의치 않고, 현재의 셀의 스타일을 변경함으로써, 귀찮은 현재의 셀 테두리를 제거하고 싶을 뿐입니다.가장 쉬운 방법은 무엇일까요?를 설정할 수 있습니다.BorderThickness위해서DataGridCell0까지 여기서 가까운 다른 답을 보았지만 포커스 직사각형을 제거하지는 못했습니다.여기 모든 경계를 없애는 방법이 있습니다. 또한 기술적으로 이러한 셀은 ..

programing 2023.04.16

Swift - 시/분/초로 정수 변환

Swift - 시/분/초로 정수 변환 Swift에서의 시간 변환에 관한 기본적인 질문이 있습니다. Hours / Minutes / Seconds로 변환할 정수가 있습니다. 예를 들어: Int = 27005다음 정보를 얻을 수 있습니다. 7 Hours 30 Minutes 5 Seconds PHP로 하는 방법은 알지만 안타깝게도 swift는 PHP가 아닙니다.정의 func secondsToHoursMinutesSeconds(_ seconds: Int) -> (Int, Int, Int) { return (seconds / 3600, (seconds % 3600) / 60, (seconds % 3600) % 60) } 사용하다 > secondsToHoursMinutesSeconds(27005) (7,30,5) ..

programing 2023.04.16

TextBox에 추가하는 이유는 무엇입니까?루프 중에 텍스트가 반복될 때마다 더 많은 메모리를 차지합니까?

TextBox에 추가하는 이유는 무엇입니까?루프 중에 텍스트가 반복될 때마다 더 많은 메모리를 차지합니까? 간단한 질문 18만 번을 도는 루프가 있어요각 반복의 마지막에 결과를 TextBox에 추가하도록 되어 있으며, TextBox는 실시간으로 업데이트됩니다. 「」를 사용합니다.MyTextBox.Text += someValue애플리케이션이 대량의 메모리를 소비하게 되어, 몇천개의 레코드가 행해지면 사용 가능한 메모리가 부족하게 됩니다. 인 텍스트 ?TextBox.Text18달러? 편집 이 특정 케이스의 결과는 별로 중요하지 않습니다만, 이것이 메모리 부족인 것 같은 이유와 텍스트 상자에 텍스트를 추가하는 보다 효율적인 방법이 있는지 알고 싶습니다. 긴 (오리지널) 질문 CSV 파일의 ID 번호 리스트를 ..

programing 2023.04.16
반응형