1. regedit 실행 2. HKEY_LOCAL_MACHINE(또는 HKEY_LOCAL_USER) 3. SOFTWARE -> Microsoft -> Command Processor DWORD 값으로 PathCompletionChar 와 CompletionChar 의 값을 9로 변경 9는 10진수와 16진수 동일 하니까 어떤 것으로 체크해도 큰 의미는 없습니다! PathCompletion = 디렉토리를 자동완성 Completion = 파일 이름을 자동완성
심볼릭 링크(symbolic link) 란? - 링크를 연결하여 원본 파일을 직접 사용하는 것과 같은 효과를 내는 링크이다. (윈도우의 바로가기와 비슷한 개념) 심볼릭 링크는 디스크 상에서 inode number는 원본과 다른 파일이며 그야말로 바로가기 파일일뿐이다. 하드 링크 파일의 inode number는 원본과 같다 따라서 디스크 상에서 근본적으로 같은 파일이라 할 수 있다. ln -s [원본] [링크파일명] 예) ln -s /index.html /test.html 디렉토리도 가능하다 ln -s /etc test 추가 설명 : https://ko.wikipedia.org/wiki/%EC%8B%AC%EB%B3%BC%EB%A6%AD_%EB%A7%81%ED%81%AC
DLL이란? (Dynamic Link Library) 라이브러리 (Library) - 소프트웨어 개발에서 자주 쓰고 기초적인 함수들을 중복 개발하는 것을 피하기 위해 표준화된 함수 및 데이터 타입을 만들어서 모아 놓은 것. 즉, 자주 사용되는 표준적인 함수를 매번 직접 작성해서 사용하는 것은 지나치게 시간 소모적이므로 표준화할 수 있는 함수를 미리 만들어서 모아 놓은 것. - 라이브러리를 한 번 구축해 놓기만 하면 다시 만들 필요없이 불러서 사용할 수 있으므로 개발 속도도 빨라지고 신뢰성도 확보할 수 있다. - 이런 라이브러리는 언제 메인 프로그램에 연결하느냐에 따라서 Static Link와 Dynamic Link로 나뉘며, DLL은 이 중 후자를 뜻한다. 스태틱 링크(Static Link Library..
# SSH 포트변경 sshd_config 파일을 열어 포트 변경 후, SSH 서버 재시작 # sshd_config 파일 수정 $ sudo vi /etc/ssh/sshd_config 13번째 라인 주석 제거후 포트번호 변경 Port 22 #AddressFamily any #ListenAddress 0.0.0.0 #ListenAddress :: # ssh 서버 재시작 $ sudo /etc/init.d/ssh restart
웹에서 쿠키와 세션이 등장한 배경 1. HTTP의 Stateless 한계를 극복하기 위한 기술 2. 로그인 후 세션이 자동으로 종료되므로 내 정보를 눌렀을 때 서버에서 식별이 어려움 3. 쿠키라는 기술이 먼저 사용된 후 보안이 고려된 세션이라는 기술이 주로 사용되고 있음 4. 쿠키와 세션 모두 클라이언트를 식별하기 위한 기술 - 쿠키(Cookie) 쿠키는 인터넷 사용자가 웹사이트를 방문할 때, 클라이언트(사용자) 로컬에 저장되는 키와 값이 들어있는 작은 임시 데이터 파일입니다. 구성요소 1)이름 : 쿠키값을 구별할 때 사용하는 이름 2) 값 : 쿠키의 이름과 관련된 값(id,pw,level 등) 3) 유효시간 : 쿠키의 유지시간 4) 도메인 : 쿠키를 전송할 도메인 5) 경로 : 쿠키를 전송할 요청 경로..
맥os 카탈리나 사이드카를 사용해보자! 무려 2016년 이상 버전부터 지원합니다 저는 2015 early 맥북프로를 사용 중이기 때문에 사이드카를 지원하지 않습니다 사이드카 기능에 대해서 애플 공식 홈페이지에 나와 있는 글을 가져왔습니다 Sidecar 기능으로 Mac 데스크탑을 확장하거나 미러링하기 Sidecar 시스템 요구 사항을 충족하는 Mac 및 iPad에서 다음 단계를 따릅니다. Sidecar를 무선으로 사용할 수 있지만, 사용 중인 iPad를 충전 상태로 유지하려면 iPad와 함께 제공된 USB 충전 케이블을 사용하여 iPad를 Mac에 직접 연결합니다. Sidecar 세션 시작하기 macOS Big Sur를 사용 중인 경우 제어 센터의 디스플레이 메뉴 또는 메뉴 막대를 클릭한 다음 메뉴에..
웹서버의 종류로 아파치 HTTP 서버, 마이크로소프트 IIS, 구글 웹서버 Mongoose, Node.js 등이 있습니다 그중에 저는 배울때도 많이 사용하고 아마 많은 사람들이 많이 사용할 것으로 예상되는 아파치의 웹서버를 설치하는 방법에 대해서 알아보도록하겠습니다 우선 아파치 httpd를 다운로드 해야합니다 https://www.apachelounge.com/download/ Apache VS16 binaries and modules download Apache 2.4 VS16 Windows Binaries and Modules Apache Lounge has provided up-to-date Windows binaries and popular third-party modules for more th..
[Linux] CentOS Ubuntu 등 리눅스의 운영체제와 버전을 확인하는 방법에 대해 알아보겠습니다 리눅스 버전 확인 Linux 커널(kernel) 버전 확인 리눅스의 커널 버전은 /proc/version 에서 관리하고 있습니다 커널이란 하드웨어 제어 및 파일 자원 등을 관리 하는 os의 핵심 부분입니다 # cat /proc/version # cat /proc/version uname은 시스템 정보를 출력하는 명령어입니다 -a 옵션은 상세정보 -r 옵션을 사용하면 커널의 릴리즈 버전을 볼 수 있습니다 # uname -a # uname -a /etc/*realease 에는 리눅스의 배포판 버전을 확인할 수 있습니다 /etc/ "*" 이 들어간 이유는 자신이 쓰는 os를 모를 경우 Redhat, Deb..
애플이 9월 10일 오전 10시(현지시각) 미국 캘리포니아 스티브잡스 시어터에서 행사를 연다고 합니다 업계는 이날 애플 아이폰Xl 시리즈가 등장할 것이라고 예상하고 있습니다 아마 10일에 공개를 하고 20일에 정식 출시를 하지 않을까 생각합니다 드디어 인덕션 에디션이!! 아마 이 행사에서 신형 아이폰과 애플워치 등을 선보일 예정입니다 초청장을 보시면 5개의 컬러가 있는데 신형 아이폰의 컬러를 암시하는 것으로 보인다고 하네요 초록 파랑 노랑 빨강 보라 예상 모델은 아이폰11, 11pro, 11pro max 새맥북 및 아이패드 그리고 애플워치 입니다 이번 새 아이폰에는 cpu A13 바이오닉이 새롭게 탑재 될 전망이라고 하네요 인공지능 연산과 증강현실 관련 성능이 개선되어 나온 것으로 보이고 음성인식 인공지..
맥북 휴지통 디렉토리 경로 휴지통은 항상 DOCK바에 붙어 있어서 터미널을 이용한 방법은 잘 안쓰실 텐데요 그래도 터미널 사용을 원하시고 이 방법이 편하신 분들께 터미널로 휴지통을 이용하는 방법을 알아보겠습니다 rm 명령어를 사용하면 디렉토리나 파일 제거가 가능하지만 이렇게 되면 복구가 어렵게 되는데요 휴지통을 이용하면 복구가 쉽게 됩니다 우선 터미널을 열어 줍니다 터미널은 파인더에서 응용프로그램-유틸리티 폴더 안에 있습니다 아니면 Spotlight 기능을 이용하셔서 찾으셔도 됩니다 보통 cmd+spacebar 키로 접근 하실 수 있는데 오른쪽 상단 메뉴바에 있는 돋보기 모양 아이콘을 누르셔도 됩니다. 명령어를 보여드리면 저는 보여드리기 위해 root 계정으로 했지만 지금 사용하고 계시는 일반 사용자 계..
기본적으로 shift-command(⌘)-5 키를 사용하여 스크린샷을 찍으면 아래의 그림과 같이창이 나옵니다. 하단 바에서 전체를 찍을 수도 있고 부분을 찍을 수도 있습니다. shift-command-3 : 전체스크린샷shift-command-4 : 부분스크린샷shift-command-4 : 스크린샷 옵션 선택 가능 shift-command-4을 이용할 경우 옵션중에 위 그림 부분에 화면을 영상으로 기록할 수있는 기능도 있습니다
HTTP 서버와 클라이언트 상태코드 모든 HTTP 응답 코드는 5개의 클래스(분류)로 구분된다. 상태 코드의 첫 번째 숫자는 응답의 클래스를 정의한다. 마지막 두 자리는 클래스나 분류 역할을 하지 않는다. 첫자리에 대한 5가지 값들은 다음과 같습니다. 1xx (정보): 요청을 받았으며 프로세스를 계속한다 2xx (성공): 요청을 성공적으로 받았으며 인식했고 수용하였다 3xx (리다이렉션): 요청 완료를 위해 추가 작업 조치가 필요하다 4xx (클라이언트 오류): 요청의 문법이 잘못되었거나 요청을 처리할 수 없다 5xx (서버 오류): 서버가 명백히 유효한 요청에 대해 충족을 실패했다 1xx (조건부 응답) 요청을 받았으며 작업을 계속한다. 이 상태의 상태 코드는 상태-라인과 선택적 헤더(컴퓨터에서 출력될..