본문 바로가기
관리자

Programming-[Base]

(50)
IntelliJ에서 localhost:8080 단축키로 호출하기; intelliJ hotkey, intelliJ 단축키 추가 생성-external tools IntelliJ에서 서버를 실행하고, localhost:8080을 브라우저로 바로 띄우고 싶은데, 콘솔창에서는 바로 표시가 안된다. 단축키 설정 방법은 다음과 같다. [요약] 1. 설정창 [Ctrl + Alt + S] 을 열고, Tools > External Tools > 추가(+) 버튼을 누른다. 2. 단축키로 지정할 이름을 입력하고, 실행할 프로그램, Argument를 사진과 같이 입력해준다. 3. Tools > External Tools 우클릭 > Add Keyboard Shortcut을 선택하여 기존 단축키와 중복되지 않는 단축키를 설정한다.(Ctrl + Shift + Comma가 비어있다!) 4. 지정한 단축키를 눌러보면, External Tools 항목에 접근하여 지정한 기능을 실행할 수 있다..
extension 스터디 목록 path intellisense : path를 자동으로 완성해주는데 도움을 줌 bracket pair colorizer : 짝이 맞는 괄호끼리 색을 칠해줌
정규표현식, 비밀번호 특수문자 포함(자바, 자바스크립트, 파이썬) 비밀번호 : 문자+숫자+특수문자 가능한 정규식(22.03.02 추가) 영어 및 숫자를 허용하며, 숫자키와 관련된 특수문자만 허용한다. 일반적인 방식이다. ^[a-zA-Z\\d`~!@#$%^&*()-_=+]{8,24}$ ^[ ] : 대괄호 안의 문자로 시작한다. a-zA-Z : 영어문자 \\d : 숫자 (\d 로도 표현함, 언어마다 escape 기준이 다른듯함) 대괄호 나머지 부분 : 특수문자들 {8,24}$ : 8-24자리수를 허용하며, 중괄호 안의 문자로 끝난다($) ^[a-zA-Z0-9`~!@#$%^&*()-_=+\|[]{};:'",./?]{8,24}$ 위 식에서 숫자키 위 특수문자 외 다른 특수문자들도 허용한다. 다만, \\'\\" 등('와 "는 문자가 아니라 정규표현식의 기능처럼 인식될 수 있어서..
[링크] BootStrap이란 1) Namjun Kim 님의 블로그 - [Bootstrap] 부트스트랩이란? ict-nroo.tistory.com/21
Prettier / 저장 시 자동으로 줄맞춤 1. 자동으로 줄맞춤 하기 1) vscode의 extension에서 prettier를 검색해서 Prettier-Code formatter를 설치한다. 2) 화면 상단 File tab - preferences - Settings에 들어간다. 3) 최상단 Search settings에서 settings.json을 검색한다. 4) 아래쪽에 Edit in Settings.json 링크를 클릭한다. 5) 아래와 같이 "editor.formatOnSave", "editor.formatOnType"을 true로 지정해주는 객체를 추가한다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 { "workbench.startupEditor": "newUntitledFi..
Web Architecture / 기초 / HTTP 보호되어 있는 글입니다.
Web Architecture / URI, URL, URN URI(Uniform Resource Identifier) 통합 자원 식별자(URI)는 인터넷에 있는 자원을 나타내는 유일한 주소이다. URI의 존재는 인터넷에서 요구되는 기본조건으로서 인터넷 프로토콜에 항상 붙어 다닌다. URI의 하위개념으로 URL, URN 이 있다 즉 어떠한 데이터가 웹 상에서 존재할 때, 그 식별자를 의미하는 것이 URI이다. URL(Uniform Resource Locatore) URI가 어디 있는지 표기하는 위치 정보이다. URL은 변경이 가능하므로, 특정 시점에서 URI와 연동되는 URL을 지정해놨다가 변경하게 되면, 예전 URL로는 URI에 접근이 불가능하게 된다. URN(Uniform Resource Name) URL과 다르게 URI에 대해 하나밖에 존재하지 않는 주소값이..
Web Architecture / 개요 / Browser, Server, API, HTTP, Ajax 브라우저 d2.naver.com/helloworld/59361 브라우저의 주요 기능은 사용자가 선택한 자원을 서버에 요청하고 브라우저에 표시하는 것이다. 다시 말해 서버 컴퓨터 내의 데이터들을 수신하고, 해석해서 사용자가 알아볼 수 있도록 제공 및 관리하는 서비스이다. 브라우저는 HTML과 CSS 명세에 따라 HTML 파일을 해석해서 표시하는데, 이 명세는 웹 표준화 기구인 W3C(World Wide Web Consortium)에서 정한다. 링크에 나오는 것처럼, 브라우저는 사용자 인터페이스, 브라우저 엔진, 렌더링 엔진, 통신, UI 백엔드, 자바스크립트 해석기, 자료 저장소로 이루어져있다. 서버-클라이언트-데이터베이스 클라이언트 : 사용자가 쓰는 컴퓨터 또는 프로그램을 의미한다. 어떤 정보를 얻기 위..