전체 글
-
[알고리즘] 백준 3460번 이진수 JAVA알고리즘 2023. 11. 5. 15:23
10진수를 2진수로 나타냈을때 1이 있는 자리수를 출력하는 문제다. 예를 들면 13을 2진수로 바꾸면 1101이 되는데 1이 있는자리는 2^0, 2^2, 2^3 이므로 0 2 3을 출력해야한다. import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int T = sc.nextInt(); int n[] = new int[T]; String s[] = new String[T]; for (int i =0;i=0;j--) { if (s[i].charAt(j) =='1') { System.out.print(s[i].length()-1-j+" ");..
-
[Java] 자바의 정석 CH2.변수Java 2023. 11. 4. 23:08
변수 : 단 하나의 값을 저장할 수 있는 메모리 공간 변수의 선언 int number; // int -> 변수 타입 number -> 변수 이름 변수 초기화 : 변수를 사용하기 전에 처음으로 값을 저장하는 것 int number = 10; //쓰레기 값이 남아 있을수 있으므로 변수를 사용하기전에 초기화 하는것이 좋음 변수 출력 : System.out.println() int year = 0; int age = 14; System.out.println(year); System.out.println(age); 변수 교환 int x = 10, y = 20; System.out.println("x:"+x+" y:"+y); int tmp; //x 값을 위한 임시 변수 tmp = x; x = y; y = tmp; ..
-
[Nodejs] Express MongoDB 연결Nodejs 2023. 8. 11. 16:49
오늘은 Express와 MongoDB를 연결해보려 합니다. 우선 Express에서 MongoDB를 사용하기 위해 모듈을 설치합니다 npm i mongoose 모듈이 설치 되었으면 db.js파일과 .env 파일을 만들겠습니다. db.js에는 Express에서 MongoDB연결하는 코드들을 작성할 예정이고 .env에는 MongoDB URL을 보안과 같은 여러 이유로 작성하려합니다. .env파일에 MongoDB URL을 적어줍니다. //.env DB_URL ="mongodb://127.0.0.1:27017/study-matching-service" // MongoDB 주소 작성 그리고 .env파일의 값들이 프로젝트 전체에서 사용 가능한 환경 변수로 설정해 주기위해 dotenv패키지를 설치하여 추가해주겠습니다...
-
[Nodejs] Express 시작하기Nodejs 2023. 8. 10. 20:44
프로젝트에 사용할 Express를 시작해보려고합니다. 우선 Express를 설치합니다 npm i express 설치가 완료되었으면 expressjs를 작성해보겠습니다 우선 모듈을 불러올때 require대신 import를 쓰기위해서 CommonJS방식에서 ES Module방식을 사용해주기 위해 package.json에서 추가를 해주겠습니다 { "name": "12_study-matching-service", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "repository": { "type": "git", "url": "g..
-
[Nodejs] Window Nodejs 설치하기Nodejs 2023. 8. 10. 19:30
이번에는 윈도우에 Nodejs를 설치해보려고 합니다. https://nodejs.org/ko/download 다운로드 | Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 접속해서 LTS버전의 Windows Installer를 눌러주시면 바로 Installer가 다운받아집니다 잠시 기다리시면 이런 창이 뜨는데 Next를 눌러주시고 동의에 체크하시고 또 Next를 눌러줍니다 경로를 따로 수정하지는 않을 거니 그냥 Next를 눌러줍니다 Node.js runtime이 자동으로 select되어 있는데 그대로 Next를 눌러줍니다 체크 하지 않고 Next를 눌러줍니다 Install을 눌러주시면 설치가..
-
[MongoDB] MongoDB 데이터 디렉토리 에러MongoDB 2023. 8. 9. 17:43
mongod MongoDB 설치와 환경설정을 완료한 뒤 mongod로 MongoDB를 실행하려 했더니 엄청난 오류가 나왔다.. 오류를 살펴보니 데이터 디렉토리인 C:\\data\\db\\를 찾지 못하여 오류가 생기는것 같았다. 그래서 데이터 디렉토리를 생성해주기로 했다. C드라이브 바로밑에 data폴더를 만들고 data 폴더 안에 db폴더를 만들었다. 폴더를 생성하고 다시 mongod 입력했더니 MongoDB가 에러러 종료되지 않고 정상적으로 실행되었다.
-
[MongoDB] Window MongoDB 설치 방법MongoDB 2023. 8. 9. 17:17
윈도우에 MongoDB를 설치해보려고 합니다 https://www.mongodb.com/try/download/enterprise Try MongoDB Enterprise Advanced Try MongoDB Enterprise Advanced on premise non-relational database including the Enterprise Server, Ops Manager, and Enterprise Kubernetes Operator! www.mongodb.com 여기 사이트에 접속해서 윈도우 선택해주시고 그런데 보통 윈도우면 윈도우로 자동 선택이 되어있습니다 패키지는 msi로 선택하시고 다운로드 누르시면 폼 작성란이 뜨는데 간단하게 작성하고 제출하면 다운로드가 시작됩니다. Next 누르고..