1. Promise 사용하기 var Promise = require('promise'); function asyncf(msg, delay, next) { setTimeout( function() { console.log(msg); next(null, { succeed: true }); }, delay); } var denode = Promise.denodeify(asyncf); denode('1', 1000) .then( function() { return denode('2', 1000); } ) .then( function() { return denode('3', 1000); } ) .catch( function(results) { console.dir(results); }); 2. Async 사용하기..
선형대수 대표 라이브러리인 BLAS (Basic Linear Algebra Subprogram) 빌드 방법 입니다. 공식 사이트 : http://www.netlib.org/blas/ * gfortran 필요 1. 공식 사이트로부터 CBLAS 소스를 다운 받는다.2. 다운 받은 소스의 압축을 푼다.3. 소스 디렉토리로 이동한다.cd CBLAS4. 플랫폼에 맞는 Makefile을 복사한다cp Makefile.LINUX Makefile.in5. 빌드한다.make alllib
선형대수 대표 라이브러리인 LAPACK (Linear Algebra PACKage) 빌드 방법 입니다. 공식 사이트 : http://www.netlib.org/lapack/ * gfortran 필요 1. 공식 사이트로부터 소스를 다운 받는다.2. 소스 디렉토리로 이동한다.cd lapack3. INSTALL 디렉토리 내에 있는 Makefile 중 플랫폼에 맞는 Makefile 을 복사한다.cp INSTALL/make.inc.gfortran ./make.inc4. 빌드한다.make lapacklibmake blaslib
통합 선형대수 라이브러리 중 하나인 ATLAS (Automatically Tuned Linear Algebra Software) 빌드 방법 입니다. 공식 사이트 : http://math-atlas.sourceforge.net/ * gfortran 필요 1. 공식 사이트로부터 소스를 다운 받는다.2. 다운 받은 소스의 압축을 푼다.tar xvfj atlas3.10.1.tar.bz23. 소스 디렉토리로 이동한다.cd ATLAS4. 디렉토리 내 빌드 파일 생성을 위한 새로운 디렉토리를 생성 및 이동한다.mkdir buildcd build5. 빌드 환경설정 스크립트를 실행한다.../configure6. 만약 스크립트 실행 중 에러가 난다면 시스템 governer를 performance로 설정해야 한다.sudo ..
구글 뮤직은 미국 지역 사용자를 위한 서비스로 국내에서 초대에 응하기 위해서는 아래 사항을 거쳐야 가능하다. 먼저 제어판 – 인터넷 옵션 창에서 연결 탭의 LAN 설정을 클릭 해보자. 아래와 같은 창이 뜨면, 프록시 서버 그룹 안의 체크박스에 체크를 하고 주소 및 포트의 내용을 채워 넣는다. 주소 및 포트는 미국 지역(United State)의 프록시 서버의 내용으로 채워야 하는데, 해당 내용은 아래 링크를 통해 얻을 수 있다. (왠만하면 응답 속도와 전송 속도가 빠른 서버를 선택하도록 한다.) http://www.freeproxylists.net/ 위 서버 리스트에서 알맞는 서버의 프록시 서버 주소와 포트를 찾아 기입하였다면, 구글 뮤직 초대장 (메일)의 초대 버튼을 눌러 서비스 가입을 진행하면 된다...
요구사항 1. COM Object 참조 추가 2. 네임스페이스 추가 using Excel = Microsoft.Office.Interop.Excel; 기본 동작 순서 및 구조 1: Excel.Application xlApp = null; 2: Excel.Workbook xlWorkBook = null; 3: Excel.Worksheet xlWorkSheet = null; 4: object misValue = System.Reflection.Missing.Value; 5: 6: xlApp = new Excel.ApplicationClass(); 7: { 8: xlWorkBook = xlApp.Workbooks.Add(misValue); 9: { 10: xlWorkSheet = (Excel.Worksheet..
1. Drop 처리 할 Form 생성 2. 생성된 컨트롤 속성 변경 (AllowDrop - True) 3. 아래 코드 삽입 (IDC_DROP_BOX은 컨트롤 이름임) private void IDC_DROP_BOX_DragEnter(object sender, DragEventArgs e) { if (e.Data.GetDataPresent(DataFormats.FileDrop)) { e.Effect = DragDropEffects.Copy | DragDropEffects.Scroll; } } private void IDC_DROP_BOX_DragDrop(object sender, DragEventArgs e) { if (e.Data.GetDataPresent(DataFormats.FileDrop)) { st..
아래 함수 호출 private void releaseObject(object obj) { try { System.Runtime.InteropServices.Marshal.ReleaseComObject(obj); obj = null; } catch (Exception ex) { obj = null; MessageBox.Show("Unable to release the Object " + ex.ToString()); } finally { GC.Collect(); } }
- Total
- Today
- Yesterday
- Sort
- DirectX
- Algorithm
- 충남 안면도
- 소스
- 미디어랩
- Prim
- mail notifier
- CryTek
- 셰이더
- 머지소트
- Game
- mst
- Exporter
- 논문주제
- 수묵렌더링
- 프림
- source code
- 크라이텍
- 알고리즘
- 크루스컬
- 퀵소트
- Kruscal
- tangible interface
- C#
- Ambient Occlusion
- Render Monkey
- 렌더몽키
- thesis
- Android
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |