전체 글 (121) 썸네일형 리스트형 TIL) yarn 과 npm 정의, 차이점 yarn, npm은 자바스크립트 런타임 환경인 노드(Node.js)의 패키지 관리자이다. 전 세계 개발자들이 자바스크립트로 만든 다양한 패키지를 npm온라인 데이터베이스에 올리면 npm, yarn과 같은 패키지 관리자를 통해 설치 및 삭제가 가능하다. 또한 패키지 버전관리, 의존성 관리도 편리하게 가능하다. npm 노드 패키지 매니저의 줄임말로 노드를 설치 할 때 자동으로 설치되는 기본 패키지 관리자이다. 역할은 1. 온라인 플랫폼. 사람들이 노드 패키지를 만들어 업로드, 공유하는 공간으로 누구나 게시된 패키지를 사용할 수 있다. 2. 명령 줄 인터페이스. 온라인 플랫폼과 상호 작용하기 위해 명령 줄 인터페이스 사용하며 패키지 설치, 제거가 가능하다. yarn yarn은 2016 페이스북에서 개발한 패키.. Error) React 초기설정, Mac yarn 설치 에러 npm WARN config global `--global`, `--local` are deprecated. React 입문 주 차에 앞서 초기 세팅을 하는 과정에서 터미널에 디렉션대로 npm install -g yarn 를 입력했는데 에러 메세지과 다음과 같이 뜬다. npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead. npm ERR! code EACCES npm ERR! syscall mkdir npm ERR! path /usr/local/lib/node_modules/yarn npm ERR! errno -13 npm ERR! Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/yarn' npm ERR! [Error: EAC.. TIL) 코딩테스트: 정수 내림 차 순으로 배열하기 정수 내림차순으로 배치하기 문제 설명 함수 solution은 정수 n을 매개변수로 입력받습니다. n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요. 예를들어 n이 118372면 873211을 리턴하면 됩니다. 제한 조건 n은 1이상 8000000000 이하인 자연수입니다. n return 118372 873211 나의 이해 n을 문자로 바꾸고 스프릿해서 내림차순으로 바꾸어 주어야겠다고 생각했다. 1. 첫번째 시도 function solution(n) { var answer = 0; n = n.toString().split('').sort(function(a, b) { return b - a; }).join().replace(/,/g,""); console.log(n) //숫자를 문.. 2주차: React 과제 - Javascript에 대한 이해 1) JavaScript의 자료형 프로그래밍에서 프로그램이 처리할 수 있는 모든 것을 자료라고 부르며 자료 형태에 따라 숫자 자료형, 문자열 자료형, 불 자료형으로 나뉨. JavaScript는 느슨한 타입(loosely typed)의 동적(dynamic) 언어다. JavaScript의 변수는 어떤 특정 타입과 연결되지 않으며, 모든 타입의 값으로 할당 (및 재할당) 가능. let foo = 42 // foo가 숫자 foo = 'bar' // foo가 이제 문자열 foo = true // foo가 이제 불리언 1. 문자 자료형 'this is "string"' 이스케이프 문자(\)를 사용하면 따옴표를 문자 그대로 사용 가능. ->"this is\"string\"" 이스케이프 문자의 특수기능들 \n : 줄바.. TIL) 음양더하기, 평균 구하기, 핸드폰 번호 가리기, 행렬의 덧셈, 부족한 금액 계산하기 function solution(absolutes, signs) { var answer = 0; for (let i=0; i 숫자를 *로 대체하기 //+phone_number(-4); -> 그 끝에 폰번호 마지막 4자리 붙여줌 function solution(arr1, arr2) { var answer = []; for (let i=0; i < arr1.length; i++) { let sum = []; for (let j=0; j < arr1[i].length; j++) { // arr1의 i번의 j번째 !!! 행의 열의 갯수 sum.push(arr1[i][j] + arr2[i][j])} answer.push(sum) return answer; } 여기서 j는 arr1 의 i 의 j번째 functio.. TIL) JS 코딩테스트 직사각형 별찍기 , 문자열 정수로, 두 정수사이의 합, 짝수 홀수, 가운데 글자 가져오기 process.stdin.setEncoding('utf8'); process.stdin.on('data', data => { const n = data.split(" "); const a = Number(n[0]), b = Number(n[1]); const row = '*'.repeat(a) // *을 a 만큼 한 줄로 찍음. for(let i =0; i < b; i++){ // 입력 값 b(3) 만큼 반복문을 돌린다. console.log(row) } }); function solution (s) { return Number(s); } // function solution (s) { // return parseInt(s); // } // function strToInt(str) { // return .. 1주차 : [About me] 로그인&회원가입 페이지, 이미지 드래그&드롭 파일 업로드 구현(feat. Phython) 프로젝트 : 오늘 한 것 1. 메인 화면에 회원가입 버튼 만들고 회원가입 페이지로 넘어가도록 설정 2. 로그인, 회원가입 페이지 app.py 팀원의 app.py에 병합해서 로그인과 회원가입 가능하도록 기능 구현 3. 이미지 드래그 & 드롭 파일 업로드 만들기 참조) https://www.youtube.com/watch?v=Wtrin7C4b7w&t=219s 소스코드) https://codepen.io/dcode-software/pen/xxwpLQo Simple Drag and Drop File Upload Tutorial - HTML, CSS & JavaScript From my YouTube video tutorial: https://youtu.be/Wtrin7C4b7w In today's video I.. ERROR) Unable to download webpage: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED], AttributeError: 'str' object has no attribute 'decode' 1. Unable to download webpage: Python3.9 폴더 (또는 사용중인 Python 버전)로 이동하여 "Install Certificates.command"파일을 더블 클릭하여 해결! 이분은 이 게시글을 참조 하셨음 https://stackoverflow.com/questions/50236117/scraping-ssl-certificate-verify-failed-error-for-http-en-wikipedia-org ㅠ.ㅠ 몽고디비 연결 안되는 문제 해결...Studio 3T 도 mongoDB 연결해서 이제 구찮게 홈페이지 로그인 안해도 됨 2. AttributeError: 'str' object has no attribute 'decode' 에러 이제 DB는 정상적으로 들어가.. 이전 1 ··· 11 12 13 14 15 16 다음