전체 글 96

[Go] 2164 카드2

DescriptionCodepackage mainimport ( "bufio" "os" "fmt")var ( sc = bufio.NewReader(os.Stdin) wr = bufio.NewWriter(os.Stdout) Que []int)// 정수 X를 큐에 넣음func push(x int) { Que = append(Que, x)}// 큐에 가장 앞에 있는 정수를 빼고, 그 수를 출력func pop() int { if len(Que) == 0 { return -1 } ret := Que[0] Que = Que[1:] return ret}// 큐의 정수 개수 출력func size() int { return len(Que)}// 큐의 공백 확인func empty() int { if len(Que) ==..

카테고리 없음 2025.01.03

[Go] 18258 큐 2

DescriptionCodepackage mainimport ( "bufio" "fmt" "os")var ( sc = bufio.NewReader(os.Stdin) wr = bufio.NewWriter(os.Stdout) Que []int)// 정수 X를 큐에 넣음func push(x int) { Que = append(Que, x)}// 큐에 가장 앞에 있는 정수를 빼고, 그 수를 출력func pop() int { if len(Que) == 0 { return -1 } ret := Que[0] Que = Que[1:] return ret}// 큐의 정수 개수 출력func size() int { return len(Que)}// 큐의 공백 확인func empty() int { if len(Que) ==..

leetcode , 백준 2025.01.03

Ubuntu 24.04 libwebkit2gtk 설치

파일 수정sudo vi /etc/apt/sources.list패키지 다운로드 deb http://gb.archive.ubuntu.com/ubuntu jammy mainsudo apt updatesudo apt install libwebkit2gtk-4.0-dev# Dependencies┌─────────────────────────────────────────────────────────────────────┐| Dependency | Package Name | Status | Version || *docker | docker.io | Installed | 27.3.1 || gcc | build-esse..

Ubuntu 2025.01.02

[Wails] Ubuntu 24.04 빌드/실행 하기

요약| libwebkit | libwebkit2gtk-4.0-dev wails를 실행/빌드 시켜주는 종속성인 libwebkit 없이도 wails를 사용하기 위함libwebkit2gtk-4.0-dev현재 Ubuntu 버전 확인jhkim@jhkim:~/workspace/test/myproject/build/bin$ lsb_release -aNo LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 24.04.1 LTSRelease: 24.04Codename: noble현재 글에서는 Ubuntu 24.04 버전을 사용하고 있음빌드Windowswails build -platform windows/amd64 -clean -..

Go/Wails 2025.01.02

사용자 비밀번호 변경 기능 구현

기능 순서사용자는 프로필/정보수정 페이지에서 버튼을 통해 비밀번호를 변경할 수 있다. 현재 비밀번호와 변경을 원하는 비밀번호를 입력하고 Submit 버튼을 통해 비밀번호를 변경할 수 있다.Routeimport express from 'express';// Controllerimport { resetPassword,} from '../controllers/userController';// Middlewareimport { verifyTokenMiddleware } from '../middlewares/verifyToken';const router = express.Router();router.post('/reset-password', verifyTokenMiddleware, resetPassword);..

Nodejs 2025.01.02