분류 전체보기
-
[JavaScript] CodePen에서 javascript 코드 디버깅하기카테고리 없음 2024. 4. 19. 11:02
코딩 테스트 풀 때 디버깅하고 싶은 문제 크롬 개발자 도구에서 디버깅 하기 https://codepen.io/pen/ Create a New Pen Behavior Auto Save If active, Pens will autosave every 30 seconds after being saved once. Auto-Updating Preview If enabled, the preview panel updates automatically as you code. If disabled, use the "Run" button to update. Format on Save If enabled, your co codepen.io 코드 예시 html button js(프로그래머스 코딩 테스트 Lv2 - 124 나라..
-
에버노트에서 노션으로 가져오기, 마이그레이션 중 오류(무한 로딩) 해결법기타 2022. 9. 6. 12:40
예전에 에버노트에서 노션으로 갈아타고자 기존 데이터를 옮기는 작업을 위해 노션의 가져오기 기능을 사용했으나 계속 노트들을 가져오다가 무한 로딩에 빠지게 되었다. 해당 문제를 아무리 검색해봐도 해결 방법이 안나와서 그동안 노션으로 못 가고 있었는데 드디어 해결했다. [해결법] 1. 먼저 가져올때 오류가 발생하는 노트북을 에버노트에서 "노트북 내보내기" 클릭 2. ENEX로 내보내고 3. 내보낸 .enex 파일을 다시 에버노트로 가져온다. 4. 기존 노트북이 아닌 가져온 노트북을 노션에서 Import하면 정상적으로 가져올 수 있다.
-
JSONObject와 JSONArray 차이기타 2022. 3. 12. 19:48
1. - {}로 묶일때는 JSONObject - []로 묶일때는 JSONArray 2. JSONObject : 하나 이상의 key-value 쌍을 { }의 중괄호를 이용하여 담고있는 객체 구조 JSONArray : 요소로 문자열, 숫자, 배열, 객체 등을 담을 수 있다. 3. 각각 HashMap VS List로 대입하여 비교 JSONObject는 요소의 순서는 중요하지 않다. {id: 1, name: 'B'} == {name: 'B', id: 1} JSONArray는 요소의 순서가 중요하다. [1,'value'] != ['value',1]
-
C# - RichTextBox 자동 스크롤 하기C# 2022. 2. 22. 16:03
for (int i = 0; i < 10000; i++) { richTextBox1.Invoke(new Action(delegate () { //richTextBox1 += i.ToString(); 로 작성시 자동 스크롤 안됨 richTextBox1.AppendText(i.ToString()); richTextBox1.ScrollToCaret(); })); } .ScrollToCaret();를 적용하여도 richTextBox1 += i.ToString(); 이런식으로 작성하면 스크롤이 안된다. 자동 스크롤 기능을 구현하기 위해서는 AppendText()를 사용해줘야 한다는 것을 알게 됐다.
-
Visual Studio: Warning IDE0006 Error encountered while loading the project 경고 해결C# 2022. 2. 11. 09:55
[c# - 경고 IDE0006 프로젝트를로드하는 동안 오류가 발생했습니다.] Close Visual Studio Open a Visual Studio Developer Command Prompt Set environment variable “TraceDesignTime” to true (set TraceDesignTime=true) Delete .vs directory/.suo file Restart VS from the command prompt you set the environment varaible (devenv) Open the solution Check 'C:\Users\nitesh dandekar\AppData\Local\Temp\HelloWorld_*.designtime.log' and l..
-
Invoke, BeginInvoke, 크로스 스레드 예외C# 2022. 1. 24. 16:36
[Invoke] - 스레드를 따로 분리하지 않고 시간이 오래 걸리는 계산을 진행하면 그동안 UI 핸들링을 담당하는 MainThread가 UI 컨트롤을 핸들링 하지 못하기 때문에, 계산하는 동안 UI가 멈추고, 제어가 불가능 하며 응답 없음을 출력할 때도 있다. - 이를 해결하기위해 thread 사용하게 되는데 코딩하여 실행하면 관련 Exception을 보게 된다. - 메인 스레드가 아닌 다른 스레드에서 ui 컨트롤에 접근하려고 하기 때문이다. - 이 때 invoke 를 사용하여 실행하려고 하는 메소드의 대리자(delegate)를 실행시키면 해결할 수 있다. -> Control의 Invoke는 다른 스레드에서 직접 접근할 수 없는 윈폼 컨트롤 작업에 대해 Invoke를 통해 작업 자체를 대리자(delega..
-
C# - CancellationTokenC# 2022. 1. 24. 16:33
[CancellationToken] - CancellationToken은 비동기 작업을 취소하는 용도로 사용 - 작업 취소와 관련된 타입은 CancellationTokenSource 클래스와 CancellationToken 구조체 - CancellationTokenSource 클래스는 Cancellation Token을 생성하고 Cancel 요청을 Cancellation Token들에게 보내는 일을 담당 - CancellationToken은 현재 Cancel 상태를 모니터링하는 여러 Listener들에 의해 사용되는 구조체 [CancellationToken 사용 절차] 1. CancellationTokenSource 필드를 선언 -> private CancellationTokenSource cancelT..
-
Task와 async, await 비교/관계C# 2022. 1. 24. 16:27
https://www.sysnet.pe.kr/3/0/5488 C# 비동기 함수 async, await 와 Task의 관계에 대해 질문 드립니다. C# 비동기 함수 async, await 와 Task의 관계에 대해 질문 드립니다. [링크 복사], [링크+제목 복사] 조회: 1227 글쓴 사람 종범 (kjb_jh at naver.com) 홈페이지 첨부 파일 부모글 보이기/감추기 비동기 함수와 www.sysnet.pe.kr 비슷한 의문점이 있어 찾아보다 발견하여 참고하였습니다. [Task와 async, await] - 기존 비동기 지원 방식 자체가 Delegate의 BeginInvoke 를 이용해 스레드 풀을 이용하는 것만 지원하고 있었기 때문에 비동기 작업 이후의 처리에 제약이 많았다. -> 이러한 제약을 ..