반응형

전체 글 683

MYSQL - access denied for user ''@'localhost' (using password no)

mysql 접속 후 DATABASE 생성 시 mysql access denied for user '@'localhost' (using password no) 와 같이 에러가 뜬다면 다음과 같이 실행 보자 1. cmd (관리자용으로 실행) 2. cd [mysql이 설치된 경로] ex) cd C:\Program Files\MySQL\MySQL Server 5.5\bin 3. mysql -u root -p 4. password 입력 근데 패스워드를 모른다? 그럼 다음 플랜 B 우선 1. window key + R - > services.msc -> mysql 서비스 정지 2. cmd (관리자용으로 실행) 3. cd [mysql이 설치된 경로] ex) cd C:\Program Files\MySQL\MySQL S..

IT/DBMS 2020.07.12

Node.js 교과서 목차

1장 노드 시작하기 1.1 핵심 개념 이해하기 1.1.1 서버 1.1.2 자바스크립트 런타임 1.1.3 이벤트 기반 1.1.4 논블로킹 I/O 1.1.5 싱글 스레드 1.2 서버로서의 노드 1.3 서버 외의 노드 1.4 개발 환경 설정하기 1.4.1 노드 설치하기 1.4.2 npm의 버전 업데이트 하기 1.4.3 VS Code 설치하기 1.5 함께 보면 좋은 자료 2장 알아두어야 할 자바스크립트 2.1 ES2015+ 2.1.1 const, let 2.1.2 템플릿 문자열 2.1.3 객체 리터럴 2.1.3 화살표 함수 2.1.5 비구조화 할당 2.1.6 프로미스 2.1.7 async/await 2.2 프런트엔드 자바스크립트 2.2.1 AJAX 2.2.2 FormData 2.2.3 encodeURLCompo..

IT/NodeJS 2020.07.11

리눅스 서비스 포트 확인 및 방화벽 오픈

system.slice/firewalld.service 1. 리눅스에서 포트 띄워 있는지 확인 방법 netstat -ntlp 포트가 띄워 나도 방화벽 닫혀 있으면 접속 X 2. telnet ip port 클라이언트에서 cmd창에 위에 명령어 날려도 접속 안되면 방화벽 의심 이 때 쓰이는 명령어 다음과 같음 systemctl status firewalld Active: active (running) active 되어 있으면 활성화 되어 있음 3. 특정 포트 열기 firewall-cmd --zone=public --add-port=포트번호/tcp

프로그래머스 코딩테스트>탑욕법 (체육복)

https://programmers.co.kr/learn/courses/30/lessons/42862?language=java불러오는 중입니다... 위의 링크에 문제가 있다. 더보기 문제 설명 점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번호의 학생이나 바로 뒷번호의 학생에게만 체육복을 빌려줄 수 있습니다. 예를 들어, 4번 학생은 3번 학생이나 5번 학생에게만 체육복을 빌려줄 수 있습니다. 체육복이 없으면 수업을 들을 수 없기 때문에 체육복을 적절히 빌려 최대한 많은 학생이 체육수업을 들어야 합니다. 전체 학생의 수 n, 체육복을 도난당한 학생들의 번호가 담긴 배열 ..

IT/코딩테스트 2020.06.18

서버란?

PC나 스마트폰에서 여러 가지 프로그램 사용. (여기에서 프로그램은 어플리케이션이라고 부름(모바일은 앱) 예를들어 엑셀, 카카오톡) PC나 스마트폰에서 동작하는 프로그램을 직접 만들기 위해서는 API(Application Programming Interface)를 알아야함 인터넷을 이용해서 다른 장소에 있는 데이터를 가져와 보여주는데 단말 모두에 네트워크 카드가 있으면 인터넷 연결 가능 웹 서버(HTTP 프로토콜) 프로토콜은 테이터를 서로 어떤 형태로 주고받을 것인지 정한 것 (데이터 형태) 에이젝스는 서버에서 웹문서가 아닌 데이터만 받아오기 위한 기술 채팅서버, 위치 기반 서비스 서버, 모바일 서버, JSON-RPC서버 웹 서버 웹 서버는 웹 브라우저에서 웹 문서를 요청할 때 필요한 기능 수행 노드를 ..

소프트웨어, 프로그램, 어플리케이션

1. 소프트웨어 : 저장장치에 저장된 특정한 목적의 하나 또는 다수의 컴퓨터 프로그램을 뜻한다. (위키백과 출처) 2. 프로그램 : 소프트웨어의 한가지로, 어떤 문제를 해결하기 위하여 그 처리 방법과 순서를 기술하여 컴퓨터에 주어지는 일련의 명령문 집합체를 뜻한다. 쉽게말해, 사용자의 명령에 반응하는 소프트웨어를 프로그램이라 한다.(나무위키 출처) 3. 어플리케이션 : application software 혹은 applicaton program의 준말. 응용 소프트웨어란 말이 바로 이 application software의 번역어로, 운영체제를 제외한 나머지 소프트웨어/프로그램을 말한다.(나무위키 출처) 소프트웨어 프로그램 어플리케이션 가장 큰 범위가 소프트웨어 그다음 프로그램 그다음 어플리케이션이라고 ..

몽고디비 - findOneAndUpdate

오늘 사용할 것은 arrayFilters이며 이는 몽고디비 버전 3.6이상부터 가능하오니 가급적이면 3.6이상 혹은 4.0이상으로 버전업으로 하시고 사용하시길 바랍니다. 이번에는 john의 returnData를 파인애플에서 포도로 바꾸는 쿼리이다. $set 과 arrayFilters 를 쓴다. (참고로 String형으로 특정 필드의 값을 변경하고 싶으면 $set을 Array형으로 특정 필드를 변경하고 싶으면 $push를 쓴다.) $set 과 arrayFilters db.getCollection('intent_test').findOneAndUpdate( {intent : "MBTI_TYPE"}, {$set : {"intentArray.$[t].executeInfo.$[c].type2Data.$[d].ret..

IT/MongoDB 2020.06.13
반응형