본문 바로가기

728x90
반응형

전체 글

(163)
[JAVA] 백준 2822번 문제, 점수 계산 https://www.acmicpc.net/problem/2822 2822번: 점수 계산 8개 줄에 걸쳐서 각 문제에 대한 참가자의 점수가 주어진다. 점수는 0보다 크거나 같고, 150보다 작거나 같다. 모든 문제에 대한 점수는 서로 다르다. 입력으로 주어지는 순서대로 1번 문제, 2번 문 www.acmicpc.net 2차원 배열을 사용했기 때문에 Arrays.sort()에서 두번째 매개변수에 조건식을 써줘야 한다. 이를 통해서 다차원 배열도 원하는 조건으로 정렬이 가능하다. 다차원 배열을 테이블로 만들자면 다음과 같다 0 1 0 점수1 1 1 점수2 2 2 점수3 3 행이 1차원 배열이고 열이 2차원 배열을 뜻한다. 위 배열을 정렬하기 위해서는 [i][0]번째 값들을 비교해야 한다. 그래서 (int[]..
[JAVA/PYTHON3] 백준 7568번 문제 - 덩치 비교하기 https://www.acmicpc.net/problem/7568 7568번: 덩치 우리는 사람의 덩치를 키와 몸무게, 이 두 개의 값으로 표현하여 그 등수를 매겨보려고 한다. 어떤 사람의 몸무게가 x kg이고 키가 y cm라면 이 사람의 덩치는 (x, y)로 표시된다. 두 사람 A 와 B의 덩 www.acmicpc.net 키와 몸무게를 비교해 순위를 정하는 문제이다. 순위를 정하는 기준은 덩치가 크고 작냐인데 A와 B가 가진 키와 몸무게를 비교해 두 개의 수치가 전부 커야 덩치가 크다고 할 수 있다. 그래서 키와 몸무게가 크면 순위가 높은 것이기 때문에 rank는 변하지 않으며, 키와 몸무게가 모두 작아야 순위가 낮아지기 때문에 rank++를 해준다. JAVA weight: 키와 몸무게를 저장하는 배열..
[MySQL] MySQL 8.0에서 스키마, 테이블 구조 보기 MySQL 명령어로 내가 만든 테이블의 구조를 보는 방법을 알아보자 데이터베이스를 선택한 다음에 어떤 테이블들이 있는지 확인해보자 mysql> use [데이터베이스] mysql> show tables; 그럼 테이블 리스트가 나타날 것인데 구조가 궁금한 테이블을 선택해 다음 명령어를 입력해주면 된다. mysql> DESC [선택한 테이블명]; 보여주는 속성명은 다음과 같다. [Field, Type, Null, Key, Default, Extra]
[Ubuntu] Ubuntu 20.04 Anaconda3 install / 아나콘다 설치 아나콘다는 유용하기 때문에 셋업 과정에서 깔아 주면 좋다 일단 파일을 먼저 다운로드 하자 www.anaconda.com/products/individual 위에 링크에서 자신의 운영체제에 맞는 파일을 다운로드 받으면 된다. 일반적으로 파일을 다운로드 받으면 ~/다운로드 경로에 파일이 받아져 있을 것이다. 그래서 cd로 디렉토리를 옮긴 다음에 다음 명령어를 실행해주면 된다. $ bash Anaconda3-2021.05-Linux-x86_64.sh 무조건 Enter || yes에다가 라이선스 확인 창은 Ctrl + C로 넘겨주면 된다. 위에 과정이 끝났으면 다음 명령어로 설정 파일을 열어준다. $ sudo vi ~/.bashrc 그럼 창이 열릴텐데 맨 아래로 내려와서 마지막 줄에 이걸 추가해주면 된다. EX..
[Server] Apache2 https로 설정하기 Apache2 Tomcat9 Reverse Proxy mod_proxy 별도의 설정 없이 웹 서버를 열면 기본으로 http로 연결이 된다. http는 다른 사람이 볼 수 있기 때문에 https를 통해 보안을 강화 시켜야 한다. https를 설정하기 위한 순서는 다음과 같다. 1. 도메인 구매 2. CA에 인증서 요청한 후에 발급 받기 3. 설정 파일에 적용 4. 가상 호스트 파일에 적용 1. 도메인 구매 도메인은 원하는 플랫폼에서 구매하면 되기 때문에 생략하겠다. 2. CA에 인증서 요청한 후에 발급 받기 나는 Let's Encrypt에서 CA를 요청했는데 여기는 3개월에 한 번씩 갱신해줘야 한다고 한다. 그런데 Certbot을 사용하면 Let's Encrypt 인증서를 자동으로 발급/갱신 해준다고 한다..
[Tomcat/Issue] Maven 프로젝트를 .war로 배포 시 HTTP 404 ERROR 발생 개발환경 Spring Boot Maven Tomcat9 .war Tomcat9에서 .war 파일로 Maven 프로젝트를 배포하려고 하는데 .war 파일을 제대로 읽어 오지 못해 404 에러를 발생시킨다.. .war 파일을 제대로 못 읽어 오는지는 어떻게 아냐고? .war 파일이 아닌 .jsp나 .html 파일로 뷰를 뿌릴 때는 화면이 잘 나오기 때문이다. 내가 이 문제를 해결하긴 했지만, 정석 답은 아닌 것 같다. 구글링 해도 알맞는 답이 나오지도 않았으며, 스스로 해결하고자 야매로 아무거나 해보다가 오류가 해결되었다. 다음 명령어를 수행한 후에 .war 파일로 압축 후에 서버 Path에 옮기니 404 에러가 발생하지 않았다. # pom.xml가 있는 path에서 실행해야 됨 $ mvn install
[json/pandas] json 파일 읽어오기 및 데이터 프레임으로 만들기 # json 파일 읽기 with open(root + '/dataset/MS-ASL/MSASL_train.json') as f: json_data = json.load(f) # print(json.dumps(json_data, indent="\t")) # json 파일 출력하기 print("train_shape => (", len(json_data), ",", len(json_data[0]), ")") # (16054, 16) # 각 속성 담기 url, start_time, end_time, label, signer_id, box, text, width, height, fps = [], [], [], [], [], [], [], [] ,[] ,[] for i in range(len(json_data)):..
[Server] Ubuntu 20.04에서 Spring Boot 배포하기 (3) - Apache2 Reverse Proxy WAS에 Eng WAS에 {"mean":["was 참조 be","as/that was 과거엔[한때] ~라고 불린","time was (when)… …하던 때에는","was/is/does, etc. somebody ever! 정말 그랬어[그래]!","It was a breeze. 그것은 식은 죽 먹기였다.","운이 좋았어요. I was lucky.","제가 어디까지 얘기했었죠? Where was I?","그 분은 해고 당하셨나요? Was he fired?","그 사람은 별 볼일 없었어요. He was a dud.","그녀는 고민에 빠져 있었다. She was torn."],"word":"WAS에","soundUrl":"https://dict-dn.pstatic.net/v?_lsu_sa_=38e8285f0d..

728x90
반응형