전체 글106 정보처리기사실기 프로그래밍 문제 #include int main(void) { int a = 4, b = 7; int *p = &a; int *q = &b; int **r = &p; *r = q; **r += a; a = *p - 2; printf("%d %d %d", a, b, *p); return 0; } 단계별 실행 과정1. 초기 상태a = 4b = 7p는 a의 주소를 가리킴 → *p = 4q는 b의 주소를 가리킴 → *q = 7r는 p의 주소를 가리킴 → *r는 p, **r는 a2. *r = q; 실행*r는 p를 의미함따라서 p = q가 됨이제 p는 더 이상 a를 가리키지 않고, b를 가리킴현재 상태:*p = 7 (b의 값)**r = 7 (여전히 b를 가리킴).. 2026. 9. 13. Node.js + Prisma + SQLite 프로젝트를 새 서버 마이그레이션 기존 리눅스 서버에서 만들어 둔 Node.js + Prisma + SQLite 프로젝트를 새 서버로 옮길 때는 **“코드 + DB 파일 + 환경 변수 + 마이그레이션”** 이 4가지만 제대로 옮기면 됩니다. SQLite는 파일 하나(.db)만 복사하면 되고, Prisma는 마이그레이션 파일만 있으면 새 서버에서도 똑같은 스키마를 만들 수 있습니다.## 1. 기존 서버에서 백업할 것 기존 서버에서 아래 4가지를 준비합니다. 1. **프로젝트 폴더 전체** ```bash # 예: /home/user/exam-site tar -czf exam-site-backup.tar.gz -C /home/user exam-site ``` 2. **SQLite DB 파일** ```bash #.. 2026. 8. 17. 윈도우파일검색 PowerShell – Select-String리눅스 grep과 가장 유사한 느낌을 원하면 PowerShell 이 좋습니다.powershell cd C:\path\to\folder# 모든 파일 재귀 검색Get-ChildItem -Recurse -File | Select-String -Pattern "검색어" -SimpleMatch# 파일 경로 + 줄 번호 + 내용까지 보기Get-ChildItem -Recurse -File | Select-String -Pattern "검색어" | Select-Object Path, LineNumber, Line# 특정 확장자만 (예: .txt, .log, .md)Get-ChildItem -Recurse -File -Include *.txt,*.log,*.md | Sel.. 2026. 8. 17. 윈도우 공유 폴더(SMB/CIFS)를 리눅스 서버에서 마운트하기 윈도우에서 폴더/디스크를 네트워크 공유로 설정하고, 리눅스 서버에서 그 공유에 접속하는 방식이군요. 이 경우 SMB(CIFS) 프로토콜을 사용합니다.1단계: 윈도우에서 공유 설정 확인리눅스에서 마운트하기 전에 윈도우 측 정보를 먼저 확인해야 합니다.공유할 폴더 → 마우스 우클릭 → 속성 → 공유 탭 → 공유읽기/쓰기 권한 부여 (Everyone 또는 특정 계정)윈도우 IP 주소 확인: powershell# Windows PowerShell 또는 CMD에서 실행ipconfig공유 이름 확인 (예: \\192.168.0.10\SharedDisk 형태라면 공유명은 SharedDisk)💡 참고: 윈도우 자격 증명(사용자명/비밀번호)도 필요합니다. 로컬 계정이면 사용자명만, MS 계정이면 이메일 전체가 필요할 .. 2026. 8. 1. 이전 1 2 3 4 ··· 27 다음 반응형