본문 바로가기

분류 전체보기657

hosts 파일 도메인 설정. withham.co.kr인 도메인으로 내 서버에 접근하고 싶다. 내 서버는 public IP 주소(예를 들어, 111.1.1.1 이라 하자.)는 있지만 withham.co.kr 도메인을 DNS에 등록을 하지는 않은 상태이다. 이 때, 로컬에서 hosts 파일을 설정해주면 해당 도메인으로 내 서버에 접근이 가능하다. (단, 설정한 내 로컬 PC에서만 해당 도메인으로 접근 가능) 도메인으로 웹 페이지 접근시 먼저 hosts 파일을 체크한 다음 해당 도메인이 없으면 DNS에서 IP 주소를 가져온다. (도메인 찾는 순서 : hosts > DNS(hosts에 등록되지 않은 경우) 즉, hosts 파일에 withham.co.kr 도메인의 IP는 111.1.1.1 이라고 명시해주면 해당 도메인으로 서버 접근이 가능하.. 2018. 11. 27.
[leetcode][945] Minimum Increment to Make Array Unique 문제 : https://leetcode.com/problems/minimum-increment-to-make-array-unique/ A 배열을 오름차순 정렬한다.그리고 unique한 값을 저장하는 변수를 하나 만든다.unique한 값의 초기값은 A배열에서 가장 작은 값과 같고A배열을 탐색해갈수록 1씩 커진다.A배열을 앞에서부터 탐색할 때,unique 값이 A[i]값보다 같거나 작다면 unique 값은 A[i]로 갱신시켜준다. (오름차순 정렬을 했고 조건이 1을 더하는 것이므로 1을 더해서 이후에 유니크한 값을 만드려면 현재 탐색 중인 값보다는 반드시 커야한다.)unique 값이 A[i] 값보다 크다면 A[i]는 unique값이 되기위해 값을 더해야 한다. 이 값이 정답에 더해진다. (ex. unique.. 2018. 11. 27.
[Vue.js/Typescript/Webpack] 2. webpack-dev-server 설정 npm install webpack-dev-server --save-devcswebpack-dev-server를 devDependencies에 추가한다. // webpack.config.jsdevServer: { historyApiFallback: true, // noInfo: true port: 8081},csnoInfo는 스크립트 실행결과를 확인하기 위해 주석처리 해주었다.port는 8080에는 젠킨스가 떠있어서 8081로 했다. // index.html Colored by Color Scriptercs 기존에 dist/index.html 파일을 루트 폴더 위치로 옮기고 script build.js도 변경한다.이렇게 하면 dev server가 켜지면서 위 파일을 참고하게 될 것이다. // packag.. 2018. 11. 26.
[leetcode][946] Validate Stack Sequences 문제 : https://leetcode.com/problems/validate-stack-sequences/ poped배열을 앞에서부터 탐색하면서 가능한 순서인지 체크한다. pushed : 1 2 3 4 5 poped : 4 2 5 3 1 를 예로 들어보자. pop할 값 stack에 들어간 값 아직 stack에 들어가지 않은 값 1 2 3 4 5 4 1 2 3 5 5 1 2 3 3 1 2 2 1 1 위 테이블을 보면 pop해야 할 값이 아직 stack에 들어가지 않았다면 pop할 값이 나올 때까지 stack에 값을 넣는다. pop해야 할 값이 이미 stack에 있다고 한다면 stack의 top에 해당하는 값이 해당 값이어야 한다.문제에서 조건을 보면 poped배열 크기와 pushed 배열크기는 같고 모든.. 2018. 11. 25.
[leetcode][941] Valid Mountain Array 문제 : https://leetcode.com/problems/valid-mountain-array/ 배열 A의 크기가 3미만인 것들은 정답이 될 수 없다. (값이 증가하는 범위와 감소하는 범위가 존재하려면 적어도 3개의 값이 필요하므로)배열의 첫번째 값과 두번째 값을 비교했을 때 증가하지 않는다면 정답이 될 수 없다. (값이 증가하는 범위가 존재하지 않으므로)위 두 경우를 먼저 체크한다. 이후 배열의 연속된 값 2개를 비교하면서 다음을 체크한다.1. A[i-1] == A[i] : 값이 같은 경우 -> 정답이 될 수 없다.2. A[i-1] 이전에 값이 감소하는 경우가 나온경우 정답이 될 수 없다.3. A[i-1] > A[i] : 값이 감소하는 경우 -> 이후부터는.. 2018. 11. 25.
PowerShell 스크립트 실행 - ExecutionPolicy PowerShell에서 스크립트 실행을 하면 UnauthorizedAccess. 즉, 권한이 없다고 나온다. powershell을 관리자 권한으로 실행한다. > Get-ExecutionPolicycs위 명령어로 현재 정책을 확인할 수 있다.수정한게 없다면 아마 Restricted로 나올것이다. > Set-ExecutionPolicy [정책]cs위 명령어로 실행 정책을 설정할 수 있다.정책 종류는 Restricted, AllSigned, RemoteSigned, Unrestricted, Bypass, Undefined가 있다. > Set-ExecutionPolicy Bypasscs이 중에서 스크립트 실행을 전혀 막지 않는 Bypass로 설정해준다. 정책 변경 후 스크립트 재 실행시 무사히 실행된다. 참고 .. 2018. 11. 24.