본문 바로가기

분류 전체보기

(86)
Linux systemd 간단 정리 systemdLinux 시스템 관리자, 서비스 관리자초기화 시스템 (init), 시스템 서비스 관리자, 세션 관리자의 역할대부분의 최신 리눅스 배포판에서 기본 초기화 시스템으로서 사용init의 대체제 유닛 단위로 리소스 관리 유닛의 유형service: 서비스나 애플리케이션 관리target: 여러 유닛을 그룹화하여 관리. 유닛들을 조합하여 사용 가능mount: 파일 시스템의 마운트 지점 관리. /etc/fstab의 마운트 지점을 유닛으로 변환 가능timer: 시간 기반의 작업 스케줄링. cron 대체 가능socket: IPC 소켓, 네트워크 소켓 관리device: 시스템 디바이스 관리path: 파일 시스템의 경로 감시 유닛 인식/lib/systemd/system: 패키지 관리자에 의해 설치된 유닛 파일 저..
Virtual Box에 Ubuntu 22.04 설치 및 터미널과 복붙 문제 해결 Virtual Box에 Ubuntu 22.04 설치 새로만들기 > 이름 입력 > ISO 이미지 선택 > 하드웨어 설정 > 하드디스크 크기 설정 > 실행 터미널 안되는 문제 Ctrl + Alt + F3 > ID: vboxuser, PW: changeme 로 로그인 > su - > PW 입력 > visudo > (사용자 이름) ALL=(ALL:ALL) ALL 추가 후 저장 > sudo nano /etc/default/locale > LANG="en_US" 을 LANG="en_US.UTF-8"로 수정 > Ctrl + X 로 저장하면서 종료 > sudo locale-gen --purge > sudo reboot 출처: https://taco99.tistory.com/22 복붙 안되는 문제 1. 장치 > 클립보드..
LTE 구조, NRM 네트워크 참조 모델 LTE: 무선 접속망(E-UTRAN) LTE + Core 망 EPC = EPS. IP 기반으로 동작 NRM: 네트워크 참조 모델. EPS + BSS/OSS + 어플리케이션 + IP 전달망EPS: LTE 서비스 제공BSS/OSS: 가입자 및 서비스 관리어플리케이션: 서비스 제공IP 전달망: IP 패킷 전송 LTE 엔터티: UE, eNBEPC 엔터티: S-GW, P-GW, MME, HSS, PCRF, SPR, OCS, OFCSUE: 사용자 단말 (ex. 스마트폰). LTE 망에 붙을 수 있음e-NB: LTE 기지국. UE에 무선 연결 제공S-GW: 무선 접속망과 EPC의 종단점. eNB간 핸드오버 시 anchoring 포인트P-GW: 1. 단말에 IP 할당. 2. S-GW간 핸드오버 시 anchoring..
백준 6593번 상범 빌딩 https://www.acmicpc.net/problem/6593 아이디어:1. 3차원 BFS2. board[z][x][y], int dz[6] = { 1, -1, 0, 0, 0, 0 }; int dx[6] = { 0, 0, 1, 0, -1, 0 }; int dy[6] = { 0, 0, 0, 1, 0, -1 };, int nz, nx, ny 순서에 주의3. tuple 사용 #include #include using namespace std;char board[31][31][31];int vis[31][31][31];int dz[6] = { 1, -1, 0, 0, 0, 0 };int dx[6] = { 0, 0, 1, 0, -1, 0 };int dy[6] = { 0, 0, 0, 1, 0, -1 };int m..
백준 2468번 안전 영역 https://www.acmicpc.net/problem/2468 아이디어:1. BFS 순환에 조건 추가2. 1~100 순환보다 더 적게하기 위해 높이 중 최소값과 최대값을 구하여 그 사이에서 순환3. board[i][j] 4. 영역 개수의 최대값을 출력 #include #include using namespace std;int board[101][101];int vis[101][101];int dx[4] = { 1, 0, -1, 0 };int dy[4] = { 0, 1, 0, -1 };int main() { ios::sync_with_stdio(0); cin.tie(0); cout.tie(0); queue> Q; int n, tmp, ans = 0, maxi = 0, mini = 100; cin >>..