분류 전체보기 316

linux CPU 정보 및 사용량 확인 명령어

CPU 정보 확인 $ cat /proc/cpuinfo 물리 CPU 개수 확인 $ grep "physical id" /proc/cpuinfo | sort -u | wc -l 논리 코어 개수 확인 $ grep -c processor /proc/cpuinfo CPU 당 코어 개수 확인 $ grep "cpu cores" /proc/cpuinfo | tail -1 process 별 CPU 사용량 확인 $ top CPU 코어별 사용량 확인 $ top 1 thread별 CPU 사용량 확인 $ top -H 출처 http://sarghis.com/blog/1136/ http://blog.naver.com/PostView.nhn?blogId=anbv3&logNo=130116624489

Linux 2019.09.27

쉘 스크립트 if문

기본 문법 if [ 조건식 ]; then 수행문 fi 예제 #! /bin/bash A=1 B=2 if [ A == B ]; then echo "A and B are the same." fi AND 조건문법 if [ 조건식1 ] && [ 조건식2 ]; then 수행문 fi OR 조건문법 if [ 조건식1 ] || [ 조건식2 ]; then 수행문 fi 조건문 -z : 문자열의 길이가 0이면 참 -n : 문자열의 길이가 0이 아니면 참 -eq : 값이 같으면 참 -ne : 값이 다르면 참 -gt : 값1 > 값2 -ge : 값1 >= 값2 -lt : 값1

Programming/Shell 2019.09.27

Angular7 ag-Grid 도입

오늘은 ag-Grid에 대해서 알아보겠습니다. https://www.ag-grid.com/ ag-Grid에는 community 버전과 enterprise 버전이 있습니다. 제가 사용할 버전은 community 버전! (1) 모듈 설치 npm install --save ag-grid-community ag-grid-angular (2) src/app/app.module.ts 파일에 모듈 등록 import { AgGridModule } from 'ag-grid-angular'; imports: [ ..., AgGridModule.withComponents([]) ] (3) src/style.css 파일에 스타일 등록 @import "~ag-grid-community/dist/styles/ag-grid.css..

SVN을 Git으로 옮기기

변경할 SVN 주소 = svn://${IP 주소}/${svn 저장소} ex) svn://127.0.0.1/svnserver (1) SVN 소스를 git으로 clone! git svn clone ${SVN 저장소 주소} --no-metadata * --no-metadata : Subversion의 메타데이터 저장하지 않겠다는 뜻 아이디와 비밀번호가 존재한다면 --username ${user_id} 추가하고 비밀번호 입력 ex) git svn clone svn://127.0.0.1/svnserver --no-metadata --username (2) clone 받은 'svnserver' 폴더 내 .git/refs/remotes/origin/tags가 존재한다면! cp -rf .git/refs/remotes/..

기타 2019.09.25

[HTML5] Local Storage, Session Storage란?

Local Storage와 Session Storage는 Object와 비슷한 key-value형태의 WEB storage입니다. 단, 모든 key와 value는 String으로 저장됩니다! (Object와 Integer 모두 String으로 자동 변환!!!) Local Storage (로컬 스토리지) 특징 - 사용자가 지우지 않는 이상 데이터가 브라우저에 영구적으로 남아있음 => 만료기간이 없음 - 읽기 전용 localStorage 속성을 사용하면 원본 Document의 Storage Object에 접근 가능 용도 - 자동 로그인 문법 myStorage = window.localStorage; 예제 - localStorage 객체에 접근하여 item 추가하기 (밑에 문법은 모두 동일한 결과를 유발합니다..

Web 2019.07.26

[Node Express-Angular 7] 브라우저 새로 고침 시 404 에러

angular 소스를 빌드 후, node express에 import 시키고 서버를 띄웠을 때, 브라우저를 새로고침하면 404에러가 나면서 아래 에러를 뱉습니다..! No default engine was specified and no extension was provided. 그럼 굉장히 당황스럽죠? 그럴 때 당황하지 말고~ app.routing.ts 또는 app-routing.ts 아니면 app.module.ts 파일 내 routing 부분에 " { useHash: true } "를 추가해주면 됩니다! @NgModule({ imports: [RouterModule.forRoot(routes, { useHash: true })], exports: [RouterModule] }) 저렇게 적용하게 되면 u..

[Node Express - Angular5] JWT 기반 사용자 인증 개발 - Node 편

JWT 모듈 import와 JWT 비밀키 설정 var jwt = require('jsonwebtoken'); app.set('jwt-secret', "please_input_jwt_key in here"); JWT 생성 var u_token = new Promise(function(resolve, reject) { jwt.sign({ user_id: id }, req.app.get('jwt-secret'), { expiresIn: '1h' }, (err, token) => { if(err) reject(err); resolve(token); }); }); u_token.then(function(token){ res.status(200).json({"status": "OK", "token": token})..

"ng new 프로젝트명" 입력 시, Data path ".name" should match format "html-selector". 에러 발생

오랜만에 angular project를 만드려고 하니, 다음과 같은 에러가 발생했습니다.. ㅎㄷㄷ [sy@localhost ~]$ ng new test_angular ? Would you like to add Angular routing? No ? Which stylesheet format would you like to use? CSS Schematic input does not validate against the Schema: {"name":"test_angular","ve rsion":"7.3.8","routing":false,"style":"css"} Errors: Data path ".name" should match format "html-selector". 현재 Angular version..

[Node Express - Angular5] JWT 기반 사용자 인증 개발 - Angular 편

[ Angular Version 정보 ] Angular CLI: 1.7.4 OS: linux x64 Angular: 5.2.11 @angular/cdk: 6.4.7 @angular/cli: 1.7.4 @angular/material: 6.4.7 @angular-devkit/build-optimizer: 0.11.4 @angular-devkit/core: 0.0.22 @angular-devkit/schematics: 0.0.40 @ngtools/json-schema: 1.1.0 @ngtools/webpack: 1.10.2 @schematics/angular: 0.3.2 @schematics/package-update: 0.3.2 @schematics/schematics: 0.0.10 typescript: ..

반응형