전체 글
-
리눅스에서 폴더 경로 연결하는 3가지 방법 (ln -s, alias, export 완벽 정리)개발 2026. 4. 22. 17:56
리눅스를 사용하다 보면 긴 경로를 매번 입력해야 하거나,특정 폴더를 다른 위치에서 접근해야 하는 상황이 자주 발생합니다.이 글에서는 다음 3가지 방법을 빠르게 정리해 드립니다.심볼릭 링크(Symbolic Link) 생성alias로 경로 단축환경 변수(export)로 경로 저장초급자도 바로 적용할 수 있도록 예제 + 실행 결과까지 포함했습니다.한눈에 보는 결론목적 사용 방법폴더 자체를 다른 위치에 연결ln -s (심볼릭 링크)특정 경로로 빠르게 이동alias경로를 변수처럼 재사용export1. 심볼릭 링크(Symbolic Link) 만들기언제 사용하나요?프로젝트 폴더를 다른 위치에서 접근하고 싶을 때긴 경로를 줄이고 싶을 때실제 데이터를 옮기지 않고 "연결"만 하고 싶을 때기본 문법ln -s 원본경로 링크..
-
리눅스 프로세스 확인 명령어 총정리 (ps, top, htop, grep, find 사용법)개발 2026. 4. 22. 15:55
리눅스 서버에서 개발하다 보면 현재 실행 중인 프로세스 확인, 특정 프로세스 검색, 실시간 시스템 모니터링, 디렉토리 검색 등의 작업이 자주 필요합니다.이 글에서는 초급자도 바로 이해할 수 있도록 명령어 → 사용 목적 → 예제 → 실행 결과 예시 구조로 정리했습니다.WSL 기준으로 작성1️⃣ 현재 실행 중인 프로세스 목록 확인✅ ps aux📌 사용 목적시스템에서 실행 중인 모든 프로세스를 확인합니다.📌 명령어ps aux📌 실행 결과 예시USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMANDroot 1 0.0 0.1 169080 1100 ? Ss 10:00 0:01 /sbin/initub..
-
대신증권 웨이비스 환매청구권 사용 후기 및 방법자유 2025. 1. 2. 23:23
국내 유일의 GaN RF 반도체 전문기업 웨이비스상장 첫날 빼고는 반토막 됐다가 근래 조금 올라오긴 했다언젠가 공모가 이상 갈 수도 있겠지만, 지금 상황에서는 요원하기만 하다 다행히도 웨이비스는 3개월 환매청구권이 부여돼있어서 오늘 신청했다웨이비스 상장일 2024년 10월 25일 대신증권 환매청구권 신청 방법다른 증권사들은 보통 주식 앱에서 신청 가능하던데 대신증권은 고객센터를 통해서 가능하다1. 고객센터 전화 1588-44882. ARS 6번 (공모주) - 0번 (상담사) - 9번 3. 계좌번호 9자리 별표4. 비밀번호 입력 별표5. 상담사 연결 - 웨이비스 환매청구권 사용 하겠다고 통화6. 본인 확인7. 4시 이후 장외거래로 환매4시 이전에 신청하는 게 좋다아침 수익률 -51%장 끝나고 환매 완료 됐..
-
Property , Attribute 프로퍼티와 어트리뷰트 차이개발 2023. 3. 8. 16:05
프로퍼티와 어트리뷰트라는 용어는 속성이란 의미를 가지기 때문에 대체로 개발할 때 혼용해서 사용하고 한다 각각 정의를 더 알고 싶어서 검색을 해보면 대부분은 HTML과 DOM에서의 정의를 설명하는 검색 결과가 많으며 HTML 태그의 정적인 속성을 Attribute , DOM Tree의 동적으로 변하는 값을 Property라고 하는 것 같다 개발 언어별, 환경별로 정의는 차이가 있지만 의미상으로 동일하게 본다 일반적으로 두 용어의 의미를 정리하자면 Attribue (어트리뷰트) - 개체/사물이 가지고 있는 고유의 특성, 성질을 나타낼 수 있는 정적인 속성 Property (프로퍼티) - 동적으로 값을 변경할 수 있는 개체가 가지고 있는 속성 글로 설명하면 애매한 부분이 많은데 아래 예시를 보면 조금 더 확실..
-
eSIM 이란 무엇인가요? 편리한 점 알아보기개발 2022. 12. 2. 00:28
eSIM 이란 무엇인가 위키백과의 설명은 잠시 살펴보면 eSIM (embedded-SIM)은 장치에 직접 내장된 프로그래밍 가능한 SIM 카드의 한 형태이다. 일반적으로 PVC로 만들어진 이동식 범용 집적 회로 카드(UICC)에 위치한 집적 회로 대신, eSIM은 장치에 영구적으로 연결된 eUICC 칩에 설치된 소프트웨어로 구성된다. 쉽게 말해 지금까지 사용해 왔던 유심 카드 형태가 아니라 휴대폰 보드에 칩 형태로 내장되어 있는 SIM을 말하는 것이다 사용자 입장에서 보면 편리한 부분들이 많다 휴대폰을 바꿀 때 설정에서 사업자 변경하면 되기에 통신 개통이 빠르고 효율적이다 듀얼 심 사용으로 두 개의 번호를 사용하기도 쉬워진다 유심 카드를 탈부착하다가 유심 슬롯이 망가져 불필요한 비용이 지출되는 것을 줄일..
-
[MFC] 현재 실행파일 이름 , 경로 얻어오기 - GetModuleFileName, PathFindFileName, PathRemoveExtension개발 2022. 9. 2. 16:27
여러 버전으로 실행 파일 릴리즈 하고 파일 이름을 다르게 했다고 하더라도 실행하고 나서는 사용자가 어떤 파일을 실행했는지 혼동이 될 수도 있다 그래서 매번 실행 프로그램 타이틀을 변경할 수 없으니 실행파일 이름을 얻어와서 프로그램 타이틀을 변경해주면 문제 생겼을 때 버전 확인이나 로그 요청할 때도 조금은 이야기 하기가 수월하다 GetModuleFileName() : 현재 실행 파일의 전체 경로까지 얻어온다 PathFindFileName() : 전체 경로에서 확장자를 포함한 파일 이름을 얻어온다 PathRemoveExtension() : 확장자를 제외한 결과를 돌려준다 TCHAR szExeFileNameFull[MAX_PATH]; GetModuleFileName(nullptr, szExeFileNameFu..
-
[MFC] CreateProcess() 핸들 누수 수정 : C6335 leaking process information handle개발 2022. 8. 12. 13:55
MFC C6335 leaking process information handle 메시지 처리하기 다른 사람 소스 가지고 작업 중에 해당 메시지가 발생했다 이 역시도 릴리즈 모드에서는 큰 영향은 없지만, 옛날 부터 MFC는 메모리 Leak 에 민감했던지라 해결해야 겠다 싶었다 코드를 찬찬히 살펴보니 CreateProcess() 에서 반환된 프로세스 핸들 값을 closehandle 해주지 않았을 경우에 발생한다 CreateProcess function 마지막 파라미터로 반환되는 PROCESS_INFORMATION 에는 새로 생성되는 process의 process handle 과 main thread handle 값이 들어 있다 해당 프로세스를 더 이상 사용하지 않을 경웨는 process와 thread han..
-
MFC CloseHandle 0xC0000008: An invalid handle was specified개발 2022. 8. 11. 17:20
다른 사람이 만들어 놓은 소스 디버그 모드로 실행하는데 갑자기 0xC0000008: An invalid handle was specified Exception이 떨어진다 뭐지 하고 GetLastError()도 살펴보는데 183(0xB7) : ERROR_ALREADY_EXISTS - 파일이 이미 있으므로 파일을 만들 수 없습니다. 이건 Exception 날일은 아닌거 같은데 다른 원인을 찾아봤더니 CloseHandle 사용이 문제 였다 WIN32_FIND_DATA data; HANDLE hDir = FindFirstFile("Result", &data); 이렇게 FindFirstFile 사용한 경우에는 Closehandle 대신 FindClose 사용해서 닫아 줘야 한다 handle 값을 보통 CloseH..