목록분류 전체보기 (295)
습관처럼
오늘날 배울 수있는 가장 유용한 Linux 명령어 이 글에는 Linux 시스템 경험을 급격히 높이기 위해 Google 전문가가 엄선한 50가지 최고의 리눅스 명령어 모음이 나와 있습니다. 파일 시스템 탐색을 위한 리눅스 명령어 모든 최신 운영 체제와 마찬가지로 리눅스 파일 시스템은 기본 디자인의 핵심에 있으며, 시스템 계층을 시각화하고 조작할 수 있는 다양한 방법을 제공합니다. 파일 시스템을 창의적으로 탐색하는 법을 배우면 Linux 기술이 한 층 성장할 수 있습니다. 1. pwd pwd는 Print Work Directory의 약자이며, 현재 작업 중인 디렉터리를 보여줍니다. 이것은 현재 사용자가 있는 디렉터리를 보여줍니다. 이는 사용자의 작업을 평화롭게 만드는 것을 목표로 하는 가장 편리한 리눅스 명..
파이썬(Python)은 편의성과 프로그래머 친화성으로 유명하지만 속도 측면에서는 크게 내세울 것이 없는 프로그래밍 언어다. 파이썬의 속도 제약은 기본 구현인 c파이썬(cPython)이 싱글 스레드라는 점에도 일부 기인한다. 즉, c파이썬은 한번에 2개 이상의 하드웨어 스레드를 사용하지 않는다. ⓒ Getty Images Bank 파이썬에 내장된 threading 모듈을 사용해 속도를 높일 수 있지만, threading은 병렬성(parallelism)이 아니라 동시성(concurrency)을 제공할 뿐이다. CPU에 종속되지 않는 여러 작업을 실행하는 용도로는 효과적이지만 각각 전체 CPU를 요구하는 여러 작업의 속도를 높이는 데는 아무 효과가 없다. 그러나 파이썬에도 여러 CPU에 걸쳐 파이썬 워크로드를..
케이뱅크(K Bank)는 대한민국 최초의 인터넷 전문은행이다. 2017년 4월 3일 영업을 시작하였다. 시중 은행과는 다르게 오프라인 영업점은 없으며, 모든 ATM에서 입·출금 수수료 면제 혜택을 받을 수 있다. KT 통신 대리점을 통한 영업망 연계로 통신비를 절감할 수 있는 혜택도 있다. 카드는 현재 체크카드만 취급하며, 비씨카드 프로세싱을 기반으로 한 통신캐시백형과 포인트적립형, 네이버페이, 해피포인트 4종류를 출시했다. 별도의 발급 수수료를 내면 OTP가 장착된 카드로 받을 수 있다. 본래는 모두 국내 전용으로 나오다가 2017년 8월에 비자카드와 업무 제휴를 맺은 후 포인트적립형과 네이버페이형에 비자카드가 추가됐으며, 2017년 12월에는 네이버페이형을 통해 후불교통카드를 처음으로 선보였다. 향후..
Sub Query: "쿼리 안에 또 다른 쿼리" "" SELECT col1, (SELECT ...) -- 스칼라 서브쿼리(Scalar Sub Query): 하나의 컬럼처럼 사용 (표현 용도) FROM (SELECT ...) -- 인라인 뷰(Inline View): 하나의 테이블처럼 사용 (테이블 대체 용도) WHERE col = (SELECT ...)-- 일반 서브쿼리: 하나의 변수(상수)처럼 사용 (서브쿼리의 결과에 따라 달라지는 조건절) """ 1) Inline view (인라인 뷰) 먼저, FROM 절에 사용하는 서브쿼리부터 살펴볼까요? 위의 설명처럼 인라인 뷰는 SELECT 절의 결과를 FROM 절에서 하나의 테이블처럼 사용하고 싶을 때 사용합니다. 기존 단일 쿼리로는 '테이블에서 각 부서별 최대..
이번 포스팅에서는 IN, EXISTS, NOT IN, NOT EXISTS 에 대해서 보다 상세하게 알아보려고 합니다. 해당 내용은 꼭 SQL Server 뿐만 아니라 MySQL 등에서도 포괄적으로 적용되는 내용입니다. 0. 데이터 세팅 먼저 각 구문에 대해서 비교를 할 때 보다 쉽게 확인할 수 있도록 가상 데이터를 세팅해보도록 하겠습니다. 총 2개의 테이블을 생성하며 각 테이블의 이름과 데이터는 아래와 같습니다. SELECT * FROM TB_FOOD; SELECT * FROM TB_FOOD; SELECT * FROM TB_COLOR; 1. IN SELECT * FROM TB_FOOD f WHERE f.number IN (SELECT c.number FROM TB_COLOR c); 이는 우리가 어느정도 ..
유, 무선망을 이용하여 신호 전송 시 감쇄 및 손실등으로 인하여 신호의 왜곡 및 에러 발생합니다. 그러면 이번에는 이러한 신호 에러 제어 방식에 대해 알아보도록 하겠습니다. - 에러 제어 방식에는 ARQ(에러검출), FEC 방식(에러정정), Hybrid-ARQ 방식이 있음 - FEC는 오류정정을 위한 여분의 비트를 추가하여 전송, 수신쪽에서는 이를 이용하여 오류를 검출, 정정하는 방식 - ARQ는 에러 검출 후 재전송 요청하는 방식으로 Stop and Wait ARQ, Go back N ARQ, Selective ARQ, Adaptive ARQ가 있음 - Hybrid-ARQ 방식은 ARQ와 FEC를 조합한 형태로 고속무선통신에 주로 사용 2. FEC - 무선통신 에러정정 - 오류정정을 위한 여분의 비트를..
100 - 199 : 정보성 상태 코드 정보성 상태 코드는 HTTP/1.1 에서 도입되어 비교적 새로운 것이며, 복잡함을 감수할 만큼 가치가 있는지에 대해 논란이 되고 있다. 100 : 요청의 시작 부분 일부가 받아들여졌으며, 클라이언트는 나머지를 계속 이어서 보내야 함을 의미함 101 : 요청자가 서버에 프로토콜 전환을 요청했으며, 서버에서 이를 승인하는 중을 의미함 200 - 299 : 성공 상태 코드 클라이언트가 요청을 보내면, 요청은 대게 성공함. 서버는 대응하는 성공을 의미하는 각각의 요청에 대응한다. 200 : 요청은 정상이고, 본문은 요청된 리소스를 포함하고 있다. 201 : 어떠한 생성 작업을 요청받았으며, 생성 작업을 성공하였다. 202 : 요청은 받아들여졌으나, 아직 동작을 수행하지 않..
우리나라에서 가장 많이 발생하는 바이러스 피해 사례 1위가 무엇인지 여러분은 알고 계시나요? 바로 USB 바이러스, 즉 오토런 바이러스라고 합니다. 휴대가 간편하여 주요 저장매체로 활용되는 USB는 특정 파일을 다운로드 하거나 저장이 아닌 단순히 PC에 꽂는 것만으로도 자동으로 복제되어 감염시키는데요. 그 종류도 다양하게 급증하고 있다고 합니다. 오토런 바이러스가 어떤 바이러스이고, 이 바이러스로부터 컴퓨터를 안전하게 보호할 수 있는 방법이 무엇인지 소개해드리려고 합니다. 먼저, 오토런(Autorun, 자동실행)은 CD 또는 USB를 PC와 연결시켰을 때 안에 있는 특정 프로그램을 편리하게 사용할 수 있도록 자동으로 실행하는 기능인데요. 오토런 바이러스(Autorun Virus)는 'autorun.inf..