반응형

programing 1646

bash 스크립트에서 루트로 실행 중인지 확인하는 방법

bash 스크립트에서 루트로 실행 중인지 확인하는 방법 루트 레벨의 권한이 필요한 스크립트를 작성하고 있는데, 이 스크립트가 루트로 실행되지 않으면 단순히 "루트로 실행해 주세요"라는 에코가 울리고 종료되도록 하고 싶습니다. 다음은 제가 찾는 의사 코드입니다. if (whoami != root) then echo "Please run as root" else (do stuff) fi exit 어떻게 하면 (깨끗하고 안전하게) 이 작업을 수행할 수 있을까요?감사합니다! 아, 확실히 하자면 (do stop) 부분에는 root이 필요한 명령어 실행이 포함됩니다.따라서 일반 사용자로 실행하면 오류가 발생합니다.이것은 단순히 root 명령어가 필요한 스크립트를 깔끔하게 실행하기 위한 것입니다.스크립트 내에서 su..

programing 2023.04.21

병합이 완료되지 않았습니다(MERGE_HEAD가 존재합니다).

병합이 완료되지 않았습니다(MERGE_HEAD가 존재합니다). 저는 'f'라는 지점을 만들어 마스터하기 위해 체크아웃을 했습니다.git pull명령어 다음 메시지를 받았습니다. You have not concluded your merge (MERGE_HEAD exists). Please, commit your changes before you can merge. ★★★★★★★★★★★★★★★★★★★★★를 시험해 보면,git status 것을 On branch master # Your branch and 'origin/master' have diverged, # and have 1 and 13 different commit(s) each, respectively. # # Changes to be commit..

programing 2023.04.21

커밋을 푸시하기 위한https credential을 캐시하는 방법이 있습니까?

커밋을 푸시하기 위한https credential을 캐시하는 방법이 있습니까? 최근 GitHub에서 (방화벽 문제로) https://로 저장소를 동기화하는 것으로 전환했는데 매번 패스워드를 요구합니다. 인증할 하는 것이 자격?git pushGit 1.7.9 (2012년 출시)이후 Git에는 credential helper라고 불리는 HTTP/HTTPS의 패스워드를 항상 입력하지 않아도 되는 깔끔한 메커니즘이 있습니다. 다음 중 하나의 자격 정보 도우미를 사용할 수 있습니다. git config --global credential.helper cache 자격 정보helper cache value는 Git에게 특정 시간 동안 비밀번호를 메모리에 캐시하도록 지시합니다.기본값은 15분이며, 다음과 같이 긴 타임..

programing 2023.04.21

SQL Server 데이터베이스에서 UTF-8 대조 사용 방법

SQL Server 데이터베이스에서 UTF-8 대조 사용 방법 데이터베이스를 UTF8을 사용하여 mysql에서 SQL Server(정치), 원래 mysql 데이터베이스로 마이그레이션했습니다. SQL Server 2008은 utf8을 지원하지 않는다고 https://dba.stackexchange.com/questions/7346/sql-server-2005-2008-utf-8-collation-charset을 읽었는데, 지금 농담하시는 건가요? SQL Server는 대부분 라틴어로 인코딩된 여러 데이터베이스를 호스트합니다.이행된 db는 웹 퍼블리싱용이기 때문에 utf8-encoding을 유지하고 싶습니다.뭔가 놓쳤거나 어플리케이션레벨에서 enc/dec를 해야 하나요?UTF-8을 사용하다UTF-8 유니코드..

programing 2023.04.21

ASP.NET에서는 세션을 언제 사용해야 합니까?세션이 아닌 클리어()입니다.포기()?

ASP.NET에서는 세션을 언제 사용해야 합니까?세션이 아닌 클리어()입니다.포기()? 양쪽 세션Clear() 및 Session.포기() 세션 변수를 삭제합니다.제가 알기론 포기()는 현재 세션을 종료하고 새 세션을 생성함으로써 종료 이벤트와 시작 이벤트가 발생합니다. 대부분의 경우 사용자를 로그아웃하는 등 포기()를 호출하는 것이 좋습니다.대신 Clear()를 사용하는 시나리오가 있습니까?성능 차이가 많이 나나요?Session.Abandon() 세션이 파기되고 Session_OnEnd 이벤트가 트리거됩니다. Session.Clear()개체에서 모든 값(내용)을 제거합니다.같은 키를 가진 세션이 아직 활성화되어 있습니다. 그래서 만약에Session.Abandon()특정 세션이 손실되면 사용자는 새로운 세..

programing 2023.04.21

Swift에서 부동을 Int로 변환

Swift에서 부동을 Int로 변환 변환하고 싶다Float에 대해서Int스위프트에서.이와 같은 기본 캐스팅은 이러한 유형이 다음과 같이 원시적이지 않기 때문에 작동하지 않습니다.float및int목표-C의 s var float: Float = 2.2 var integer: Int = float as Float 그러나 이로 인해 다음과 같은 오류 메시지가 나타납니다. '플로트'는 'Int'로 변환할 수 없습니다. 다음에서 속성을 변환 방법Float로.Int?변환할 수 있습니다.Float로.Int이렇게 Swift로: var myIntValue:Int = Int(myFloatValue) println "My value is \(myIntValue)" @paulm의 코멘트를 통해서도 이 결과를 얻을 수 있습니다...

programing 2023.04.21

Azure 함수 앱 로그가 표시되지 않음

Azure 함수 앱 로그가 표시되지 않음 저는 비교적 Azure에 익숙하지 않기 때문에 새로운 BLOB가 생성되었을 때 트리거되는 새로운 Azure 함수를 만드는 방법에 대한 튜토리얼을 통해 이것을 기본 코드로 사용했습니다. public static void Run(Stream myBlob, string name, TraceWriter log) { log.Info($"C# Blob trigger function Processed blob\n Name:{name} \n Size: {myBlob.Length} Bytes"); } 튜토리얼에서 볼 수 있는 바로는 코드 아래의 "로그" 영역에 몇 가지 정보가 표시되지만 아무것도 표시되지 않습니다.솔루션을 체크하고 있는데 도움이 되는 것을 찾을 수 없는 것 같습니..

programing 2023.04.21

명령 프롬프트에서 .exe를 실행하는 Bat 파일

명령 프롬프트에서 .exe를 실행하는 Bat 파일 .bat 파일을 생성하여 클릭하기만 하면 다음과 같이 실행할 수 있습니다. svcutil.exe /language:cs /out:generatedProxy.cs /config:app.config http://localhost:8000/ServiceModelSamples/service 누가 .bat 파일 구조 좀 도와줄래요?프로그램이 종료되기를 기다리지 않고 프로그램을 시작한 후 명령 프롬프트를 닫으려면: start /d "path" file.exe 다음을 사용할 수 있습니다. start "windowTitle" fullPath/file.exe 주의: 첫 번째 견적서가 있어야 하지만, 여기에 아무것도 넣을 필요는 없습니다.예를 들어 다음과 같습니다. sta..

programing 2023.04.21

bash에서는 어떻게 전류 입력을 클리어합니까?

bash에서는 어떻게 전류 입력을 클리어합니까? bash에서 다음과 같은 명령어를 쓰기 시작했다고 가정합니다. $ rm -rf /foo/bar/really/long/path/here 결국 이 일을 하고 싶지 않다는 걸 깨닫게 될 거야한두 번의 키 입력으로 입력을 클리어하는 방법이 있습니까? 최근에 하고 있는 것은 에코를 부가하고 입력을 따옴표로 묶는 것입니다(Ctrl+A,echo ", Ctrl+E,")를 눌러 Enter 키를 누릅니다.더 빠른 방법은 없나요? 커서 앞의 모든 항목을 삭제하려면 -를 누릅니다.U삭제된 명령어가 버퍼에 저장됩니다.- 를 Y눌러 삭제된 명령을 붙여넣습니다. (옵션: 또는 E-를 눌러 먼저 입력 끝으로 이동합니다). 또는 -를 C눌러 입력한 내용을 중단합니다. +U 를 사용해 주..

programing 2023.04.21

키를 누른 이벤트 핸들러 입력

키를 누른 이벤트 핸들러 입력 Enter 키를 눌렀을 때 텍스트 상자에서 텍스트를 캡처하고 싶습니다.나는 WPF/visual studio 2010/을 사용하고 있다.NET 4. 태그에 어떤 이벤트 핸들러를 사용해야 하는지 모르겠습니다.마스크 텍스트 상자에도 같은 작업을 수행하려고 합니다.KeyDown 또는 KeyUp 중 하나. TextBox tb = new TextBox(); tb.KeyDown += new KeyEventHandler(tb_KeyDown); static void tb_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { //enter key is down } } WPF 에서는 PreviewKeyDown 을 사용할..

programing 2023.04.21
반응형