반응형

분류 전체보기 492

STS(Spring Tool Suite)란?

Spring framework 개발 환경 구축 방법 2가지 1. eclipse에 필요한 플러그인만 골라서 STS환경을 추가 설치(Marketplace 이용) 2. eclipse 없이 STS만을 다운로드. 만약 2번의 경우를 선택하게 되면 스프링 개발환경에 필요한 다양한 플러그인들이 모두 자동으로 설치된다. 따라서 필요없는 플러그인도 다운받아져 다소 무겁다. [참고] Spring framework = Spring F/W STS란? Spring Tool Suite 이클립스 베이스에 Spring F/W plugin이 자동으로 추가된 IDE 즉, 스프링에 특화된 이클립스. 장점 이클립스에 기본으로 포함안된 플러그인이 미리 세팅돼있어서 편하다. 톰캣을 깔지 않아도 신규프로젝트 생성하면 개발자용 톰캣 서버를 자동으..

Eclipse R, RC1, M3, M2, M1 뜻과 차이점

Eclipse를 다운받으려고 했는데, 다음의 패키지가 보였다. ...? 무슨 의미를 가진 패키지들인지 모르겠다... 구글링 해보니 버전 출시의 프로세스가 다음과 같다고 나왔다. 이클립스 버전 출시의 프로세스 예시) 2020-09 -> 2020-12 M1 -> 2020-12 M2 -> 2020-12 M3 -> 2020-12 RC1 -> 2020-12 RC2 -> 2020-12 R (release). 따라서, 각각의 의미는 다음과 같았다. R Release 안정화된 버전 RC1 Release Candidate 1 안정화가 될 후보 버전 M1, M2, M3 Milestone 개발 중인 버전 Java Edition SE Standard Edition 클라이언트 지향의 기본적인 환경 EE Enterprise Ed..

JDK란? + JRE, JVM 총 정리

JDK란? Java Development Kit 자바 개발 키트 개발자들이 Java로 프로그램을 만들 수 있도록 다양한 기능을 제공하는 키트. 컴파일러, JRE, JVM 등의 도구들을 가지고 있다. 일반 사용자들이 자바로 만든 프로그램을 실행만 해보고 싶다면 JRE만 설치해도 되지만, 자바로 무엇인가를 만들어보고 싶다면 JDK를 설치해야 한다. JDK 구성 javac 자바 컴파일러 (자바 소스파일 => 바이트코드로 변환) java javac가 만든 클래스 파일을 해석 및 실행 jdb 자바 디버깅 툴 JRE Java Runtime Enviroment 자바 런타임 환경. 자바 코드를 실행하기 위한 도구들. 자바 클래스 라이브러리/JVM/자바 클래스 로더를 가지고 있음. 작성된 자바 코드를 JVM에게 넘겨 실..

[에러 잡자] 압축 # zip파일 압축 풀 때, "파일 이름이나 확장자명이 너무 깁니다." 해결하기

문제의 원인 Window에서는 파일명을 포함한 파일 경로를 최대 255자까지를 지원하는데 이를 넘어서서 생긴 문제. 해결 방법 첫 번째, 압축 파일을 C드라이브 바로 아래에 옮겨서 압축 풀어보기. 경로를 최대한으로 줄여보기 위한 방법임. 두 번째, 압축 파일명을 줄인 후 다시 압축 풀어보기. 극단적으로, 파일명을 한 글자로 바꿔버리자. 이는 경로 길이를 최대한 255자 아래로 만들어보기 위한 방법. 세 번째, Window에서 기본으로 설정된 압축 풀기가 아닌, "알집으로 압축 풀기"를 통해 풀어보기. 네 번째, "알집으로 압축 풀기"를 해도 여전히 너무 길다고 나오면 반디집을 다운받아서 "반디집으로 압축 풀기" 해보자. 나는 보통 두 번째 방법을 사용하고 그래도 안되면 세 번째 방법을 사용한다. 같은 에..

기타/🚨 에러 2021.07.06

CodeUp # Python 기초 100제_6097_설탕과자 뽑기

[기초-리스트] 설탕과자 뽑기(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr [문제] 부모님과 함께 놀러간 영일이는 설탕과자(설탕을 녹여 물고기 등의 모양을 만든 것) 뽑기를 보게 되었다. 길이가 다른 몇 개의 막대를 바둑판과 같은 격자판에 놓는데, 막대에 있는 설탕과자 이름 아래에 있는 번호를 뽑으면 설탕과자를 가져가는 게임이었다. (잉어, 붕어, 용 등 여러 가지가 적혀있다.) 격자판의 세로(h), 가로(w), 막대의 개수(n), 각 막대의 길이(l), 막대를 놓는 방향(d:가로는 0, 세로는 1)과 막대를 놓는 막대의..

# 3. APS/CodeUp 2021.07.05

CodeUp # Python 기초 100제_6096_바둑알 십자 뒤집기

[기초-리스트] 바둑알 십자 뒤집기(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr [문제] 부모님을 기다리던 영일이는 검정/흰 색 바둑알을 바둑판에 꽉 채워 깔아 놓고 놀다가... "십(+)자 뒤집기를 해볼까?"하고 생각했다. 십자 뒤집기는 그 위치에 있는 모든 가로줄 돌의 색을 반대(1->0, 0->1)로 바꾼 후, 다시 그 위치에 있는 모든 세로줄 돌의 색을 반대로 바꾸는 것이다. 어떤 위치를 골라 집자 뒤집기를 하면, 그 위치를 제외한 가로줄과 세로줄의 색이 모두 반대로 바뀐다. 바둑판(19 * 19)에 흰 돌(1) ..

# 3. APS/CodeUp 2021.07.05

CodeUp # Python 기초 100제_6095_바둑판에 흰 돌 놓기

[기초-리스트] 바둑판에 흰 돌 놓기(설명)(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr [문제] 기숙사 생활을 하는 학교에서 어떤 금요일(전원 귀가일)에는 모두 집으로 귀가를 한다. 오랜만에 집에 간 영일이는 아버지와 함께 두던 매우 큰 오목에 대해서 생각해 보다가 "바둑판에 돌을 올린 것을 프로그래밍 할 수 있을까?"하고 생각하였다. 바둑판(19 * 19)에 n개의 흰 돌을 놓는다고 할 때, n개의 흰 돌이 놓인 위치를 출력하는 프로그램을 작성해보자. [input 예시] 5 1 1 2 2 3 3 4 4 5 5 [out..

# 3. APS/CodeUp 2021.07.05

"매력적이어야 달라진다"_아주작은 습관의 힘 Part 3

싸니까 믿으니까 인터파크도서 자기계발서의 공식을 다시 쓰는 2018 아마존 최고의 화제작! 아마존 베스트셀러 1위!, [뉴욕 타임스] 베스트셀러!, 2018년 올해의 책 선정! [신경 끄기의 기술] 저자 마크 맨슨,[오리지널스] 저자 애 book.interpark.com Chapter 08 :: 왜 어떤 습관은 더 하고 싶을까 회색기러기는 둥지에서 알 하나가 바깥으로 굴러 나가면 알을 둥지로 가지고 돌아간다. 그런데 한 과학자는 기러기들이 둥글기만 하면 어떤 물체든 둥지로 가지고 간다는 것을 알아냈다. 본능적인 규칙을 따르고 있었다는 점을 알 수 있었던 것이다. 동물들의 뇌에는 행동에 관한 특정 법칙들이 미리 탑재되어 있는 것 같다. 인간도 이러한 현실에 빠지곤 한다. 예를 들어 정크푸드는 우리의 보상 ..

CodeUp # Python 기초 100제_6084_소리 파일 저장용량 계산하기

[기초-종합] 소리 파일 저장용량 계산하기(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr [문제] 소리가 컴퓨터에 저장될 때에는 디지털 데이터화 되어 저장된다. 마이크를 통해 1초에 적게는 수십 번, 많게는 수만 번 소리의 강약을 체크하고, 한 번씩 체크할 때 마다 그 값을 정수값으로 바꾸어 저장하는 방식으로 소리를 파일로 저장할 수 있다. 값을 저장할 때에는 비트를 사용하는 정도에 따라 세세한 녹음 정도를 결정할 수 있고, 좌우(스테레오) 채널로 저장하면 2배… 5.1채널이면 6배의 저장공간이 필요하고, 녹음 시간이 길면..

# 3. APS/CodeUp 2021.07.04

CodeUp # Python 기초 100제_6081_16진수 구구단 출력하기

[기초-종합] 16진수 구구단 출력하기(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr [문제] 16진수(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F)를 배운 영일이는 16진수끼리 곱하는 16진수 구구단?에 대해서 궁금해졌다. A, B, C, D, E, F 중 하나가 입력될 때, 1부터 F까지 곱한 16진수 구구단의 내용을 출력해보자. (단, A ~ F 까지만 입력된다.) [input 예시] B [output 예시] B*1=B B*2=16 B*3=21 B*4=2C B*5=37 B*6=4..

# 3. APS/CodeUp 2021.07.04
반응형