반응형

코딩 269

B0101_spring_basic => _03_SessionController , _04_RequestController , _05_RedirectContorller

웹브라우저 request, session , db 연결 3개가 핵심 자바가 필요한 이유. 보안. 주소를 보여주기 싫으니까. B0101_spring_basic2com.myspring.test_01_MainControllerpackage com.myspring.test;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.RequestMapping;@RequestMapping("/") //이것을 사용할 수 있는것 //시작 위치 . 여기로 들어와라. web.xml @Controller //..

코딩/10-Spring 11:36:30

_21_교재 => 수업027_포인터와함수 , _21_문제 => 문제027_포인터와함수~문제027_포인터와함수04

_21_교재수업027_포인터와함수.cpp#include #include int f(int *i, int j);//함수에서 매개변수로 포인터를 받을 수 있다. //&x => 주소로 보내야 한다. //함수 전방선언. main이 인지를 못하니까. int main(void) { int x = 10, y = 20; printf("%d \n" , f(&x, y)); //51 printf("%d %d\n" , x , y);//15, 20 return 0;}int f(int *i, int j){ *i += 5; return (2 * *i + ++j);}_21_문제문제027_포인터와함수.cpp#include #include int f(int *i, int j);int main(void) { int x = 10, y =..

코딩/C언어 09:57:39

설치

https://egovframe.go.kr/home/ntt/nttRead.do?pagerOffset=0&searchKey=&searchValue=&menuNo=65&bbsId=4&nttId=1743압축 풀기는 c 스프링 동작 원리 1. pom.xml - 먼저 시작됨 . 내용을 전부 파일로 만듬 . 읽는것 2. web.xml - 시작 root-context.xml. 을 읽어라 servlet - context.xml한글인코딩/3. root-context.xml 이 시작 4. servlet - context.xml 시작 4-1 . resources 폴더 등록 css,js,이미지 등등 필요한 서브파일 작성할 수 있다. 4-2 . 서블릿에서 내려갈때. '파일명'만 적으면 알아서 폴더와 파일확장자를 찾는다. re..

코딩/10-Spring 2025.07.14

C17스태틱

C17스태틱C1701스태틱_개념C1701개념01스태틱package C1701스태틱_개념;class Test01 { // 클래스영역의 변수의 종류 public int a; // non-static 변수 = 인스턴스 변수 //변수가 있으면 접근제어자를 붙일 수 있다. publikc => 어디서든 접근 할 수 있다. public static int b; // static 변수 = 클래스 변수 //스태틱 옵션을 붙일 수 있다. //스태틱을 붙이면 new를 하지 않아도 사용할 수 있다. //스태틱은 전역 변수이다. //3번 static void test() { System.out.println("!!"); }}public class C1701개념01스태틱 { public stat..

코딩/2-JAVA 2025.07.11

수업026_구조체

_21_교재수업026_구조체.cpp#include #include //struct는 자바로 치면 class와 같다. //class a{ //} //A a = new A(); //A b; //비여있는것 struct person{ char* name; int age; //밑에서 생기라는 요청이 있어서. name과 age가 생김 };//struct person p; //이것이 자료형 //들어있다. new를 안해도. int main(void) { // 구조체 pass struct person u1; //1번에 u1이 생기고 //위에서 new를 해서 이것이 생김 //char* name; //int age; u..

코딩/C언어 2025.07.11

C16캡슐화

C16캡슐화C1601캡슐화_개념C1601개념01캡슐화package C1601캡슐화_개념;class Test01 { // 접근제어자 : public, protected(추후 설명), default, private //캡슐화란 //private=> 접근제어자를 사용해서. 코딩을 좀더 안전하게 관리하는것 //private을 사용하면 이 안에서만 사용할 수 있다. //변수에 대해 제어를 해주어야 한다. //private : 안에서만 사용 가능 //public : 어디서든 사용 가능 //없음 : 에매한것 / 사용x private int a; private int b; // 접근제어가 없는 것을 default 라고 부른다. // 지금까지는 접근제어자를 사용하지 않았지만, 정확하게 명시해주는 것이..

코딩/2-JAVA 2025.07.10

문제024_포인터와이차배열 ~ 문제024_포인터와이차배열07

_21_문제문제024_포인터와이차배열.cpp#include #include // srand();#include // time(NULL)int main(void) { int data[][3] = {1, 3, 4, 5, 2, 9, 6, 8, 7}; //data[3][3] = {{1,3,4},{5,2,9},{6,8,7}}; int *p = data[1]; //5의 주소를 줌 //&data[1][0] 원형 //x13주소 int x, y; x = *p; //5 y = *(p + 2); //9 printf("%d %d\n" , x , y); return 0;}문제024_포인터와이차배열02.cpp#include int main(void) { int data[3][3] = {{10,20,30},{40,50,60},..

코딩/C언어 2025.07.10

수업024_포인터와이차배열

_21_교재수업024_포인터와이차배열.cpp#include #include // srand();#include // time(NULL)int main(void) { int data[][3] = {1, 3, 4, 5, 2, 9, 6, 8, 7}; //data[3][3] = {{1,3,4},{5,2,9},{6,8,7}}; printf("%p\n",data[0]); int *p = data[1]; //주소를 넣은것 //int * p = &data[1][0]; //축약형 //주소 //숫자 5의 주소 printf("%p\n",data[1]); int x, y; x = *p; //x = 5 y = *(p + 2); //9 printf("%d %d\n" , x , y); return 0;}

코딩/C언어 2025.07.09

포인터 와 배열 문제 (6~10)

_21_문제문제023_포인터와배열06.cpp#include int main(void) { int num[4] = {1, 2, 3, 4}; int*pt = num; //num[0],num[1],num[2],num[3]; //&num[0],&num[1], //int* pt = & num[0]; //int* pt = num; //축약형 //위의 2개는 같다. //int* pt = &num[1]; //int* pt = num + 1; //위의 2개도 같은것 //0의 주소 x1 pt++; // x5 *pt++ = 5; //1, 5, 3, 5 //pt = x9 *pt++ = 10; //1,5,10,4 //pt = x13 pt --; //pt = x9 *pt++ += 20; //1,5,..

코딩/C언어 2025.07.09
반응형