본문 바로가기

Programming135

[Visual Studio Code] Beauty Plugin 자동줄맞춤 가끔 ctrl + shift + L 을 눌러도 줄정렬이 안될때도 있다. 비주얼 스튜디오 코드에서도 여느 에디터와 같이 별도의 플러그인을 설치한 후 사용해야한다. 단축키는 ctrl + shift + b 이다. 원하는 줄맞춤 구간을 드래그 후 단축키를 실행하면 된다. 그럼 자동 줄맞춤이 실행될 것이다. 비주얼 스튜디오 코드 자동 줄맞춤 플러그인 : https://marketplace.visualstudio.com/items?itemName=yhpnoraa.beauty 2019. 11. 19.
[Django] Django 서버실행 포트변경 및 외부접속 허용 Django는 기본 python manage.py runserver 로 실행시 기본 포트번호가 8000으로 지정되어 있다 아래와 같은 방법으로 포트 번호를 변경하거나 외부접속을 허용할 수 있다. 포트번호 변경 python manage.py runserver 8080 외부접속 허용 python manage.py runserver 0.0.0.0:8000 * 만약 외부접속이 안되는 경우 공유기내부에서 막고있기때문에 포트포워딩이 필요. 2019. 11. 14.
[React] type arguments' can only be used in a .ts file. [8011] 종종 React Native 앱을 실행할경우 Syntax 문법에러가 나타난다. 로그내용이 제목과 같이 나타난다면 대부분 다음과 같이 하면 해결될것이다. 1. 확장 프로그램 탭으로 이동. 2. Show Built-in Extensions 3. TypeScript and JavaScript Languate Features 설치. 4. 실행 및 오류해결. 2019. 11. 7.
[React] Module not found: Can't resolve 'react-icons/fa' React에 관련된 icon을 사용할때 icon 경로나 설치가되어 있지 낳아 종종 icon module을 찾을수 없는 경우가 있다. 그러한 경우 다음과 같이 npm을 이용하여 설치하면 설치가 가능하다. Installation npm install react-icons --save 자세한 사항은 React 공식 홈페이지에 명시되어 있다. https://www.npmjs.com/package/react-icons 2019. 10. 31.
[React] React error : 'react-scripts'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는배치 파일이 아닙니다. React Project를 실행할때 가끔 yarn을 실행할떄 문제가 발생한다. 그러면 다음과 같은 방법으로 해결할 수 있다. npm run start " react-scripts'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는배치 파일이 아닙니다. " 라는 에러메세지를 볼수 있다 그럴경우 다음과 같은 명령어를 통해 해결할수 있다. npm update npm start 2019. 10. 31.
[Jupyter] Jupyter MarkDown Anconda 혹은 Python 을 사용해야할때 Jupyer Notebook 을 사용할때 큰 제목 또는 단락을 구분지을때 Markdown 형식을 이용하여 JupyterNotebook에서 사용할수 있다. MarkDown 문법은 기존의 방식과 동일하여 크게 어려운점은 없다. 예로들어 Hello Worl를 큰 단락 제목으로 지정을 하게 되면 아래 사진과 같이 따라하면 될것같다. #은 제목이라는 뜻이며 #이 하나씩 늘어날 수록 하위 제목이다. 2019. 10. 25.
[Jupyter] Notebook 시작 디렉토리 설정하기 1. Jupyter Notebook 환경 설정 파일 생성 ① 명령창 (Command 실행 또는 Anaconda 사용중인 경우 Anaconda Prompt 실행) ② 명령창에 아래 명령 jupyter notebook --generate-config 위 명령이 정상적으로 실행되면 해당 설정 파일( jupyter_notebook_config.py ) 이 생성된 경로가 표시된다. 2. 경로 설정 ① "jupyter_notebook_config.py" 파일을 텍스트 편집기로 열기 ② 찾기 기능으로 "notebook_dir"를 찾기 ③ 기본적으로 주석처리 되어 있으므로 주석을 해제( # 삭제 ) ④ c.NotebookApp.notebook_dir = ' ' 에서, ' ' 사이에 원하는 시작 디렉토리 위치(절대경로).. 2019. 10. 16.
[MFC] Dialog 에 Menu 추가 기본적으로 Dialog 형태의 MFC에는 메뉴바를 수동으로 추가를 해줘야 한다. MFC가 일일이 손이가야할부분이 매우 많지만 이분은 생성 및 속성에서도 설정이 가능하다. 1. Dialog 실행화면 2. 리소스뷰 탭 3. 리소스 탭 메뉴 추가 4. 메뉴 내용 추가 5. Dialog의 속성에서 생성 메뉴 연동. 2019. 7. 4.
[MFC] MFC Dialog Backgroud Color MFC Dialog Color를 컨트롤 하기위해 아래 클래스 마법사를 통해서 메세지를 추가해야한다. 메세지 코드가 생성되고 아래와 같이 코드를 넣어 컨트롤 하면 된다. HBRUSH CMFCVIEWERDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr = CDialogEx::OnCtlColor(pDC, pWnd, nCtlColor); CBrush *brush; brush = new CBrush(RGB(49, 49, 49)); // TODO: 여기서 DC의 특성을 변경합니다. // TODO: 기본값이 적당하지 않으면 다른 브러시를 반환합니다. switch (nCtlColor) { case CTLCOLOR_DLG: pDC->SetTextCol.. 2019. 7. 3.
[MFC] Picture Control Background Color 이것때문에 몇번을 고생했는지 모른다. MFC Dialog를 이용할때 프로그램이 시작될때 OnPaint 부분에 초기값을 설정해놓으면 Color를 변경할수 있다. 참고로 여러 색상을 이용하기 위해 color.h 헤더파일을 만들어서 색상을 미리 정의 하였다. color.h #define RED RGB(127, 0, 0) #define GREEN RGB( 0,127, 0) #define BLUE RGB( 0, 0,127) #define LIGHTRED RGB(255, 0, 0) #define LIGHTGREEN RGB( 0,255, 0) #define LIGHTBLUE RGB( 0, 0,255) #define BLACK RGB( 0, 0, 0) #define WHITE RGB(255,255,255) #defin.. 2019. 7. 3.
[VTK] Error 'vtkPolyDataMapper' 변경 전 #include "vtkAutoInit.h" // VTK_MODULE_INIT(vtkRenderingOpenGL2) VTK_MODULE_INIT(vtkRenderingFreeType) VTK_MODULE_INIT(vtkInteractionStyle) 변경 후 // vtk header #include "vtkAutoInit.h" VTK_MODULE_INIT(vtkRenderingOpenGL2) VTK_MODULE_INIT(vtkRenderingFreeType) VTK_MODULE_INIT(vtkInteractionStyle VTK 예제를 따라 하다 보면 다음과 같이 VTK dll 파일을 선언해서 사용하는 경우가 있다. 하지만 6.0 이상 버전의 경우 다른 방법으로 전처리 선언을 해줘야 한다. 오류.. 2019. 6. 26.
[MATLAB] Changing colors in 3D Graphs 가끔 Figure에 이미지 혹은 Plot 데이터를 서로 다른 Colormap 을이용하여 분석할때 유용한 Coloramp 사용 방법이다. z=5*sin(x).*cos(y); ax1=subplot(2,2,1); mesh(x,y,z) colormap(ax1,parula) title('Default colormap(parula)') ax2=subplot(2,2,2); mesh(x,y,z) colormap(ax2,jet) title('Colormap(jet)') ax3=subplot(2,2,3); colormap(ax3,bone) mesh(x,y,z) title('Colormap(bone)') ax4=subplot(2,2,4); colormap(ax4,summer) mesh(x,y,z) title('Colorma.. 2019. 6. 18.