일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- opentelemetry
- log
- sqlc
- golang
- Android
- 윈도우즈 터미널
- rc-service
- openrc
- AnimatedPositioned
- Linux
- vscode
- elasticSearch
- otel
- 옵션 패턴
- 맥미니
- go
- mysql
- user-secrets
- User
- IDX Project
- DotNet
- module upgrade
- option pattern
- version 2
- SQL Server
- Flutter
- pg_stat_statements
- docker
- shared_preload_libraries
- 무선 디버깅
- Today
- Total
목록catchv blog (129)
CATCHV Blog
1. flutter upgrade시에 에러 > flutter upgrade Your flutter checkout has local changes that would be erased by upgrading. If you want to keep these changes, it is recommended that you stash them via "git stash" or else commit the changes to a local branch. If it is okay to remove local changes, then re-run this command with "--force". 작업하다보면 flutter 소스를 debug를 하게 되는데 이걸 수정하거나 건드려서 문제가 생기는 것입니다. 2. 해결..
아이폰과 다르게 안드로이드는 무선 디버깅을 지원합니다. Flutter로 개발중인데 Visual Studio code를 사용하고 하고 있습니다. 설정 방법 1. 기기 설정 설정 - 개발자 옵션 - 무선 디버깅을 활성화합니다. 활성화하면 IP주소 및 포트가 나오고 연결이 될 경우 연결된 기기에 목록이 나타납니다. IP와 포트는 연결 vscode에서 연결시 사용됩니다. 1. Visual Studio plugin 설치 Android ADB WLAN을 설치한다. 2. VS code 기기 연결 vscode에서 ctrl + shift + p를 누르고 Android adb wlan connect를 메뉴를 선택합니다. Android 11 wireless ADB 를 선택합니다. 기기 설정에 나온 IP를 입력합니다. 기기 ..
FROM golang:latest AS builder RUN mkdir /app ADD . /app WORKDIR /app RUN CGO_ENABLED=0 GOOS=linux go build -o app cmd/server/main.go FROM alpine:latest AS prod RUN mkdir /app WORKDIR /app COPY --from=builder /app/app . CMD [ "./app" ]
1. vscode에 Extension을 설치 합니다. 2. Go 도구 설치 3. Go 도구를 설치 합니다.
consul agent를 dev모드로 실행시 data_dir 에 데이터가 저장되지 않습니다. 해당 설정으로 stand alone 모드로 실행시 데이터의 저장이 가능합니다. { "node_name": "consul-server1", "datacenter": "dc", "server": true, "ui_config": { "enabled": true }, "data_dir": "/consul/data", "addresses": { "http": "0.0.0.0" }, "bootstrap_expect":1, "encrypt": "aPuGh+5UDskRAbkLaXRzFoSOcSM+5vAK+NEYOWHJH7w=", "auto_encrypt": { "allow_tls": true }, "verify_incomin..
수평 창 생성 : Alt + Shift + + 수직 창 생성 : Alt + Shift + - 2. 분할된 다른 새로운 창 생 Alt + 새로운 3. 분할된 창 선택(포커스) 변경 Alt + 방향키 4. 분할된 창 크기 변경 Alt + Shift + 방향키 5. 분할된 창 닫기 Ctrl + Shift + W 6. 명령 창 Ctrl + Shift + P 7. 분할된 창 확대/축소 Ctrl + Shift + P '확대' 입력
옵션 클래스: 매개 변수가 없는 public 생성자를 사용하는 비추상이어야 합니다. 형식의 모든 공용 읽기-쓰기 속성이 바인딩됩니다. 필드가 바인딩되지 않습니다. 위 코드에서 Position은 바운딩되지 않습니다. Position 필드를 사용하므로 클래스를 구성 공급자에 바인딩할 때 문자열 "Position"을 앱에서 하드 코딩하지 않아도 됩니다. public class PositionOptions { public const string Position = "Position"; public string Title { get; set; } = String.Empty; public string Name { get; set; } = String.Empty; } # JSON - appsettings.json "..
request -> ExceptionHandler -> htsts -> HttpsRedirection -> static Files -> Routing -> CORS -> Authentication -> Authorization -> custom middleware -> endpoint Configuration
1. 애드센스 결제 수단 등록 카카오 뱅크 등록시 아래의 URL로 결제 정보를 확인해야 합니다. 스위프트 코드가 변경되는 경우가 있어 카카오 뱅크에서 제공하는 최신 정보로 입력해야 지급 받을 수 있습니다. ( 2023년 3월 29일에 코드가 변경 됨) https://www.kakaobank.com/products/foreignRemittanceReceive 카카오뱅크 해외송금 웨스턴유니온 송금을 은행방문 없이 모바일로 간편하게 www.kakaobank.com ※ 토스뱅크는 해외송금이 불가능합니다.
운영에서는 보통 vault를 많이 사용하지만 개발 중에 간단하게 저장하기 위해서 dotnet은 dotnet user-secrets 을 제공합니다. Project 폴더에서 아래의 명령어로 키-값 형태의 정보를 저장할 수 있습니다. dotnet user-secrets init dotnet user-secrets set "key" "value" dotnet user-secrets 는 아래의 command를 지원합니다. Commands: clear Deletes all the application secrets init Set a user secrets ID to enable secret storage list Lists all the application secrets remove Removes the spe..