분류 전체보기 1351

Bash 스크립트의 인스턴스가 1개만 실행되도록 하는 가장 좋은 방법은 무엇입니까?

Bash 스크립트의 인스턴스가 1개만 실행되도록 하는 가장 좋은 방법은 무엇입니까? 이 질문에는 이미 답변이 있습니다. 셸 스크립트의 인스턴스를 한 번에 하나만 실행할 수 있는 빠르고 더러운 방법 (43 회답) 닫힘5년 전에요. Linux에서 Bash를 실행한다고 가정했을 때 특정 스크립트의 인스턴스를 하나만 실행할 수 있는 가장 단순하고 최선의 방법은 무엇입니까? 지금 하고 있는 일: ps -C script.name.sh > /dev/null 2>&1 || ./script.name.sh 단, 몇 가지 문제가 있습니다. 체크가 스크립트 밖에 있다 다른 어카운트에서 같은 스크립트를 실행할 수 없습니다(가끔은 하고 싶은 경우도 있습니다. -C 프로세스 의 첫 합니다. 물론 PID 파일 처리도 직접 쓸 수 있..

programing 2023.04.17

SQL Server 문자열에서 모든 공간 제거

SQL Server 문자열에서 모든 공간 제거 SQL Server 2008에서 문자열에서 모든 공간을 제거하는 가장 좋은 방법은 무엇입니까? LTRIM(RTRIM(' a b '))문자열의 오른쪽과 왼쪽에 있는 모든 공백을 제거합니다.단, 중간에 있는 공백도 제거해야 합니다.교환만 하면 됩니다. SELECT REPLACE(fld_or_variable, ' ', '') 편집: 명확하게 하기 위해서입니다.글로벌 치환이기 때문에trim() 수 .char ★★★★★★★★★★★★★★★★★」varchar: create table #t ( c char(8), v varchar(8)) insert #t (c, v) values ('a a' , 'a a' ), ('a a ' , 'a a ' ), (' a a' , ' a ..

programing 2023.04.17

SQL Server에 LastIndexOf가 있습니까?

SQL Server에 LastIndexOf가 있습니까? 문자열의 마지막 인덱스를 가져오는 문자열에서 값을 구문 분석하려고 합니다.현재 저는 문자열을 되돌리는 끔찍한 해킹을 하고 있습니다. SELECT REVERSE(SUBSTRING(REVERSE(DB_NAME()), 1, CHARINDEX('_', REVERSE(DB_NAME()), 1) - 1)) 나에게 이 코드는 거의 읽을 수 없다.SQL Server 2016으로 방금 업그레이드 했는데 더 좋은 방법이 있었으면 좋겠어요.있어?마지막 이후에 모든 것을 원한다면_, 그 후 다음을 사용합니다. select right(db_name(), charindex('_', reverse(db_name()) + '_') - 1) 모든 것을 원하신다면left(): se..

programing 2023.04.17

선택적 메서드를 사용하여 프로토콜을 만드는 방법은 무엇입니까?

선택적 메서드를 사용하여 프로토콜을 만드는 방법은 무엇입니까? iPhone SDK에 정의되어 있는 몇 가지 프로토콜(예:UIActionSheetDelegate예를 들어 프로토콜입니다. 자체 프로토콜을 정의하고 몇 가지 메서드를 옵션으로 설정하려면 어떻게 해야 합니까?"Formal Protocols"의 Apple 페이지에서 다음을 수행합니다. 옵션의 Protocol 메서드는 @optional 키워드를 사용하여 옵션으로 마킹할 수 있습니다.@optional modal 키워드에 대응하는 @required 키워드가 있어 디폴트 동작의 의미를 정식으로 나타냅니다.@optional 및 @required를 사용하여 프로토콜을 적합한 섹션으로 분할할 수 있습니다.키워드를 지정하지 않으면 기본값은 @required 입니..

programing 2023.04.17

iPhone TableView셀의 셀 오른쪽에 작은 화살표 추가

iPhone TableView셀의 셀 오른쪽에 작은 화살표 추가 이것은 충분히 간단해야 한다. 저는 TableView를 탑재한 아이폰 앱을 가지고 있습니다.각 셀의 오른쪽 끝에 클래식한 작은 화살표를 추가하려면 어떻게 해야 하나요?각각의 액세서리를 설정하기만 하면 됩니다.UITableViewCell 속성을 입력합니다. cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator; Swift 3에서는 cell.accessoryType = .disclosureIndicator 이 작업은 Interface Builder에서 수행할 수 있습니다.표 보기를 클릭하고 오른쪽에 있는 프로토타입 셀로 이동하여 1로 만들면 됩니다.그런 다음 해당 프로토타입 셀을 클..

programing 2023.04.17

프라이머리 키와 아이덴티티의 차이점은 무엇입니까?

프라이머리 키와 아이덴티티의 차이점은 무엇입니까? SQL Server DB에서 기본 키와 ID 열의 차이점은 무엇입니까?열은 들여쓰기가 아닌 기본 키가 될 수 있습니다.단, 프라이머리 키가 아닌 한 열은 아이덴티티가 될 수 없습니다. PK 및 ID 열은 차이점 외에도 PK 열만 제공하지 않는 기능을 제공합니다.열은 PK가 아닌 ID일 수 있습니다. ID는 단순히 자동 증가 열입니다. 기본 키는 행을 정의하는 고유한 열입니다. 이 두 가지를 함께 사용하는 경우가 많지만, 반드시 함께 사용해야 하는 것은 아닙니다.이 답변은 Joe가 위의 WHAT에 올바르게 답했기 때문에 WHAT보다 WHY ID와 주요 키가 더 중요합니다. ID는 SQL이 제어하는 값입니다.ID는 행 함수입니다.적어도 SQL Server에서..

programing 2023.04.17

디렉토리의 모든 파일에서 탭을 공백으로 변환하려면 어떻게 해야 합니까?

디렉토리의 모든 파일에서 탭을 공백으로 변환하려면 어떻게 해야 합니까? 탭을 디렉토리의 모든 파일에 있는 공백으로 변환하려면 어떻게 해야 합니까(재귀적으로 변환될 수 있습니다. 또한 탭당 공간 수를 설정하는 방법이 있습니까?「 」로 할 수 .sed괜찮지만 최선의 해결책은 아닙니다.탭 사이에 "여분" 공백이 있는 경우 치환 후에도 여백이 남아 있기 때문에 여백이 거칠어집니다.행의 중간에 전개된 탭도 올바르게 동작하지 않습니다. »bash , 라고 말할 수 . find . -name '*.java' ! -type d -exec bash -c 'expand -t 4 "$0" > /tmp/e && mv /tmp/e "$0"' {} \; expand자바어「」/「」를합니다.-name다른 파일 형식을 대상으로 하는 ..

programing 2023.04.17

아이폰 앱 아이콘 - 정확한 반지름?

아이폰 앱 아이콘 - 정확한 반지름? 아이폰 앱용 아이콘을 만들려고 하는데 아이폰 아이콘이 사용하는 정확한 반지름을 알 수 없습니다.튜토리얼이나 템플릿을 검색하고 검색했지만 찾을 수 없습니다. 제가 바보라는 것은 확실합니다만, 일러스트레이터나 포토샵의 아이콘과 같은 둥근 모서리를 정확하게 맞추려면 어떻게 해야 할까요? 편집: 레티나 아이패드의 반경이 어떻게 되나요?512x512 이미지를 기반으로 할 필요는 없지만, 현재 앱에 대해 4개의 아이콘을 만들 수 있습니다. 512x420 아이콘의 코너 반지름 = 80(iTunesArtwork) 1024x420 아이콘의 코너 반지름 = 180(iTunesArtwork Retina) 57x57 아이콘의 코너 반지름 = 9(iPhone/iPod Touch) 114x1..

programing 2023.04.17

AUTOINCREMENT로 인해 마스터 복제가 "키 'PRIMAY'에 대한 중복 항목"으로 중단되었습니다.

AUTOINCREMENT로 인해 마스터 복제가 "키 'PRIMAY'에 대한 중복 항목"으로 중단되었습니다. Master-Master 복제를 사용하여 복제본에 쓰기가 실제 마스터와 동기화되지 않는 상황을 방지하고 마스터를 전환하고자 합니다.단, AUTO INCREMENT 필드에는 이미 알려진 문제가 있어 지금까지 좋은 해결책을 찾지 못해 이 질문을 하고 있습니다. 상황: 양쪽 마스터가 AUTO INCREMENT 필드가 있는 테이블에 INSERT 문을 가져옵니다.양쪽이 동시에 삽입하면(네, 같은 번호의 경우...), 양쪽 모두 다른 마스터로부터의 스테이트먼트를 기동하지 못하고, 레플리케이션프로세스가 정지합니다. 이 문제는 충분히 흔한 문제인 것 같아요. 제가 발견한 현재의 해결책은 불충분합니다. 먼저, 이 ..

programing 2023.04.17

UTF-8 바이트[]를 문자열로 변환하는 방법

UTF-8 바이트[]를 문자열로 변환하는 방법 나는 가지고 있다byte[]UTF-8이 포함되어 있는 것을 알고 있는 파일로부터 로드된 어레이에는, UTF-8이 포함되어 있습니다. 일부 디버깅 코드에서는 문자열로 변환해야 합니다.이거 할 수 있는 원라이너 있어요? 이 커버에서는 할당과 메모 카피만으로 할 수 있기 때문에, 실장되어 있습니다.string result = System.Text.Encoding.UTF8.GetString(byteArray); 이 변환에는 적어도 네 가지 다른 방법이 있습니다. 인코딩의 GetString 단, 원래 바이트가 ASC가 아닌 경우에는 원래 바이트를 되돌릴 수 없습니다.II 문자 비트 컨버터ToString(ToString) 출력은 "-"로 구분된 문자열이지만 없습니다.문..

programing 2023.04.17