본문 바로가기

전체 글395

Visual Studio Code 단축키 ! + enter lang 부분만 "en"을 "ko"로 수정 title도 수정 Ctrl + S 한줄 코딩하고 저장하기(필수) Shift + Alt + F (윈도우) 코딩 정렬하기 Shift + Tab 앞으로 내어쓰기 Ctrl + Shift + L 변경하려는 단어를 선택하고 Ctrl + Shift + L 단축키를 누르면, 선택한 단어와 같은 단어가 모두 선택된다. 단어를 수정하면, 동시에 수정이 된다. Ctrl + 스페이스 자동완성기능 다시 보고 싶을 때 주석처리 하고 싶은 부분 블록 + Ctrl + / 주석처리 alt + 커서 원하는 위치에 커서를 여러 개 놓고 삽입하거나 삭제할 수 있다. 2023. 2. 13.
Visual Stuido Code 설치 & 기본 설정(2023년 2월) https://code.visualstudio.com/ Visual Studio Code - Code Editing. Redefined Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. code.visualstudio.com 원도우 시스템 정보 확인하는 방법 프로그램 설치하기(윈도우) 내 운영체제에 맞는 프로그램으로 설치 기본설정 바꾸기 한글 언어팩 설치 새로 시작을 누.. 2023. 2. 13.
데이터베이스 구축 관련 용어 데이터베이스(Database) 여러 사용자가 공통으로 동시에 사용할 수 있는 데이터 저장소자료의 중복을 없애고 자료를 구조화하여 저장하여 자료 검색과 갱신의 효율을 높인다. 테이블(Table) 세로줄과 가로줄의 모델을 이용한 데이터의 집합 쿼리(Query) 데이터베이스에 정보를 요청하는 것, 특정 데이터를 찾기 위해 사용된다. 2023. 2. 13.
1010~1012. Scanner 사용 Java가 문제가 아니라 Scanner라는 클래스를 이용해서 문제를 풀어야 한다. 이 문제들은 예시처럼 값이 딱 정해져 있는 것이 아니라 시스템에서 요구하는 답이 매번 바뀌기 때문에 시스템이 요구한 답을 scan하여야 한다. 문제 설명 예시의 scanf 가 중점 포인트 int main() { int n; scanf("%d", &n); printf("%d", n); return 0; } Java에서 Scanner를 사용하려면 Scanner를 호출하고 import java.util.Scanner; 클래스_이름 객체_이름 =new 클래스_이름();을 작성하면 된다. 형에 따라서 입력을 다르게 해야 한다. import java.util.Scanner; Scanner in = new Scanner(System.i.. 2023. 2. 12.
소프트웨어 개발 관련 용어 컴파일(Compile) 개발자가 작성한 소스 코드를 바이너리 코드(기계어)로 변환하는 과정 빌드(Bulid) 소스 코드 파일을 실행 가능한 소프트웨어 산출물로 만드는 일련의 과정 자료구조(Data Strucutre) 컴퓨터 자료를 효율적으로 저장하기 위해 만들어진 논리적인 구조 데이터 저장소(Data Strorage) 하나의 파일, 또는 여러 파일이나 데이터의 모음을 읽기 위한 객체 형상관리(Configuration Management) 소프트웨어 개발에서 발생하는 각종 결과물에 대해 형상을 만들고 변경을 체계적으로 관리하기 위한 활동 알고리즘(Algorithm) 어떤 목적을 달성하거나 결과물을 만들어내기 위해 거쳐야 하는 일련의 과정들을 의미 2023. 2. 12.
공부팁 - 영타 연습 사이트 진행속도가 빠르다 보니 수업을 들을 땐 영타 속도가 중요할 수 있다. https://www.speedcoder.net/ Typing Practice for Programmers | SpeedCoder www.speedcoder.net https://typing.io/ Typing Practice for Programmers | typing.io How does typing.io differ from other typing tutors? Most typing tutors sidestep symbol keys and skip the most frequently typed key, backspace/delete. Typing.io includes these keys, resulting in uninflated.. 2023. 2. 12.
문제 1010~1012 (오답) Java로 풀어서 오류 난 것인지는 잘 모르겠으나 100문제 이하의 사람은 게시판 문의를 작성할 수가 없어서 정확한 원인은 파악하지 못했다. 10. 정수형(int)으로 변수를 선언하고, 변수에 정수값을 저장한 후 변수에 저장되어 있는 값을 그대로 출력해 보자. public class Main { public static void main(String[] args) { int num = 15; System.out.println(num); } } * 예제로 작성하여 제출했는데 정답 처리가 안 되었다. 이유는 답이 1이기 때문이라는데, 1로 답을 수정해서 제출하면 정답이 15로 바뀐다;; 15로 제출하면 답이 1로 수정되어 잘못된 풀이라고 나온다. 11. 문자형(char)으로 변수를 하나 선언하고, 변수에 문.. 2023. 2. 11.
HTML 태그 - table 표만들기 기본 태그 테이블 구성 행 만들기 테이블 셀의 내용 열 만들기 예시> 1 2 3 4 5 6 HTML의 테이블은 행과 열 내부의 테이블 셀로 구성된다. 셀의 내용에는 텍스트, 이미지, 목록, 링크, 기타 표 등 모든 종류의 HTML 요소가 포함될 수 있다. 기본적인 태그를 사용하여 완성하면 우리가 아는 일직선의 표가 아닌 예시처럼 이중으로 테두리가 둘러진 표가 나타난다. 표의 테두리는 border에 CSS의 속성을 사용해서 바꿀 수 있다. 표의 테두리 일직선으로 바꾸는 방법(CSS 사용) 속성 borther border: 1px solid black; 굵기, 선모양, 색상 순으로 작성 선 모양 속성값 solid 실선 dotted 점선 dashed 파선 색상 기본설정 검정색 속성 border-col.. 2023. 2. 11.
공부계획 1회독 (7일간) [x] 2월 10일 학습방법 설계 1. 소프트웨어 설계 1-1. 요구사항 확인 [x] 2월 11일 1-2. 화면설계. 1-3.애플리케이션 설계 1-4. 인터페이스 설계 2. 소프트웨어 개발 2-1. 데이터입출력 구현 [ ] 2월 12일 2-2. 통합구현, 2-3. 제품 소프트웨어 패키징, 2-4 애플리케이션 테스트 관리 [ ] 2월 13일 2-5. 인터페이스 구현 3. 데이터베이스 구축 3-1. SQL 응용, 3-2. SQL 활용 [ ] 2월 14일 3-3. 논리 데이터베이스 설계, 3-4. 물리 데이터베이스 설계 4. 프로그래밍 언어활용 4-1. 서버프로그램 구현 [ ] 2월 15일 4-2. 프로그래밍 언어 활용 4-3. 응용 SW기초 기술 활용, 5. 정보시스템 구축관리 5-1. 소.. 2023. 2. 11.
소프트웨어 설계 관련 용어 요구사항분석 도출된 요구사항 간 상충을 해결하고 소프트웨어의 범위를 파악하여 외부환경과 상호작용하는 것을 분석하는 과정 소프트웨어 아키텍쳐(Software Architecture) 시스템에 대한 기본 조직체계 시스템을 이루는 구성요소와 구성요소들 사이의 관계, 구성요소와 주변환경들과의 관계 및 시스템의 진화와 설계를 지배하는 원칙 객체지향(OOP) 프로그램을 '객체'라는 기본 단위로 나누고, 이 객체들의 상호작용을 서술하는 프로그램 설계방법론 객체(Object) 하나의 역할을 수행하는 메서드(함수)와 변수(데이터)의 묶음 디자인패턴(Design Pattern) 객체 지향 프로그램 설계를 할 때 자주 발생하는 문제들을 피하기 위해 사용되는 패턴 인터페이스(Interface) 서로 다른 두 시스템 · 장치 .. 2023. 2. 11.
1008. 유니코드 특수문자를 출력하기 유니코드에 대해서 더 알고 싶다면? 유니 코드 문자 백과 사전 유니 코드 문자 검색 웹 서비스. 즐겨 찾는 문자를 찾아서 복사하십시오 : 😎 에모지, ️ 화살표, ✪ 별, 💲 통화, 🈂️ 글쓰기 시스템 및 기타 🚩 unicode-table.com 유니코드 넣는 방법 원하는 모양 찾기 왼쪽 숫자 세 자리 확인, 윗줄 숫자나 문자 확인 역슬래시+u+숫자 세 자리+숫자 나 문자 예 > 아래 유니코드 특수문자를 출력하려면? \u257f ╿ 답> public class Main { public static void main(String[] args) { System.out.println("\u250C\u252C\u2510"); System.out.println("\u251C\u253C\u2524"); System.. 2023. 2. 10.
수제비로 공부하는 방법 한 달 기준 * 매일 할 것 카페를 활용한 daily 문제 풀기 자투리 시간에 PDF 파일 및 퀴즐렛 이용해서 공부하기 1. 1 회독 (7일간) 가볍고 빠르게 1회독 단원별 기출문제 풀기 2. 2 회독 (10일간) 꼼꼼하게 1 회독(이론, 잠깐 알고 가기, 중요 부분 체크) 단원별 기출문제 다시 풀기 예상문제 / 단원종합문제 풀어보기 틀린 문제 이론 복습 3. 3 회독(10일간) 중요 부분 위주 1회독(중요부분 확실하게, 나머지 부분은 빠르게 확인) 단원별 기출 / 예상문제 / 단원종합문제 틀린 것 위주로 다시 풀기 모의고사 / 기출문제 / 수제비 족보문제 풀어보기 4. 최종정리(3일간) 이론 중요부분 위주로 빠르게 확인 틀린 문제 오답노트 확인 / daily 문제 전체 다시 보기 2023. 2. 10.