OLD개발이야기/IT 공부

    VDI란 (Virtual Desktop Infrastructure 가상 데스크톱 인프라)

    VDI(Virtual Desktop Infrastructure) 가상 데스크톱 인프라 사용자들은 각자의 컴퓨터에서 가상 데스크톱에 원격으로 액세스한다. 보통 데이터 보안을 위해 망분리를 위해서 사용한다. [VDI 장점] 원격 액세스 : 다양한 단말에서 접속을 지원한다. 비용절감 : 전력 세이브 보안 : PC 분실/ 도난/ 파손 등의 위험이 없음 중앙 집중식 관리 : 서버에서 데이터를 관리한다. // 실제로 VDI사용시 너무너무 느리다.. - 어떤 사용자가 접속을 하던 같은 PC환경을 제공한다. (표준화 관리 가능, 스마트오피스 구현 가능) 실제 대학교 랩실에서 VDI를 통해서 수업별 프로그램 세팅을 할 필요가 없었다. 단점으로는 개인이 설치가 불가능해서 다른 버전이 필요할때 굉장히 곤란했다.. 관리자를 ..

    [취준] IT 취업준비 DB 관련 자주 나오는 질문

    Commit: 하나의 논리적 단위(트랜잭션)에 대한 작업이 성공적으로 끝났을 때, 이 트랜잭션이 행한 갱신 연산이 완료된 것을 트랜잭션 관리자에게 알려주는 연산 Rollback: 하나의 트랜잭션 처리가 비정상적으로 종료되어 DB의 일관성을 깨뜨렸을 때, 모든 연산을 취소(Undo)시키는 연산. 2. DBMS에 대해 설명해보시오 데이터베이스라는 데이터의 집합을 만들고, 저장 및 관리할 수 있는 기능들을 제공하는 응용프로그램이다. 3. PK, FK, ER모델이란 Primary Key: 관계형 DB에서 레코드(튜플)의 식별자로 이용하기에 가장 적합한 것을 후보키 중에 하나 선택한 것 Foreign Key: 관계형 DB에서 한 테이블의 키 중 다른 테이블의 튜플을 식별할 수 있는 키 ER-Model: 관계형 데..

    비트 제어

    비트 연산은 알지만 비트의 ㅇㅇㅇ를 clear해라~ 를 보면서 어림짐작으로 & 연산자를 사용을 알았지만 자세히는 몰랐기 때문에 조금 정리해보려고 한다. & AND 같으면1 0 0 0 0 1 0 1 0 0 1 1 1 | OR 하나만 1이어도 1 0 0 0 0 1 1 1 0 1 1 1 1 ^ XOR 다르면1 0 0 0 0 1 1 1 0 1 1 1 0 ~ NOT 결과값 반대로 num 1= 0; num2 = ~num1 //num2 : 1 [shift 연산] > 2); // 6: 0000 0110: num2의 비트 값을 오른쪽으로 2번 이동 & 모두 1이면 1 | 하나만 1이면 1 ^ 서로 다르면 1, (서로 동일하면 0) ~ 반대로 출력 오른쪽으로 비트단위로 이동 * 1/2 (0.5배) Mask On Mask ..

    VPN (Virtual Private Network) 가상사설망

    VPN이란? Virtual Private Network 가상사설망가장 잘 정리: 공중 네트워크를 통해 한 회사나 몇몇 단체가 내용을 바깥 사람에게 드러내지 않고 통신할 목적으로 쓰이는 사설 통신망VPN은 인터넷을 통해 전용망과 같은 사설 네트워크를 구성할 수 있도록 해주는 기술 가상사설망을 이용하면 VPN 사업자가 운영하는 원격 서버를 통해 인터넷에 접속하게 됩니다. VPN 서버는 안전한 네트워크 연결을 목적으로, 사용자가 안전하게 웹사이트에 접속하기 위한 역할을 합니다. IP 우회 수단으로 해킹과 같은 일에 사용되곤 한다. -VPN은 둘 이상의 네트워크에서 가상의 터널을 만들고 암호화된 데이터를 전송할 수 있도록 구성된 네트워크-공중망 상에서 구축되는 논리적인 전용망-ISP가 사용자의 인터넷 활동 내역..

    자료구조) 덱

    덱덱은 double-ended queue 의 줄임말, deque전단, 후단 모두에서 삽입 삭제가 가능하다. 따라서 첫번째 노드와 마지막 노드를 가리키는 포인터 두개가 필요하다, head, tail.덱은 보통 이중 연결리스트로 구현된다. 왜냐하면 양쪽 삽입, 삭제를 위해서 양쪽으로 링크를 가지고 있어야함 123456789101112131415161718192021222324252627282930313233typedef int element; typedef struct DlistNode{ element data;struct DlistNode * llink;struct DlistNode * Rlink;}DlistNode; typedef struct DequeType{ DlistNode *head; DlistN..

    자료구조 정리) 큐

    큐는 선입 선출 FIFO FIrst In First Out큐의 삽입이 일어나는 곳을 후단(rear)큐의 삭제가 일어나는 곳을 전단(front) 삽입 연산인 enqueue삭제 연산인 dequeue 삽입 삭제 관리를 위해 스택에서는 top이라는 변수를 사용한다면,큐에서는 rear와 front 2개의 변수를 사용한다. 1) 선형큐 (배열로 구현된 큐)front와 rear의 초기값은 -1데이터 증가시 : rear++, 그 자리에 데이터가 저장된다데이터 삭제시: front ++, 그자리에 있는 데이터를 삭제 단점: 언젠가는 배열의 끝에 도달하게 되어서, 배열의 앞부분이 비어있어도 사용하지 못한다는 점따라서 주기적으로 모든요소를 왼쪽으로 옮겨야한다. 2) 원형 큐 특징: front와 rear값이 배열에 끝에 도달하..