반응형 분류 전체보기 썸네일형 리스트형 [C#/WPF] 버튼 처리 꿀팁 Dispatcher 클래스 : Invoke 메소드를 사용해 크로스 스레드(Cross Thread) 처리하기 ■ Dispatcher 클래스 : Invoke 메소드를 사용해 크로스 스레드(Cross Thread) 처리하기 ---------------------------------------------------------------------------------------------------- using System.Threading; using System.Windows.Controls; using System.Windows.Threading; ... private TextBlock textBlock; ... ThreadStart threadStart = delegate() { for(int i = 0; i < 10; i++) { Thread.Sleep(100); Dispatcher.Invoke(Dispa.. 더보기 VSCode 단축키 5분 정리 아래 유튜브를 보고 VSCode에서 유용한 단축키를 정리해 보았습니다. 반복되는 코드를 한번에 수정하기 맥 단축키: Command + D 윈도우 단축키: CTRL + D 반복된 코드를 한번에 수정할 때 유용하다. 단축키를 누를 때마다 해당 코드가 반복 선택된다. 아래 화면은 preDocumentInfo 코드를 location으로 변경하고 있다. 변수명/함수명 한번에 바꾸기 단축키: F2 함수나 변수명을 한번에 변경할 때 유용하다. 위의 단축키와는 다르게 선택한 변수명을 수정하면 해당 변수명이 모두 변경된다. 코드 위/아래로 이동하기 맥 단축키: Option + ↑ 또는 ↓ 윈도우 단축키: Alt + ↑ 또는 ↓ 이동할 코드에 커서를 두고 단축키를 누르면 해당 코드가 위/아래로 이동한다. 여러 줄의 코드를.. 더보기 서버 모니터링 프로그램 Htop 사용 방법 – Ubuntu 기준 1. Htop(Linux Process Monitoring)란 무엇일까? Htop이란 윈도우즈의 작업관리자와 비슷한 개념으로 리눅스에서 시스템 사용량 즉 CPU 사용량, 메모리 사용량 등을 어느 정도 비쥬얼적으로 모니터링할 수 있는 프로그램입니다. 리눅스에는 이러한 시스템 자원 상황을 모니터링하는 프로그램에는 Top, Htop, Atop, Nmom, Glances, Saider 등이 있는데요. 최근 Top을 개량한 Htop이 많이 호평을 받고 있습니다. 2. Htop 설치 아래에서는 간단히 Htop를 설치하는 과정을 설명합니다. 리눅스에 익숙하신 분이라면 진짜 몇분 걸리지 않는 일이지요. 2.1. 시스템 업데이트 및 업그레이드 항상 새로운 프로그램을 설치하기전에는 update 및 upgrade를 합니다... 더보기 Linked List in python 대표적인 데이터 구조: 링크드 리스트 (Linked List) 1. 링크드 리스트 (Linked List) 구조 연결 리스트라고도 함 배열은 순차적으로 연결된 공간에 데이터를 나열하는 데이터 구조 링크드 리스트는 떨어진 곳에 존재하는 데이터를 화살표로 연결해서 관리하는 데이터 구조 본래 C언어에서는 주요한 데이터 구조이지만, 파이썬은 리스트 타입이 링크드 리스트의 기능을 모두 지원 링크드 리스트 기본 구조와 용어 노드(Node): 데이터 저장 단위 (데이터값, 포인터) 로 구성 포인터(pointer): 각 노드 안에서, 다음이나 이전의 노드와의 연결 정보를 가지고 있는 공간 * 일반적인 링크드 리스트 형태 (출처: wikipedia, https://en.wikipedia.org/wiki/Linked_li.. 더보기 이전 1 ··· 42 43 44 45 46 47 48 ··· 54 다음