1. Spring Boot (Spring Security) - PasswordEncoder .passwordEncoder()를 통해 활성화 ------------------------------------------------------------------------------------------------------------------ ERROR 1. 오류 발생 장소 : 회원가입 기능에서 등장한 오류 2022-12-21 13:17:47.886 WARN 18008 --- [nio-8080-exec-3] o.h.engine.jdbc.spi.SqlExceptionHelper : SQL Error: 0, SQLState: 08000 2022-12-21 13:17:47.886 ERROR 18008 --- ..
전체 글
[파일 단계] / working directory / / untracked / tracked / / staging area / / .git directory / git status => 현재 파일이 있는 단계 확인 git add [파일명] => working directory -> staging area로 업로드 하기 전 단계 git rm --cached [파일명] => staging area에서 working directory로 이동 깃과 깃허브에 추가하고 싶지 않은 파일을 .gitignore에 위치 echo *.log > .gitignore => .log 형식의 파일을 .gitignore에 추가 ** 파일 열기 Mac : open [파일명] Window : start [파일명] 파일 변경 로그 확인 ..
1. Window builder를 사용하여 계산기 프레임 디자인 2. 각 버튼에 이벤트 생성 2-1. 숫자버튼에 이벤트 생성 JButton btn7 = new JButton("7"); // 버튼 이벤트 설정하기 btn7.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { // 텍스트 필드에 있는 기존 숫자 + 숫자 7 추가 String EnterNumber = textField.getText() + btn7.getText(); textField.setText(EnterNumber); // 텍스트 필드에 출력 } }); btn7.setFont(new Font("Tahoma", Font.BOLD, 20));..
1. #include int main(void) { char ch; printf("문자를 하나 입력하세요 >> "); ch = getchar(); printf("\n%c의 아스키 코드값은 십진수로 %d 입니다.", ch, ch); return 0; } /* 문자를 하나 입력하세요 >> * *의 아스키 코드값은 십진수로 42 입니다. */ 2. #include #include int main(void) { char ch[30]; printf("한 단어를 입력하세요 >> "); scanf("%s", ch); // scanf() : 문자열 표준입력 int len = strlen(ch); // len : 문자열 ch의 길이 printf("입력한 단어를 반대로 출력합니다 >> "); for (int i = len..
01. 문자와 문자열 문자와 문자열 개념 문자 : 한 글자를 작은 따옴표로 감싼 것 EX) 'A' 작은따옴표에 의해 표기된 문자를 문자 상수 문자열 : 문자의 모임인 일련의 문자 / 일련의 문자 앞 뒤로 큰 따옴표로 둘러싸서 "java"로 표기 EX) "java" ** 문자의 나열인 문자열은 'ABC'처럼 작은따옴표로 둘러싸도 문자가 될 수 없으며 오류가 발생 문자와 문자열의 선언 char형 변수에 문자를 저장 C언어는 문자열 저장을 위한 자료형을 따로 제공하지 X 문자열 = 문자들을 원소로 하는 배열의 형태 **문자열은 문자열의 마지막을 의미하는 NULL 문자(코드 번호 0번 문자) '\0'가 마지막에 저장되어야 한다. 때문에 문자열이 저장되는 배열크기는 반드시 저장될 문자 수 보다 1이 커야 한다. ..
1. #include int main(void) { // int형 변수 data, 100 저장 int data = 100; // 저장값, data의 주소값 출력 printf("%d %16p", data, &data); return 0; } /* 100 0061FF1C */ 2. #include int main(void) { int a[5] = {1, 2, 3, 4, 5}; // 배열 a int* p; // 포인터 p p = &a[2]; // 포인터 p : a[2]의 주소값 저장 // 배열 원소 모두 출력 printf("%d, %d, %d, %d, %d", *(p-2), *(p-1), *p, *(p+1), *(p+2)); } /* 1, 2, 3, 4, 5 */ 3. #include #include // d..