본문 바로가기

Developer

(62)
Final team Project 진행과정 (05/18) 우리조는 그룹웨어 프로젝트를 진행하기로 하였고 전체적으로 어떤기능을 구현할지 정하고 구현할 기능을 각각 배분하였다 (공통) 회원가입 로그인 아이디·비번찾기 마이페이지 관리자모드(사원등록·조회·삭제,부서등록·조회·삭제,직급등록·조회·삭제) 사내메일(발송,수신,삭제,조회,수신자추가) 알림 일정(추가,조회,수정,삭제) 채팅(주소록이용한 1:1채팅) 공지게시판(조회,등록,삭제,댓글) To do-list 역할설정 투표하기 근태 조직도(상세보기/dm) ======================================== 강종성 : 프론트 + 근태 김상훈 : 관리자모드(사원등록·조회·삭제,부서등록·조회·삭제,직급등록·조회·삭제) 공지게시판(조회,등록,삭제,댓글) 손세라 : 사내메일(발송,수신,삭제,조회,수신자추가..
10 VS Code emmet tips to make you more productive VS Code and Emmet Visual Studio Code(aka, VS Code) is one of the leading source code editor(also an IDE) and arguably one of the best today for web development. Emmet is a plug-in based infrastructure that can produce HTML/CSS code snippets from short-hand syntaxes. VS Code supports Emmet 2.0 out of the box. It means you do not need any additional extensions to take advantage of it. Let us see t..
Github 협업 시작하기 How can we work on a project with multiple team members at the same time? IT projects are often confidential and access to the code should be provided only to the individuals who are involved in the project. With this being said, in GitHub, individuals are allowed to add collaborators for a project in a private repository. Here, adding collaborators in a private repository make the code accessib..
코딩테스트 전 codecademy! 코딩테스트를 준비하기전 기존에 공부했던 Python으로 할지 Java로 할지 고민을 많이 했다. 코딩테스트만 집중한다면 Python으로 준비하는게 정답이지만 Java개발자로 성장하기 위해서는 Java언어에 좀 더 익숙해져야 하겠다고 생각했다. 그리하여 Java로 코딩테스를 준비하기로 마음먹었다. 하지만 Leetcode, 프로그래머스 문제를 봤을때 정말 이해 하기가 힘들었다. 이말은 즉 내가 아직 Java언어에 대한 이해도가 높지 않다고 판단하였고 Java언어를 다시 복습하기로 마음먹었다. 물론 Java Programming Masterclass for Software Developers 수업을 듣고 KH국비지원학원에서 Java기초 수업을 들으면서 공부했지만 아직 확실히 언어에 대한 이해도가 높다고 말을 ..
Make sure you configure your 'user.name' and 'user.email' in git 에러 해결하는법 VS code에 있는 프로젝트를 GitHub으로 Push할때 제목과 같은 에러가 발생할때 git config --global user.name "My Name" git config --global user.email "myemail@example.com" Terminal에 위와 같이 입력하면 해결가능합니다 "My Name"과 "myemail@example.com"에는 본인 아이디, 이메일을 입력해야 합니다. 출처 : stackoverflow.com/questions/46941346/how-to-know-the-git-username-and-email-saved-during-configuration
subquery 수업정리_2021-02-05 --------------------------------------------------------- --create --------------------------------------------------------- --subquery를 이용한 create는 not null제약조건을 제외한 모즘 제약조건, 기본값등을 제거한다 create table emp_bck as select * from employee; select * from emp_bck; select constraint_name, uc.table_name, ucc.column_name, uc.constraint_type, uc.search_condition from user_constraints uc join user_cons_colu..
constraint 수업정리_2021-02-04 --정규화 Normalization --이상현상 방지(anormaly) select* from employee; select * from department; --삭제 옵션 --on delete restricted : 기본값. 참조하는 자식행이 있는경우, 부모행 삭제불가 --자식행을 먼저 삭제후, 부모행을 삭제 --on delete set null : 부모행 삭제시 자식컬럼은 null로 변경 --on delete casecade : 부모행 삭제시 자식행 삭제 delete from shop_buy where member_id='honggd'; delete from shop_member where member_id='honggd'; --식별관계 / 비식별관계 --비식별관계 : 참조하고있는 부모컬럼값을 pk로..
sub-query수업정리_2021-02-02 ---------------------------------------------------------- --window function ---------------------------------------------------------- --행과 행간의 관계를 쉽게 정의하기 위한 표준함수 --1.순위함수 --2.집계함수 --3.분석함수 /* window_function(args) over([partition by절][order by절][windowing절]) 1.args윈도우함수 인자 0~n개 지정 2.partition by절 : 그룹핑 3.order by절 : 정렬기준 컬럼 4.windowing절 : 처리할 행의 범위를 지정. */ --rank() over() : 순위를 지정 --dense_ran..