본문 바로가기

개발 일지

[TIL]이노베이션 캠프 9일차 1. 개발 진행 상황 2. 개발 중 발생한 이슈와 해결 3. 새로 배운 것 이클립스에서 자바 프로그램 작성하는 순서 프로젝트 생성: 메뉴 File -> New -> Java Project 클래스 생성: 프로젝트 이름 위 우클릭 -> New -> Class 저장 및 컴파일: 소스파일 작성 후 저장(자동 컴파일 됨) 실행: 메뉴Run -> Run 빌드: 소스파일(*.java)로 부터 프로그램을 만들어내는 전 과정 workspace의 모든 프로젝트 빌드 : Project -> Build All 현재 프로젝트 빌드(변경된 소스 파일만 새로 컴파일): Project -> Build Project 이전 빌드 정보 모두 삭제(모든 소스파일 새로 컴파일): Project -> Clean 소스파일 변경 후 저장 시 자동.. 더보기
[TIL]이노베이션 캠프 8일차 1. 과제 진행 상황 조별과제는 알고리즘(코딩테스트) 28문제 해결하고 스터디하기 -> 조원 4명이 7문제씩 자기 담당 문제 정해서 해결하고 어려운부분 공유하는 방법으로 진행 개별로 코드짜고 깃허브에 올려서 공유 전공자인 조원이 계셔서 코드 참고하기 좋았고 처음에 설명을 이것저것 잘해주셔서 어떻게 진행해야할 지 방향잡기가 쉬웠음 개별과제 java로 코드짜는건 손그림 그려보고있고..아직 시작을 못함 2. 과제 중 발생한 이슈와 해결(중) 프로그래머스에서 주어진 문제 해결하는것을 이클립스로 가져와서, 내가 입력하면 나오게하는 코드로 바꿔보는 중이다 아직 이 부분이 좀 어렵다..그냥 값을 임의로 넣어놓는걸로 방향을 바꿔야하나 싶다. 3. 새로 배운 것 코딩 테스트 / 알고리즘 해결 https://github... 더보기
[WIL]이노베이션 캠프 1주차 [TIL]이노베이션 캠프 1일차 https://k-sky.tistory.com/7 [TIL]이노베이션 캠프 1일차 1주차 웹개발 미니 팀프로젝트 프로젝트명: 오운어?(오늘 운동 어디?) 1. 개발 진행 상황 프로젝트 기획 개발 해야할 기능 정리 와이어프레임 작성 페이지 별 역할 분담 프로젝트 기획 멘토링 2. k-sky.tistory.com [TIL]이노베이션 캠프 2일차 https://k-sky.tistory.com/8 [TIL]이노베이션 캠프 2일차 1. 개발 진행 상황 운동 리스트 뼈대 코드 작성(엉성하게 모양은 나옴..기능 구현은x) 2. 개발 중 발생한 이슈와 해결 소스트리에서 push가 되다 안되다 했다..검색해보니 문제는 토큰 문제였고 초 k-sky.tistory.com [TIL]이노베이션 .. 더보기
[TIL]이노베이션 캠프 7일차 1. 개발 진행 상황 2. 개발 중 발생한 이슈와 해결 3. 새로 배운 것 이클립스-깃허브 연동: 깃허브에 따로 작성하지않고 이클립스에서 코드작성하면 바로 푸쉬 할 수 있음(비밀번호는 토큰 넣어줘야 함) 코딩테스트 진행중: 코딩테스트 화면에서 코드 입력하고 이클립스로 가져와서 테스트 해보는 중..! 프로그래머스에서는 미리 넣어둔 코드가 있는지 이클립스에서 테스트 하려면 내가 추가로 입력값?이나 그런걸 넣어주는걸 또 만들어야해서 좀..어렵당ㅠ 클래스: 정보를 묶는 것으로 현실과 비슷한 개념(객쳬)를 나타내기 위한 자바의 도구 // 클래스 바로 연습해보기 Course.java public class Course { // title, tutor, days 가 Course 라는 맥락 아래에서 의도가 분명히 드러.. 더보기
[TIL]이노베이션 캠프 6일차 1. 개발 진행 상황 2. 개발 중 발생한 이슈와 해결 3. 새로 배운 것 임포트(import): 미리 작성된 자바의 라이브러리 패키지의 클래스를 사용하거나, 사용자의 다른 패키지의 클래스를 사용할 때 패키지명과 클래스명을 써야하는데 import를 사용하면 클래스명만 쓰고 사용할 수 있기 때문에 클래스 사용이 간편해진다. - 단축키 mac: option+Enter / windows: alt + enter - 패키지명: java.util, 클래스명: Scanner // Scanner클래스를 사용하기 위해 작성한 코드 public class Main { public static void main(String[] args) { java.util.Scanner in = new java.util.Scanner(S.. 더보기
[TIL]이노베이션 캠프 5일차 1. 개발 진행 상황 2. 개발 중 발생한 이슈와 해결 3. 새로 배운 것 JAVA 개발 순서: 코드 작성 -> 코드 컴파일 -> JVM으로 실행 컴파일: 코드를 기계언어로 변환 해주는 것 코드작성 방법 1) txt로 작성 -> 명령 프로프트로 컴파일(javac 파일명.java) -> 파일명.class 파일 생성 됨 // 실행은 java 파일명 프롬프트에 입력 2) eclips class 생성 -> 소스코드 저장(저장 시 자동으로 컴파일 됨) // class파일, java파일 생성 됨, 실행은 주석: 프로그램의 코드와 실행에 영향을 주지 않는 문장 1) 행 단위 주석 : //code , 단축키 cmd+/ 2) 블럭단위 주석: /* code */ 3) 문서화 주석: 클래스, 인터페이스 그리고 멤버 당 하나.. 더보기
[TIL]이노베이션 캠프 4일차 1. 개발 진행 상황 각자 담당 페이지 취합, 오류 해결 2. 개발 중 발생한 이슈와 해결 에러에러에러..어떻게 정리해야 할지 모르겠다. 3. 새로 배운 것 youtube 크롤링 4. 참고 레퍼런스 5. 오늘 한 일 / 회고 계속 붙잡고 있었으나 해결하지 못했다..ㅠ 우울하다...조원들에게도 너무 민폐인것 같아서 속상하고..하.. 다른 사람들보다 더 시간 투자해서 공부해야겠다.. 6. TO-DO LIST 새로운 과제..시작 7. 특이사항 1주차 과제 제출 완료.. 하지만 내가 한건 뭘까ㅠ 더보기
[TIL]이노베이션 캠프 3일차 1. 개발 진행 상황 와이어 프레임 토대로 뼈대 잡기 뼈대 잡은것에 기능 구현 도전..! 2. 개발 중 발생한 이슈와 해결 에러에러에러..어떻게 정리해야 할지 모르겠다. 3. 새로 배운 것 youtube 크롤링 부트스트랩을 이용해서 프론트엔드 구현 API(Application Programming Interface): 요청과 응답을 사용하여 두 애플리케이션이 서로 통신하는 방법 정의 - 클라이언트(요청)->서버(응답) - POST요청: 주로 데이터를 수정할 때 - GET요청: 주로 데이터를 가져올 때 웹개발플러스 강의: 로그인 기능 JWT JWT(JSON Web Toke): JSON객체를 사용하여 정보를 안정성 있게 전달하는 웹표준 사용자가 로그인하면 서버에서 회원임을 인증하는 토큰을 넘겨주고 이후 회원.. 더보기