일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 자바의 정석 기초편 ch2
- 자바의 정석 기초편 ch14
- 스프링 db1 - 스프링과 문제 해결
- 자바의 정석 기초편 ch7
- 자바의 정석 기초편 ch4
- 자바의 정석 기초편 ch12
- 자바의 정석 기초편 ch6
- 2024 정보처리기사 시나공 필기
- 스프링 mvc2 - 타임리프
- @Aspect
- 2024 정보처리기사 수제비 실기
- 자바의 정석 기초편 ch5
- 게시글 목록 api
- 스프링 고급 - 스프링 aop
- 스프링 mvc2 - 검증
- 자바의 정석 기초편 ch1
- 자바의 정석 기초편 ch8
- 자바의 정석 기초편 ch13
- 코드로 시작하는 자바 첫걸음
- 스프링 db2 - 데이터 접근 기술
- 자바 기본편 - 다형성
- 스프링 mvc1 - 스프링 mvc
- jpa 활용2 - api 개발 고급
- jpa - 객체지향 쿼리 언어
- 스프링 mvc2 - 로그인 처리
- 자바 중급1편 - 날짜와 시간
- 스프링 입문(무료)
- 자바의 정석 기초편 ch9
- 스프링 mvc1 - 서블릿
- 자바의 정석 기초편 ch11
- Today
- Total
목록전체 글 (365)
나구리의 개발공부기록
2024년도 수제비 정보처리기사 실기책(6판) 내용 정리16. C코드의 출력 결과 작성#include int main(){ int a[4] = {0, 2, 4, 8}; int b[3]; int* pl; int i, j; int sum = 0; for (i = 1; i 풀이#include int main(){ int a[4] = {0, 2, 4, 8}; int b[3]; int* pl; int i, j; int sum = 0; // 1 ~ 3까지 반복 for (i = 1; i 17. C코드의 출력 결과 작성 ★★★★★ very hard라기보단 짜증나는 문제(되게 오래걸림;;)한번 중간에 틀리면 매우매우 돌이키기가 까다롭기때문에 (4중반복문) 처음부터 접근을 잘하고,..
2024년도 수제비 실기책(6판) 내용 정리8. C코드의 출력 결과 작성#include int Soojebi(int base, int exp) { int i, result = 1; for (i = 0; i 풀이#include int Soojebi(int base, int exp) { // 매개변수가 2개인 사용자 정의 함수 int i, result = 1; for (i = 0; i9. C코드의 출력 결과 작성#include int main() { int *arr[3]; int a = 12, b = 24, c = 36; arr[0] = &a; arr[1] = &b; arr[2] = &c; printf("%d\n", *arr[1] + **arr + 1); return 0;} 풀이#i..
2024년도 수제비 실기책(6판) 내용 정리1. C코드의 출력 결과 작성#include int main() { int i, j; int temp; int a[5] = {75, 95, 85, 100, 50}; for(i=0; i a[j+1]){ temp = a[j]; a[j] = a[j+1]; a[j+1] = temp; } } } for(i=0; i 풀이#include int main() { int i, j; int temp; // 길이가 5인 int타입 배열 변수 a에 아래의 값들을 저장 int a[5] = {75, 95, 85, 100, 50}; // 2중 반복문, i의 값이 0부터 4미만(3)까지(4번) 반복 ..
출처 : 인프런 - 스프링 MVC 2편 - 백엔드 웹 개발 핵심 기술 (유료) / 김영한님 유료 강의이므로 정리에 초점을 두고 코드는 일부만 인용 https://inf.run/GMo431. 프로젝트 설정1) 프로젝트 설정강의에서 제공하는 프로젝트가 있으나, 버전업이 많이 된 관계로 새로 프로젝트를 생성(1) 프로젝트GradleJava 17Spring Boot 3.3.0(2) MetadataGroup: helloArtifact: item-servicePackage name: hello.itemservicePackaging: Jar(3) DependenciesSpring WebThymeleafLombok(4) 추가 작업기존 프로젝트에 있는 클래스 파일들은 가져온 상태에서 진행settings.gradl..
2024년도 수제비 실기책(6판) 내용 정리13. 포인터1) 포인터(pointer)개념변수의 주소값을 저장하는 공간 2) 포인터 선언자료형* 포인터_변수명 = &변수명;// 주소에 해당하는 값을 가리키는 * 연산과,// 주솟값을 나타내는 & 연산은 반대 기능//*(&)처럼 두 연산을 같이쓰면 서로 상쇄됨자료형 뒤에 *를 붙이면 주소를 저장하는 포인터 변수라는 의미이고, 일반 변수명에 &를 붙이면 해당 변수명의 주솟값임각 타입의 변수를 가리키는 포인터 변수 선언시 int*, char*, float* 처럼선언해서 사용주소에 해당하는 값을 가리킬때는 *를 사용#include int main() { int a = 10; // int 타입 변수 a에 10을 저장 int* b = &a; // 변수 a의..
2024년도 수제비 실기책(6판) 내용 정리12. 함수1) main 함수(1) main 함수 개념 프로그램이 실행하는 모든 프로그램의 시작점, main 함수에 있는 명령어를 실행함(2) main 함수 형태자료형 main(파라미터) { 명령어;}void main()일 경우 반환할 값이 없으므로 return; 이나 return문이 없어야 함int main()일 경우 return 반환값;을 명시해 주어야 함main함수나 사용자 정의 함수는 return을 만나면 그 즉시 함수를 종료함void mainint mainvoid main( ) { return;}int main( ) { return 반환값;}void는 함수를 호출한 호출자에게 결과값을 제공하지 않는다는 의미2) 사용자 정의 함수(1) 사용자 정의 ..
2024년도 수제비 실기책(6판) 내용 정리9. 배열1) 배열(Array) 개념같은 자료형의 변수들로 이루어진 집합2) 배열 종류(1) 1차원 배열구분선언초깃값이 없는 경우자료형 배열명[배열_요소_개수];초깃값이 있는 경우자료형 배열명[배열_요소_개수] = {초깃값}; 배열 요소 개수에 정의된 숫자만큼 같은 자료형의 데이터 공간이 할당됨초깃값을 선언하지 않으면 쓰레깃값이 저장됨배열 요소 개수보다 적은 개수만큼 초기화 하면 초깃값이 명시되지 않은 값들은 정수형은 0, 실수형은 0.09 문자형은 NULL로 초기화가 됨NULL이 아스키코드로 0이므로 결국 C언어는 배열 요소 개수보다 적은 개수만큼 초기화하면 0으로 저장된다고 보면 됨#include int main() { int a[3] = {1, 2}; /..
2024년도 수제비 실기책(6판) 내용 정리7. 조건문조건의 참, 거짓 여부에 따라 실행 경로를 달리하는 if문과 여러 경로 중에 하나를 선택하는 switch문으로 구분됨1) if문조건이 참인지 거짓인지에 따라 경로를 선택하는 명령문if (조건문) { // if의 조건문이 참일 경우 if 안에 있는 명령문을 실행 명령문;}else if (조건문) { // if문의 조건이 거짓이고 else if문의 조건이 참일 경우 해당 명령문을 수행 명령문;}else if (조건문) // else if문은 여러개 사용 가능 명령문; // if문의 코드가 한줄이면 중괄호를 생략할 수 있음else { // if문의 조건이 거짓이고 여러 개의 else if문의 조건문이 모두 거짓일 때 해당 명령문을 실행 명령문;..
2024년도 수제비 실기책(6판) 내용 정리6. 연산자1) 연산자(Operator)개념프로그램 실행을 위해 연산을 표현하는 기호2) 연산자 종류종류설명연산자증감 연산자피연산자를 1씩 증가 혹은 1씩 감소시킬 때 사용하는 연산자++, --산술 연산자산술식을 구성하는 연산자+, -, *, /, %시프트 연산자비트를 이동시키는 연산자>관계 연산자두 피연산자 사이의 크기를 비교하는 연산자>, =, 비트 연산자비트 단위로 논리 연산할 때 사용하는 연산자&, ^, |, ~논리 연산자두 피연산자 사이의 논리적인 관계를 정의하는 연산자&&, ||, !삼항 연산자조건이 참일 경우 물음표와 콜론 사이의 값을 반환,조건이 거짓일 경우 콜론과 세미 콜론 사이의 값을 반환하는 연산자(조건식) ? (참) : (거짓);대입 연산자..
2024년도 수제비 실기책(6판) 내용 정리4. 변수1) 변수(Variable)의 개념저장하고자 하는 어떠한 값이 있을 때, 그 값을 주기억장치에 기억하기 위한 공간자료형과 변수명을 작성하여 변수를 생성하는 과정2) 변수 선언(Variable Declaration)변수나 함수가 있음을 알려주는 행위변수가 어떤 자료형을 사용할지 알려주기 위해 사용함초기화 하지 않는 경우 : 자료형 변수명;초기화 하는 경우 : 자료형 변수명= 초깃값;초기화(Initialization) : 변수를 선언함과 동시에 변수에 값을 지정해 주는 과정#include // stdio.h 헤더 파일을 읽어옴int main(){ char a; // char(문자)형 변수 a 선언 int b = 4; // int(정수)형..