전체 글
-
[백준 알고리즘] 10872번 팩토리얼 Using nodejs알고리즘/백준알고리즘 2021. 3. 28. 20:56
간단한 팩토리얼 문제이다 N * N-1 * N-2 * ... 1 아래 코드를 해석해보자면 N이 4라고 가정한다면 (1) f(4)*4; (2) f(3)*3; (3) f(2)*2; (4) f(1)*1; (3) return 1*2 => (2) return 2*3 => (1) return 6*4 =>result = 24 결과값이 나온다. const readline = require('readline'); const rl = readline.createInterface({ input: process.stdin, output: process.stdout }); rl.on('line', (answer) => { const N = parseInt(answer); const result = a(N); console.lo..
-
flask에서 Cors Error 해결 방법 blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.자바웹프로그래밍/HTTP 2021. 3. 25. 09:55
*도움이 되셨다면 광고 한번 클릭 부탁드립니다! 제게 큰 힘이됩니다! CORS ERROR 원인 Access to XMLHttpRequest at '주소A' from origin '주소B' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. 결론부터 말하자면 처음요청한 web서버에서 html을 받아서 xhr같은 통신 어플리케이션을 통해 다른 출처의 자원을 접근하였을때 에러를 발생시킨다. SOP 한 origin으로부터 로드된 document 또는 script가 다른 origin의 리소스와 상효작용 할 수 있는 방법을 제한하는 중요한 보안 메커니즘 Origin 출처..
-
tensorflow cuda 버전에 따른 설치방법인공지능/딥러닝 2021. 3. 24. 13:45
www.tensorflow.org/install/source_windows#tested_build_configurations Windows의 소스에서 빌드 | TensorFlow 소스에서 TensorFlow pip 패키지를 빌드하고 Windows에 설치합니다. 참고: 잘 테스트되고 사전 빌드된 Windows 시스템용 TensorFlow 패키지가 이미 제공되고 있습니다. Windows용 설정 다음 빌드 도구를 설치 www.tensorflow.org 최신 gpu카드에 따라서 cudnn 설치나 cuda버전이 다르다. 그러므로 tensorflow도 버전을 맞춰 주어야하며, 아래에 캡처본에 따라서 pip install tensorflow==version 식으로 설치해주면된다.
-
canvas의 scale에 원리!자바스크립트/Javascript 2021. 3. 18. 22:04
*광고 클릭은 제게 큰 힘이됩니다! 업무를 함에 있어 canvas를 많이 이용하는데 resize를 위해 scale조정을 많이 하는것을보고 정리를 해야할거같아 글을쓴다. 1.CanvasRenderingContext2D.scale 기본적으로 캔버스의 한 단위는 1픽셀이다. scale은 배율을 조정하는것으로써 0.5 배율이며 단위크기는 0.5픽셀이되면 스케일링이 2배이면 한 다위가 2픽셀이되도록 단위크기가 증가한다. .scale(x,y) x :수평 방향의 배율입니다. 음수 값은 수직 축에서 픽셀을 뒤집습니다. 값은 1수평 확장이되지 않습니다. y :수직 방향의 배율입니다. 음수 값은 가로 축에서 픽셀을 뒤집습니다. 값은 1수직 확장이되지 않습니다. 예를들어보자 class App{ constructor(){ t..
-
resize된 canvas위에 대한 mouse좌표 스케일링자바스크립트/Javascript 2021. 3. 18. 16:43
let rect = this.canvas.getBoundingClientRect(); let scaleX = this.canvas.width/rect.width; let scaleY = this.canvas.height/rect.height; //resize된 캔버스 마우스 pos 재정렬 this.mousePos.x = (e.clientX - rect.left)*scaleX this.mousePos.y = (e.clientY - rect.top)*scaleY
-
ubuntu에서 docker mysql 설치(install) 및 workbench 접속Devops 2021. 3. 10. 07:41
Docker는 설치되어있다고 가정합니다. 1. MySQL Docker 이미지 PULL docker pull mysql:latest 위와 같은 명령어를 통해서 mysql 최근 docker를 가져옵니다. pull이 완료되면 docker images명령어를 통해 내용을 확인합니다. 2. Create and start Docker MySQL 일단 리눅스서버 아무대나 디렉토리 하나를 만듭니다.저는 /home/k 로 생성했습니다 docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password --name mysql-server -v /home/k:/var/lib/mysql mysql:latest docker ps 명령어를 통해 컨테이너 생성 여부를 확인합니다. docker ..
-
windows 10에서 ubuntu 설치후 mysql 설치 연동까지개인 환경설정 2021. 3. 9. 00:03
1. linux 시스템 활성화 우선 windows 기능 켜기/끄기를 들어갑니다. 그 후 Linux용 windows 하위 시스템을 체크한뒤 재부팅합니다 꼬옥! 2. Micrsoft Stroe에서 ubuntu 18.04를 설치해줍니다 천천히 기달려줍니다 설치가 완료 될때까지 다운로드가 완료되면 시작 버튼을 클릭! 몇분을 기다리다보면 아래와 같이 bash 쉘이 등장합니다!. 계정을 생성해주고 패스워드를 입력해줍니다. 이제 root 계정을 생성해봅시다. sudo passwd를 입력한후 이전에 생성했던 계정 비밀번호를 넣은뒤 root 비밀번호를 설정한후 su - 를 통해 root계정의 접근합니다! 그후 sudo apt-get update && sudo apt-get upgrade 명령어를 통해서 ubuntu를 업..
-
android react native 실행하는법모바일앱/react-native 2021. 3. 7. 13:45
안드로이드 스튜디오를 실행한뒤 sdk manager를 클릭한다 그후 위와 같이 Android SDK Platform 28 Intel x86 Atom System Image Google APIs Intel x86 Atom System Image Google APIs Intel x86 Atom_64 System Image 내용들을 설치해준다. 1.react-native 프로젝트 생성 및 확인 react-native는 버전에 따라 잘 동작하던 앱이 동작하지 않을수도있기에 React-native로 앱 개발을 할땐 아래에 npm명령어를 통해 버전을 고정시켜 사용해야하는것을 권장한다. 그후 react-native init 을 통해 test1이라는 프로젝트를 실행한다. 그후 usb로 핸드폰과 연결시킨후 npm run..