반응형

programing 750

vba에서 dim과 set의 차이점은 무엇입니까?

vba에서 dim과 set의 차이점은 무엇입니까? VBA 신입생으로서 죄송합니다. 가끔 사용합니다. Dim r as Range r = Range("A1") 내가 사용하는 다른 시간 Set r = Range("A1") 무엇이 다른가요?그리고 언제 무엇을 사용해야 합니까?사용할 이유가 없습니다.set대상 참조를 참조하지 않는 한.그런 맥락에서만 사용하는 것이 좋습니다.다른 모든 단순 데이터 유형의 경우에는 할당 연산자를 사용합니다.하는 것이 좋습니다dim(차원) 그러나 모든 변수: 단순한 데이터 유형의 예는 다음과 같습니다.integer,long,boolean,string이들은 데이터 유형일 뿐 고유한 방법과 속성을 가지고 있지 않습니다. Dim i as Integer i = 5 Dim myWord as S..

programing 2023.05.08

프로그램에서 던져진 예외에 대한 강제 중단

프로그램에서 던져진 예외에 대한 강제 중단 C#으로 코딩할 때 예외를 처리하지 않는 것이 좋습니다. 왜냐하면 어디서 왜 문제가 발생했는지 쉽게 파악할 수 있기 때문입니다.하지만 예외를 처리하지 않는 프로그램은 누구에게도 줄 수 없습니다. 어떻게든 Visual Studio가 시도/캐치 블록 안에 던져진 예외를 포함한 모든 예외를 위반하도록 강제할 수 있습니까?VS2015 이상:[디버깅] > [윈도우즈] > [예외 설정]으로 이동하여 공통 언어 런타임 예외('던질 때 깨짐' 열 머리글 아래)에 대한 확인란을 선택합니다. VS2013 및 이전 버전:[디버깅] > [예외사항]으로 이동하여 공통 언어 런타임 예외에 대해 [던져짐] 상자를 선택합니다. 라이브러리나 프레임워크 내부에 던져진 예외에도 고장이 나기 때문..

programing 2023.05.08

자동 레이아웃을 사용하여 전체 너비의 백분율을 만드는 방법은 무엇입니까?

자동 레이아웃을 사용하여 전체 너비의 백분율을 만드는 방법은 무엇입니까? 총 너비의 고정 비율을 가진 세 개의 동적 열을 만들어야 합니다.세 번째가 아니라 다른 가치관입니다.예를 들어, 다음 그림에서는 세 개의 열을 보여 줍니다. 첫 번째 열은 너비 42%, 두 번째 열은 너비 25%, 세 번째 열은 너비 33%입니다. 뷰 컨트롤러를 가로지르는 600픽셀의 경우, 이는 각각 252픽셀, 150픽셀 및 198픽셀입니다. 그러나 이후 디스플레이 크기(예: iPhone 4 가로(960 가로) 또는 iPad 2 세로(768 가로)의 경우 상대적 비율이 동일했으면 합니다(위에 인용된 픽셀 너비가 아님). 스토리보드(코드 없음)를 사용하여 이 작업을 수행할 수 있는 방법이 있습니까?코드로 쉽게 할 수 있지만, 제 ..

programing 2023.05.08

BehaviorSubject와 Observable의 차이점은 무엇입니까?

BehaviorSubject와 Observable의 차이점은 무엇입니까? RxJS의 디자인 패턴과 RxJS의 디자인 패턴의 할 수 .BehaviorSubject그리고.Observable. BehaviorSubject는 변경될 수 있는 값을 포함할 수 있는 것으로 알고 있습니다.구독할 수 있으며 구독자는 업데이트된 값을 받을 수 있습니다.둘 다 정확히 같은 목적을 가지고 있는 것 같습니다. 관찰 가능한 대상 대 행동 주체를 사용해야 하는 경우와 그 반대의 경우는 언제입니까? 관찰 가능한 것과 반대로 BehaviorSubject를 사용하면 어떤 이점이 있습니까? BehaviorSubject는 의변니다의 입니다.Subject 한 Observable다른 관찰 가능한 것처럼 "구독"할 수 있습니다. 행동 주체의 ..

programing 2023.05.08

원격 Git 저장소에서 마지막 커밋 제거

원격 Git 저장소에서 마지막 커밋 제거 로그에 더 이상 표시되지 않는 원격 Git 저장소에서 마지막 커밋을 제거하려면 어떻게 해야 합니까? 예를 들어,git log다음 커밋 기록을 제공합니다. A->B->C->D[HEAD, ORIGIN] 어떻게 갑니까? A->B->C[HEAD,ORIGIN] 이렇게 하면 이미 원격 저장소에서 가져오기/풀링/복제한 사용자에게 "대체 현실"이 생성됩니다.하지만 사실, 이것은 매우 간단합니다. git reset HEAD^ # remove commit locally git push origin +HEAD # force-push the new HEAD commit 로컬 리포지토리에 보관하고 원격에서만 제거하려면 다음을 사용할 수 있습니다. git push origin +HEAD^..

programing 2023.05.08

가상 환경을 이동할 수 있습니까?

가상 환경을 이동할 수 있습니까? 이 질문은 중복되지 않습니다. 이는 가상 환경의 이름을 변경하는 것뿐만 아니라 다른 사용자의 디렉토리를 포함하여 가상 환경을 다른 디렉토리로 실제로 이동하는 것과 관련이 있습니다. 이는 단순히 가상 환경의 이름을 변경하는 것과는 다릅니다. 특히 가상 환경에 익숙하지 않은 사용자에게는 더욱 그렇습니다. 가상 환경을 생성하고 다른 폴더로 이동해도 작동합니까? $ virtualenv -p /usr/bin/python3 /home/me/Env/my-python-venv $ source Env/my-python-venv/bin/activate (my-python-venv) $ ...그 후 가상 환경이 이동했습니다. (my-python-venv) $ deactivate $ mkdi..

programing 2023.05.08

MacOS X에 Node.js, nvm 및 npm을 설치하는 권장 방법은 무엇입니까?

MacOS X에 Node.js, nvm 및 npm을 설치하는 권장 방법은 무엇입니까? 저는 가능한 한 홈브루를 사용하려고 노력하고 있습니다.MacOS X에 Node.js 및 npm을 설치하는 권장 방법은 무엇입니까? 용사를 합니다.homebrewnvm: brew update brew install nvm source $(brew --prefix nvm)/nvm.sh 를 막지명에니다에 합니다..profile,.bashrc또는.zshrc모든 터미널 시작 시 다시 실행하지 않는 파일입니다., 그을에는하가것래▁the것▁it▁so▁add..profile선택사항: echo "source $(brew --prefix nvm)/nvm.sh" >> ~/.profile 하는 데 가 있는 nvm용사를 brew수동으로 설치할..

programing 2023.05.08

분기를 헤드로 빠르게 전달하는 방법

분기를 헤드로 빠르게 전달하는 방법 저는 오랜 기간 지사에서 개발한 후 마스터로 전환했습니다.로그에 다음이 표시됩니다. 당신의 지점은 167개의 커밋으로 '출발지/마스터'보다 뒤쳐져 있으며, 빠르게 전달될 수 있습니다. 노력했습니다. git checkout HEAD 효과가 없습니다.마스터에 대한 중간 커밋을 확인했기 때문입니다. 어떻게 하면 마스터가 주도권을 잡을 수 있을까요?해라git merge origin/master만약 당신이 그것이 단지 빨리 감기만 한다는 것을 확실히 하고 싶다면, 당신은 말할 수 있습니다.git merge --ff-only origin/master.실행 중: git checkout master git pull origin 를 가져와서 병합합니다.origin/master지점(그냥..

programing 2023.05.08

Excel VBA를 사용하여 워크북에서 모든 일치 항목 찾기

Excel VBA를 사용하여 워크북에서 모든 일치 항목 찾기 나는 글을 쓰려고 노력하고 있습니다.VBA문자열을 사용하여 주어진 Excel 워크북을 검색하고 가능한 모든 일치 항목을 나에게 반환하는 루틴입니다. 나는 현재 작동하는 구현체를 가지고 있지만, 그것은 루프를 위한 이중이기 때문에 매우 느립니다.물론 기본 제공되는 ExcelFind함수는 단일 일치 항목을 찾기 위해 "최적화"되지만, 추가 방법을 적용할 수 있는 초기 일치 항목 배열을 반환하고 싶습니다. 내가 이미 가지고 있는 것의 유사 코드를 게시할 것입니다. For all sheets in workbook For all used rows in worksheet If cell matches search string do some stuff end..

programing 2023.05.08

파이썬을 컴파일하는 동안 --enable-optimization은 무엇을 합니까?

파이썬을 컴파일하는 동안 --enable-optimization은 무엇을 합니까? 팔 기반 리눅스 머신에서 파이썬 3.6을 컴파일하려고 하는데,./configure출력: 모든 최적화(LTO, PGO 등)가 활성화된 릴리스 빌드를 원한다면 실행하십시오../configure --enable-optimizations. 무엇인가.--enable-optimizations하십니까?이 플래그는 PGO(Profile Guided Optimization) 및 LTO(Link Time Optimization)를 활성화합니다. 두 가지 모두 비용이 많이 드는 최적화로 빌드 프로세스 속도는 느려지지만 속도는 크게 향상됩니다(제가 읽은 내용에서 약 10-20%). 이것들이 정확히 무엇을 하는지에 대한 논의는 제가 아는 것 이상..

programing 2023.05.08
반응형