반응형 분류 전체보기340 [ReactJS] Hello world! Hello world! 튜토리얼부터 포스팅하고 기능을 설명하는건 순서가 안맞는 것 같지만, 리액트에 대한 기본 지식이 없다면 여기서 라이브러리 사용방법을 익히고 튜토리얼로 돌아가도 좋다. 어떤 언어를 익히건 초기에는 콘솔창에 Hello world를 띄우기 마련이다똑같은 원리로, 리액트에서도 리액트만의 문법을 사용하여 Hello world를 출력해 보도록하자. 그전에, 리액트는 로컬에서 실행환경을 갖추고 작업해도 되지만,Codepen이라는 브라우저 기반 환경에서도 원활히 돌아가기 때문에, 실습 시 이 사이트를 추천한다.Hello world를 미리 짜놓은 페이지는 다음과 같다.https://codepen.io/gaearon/pen/ZpvBNJ?editors=0010 1234ReactDOM.render( He.. 2017. 6. 12. [Backjoon] 11727번 문제 - 2xn 타일링 2 2×n 직사각형을 2×1과 2×2 타일로 채우는 방법의 수를 구하는 프로그램을 작성하시오.아래 그림은 2×17 직사각형을 채운 한가지 예이다. 풀이경우의 수 문제이다. 우선 2Xn 직사각형에서 n이 1일때 부터 생각해보면 경우의 수는 1가지 이다.n이 2일 때 타일을 채우는 경우의 수는 3가지이다. n이 3일때부터 앞에서 구해진 2x1과 2x2를 기반으로 생각할수 있는데, 2x1타일로 먼저 채울 경우와 2x2타일로 먼저 채우는 경우의 수로 나뉜다.위의 그림 처럼 모든 경우의 수를 고려 했을 때 중복되는 경우의 수를 빼면 타일의 경우의 수가 나오는 것이다. 즉 2x3타일을 채우기 위해서는2x3-2x1으로 채워졌다는 가정하에 2x2만 더 채우면 되므로 2x2의 경우의 수 만큼 더해주면되고2x3-2x2으로 채.. 2017. 6. 12. [Raspberry] Vim 설치 Vim 설치 저번에 기본적으로 제공되어있는 vi로 작업을 하려고 했는데 뭔가 자꾸 오류가나서 그냥 Vim을 설치 하기로 했다. 123sudo apt-get updatesudo apt-get upgradesudo apt-get install vim cs 다음의 명령어를 라즈베리에 입력해 준다. apt는 라즈비안에서 사용하는 패키지 관리자를 의미한다.update는 설치된 파일이나 라이브러리의 업데이트 내용이 있으면 갱신해 주는 명령어이다.upgrade는 업데이트가 갱신된 파일이나 라이브러리를 설정하거나 설치하는 명령어이다.그러므로 반드시 update 다음에 upgrade 명령어를 실행하기 바란다.마지막으로 install vim이라는 명령어를 입력해주는것 만으로 vim 의 설치가 완료된다. 문법 하이라이팅 기.. 2017. 6. 11. [Raspberry] 정적 IP 할당 정적 IP 할당 라즈베리 파이를 연결하면 DHCP를 이용해서 IP 주소를 동적으로 할당 받게된다.이렇게 되면 라즈베리파이에 접근하는데 있어서 불편한 점이 한두가지가 아니다.따라서 IP주소를 고정적으로 할당하는 것이 편하다. 고정 IP를 할당하기 위해서 내부에 있는 파일을 건드려야 할 필요성이 있는데sudo vi /etc/network/interfaces명령어를 입력하면 ip가 저장되어 있는 파일을 열수 있다.vi가 아니라 nano 등의 에디터로 열어도 상관없다. 파일을 수정하기 전에는 다음과 같이 설정이 되어있다.이더넷과 무선 연결에 대해 세팅하는 의미인데, 현재는 auto로 동적 할당 받게 된다. vi가 잘 안되서 그냥 nano로 편집했다.여기서 수정할 곳은 auto eth0 부터이다.위의 사진과 차이.. 2017. 6. 11. 이전 1 ··· 23 24 25 26 27 28 29 ··· 85 다음 반응형