C#에서 async 지정한 메서드는 반환형이 void일 수도, Task일 수도 있습니다. 둘 다 값을 반환하진 않습니다. void 이면 해당 메서드는 기다릴 수 없습니다. (await 불가) Task 이면 해당 메서드를 await으로 기다릴 수 있습니다. 나하고는 아무래도 상관없어서 기다리던 말던일 때 void를 반환하면 되겠습니다. void 인 경우 public async void DoAsync() { await LongJob(); Console.WriteLine("DoAsync"); } public /* async가 있던 말던 상관없음*/ void MainMethod() { DoAsync(); // DoAsync가 Task를 반환하지 않으므로 대기(await) 불가 Console.WriteLine("..
레퍼런스: 동영상 (MS) 창병렬 스택병렬 조사식스레드 디버그 → 창 → (병렬 스택 / 병렬 조사식 / (좀 더 아래쪽에) 스레드) 병렬 스택 병렬 스택은 코드맵이나 클래스 다이어그램 마냥 버블 모양으로 나옴. 동영상 참조바람 병렬 조사식병렬 조사식은 모든 스레드의 조사식 값을 볼 수 있음. 4개나 있던데 조사식을 한 번에 하나밖에 못 박아서 그런듯. 특정 스레드만 실행 일시정지 (중지) (병렬 조사식, 스레드) 창에서 특정 스레드를 일시정지 가능. 소스에 스레드 표시 소스"에" 스레드 표시 였음 좋았을듯소스코드의 브레이크 포인트 걸리는 위치에 (아마도) 모든 스레드의 현재 위치가 그물 모양 아이콘으로 표시됨.마우스 올리면 거기에 무슨 스레드가 도는지 확인 가능 플래그(깃발모양) 즐겨찾기. (병렬 조사..
(업데이트: 서버용으로 아치리눅스를 쓰는 저같은 실수를 하지 마세요.) 플레로마? OStatus, ActivityPub 프로토콜을 구현하는 오픈소스 분산형 SNS에요. 트위터랑 유사한데, 이 분야의 대빵인 마스토돈과 100% 호환돼요 (설치해보니 프론트엔드는 기능이 누락된 게 좀 있네요…). 모바일 앱도요. 가장 좋은 점은 요구사항이 낮아서 (엘릭서!) 라즈베리 파이에도 설치해서 혼자 쓰기도 무난해요. 전 혼자쓰려고 설치해보려구요. 지금 있는 마스토돈 인스턴스에서 조금 불편한 점이 있어서요. 물론 정말 옮길지는 고민해봐야겠지만요. 이 글에서는 이 글에서는 가이드를 보고 설치를 해볼거에요. 저는 라즈베리파이 3에서 아치ARM을 쓰고 있어요. 업데이트 업데이트는 했나요? sudo pacman -Syu --n..
스트림과 입출력 많은 프로그래밍 언어는 연속적인 데이터를 일련의 스트림(흐름)으로 취급합니다. C++도 예외는 아니며, 그 중 파일 읽기에 쓰이는 클래스가 ifstream 이고 파일 쓰기에 사용되는 클래스가 ofsrtream입니다. 스트림 계열 클래스 MSDN에 따르면 스트림 계열 클래스는 주로 다음과 같습니다. istream, ostream : 콘솔 입력. 보통 객체를 직접 생성하지 않고 std::cin, std::cout을 쓴다네요. ifstream, ofstream : 파일 읽고 쓰기 istringstream, ostringstream : 문자열 스트림 같아보입니다. 나중에 기회가 되면… ifstream ifstream은 사실 std::basic_ifstream 의 typedef 입니다. char_..
⚠️ 주의: 현재(2021년)의 제 의견은 이 당시와 다릅니다. 2021년 12월의 의견 보기 암호화폐 정보를 읽어와서 마스토돈에 뿌려주는 토이 프로젝트를 만들었습니다. rust로요. 공부만 하다 중간에 멈췄던 그 언어로요... 이 글은 재미있는 아니 재미없는 삽질의 기록입니다. 의식의 흐름으로 주욱 작성되었습니다. 빌드하는 거 기다리면서 썼어요. 하루만에 짰습니다. 1. 왜 트위터에서 코인봇 보니 부러워서 rust도 연습해보고 싶었음 마스토돈 라이브러리는 선정이 과거에 끝났고 연습도 해봤음 (아직 이 라이브러리도 불안정) 더 이유가 있었던 거 같은데 까먹음 중간에는 오기로 계속함 2. 첫 선택 처음에는 코인원 API (oauth2) → 마스토돈 (mammut) 으로 하려고 했습니다. 마스토돈 인증 정보..
- Total
- Today
- Yesterday
- 왜 생각이 안 났지
- upbit
- pdf.js
- OStatus
- 쿠버네티스
- K8s
- Oracle Cloud Infrastructure
- 시스어드민
- C#
- gitea
- ArchLinuxARM
- 개발기록
- Sass
- 오라클 클라우드
- 오라클 클라우드 인프라
- C++ FAQ
- exercism
- rust-lang
- ActivityPub
- 업비트
- c++
- 토이프로젝트
- pleroma
- mvu
- 마스토돈
- javascript
- kotlin당했다
- Godot Engine
- scss
- vuex
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |