분류 전체보기 141

[React] React error : 'react-scripts'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는배치 파일이 아닙니다.

React Project를 실행할때 가끔 yarn을 실행할떄 문제가 발생한다. 그러면 다음과 같은 방법으로 해결할 수 있다. npm run start " react-scripts'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는배치 파일이 아닙니다. " 라는 에러메세지를 볼수 있다 그럴경우 다음과 같은 명령어를 통해 해결할수 있다. npm update npm start

Programming/Web 2019.10.31

[Jupyter] Jupyter MarkDown

Anconda 혹은 Python 을 사용해야할때 Jupyer Notebook 을 사용할때 큰 제목 또는 단락을 구분지을때 Markdown 형식을 이용하여 JupyterNotebook에서 사용할수 있다. MarkDown 문법은 기존의 방식과 동일하여 크게 어려운점은 없다. 예로들어 Hello Worl를 큰 단락 제목으로 지정을 하게 되면 아래 사진과 같이 따라하면 될것같다. #은 제목이라는 뜻이며 #이 하나씩 늘어날 수록 하위 제목이다.

Programming/Python 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 = ' ' 에서, ' ' 사이에 원하는 시작 디렉토리 위치(절대경로)..

Programming/Python 2019.10.16

[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..

[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..

[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 이상 버전의 경우 다른 방법으로 전처리 선언을 해줘야 한다. 오류..

[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..

Programming/MATLAB 2019.06.18

[Util]Visual Studio .NET Framework Install

이번 포스팅은 Visual Studio .Framework 설치 및 변경하는 법을 알아보자. 가끔 프로젝트를 Git로 받거나 다른 PC환경에서 사용할경우 .NET Framework가 설치되어 있지 않아 고생한 경험이 많다. 하지만 Visual Studio 2017 이상의 경우 대부분 Installer에서 해결할수 있다. 1. 먼저 Visual Studi Installer에서 업데이트 및 수정에 들어가서 설치된 버전을 확인한다. 2. 현재 설치되어 있는 .NET Framework를 확인하여 프로젝트에 맞는 Framework를 설치한다. 3. Visual Studio의 속성->응용프로그램에서 대상 프레임워크를 변경하면 된다.

[MATLAB] OVERLAYING BINARY MASKS ON IMAGES IN MATLAB

Image 영역을 기반으로 경계선을 검출하기 위해 bwperim 함수를 이용하여 ROI 영역에 대한 경계선을 검출한다. ※ 만약 이 함수가 사용되지 않을 경우 매트랩 버전 확인. 예로 들어 아래와 같은 이미지를 기반으로 영역을 검출할 경우 먼저 Binary 형태로 이미지를 변환한다. iob_p=bwperim(iob); bwperim 함수를 이용하여 영상을 반전시키면 위와 같은 결과를 얻을수 있다. 마지막으로 필요한 부분은 원본 이미지와 같은 크기의 색상 패차를 적용하며, 아래에선 녹색 [0,1,0]을 사용한다. green=zeros(size(io,1),size(io,2),3); green(:,:,2)=1; 녹색 패치가 적용되고 위에 bwperim 함수를 적용한 결과를 매핑하면 아래와 같은 결과를 확인할 ..

Programming/MATLAB 2019.05.31