전체 글(56)
-
암기시험을 위한 간단한 코드
* 단순한 암기시험을 위해 무작위로 주어진 문제들을 풀고, 답을 확인해야 했다.. 눈으로.. 손으로.. 공부하다가 손가락이 아파서 간단한 자바스크립트 코드를 만들었다. var k = [ {key:'공통모듈 명세기법',val:'정확성, 명확성, 완전성, 일관성, 추적성'}, {key:'애플리케이션검증기준',val:'코드커버리지, 라인커버리지, 기능기반커버리지'}, {key:'프로세스상태',val:'제출,접수,준비,실행,대기,종료'}, {key:'프레임워크특성',val:'재사용성, 제어의 역흐름, 확장성, 모듈화'}, {key:'배치프로그램 필수요소',val:'대용량데이터, 자동화, 견고성, 성능, 안정성'}, {key:'사용자인터페이스 기본원칙',val:'유효성, 유연성, 학습성, 직관성'}, {key:'..
2020.08.15 -
'node'은(는) 내부 또는 외부 명령 실행할 수 있는 프로그램 또는 배치 파일이 아닙니다
위의 오류는 터미널에서 node등 프로그램을 사용시에 발생할 수 있다. 이미 설치를 완료했다면 해당 프로그램을 환경변수에 등록해주면 해결된다. window10기준 제어판-시스템 및 보안-시스템-고급시스템설정-고급-환경변수 -> 환경변수 창이 뜨면, 시스템 변수의 'Path'를 수정 node파일이 C:\nodejs\node에 위치한다면, C:\nodejs를 추가해주면된다. * 환경변수는 재부팅시에 적용된다. 만약 재부팅없이 환경변수를 적용시키고 싶다면 cmd에서 set을 입력후에 사용하면 된다.
2020.08.13 -
about_Execution_Policies
파일을 실행할때 다음과 같은 오류가 발생한다. 위의 오류는 실행시의 권한 문제로 Get-ExcutionPolicy 를 터미널에 치면, 현재설정된 권한을 확인할수 있다. 보통 기본값은 Restricted 라고 한다. powershell을 열고 권한을 변경해주면된다. Set-ExecutionPolicy 권한명 자세한 내용은 아래 링크 참고 https://docs.microsoft.com/ko-kr/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-7
2020.08.13 -
첫번째 window 닫고, 두번째 window열기
* 원하는 로직 처음접속시 버전체크 페이지로 연결 -> 버전체크 완료후 토큰 확인후 인덱스 페이지로 연결 * 실패한 로직 [main.js] function start(){ createWindow(); } function createWindow(){ if(versionCk) //기본 인덱스파일 로드 (버전체크 완료를 의미) else //버전체크파일 로드(버전체크 미완료) } ipcMain.on('check-version', (event, arg) => { versionCk = true; start(); event.returnValue = 0; }) app.on('window-all-closed', function () { if (process.platform !== 'darwin'){ db.close();..
2020.08.10 -
php) array_multisort: 배열 정렬하기
$waiters = array(); $waiters[] = array('seq'=>4, 'weight' => 3541013, 'specialties' => 1); $waiters[] = array('seq'=>4, 'weight' => "4465300", 'specialties' => 2); $waiters[] = array('seq'=>"4c", 'weight' => 30700, 'specialties' => 3); $waiters[] = array('seq'=>4, 'weight' => 264630, 'specialties' => 4); $waiters[] = array('seq'=>"4w", 'weight' => "86", 'specialties' => 5); $waiters[] = array('s..
2020.05.13 -
디자인패턴)탬플릿 메소드 패턴
탬플릿 메소드 패턴 template method pattern 알고리즘의 구조를 메소드에 정의하고, 하위 클래스에서 알고리즘 구조의 변경없이 알고리즘을 재정의하는 패턴 이럴때 사용) -구현하려는 알고리즘이 일정한 프로세스가 있다. -구현하려는 알고리즘이 변경 가능성이 있다. 단계) -알고리즘을 여러단계로 나눈다. -나눠진 알고리즘의 단계를 메소드로 선언한다. -알고리즘을 수행할 템플릿 메소드를 만든다. -하위클래스에서 나눠진 메소드들을 구현한다. ----------------- public abstract class 접속헬퍼{ protected abstract 보안단계 //외부에서 호출하면 안되는데, 하위에서 재정의해야함(protected) //함수들은 선언만 해놓음. 구현x protected abstr..
2020.05.04