본문 바로가기

전체 글829

[Java / Java 기초 / 자바] Scanner / JOptionPane 로 값 입력하기(JOptionPane 확인창 / 선택창 사용법) 값 입력하기 어떤 변수는 프로그래머가 미리 지정하는 경우가 있지만, 어떤 경우엔 사용자가 직접 입력해야 하는 경우도 있습니다.(경로/파일명/원하는 값 등) 이런경우 JAVA에서는 Scanner와 JOptionPane을 사용해서 변수 값 입력이 가능합니다. Scanner와 JOptionPane의 차이 Scanner sc = new Scanner(System.in);은 콘솔에 입력하는것이라면 JOptionPane은 팝업창을 띄워 해당 팝업창에 값을 입력하는 것이다, 추가로 JOptionPane은 선택창 / 확인창 과 같은 기능을 추가로 사용 가능하다. Scanner의 예시 import java.util.Scanner; // import the Scanner class class Main { public st.. 2023. 12. 12.
[JAVA / JAVA 기초 / 자바] For-Each란? For문은 무조건 알고 있어야 하는 상식 for문은 특정 n개의 데이터를 순차적으로 사용하기 위한 구문으로, 프로그래머라면 정말정말 많이 사용하는 구문이다. 예를 들어 0부터 5까지의 값을 출력하고 싶을때, Python에서는 아래처럼 코드를 작성한다. for i in range(0,6): print(i) //출력 결과 0 1 2 3 4 5 JAVA의 For문(+for each) JAVA에서도 For문이 있다, 코드는 조금 다르지만 보면 거의 흡사하다는 것을 알 수 있다. 위의 Python코드와 동일하게 0 ~ 5까지 1개씩 출력하는 코드를 작성해보자. //JAVA for (int i=0; i==5; i++){ System.out.println(i); } //결과 0 1 2 3 4 5 쉽게 말해 다음과 같.. 2023. 12. 12.
[AWS / MySQL]AWS의 MySQL 한글깨짐 문제 해결 / 인코딩 utf-8 -solved 문제 발생 MySQL에서 데이터 조회 시 한글이 ???나 이상한 단어로 표시되거나, 데이터 기입 시 incorrect string value에러가 발생하는 경우가 발생할 수 있습니다. 이런 경우 십중팔구 DB의 인코딩 설정이 잘못되어 발생한 이슈 입니다. 빠르게 문제 해결하기 1) sudo mysql -u root -p 로 mysql에 접속 $ sudo mysql -u root -p 2) mysql> status; 를 입력 mysql> status; 저부분이 latin1으로 되어있는지 먼저 확인한다. 3) 확인이 끝나면, mysql>quit; 로 DB에서 나가준다. mysql>quit; 4) sudo vi /etc/mysql/my.cnf 로 MySQL의 DB 설정을 바꿀 수 있다. $ sudo vi /e.. 2023. 12. 12.
[구글 코랩 / colab] AI 로 누구나 빠르게 코딩하기 - AI 코딩 사용법(생성형 AI / ChatGPT) Python 편집기(Jupyter notebook / Colab) Python은 강력한 언어지만, 다른 언어들과 마찬가지로 cmd나 terminal에서 사용하기에는 부적절합니다, JAVA에게는 Eclipse나 InteliJ가 있고, C에게는 VSC(Visual Studio)가 있는것처럼, Python을 사용하는 사람들은 숙련되기전까지 거의 대부분 jupyter notebook을 사용하거나, Colab을 사용한다고 생각한다. Jupyter notebook jupyter notebook은 로컬서버를 열어 python 코드를 빠르게 작성가능하고, 문서처럼 저장관리가 가능하며 실행결과를 바로 볼 수 있어서 많이 사용하는 python 편집기다. 다만, 로컬서버이므로 사용하는 컴퓨터 성능에 따라 코드 실행속도가 달.. 2023. 12. 12.
[묻지마 범죄] 여성과 이별 후 '묻지마 범죄' 시도한 20대, 집행유예 받아 범행 준비 및 이별의 배경 20대 남성 A씨가 여자친구와의 이별 후 분노를 가지고 '묻지마 범죄'를 저지르려 한 행동으로 인해 징역형의 집행유예를 선고받았다고 광주지법에서 발표했다. A씨는 특수협박, 특수재물손괴 및 살인예비 등의 혐의로 기소되었다. A씨가 범행을 기도한 계기는 자신이 지적장애인으로 등록된 사실을 알게 된 여자친구로부터 이별을 통보받은 것이었다. 범행 과정 A씨는 이별 후 분노에 휩싸여 흉기를 차지하고 이를 휘두르며 범행을 시도했다. 함께 술을 마시던 후배가 A씨를 말리려 했지만, A씨는 흉기를 휘둘러 후배를 위협하며 그의 침대 매트리스를 찢었다. 추가로, A씨는 광주 도심을 배회하며 무작위로 살인을 노렸다. 이 과정에서 상가 앞에 앉아 '착하게 살면 안 된다'라는 문구를 흉기로 새기기도.. 2023. 12. 11.
[일정 / 방법 공유]제30기 소방간부후보생 선발시험 시행계획 공고 (원서 접수 링크(~ 12.15(금)) / 공고 pdf 다운로드) 소방 간부 후보생이란? 소방간부후보생은 화재, 구조, 구급 현장에 투입돼서 육체적으로 업무를 수행하는 인력이 아니라, 소방행정, 지휘를 위해 뽑은 인력이다. 1) 원서접수(진행 중) 가. 접수기간: ʼ23. 12. 11.(월) 10:00 ~ 12. 15.(금) 18:00 나. 접수방법: 119고시 인터넷 접수만 가능(우편, 팩스, 전자우편은 불가능) (링크) 1) 원서접수 기간 내에는 24시간 접수 가능 2) 원서접수 기간(마감일 18시) 내에 응시수수료를 결제(납부)하지 않으면 응시원서 접수 의사가 없는 것으로 간주하여 응시 포기로 처리함 ※ 119고시 접속 시간과 관계없이 원서접수 마감일 18시 이후부터는 접수 불가 3) 응시자는 원서접수 완료 후 정확한 접수가 되었는지 119고시에서 확인할 것 (1.. 2023. 12. 11.
[핫 키워드]60세 남성, 이웃의 자동차 26대 파괴하고 오히려 6개월 감형 받은 이유 60세의 A씨는 이웃들의 자동차 26대를 벽돌로 파괴하고, 그로 인해 징역형을 선고받았지만 항소심에서 오히려 형량이 6개월 줄었다. 이는 '심신미약' 상태를 인정받았기 때문이다. 법조관계자에 따르면, 춘천지법 형사1부는 A씨에게 특수재물손괴, 특수폭행, 공무집행방해 혐의로 처벌했으며, 원심에서 선고한 2년 6개월 징역형에서 2년 징역형으로 감형했다. 범행 내용 A씨는 2022년 7월 30일 새벽부터 이튿날 아침까지 돌과 벽돌을 사용하여 이웃 주민들의 자동차 26대를 파괴했고, 이로 인해 약 1억 4900만 원의 수리비가 발생했다. 뿐만 아니라, 목격자와 출동한 경찰까지 폭행한 혐의가 추가되었다. 이 범행은 A씨가 공무집행방해죄로 선고받은 징역 10개월에 대한 집행유예가 취소되어 교도소에 들어가기 하루 전.. 2023. 12. 10.
[핫 키워드] 중국의 계속되는 해상 충돌, 필리핀에겐 물대포(남쪽) / 일본에겐 전쟁 위협(동쪽) 중국 국방군이 필리핀 선박 Datu Tamblot에 물대포를 사용하는 모습 스프래틀리 군도 인근 해역에서 중국과 필리핀 해경선 충돌 중국이 필리핀과 일본, 두 나라와의 해상 영유권 분쟁을 계속하고 있습니다. 중국 해경은 10일 오전, 필리핀 해경선 2척과 공무선 1척, 보급선 1척이 스프래틀리 군도와 세컨드 토머스 암초 인근 해역에 중국 정부의 허가 없이 침입하였다고 주장하며, 이에 따라 통제 조치를 취했다고 발표했습니다. 중국 해경, 필리핀 함정과의 충돌 주장 중국 해경은 "필리핀 '우나이자 메이' 1호 함정이 우리의 경고를 무시하고 갑작스럽게 방향을 바꿔 우리 해경 21556정과 충돌했다"고 주장하며, 이 사태에 대한 책임은 필리핀에게 있다고 강조했습니다. 이전에는 스카버러 암초 인근에서 필리핀과의 .. 2023. 12. 10.
[복지 정책]2024년 예산으로 확대! /어르신(노인) 복지 정책 미리보기! 1) 어르신 일자리 신청하러 가기(아래 이미지 클릭) 2) 어르신 맞춤 돌봄 서비스 신청하러 가기(아래 이미지 클릭) 2024년도 예산 편성안에 따른 어르신 복지정책 바뀐점들 인포그래픽 2024년에는 무엇이 바뀔까요? 1) 노후소득 기반 기초연금 인상 월 32.3 → 33.4만 원 (잠정) 지급인원 확대 665.0 → 700.6만 명 2) 어르신 맞춤돌봄 중점돌봄군 서비스 제공시간 확대 월 평균 16 → 20시간 응급안전안심서비스 관리요원 확충 696 → 766명 3) 어르신 일자리 및 수당 어르신 일자리 수 역대 최대 수준 확대 +14.7만 개 (88.3 → 103.0만 명) 수당 인상 월 2~4만 원 4) 어르신 의료·돌봄 통합지원 시범사업비 증액 35.4 → 68.8억 원 (+33.4억 원) 2023. 12. 10.