전체 글 101

카카오톡 공유 기능 구현시 오류

(요청실패) 카카오계정과 카카오톡이 연결되어 있지 않습니다. 1. 현재 카카오톡이 깔려있는지, 카카오톡에 로그인 되어있는지 확인한다. 2. 카카오 디벨로퍼의 아이디가 카카오톡에서 사용하는 아이디와 동일한지 확인한다. (인증 실패) ErrorCode(4019) 1. 카카오 디벨로퍼에서 내애플리케이션 > 앱설정 > 플랫폼에 사이트 도메인을 적용했는지 확인한다. 2. javascript키를 제대로 적용했는지 확인한다.(내애플리케이션 > 앱설정 > 요약정보) 썸네일 안바뀔때 공유 시에 썸네일 이미지 등 오픈그래프 정보가 바뀌지 않는다면 캐시삭제를 통해 기존 데이터를 지워주면 된다. https://developers.kakao.com/tool/clear/og 카카오계정 accounts.kakao.com 도메인 주..

오류 2022.12.18

정보처리산업기사 과정평가형 6회 시험 후기

실기 yunamom.tistory.com/ https://www.youtube.com/@user-sw8qf1cf5y 위의 주소들을 참고해서 충분히 연습하면 수월한 난이도였습니다 제가 푼 실기문제 파일도 몇 개 첨부할테니 참고하세요~! 제가 응시한 시험에서는 물품관리 CRUD 하는 내용이 나왔고, 지역구의원투표 문제랑 비슷한 구성이었어요 필기 구분 주요내용 시험방법 및 시험 시간 문제수 (40문제) 객관식 및 주관식: 1시간 30분 문항수 및 시험문제 유형 객관식(30문항) 4지 택일형, 선다형, 진위형(O/X), 연결형 주관식(10문항) 단답형, 약술형, 계산형 배점 100점(40%) 필기는 ncs교재에서 나오기 때문에 nsc교재 보시면 돼요 용어는 개정될때마다 조금씩 바뀌니까 가장 최근거 기준으로 공부..

기타 2022.12.07

Git 버전 비교 작업 되돌리기 임시저장 브랜치

버전 비교하기 1. 최근 커밋과 현재 작업 디렉터리 비교하기(차이 출력) a.txt에 'D'를 추가해 주었음 git diff $ git diff diff --git a/a.txt b/a.txt index b1e6722..8422d40 100644 --- a/a.txt +++ b/a.txt @@ -1,3 +1,4 @@ A B C +D 2. 최근 커밋과 스테이지에 추가된 항목 비교 git diff --cached #또는 git diff --staged #변경 사항을 스테이지에 추가 $ git add a.txt #차이 출력 $ git diff --staged diff --git a/a.txt b/a.txt index b1e6722..8422d40 100644 --- a/a.txt +++ b/a.txt @@ -..

Git 명령어 /버전 만들기, 태그 관리

경로 확인 pwd 버전 만들기 1. 로컬 저장소 만들기 git init $ git init Initialized empty Git repository in F:/test/.git/ 입력한 루트에 .git 파일이 생성됨 2. 작업 디렉터리 상태 확인하기 (미리 a.txt 파일을 생성해 주었음) git status $ git status On branch master#현재 기본 브랜치(master)에 있다 No commits yet#아무런 커밋도 하지 않았다. Untracked files:#깃이 기존에 추적하지 않은 대상(새로운 파일) (use "git add ..." to include in what will be committed) a.txt nothing added to commit but untrac..

Git 깃허브

프젝 올리기 https://soda-dev.tistory.com/12 원격 저장소와의 상호작용 1.클론(clone) : 원격 저장소를 복제 2.푸시(push) : 원격 저장소에 밀어넣기 3.패치(fetch) : 원격 저장소를 일단 가져만 오기 4.풀(pull) : 원격 저장소를 가져와서 합치기 소스트리와 깃허브 연동하기 SSH 통신(안전하게 정보를 주고받을 수 있는 암호회된 통신방법)할 수 있도록 연동해준다. 1.깃 배시창에서 키를 받는다 ① 입력 ② 사용할 암호 입력 ③ 암호 재입력 ④ ⑤ 생성된 키 2.소스트리에서 도구>옵션>SSH 클라이언트 OpenSSH선택>확인 아까 그 ④의 경로도 입력해줘야됨 3.깃허브에 key값 입력 4.소스트리에서 계정을 추가해준다. Remote>계정추가>정보 입력>토큰 새..

Git 브랜치 (모두의 깃&깃허브_강민철 지음)

브랜치로 나누어 관리하기 브랜치 : 나뭇가지처럼 버전을 여러 흐름으로 나누어 관리하는 방법(기본은 master) 브랜치로 나누면 코드를 통째로 복사해 일일이 변경하고 관리하는 번거로움을 해소할 수 있다. ex) A와 B가 장바구니와 주문목록을 각자 구현하는 경우 브랜치를 나누어 각자의 브랜치에서만 작업할 수 있게 된다. 완성되면 브랜치를 하나로 합치고 '같은 코드를 다르게 수정한 부분'만 살펴보면 된다. 1.브랜치 생성 master 브랜치의 3번 커밋에 foo 브랜치를 생성한다. 생성된 모습 2. 새 커밋 시 foo브랜치에 추가됨.(아까 브랜치 만들때 새 브랜치 체크아웃으로 설정해놔서) foo 브랜치에 체크아웃 되어있을 때의 파일 3.master브랜치로 체크아웃 우측의 브랜치 목록에서 master를 더블..

Git 설치 버전 릴리스 스태시 (모두의 깃&깃허브_강민철 지음)

설치하기 깃 버전 관리를 도와주는 소프트웨어(Version Control System, VCS) 오픈소스로, 모든 소스코드가 공개되어 있다. 명령어로 동작한다. github.com/git/git [1] 깃 다운 https://github.com/git-for-windows/git/releases/tag/v2.36.0.windows.1 (Git-2.36.0-64-bit.exe로 설치해 주었음) [2] 설정 next선택 x9999 [3] 설치 확인 바탕화면에 폴더를 생성해서 폴더 내부를 우클릭 해서 'Git Bash Here'를 눌러준 뒤, 명령어를 입력하는 창(깃배시)이 뜨면 git 이라고 입력해주어 잘 설치되었는지 확인한다. [4] 초기 설정 $ git config --global user.name "이..

Spring 게시판 좋아요 기능 구현

리뷰 게시판의 좋아요 기능을 구현해 보았다. loveno Number pk reviewno Number fk id Varchar2 fk loveyn Number nn, default=0 1. 하트 default는 빈하트 2. 현재 로그인 된 사용자가 빈하트(loveyn=0)를 누르면 채워진 하트(loveyn=1)가 되고, 채워진 하트를 누르면 빈하트가 된다.(update) 2-1. 단, 해당 게시글의 하트를 한번도 누른적 없는 사용자는 처음 한번만 정보가 새로 insert된다 3. 게시글마다 하트의 총합을 적어준다.( reviewno마다 loveyn=1인 count(loveno) ) 3-1. 사용자가 하트를 누를때마다 총합숫자가 같이 변경되어야 함. 1. 하트 default는 빈하트 //유저의 하트 가져..

JAVA 문자열 쪼개기 StringTokenizer charAt

StringTokenizer 문자열을 지정한 구분자로 쪼개주는 클래스 생성자 설명 public StringTokenizer(String str); 전달된 매개변수 str을 기본(default) delim으로 분리합니다. 기본 delimiter는 공백 문자들인 " \t\n\r\t"입니다. public StringTokenizer(String str,String delim); 특정 delim으로 문자열을 분리합니다. public StringTokenizer(String str,String delim,boolean returnDelims); str을 특정 delim으로 분리시키는데 그 delim까지 token으로 포함할지를 결정합니다. 그 매개변수가 returnDelims로 true일시 포함, false일땐 ..

JAVA 2022.11.11

Spring 게시판 댓글 기능 구현

리뷰 게시판의 댓글 기능을 구현해 보았다. replyno number pk 댓글 pk reviewno number fk 댓글 단 게시글 번호 reply varchar2 nn 댓글 내용 replyer varchar2 fk 댓글을 단 사용자 nth number default 0 댓글 레벨(댓글=0, 리댓글=1) reReplyno number nn 리댓글 단 댓글 번호 (nth =0 인 경우 그냥 본인의 pk가 들어가도록 함.) reSum number default 0 달린 리댓글 개수 (댓글에만 들어감) replyDate date default sysdate 작성일 1. 게시글마다 댓글(+리댓)을 뿌려준다. 1-1. 처음에는 1페이지의 댓글을 뿌려줌 1-2. 새로 댓글을 작성하면 마지막 페이지로 이동한다. ..