✅ 전체 아키텍처javascript복사편집Internet │ ▼ Nginx (Reverse Proxy) ├── https://yourdomain.com → Svelte (Vite build된 정적 파일) └── https://yourdomain.com/api → Fastify API 서버 ✅ 1. Ubuntu 서버 준비bash복사편집sudo apt update && sudo apt upgrade -y sudo apt install git curl ufw nginx -y 방화벽 설정bash복사편집sudo ufw allow OpenSSH sudo ufw allow 'Nginx Full' sudo ufw enable ✅ 2. Node.js 설치 (공통 환경)bash복사편집curl -fsSL https://de..
Mermaid란?Mermaid는 텍스트 기반 DSL(Domain-Specific Language)을 사용해 플로우차트, 시퀀스 다이어그램, 클래스 다이어그램, 상태도, 간트 차트 등 다양한 시각화를 정의할 수 있는 DSL(Domain Specific Language)이다.장점: GUI 조작 없이 텍스트로 작성 → 버전 관리(Git) 용이, 협업 최적화지원 환경: Draw.io, GitHub, GitLab, VS Code, Notion 등Mermaid 기본 문법블록 선언: mermaid … 주석: %% 설명 내용방향: -->, -->|text|, -.-> 등키워드: flowchart, sequenceDiagram, classDiagram, stateDiagram-v2, gantt, erDiagram, pi..
나는 20대 후반까지만 해도 주위 사람이던 누구던 로또를 사는 사람을 보면 그 사람의 인성, 인품이 훌륭하더라도 되게 한심해 보였다. 될 리가 없는 로또에 작게는 5천원 많게는 2~3만원씩 매주 사는 사람들을 보면차라리 그 돈으로 책 한 권을 사읽어서 자신의 가치를 올리는게 더 자본주의 세상에서 살아가는 현명한 선택이라고생각했다. 하지만 막상 연속적이고 큰 변화가 없는 사회생활을 지속하다보면 결국 "이렇게 살아가도 괜찮은 걸까?" 라는 생각을 하면서도딱히 방법은 안떠오르고 지금의 생활을 완전히 바꾸기에는 자신의 가족, 친구, 삶 등 본인이 가꿔가야할 요소들이 너무나 많다보니즉 지금까지 자신이 쌓아왔던 인간 관계와 현재 짊어진 책임들, 안정성들을 포기하기는 너무 무겁다는 것이다. 그래서 쉽게 현재의 ..
📚MVVM 패턴에서의 DataContext 활용WPF에서 가장 일반적인 사용법은 MVVM 패턴에서 ViewModel을 DataContext로 설정하는 것이다.우선 아래와 같이 PersonViewModel 이라는 ViewModel 클래스가 있다고 가정해보자.public class PersonViewModel : INotifyPropertyChanged{ private string _name; public string Name { get => _name; set { _name = value; OnPropertyChanged(); } } public event Proper..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.