본문 바로가기
반응형

분류 전체보기631

리눅스 필수 커맨드라인 툴 read read 명령어read는 Bash의 내장 명령어(build-in command)로, 표준 입력에서 한 줄을 읽어 변수에 저장하는 데 사용한다. read는 스크립트에서 사용자 입력을 받아 처리할 때 자주 사용한다. 또한, 파일에서 내용을 읽어 처리할 때도 사용한다. read는 입력된 데이터를 공백으로 구분해 여러 변수에 할당할 수 있다. read의 사용법은 다음과 같다.read [option] [variable]">read [option] [variable]📌 read 명령어의 주요 옵션-p : 입력 시 보이는 프롬프트 메시지를 지정-t [second] : 입력 제한 시간(초 단위)을 설정-s : 사용자 입력을 화면에 표시하지 않는다. (예시 : 비밀번호 입력 시)-r : 백슬래시를 이스케이프 문자로 해.. 2025. 3. 4.
폰카로 증명사진 찍어서 주민등록증 재발급 받기 주민등록증 분실로 인한 재발급최근에 주민등록증을 분실했다. 어디서 잃어버린 건지 집안을 구석구석 찾아도 주민등록증을 찾을 수가 없었다. 결국 포기하고 재발급을 진행하려고 하는데, 재발급 시에는 반드시 새 증명사진이 필요하고 보통은 사진관에 가서 새로 찍어야 한다. 이러한 진행과정은 시간적으로도 부담되고 돈도 들어서 꺼려지게 되는 게 현실이다. 요즘 사진관에 가서 증명사진 찍으려고 하면 보통 3만원은 지불해야 한다. 하지만 꼭 주민등록증을 재발급 받아야 한다면 가지고 있는 휴대폰으로 증명사진을 찍고 온라인으로 재발급받아보자.폰카로 증명사진을 찍자우선 폰카로 증명 사진을 찍어보자. 셀카로 증명사진 구도를 찍는건 쉽지 않기때문에 가족이나 친구, 지인들에게 부탁하자. 혹은 휴대폰을 세워두고 워치로 찍는 방법도 .. 2025. 2. 27.
C# 컴퓨터가 문자를 표현하는 방법, 문자 인코딩 string에서 byte[]로 변환하기string 타입에서 ToCharArray() 함수를 통해서 바로 Char배열로 변환하는 함수는 존재하지만 ToByteArray() 함수는 존재하지 않는다. 그 이유는 무엇일까? 그 이유는 byte[]로 변환하기 위해서는 결정해야 할 사항들이 있기 때문이다. 변환하기 위해서는 반드시 문자 인코딩을 설정해야 한다. 왜냐면 인코딩이 무엇이냐에 따라서 결괏값이 달라지기 때문이다.문자 집합(Character Set, Charset)문자 집합은 문자들의 모음이다. 즉, 어떤 문자들이 포함될지를 정의한 목록이라고 생각하면 이해가 빠르다. 예를 들어 영어 알파벳(A-Z), 숫자(0-9), 특수 기호(!, @, # 등) 등을 포함하는 문자 집합이 있을 수 있고, 한글이나 일본어, .. 2025. 2. 20.
API 호출을 위해 포스트맨을 사용해보자 포스트맨이란?API를 테스트할 때 브라우저 없이 직접 요청을 보내고 응답을 확인할 수 있는 프로그램이다. 개발자가 API를 쉽게 디버깅하고 문서화할 수 있도록 도와주는 유명한 필수 도구이다.포스트맨 가입하고 다운로드하기포스트맨을 사용하기 위해서는 회원가입이 필요하다. 직접 포스트맨에 가입하는 방법도 있지만 기존에 가지고 있는 구글 계정으로도 손쉽게 가입이 가능하다. 자신에게 편한 방법으로 가입하도록 하자. Download Postman | Get Started for FreeTry Postman for free! Join 35 million developers who rely on Postman, the collaboration platform for API development. Create bette.. 2025. 2. 19.
리눅스(Linux) 패키지 관리 시스템에 대해서 패키지 관리 시스템(PMS, Package Management System)리눅스를 비롯한 유닉스 계열 운영체제는 패키지 관리 시스템이 탑재되어 있다. 패키지 관리 시스템(PMS, Package Management System)은 패키지의 설치, 업데이트 구성, 제거를 자동화하고 관리하는 시스템이다.패키지와 패키지 관리 시스템패키지 관리 시스템이 관리하는 대상인 '패키지'에 대해서 알아보자. 패키지(package)는 소프트웨어 프로그램과 관련 파일들을 포함한 묶음을 의미한다. 패키지는 소프트웨어의 설치, 업데이트, 구성, 제거를 용이하게 하는 정보는 담고 있다. 패키지의 주요 구성 요소는 다음과 같다.실행 파일 : 프로그램을 실행할 수 있는 파일라이브러리 파일 : 프로그램을 실행하는데 필요한 라이브러리문.. 2025. 2. 17.
PostgreSQL CRUD 문법 정리 PostgreSQL CRUD 문법CRUD(Create, Read, Update, Delete)는 데이터베이스의 기본적인 조작을 의미한다.PostgreSQL에서 CRUD를 수행하는 SQL문법에 대해서 정리해 보자.테이블 생성CREATE TABLE 다음에 생성하려는 테이블의 테이블명을 입력한다. 그리고 생성하려는 컬럼명과 컬럼의 타입을 지정해 준다.CREATE TABLE users ( id SERIAL PRIMARY KEY, -- 자동 증가하는 ID name VARCHAR(100) NOT NULL, -- 사용자 이름 email VARCHAR(255) UNIQUE NOT NULL, -- 이메일 (고유값) age INT CHECK (age > 0), -- 나이는 0보다 커야 함 .. 2025. 2. 17.