분류 전체보기 (87) 썸네일형 리스트형 (New)코드로 배우는 스프링 웹 프로젝트 - Part1 : 스프링 개발 환경 구축 코드로 배우는 스프링 웹 프로젝트 - 개정판 코드로 배우는 스프링 웹 프로젝트 - Part1 : 스프링 개발 환경 구축 html, css, javascript는 기억안나면 인프런으로 보충할 예정 2019년 7월 10일 인쇄판 Part1. 스프링 개발 환경 구축 Chapter 01. 개발을 위한 준비 1.1 개발 환경 설정 - JDK 1.8 버전 설치 - Eclise / STS 설치 및 프로젝트 생성(저는 Eclipse 위주로 갑니다) - Tomcat 설치 및 연동 - 오라클 데이터베이스 / SQL Daveloper 설치 및 설정 - 스프링 프로젝트 생성 및 라이브러리 추가 - MyBatis / mybatis-spring 설정 - 스프링 MVC 개발 설정 1.1 개발 환경설정 1.1.1 JAVA 설치 생략.. (New) 퍼블리셔 취업을 위해 제대로 배워보는 html과 css, 그리고 웹표준 1. 설치~2.html작성기초 퍼블리셔 취업을 위해 제대로 배워보는 html과 css, 그리고 웹표준 1. 프로그램 설치 및 준비 1-1. emmet(zen-coding) 설치 www.sublimetext.com/3 Download - Sublime Text Sublime Text 3 is the current version of Sublime Text. For bleeding-edge releases, see the dev builds. Sublime Text may be downloaded and evaluated for free, however a license must be purchased for continued use. There is currently no enforced time limit f www.sublimete.. 알고리즘 문제 해결 전략 Part02. 알고리즘 분석 프로그래밍 대회에서 배우는 알고리즘 문제 해결 전략 Algorithmic PRoblem Solving Strategies Part02. 알고리즘 분석 개관 - 시간 : 알고리즘이 적은 시간을 사용한다는 것은 더 빠르게 동작한다는 이야기 따라서 알고리즘의 수행 속도와 특성을 분석하는 능력이 필요하다 - 공간 : 알고리즘이 더 적은 공간을 사용한다는 것은 더 적은 용량의 메모리를 사용한다는 것 이 두 기준은 서로 상충하는 경우가 많다 2부는 알고리즘의 속도를 분석하는 방법과 알고리즘의 정당성을 증명하는 기술들을 소개한다. Chap4. 알고리즘의 시간 복잡도 분석 4.1 도입 직관적인 방법은 각각을 프로그램으로 구현한 뒤 같은 입력에대해 두 프로그램의 수행 시간을 측정하는 것이지만, 수행 시간은 언어는 물론 .. (New)알고리즘 문제해결전략 Part1-문제 해결 시작하기 Algorithmic Problem Solving Strategies 프로그래밍 대회에서 배우는 알고리즘 문제해결전략 (Part1 내용은 추후 보완할 예정) chap1. 문제 해결과 프로그래밍 대회 1.1 도입 프로그래밍은 문제 해결이다. 1.2 프로그래밍 대회 현업과는 다르지만 다음과 같은 사항을 배울 수 있다. - 프로그래밍 대회에서 작성하는 프로그램들은 그래픽 인터페이스등을 전혀 사용하지 않으며 단순히 텍파로 읽어들이고 출력한다. 군더더기가 없으므로 문제 해결에만 집중할 수 있다 - 명시적인 시간 제한과 메모리 제한이 있다. 또한 계산집중적이므로 적절한 알고리즘과 자료구조를 사용하지 않으면 시간 제한 내에 동작하지 않는다. - 정답과 오답 여부가 훨씬 명확히 가려진다. 현업에서는 대개 코드의 정당성.. 프로그래밍 시작하기 : 파이썬 입문 10. 최종 프로젝트 프로그래밍 시작하기 : 파이썬 입문(inflearn Original) 버전 1. # Cahpter 10-1 # Hangman(행맨) 미니 게임 제작(1) import time #처음 인사 name = input("What is ur name? ") print("Hi, " + name, "Time to play hangman game!") print() time.sleep(1) print("Start Loading...") print() time.sleep(0.5) # 정답 단어 word = "secret" # 추측 단어 guesses = '' # 기회 turns = 10 # 핵심 While loop # 찬스 카운트가 남아 있을 경우 while turns > 0: # 실패 횟수(단어 매치 수) failed.. 포스팅 방향 Inflearn에 질러놓은 강의들이 많아 일주일에 2강의 정도는 완강을 목표로 틈틈히 스프링 책 / 알고리즘 문제해결과 전략 (책) 포스팅을 할 예정입니다. (이후 추가바람) 자바 프로그래밍 입문 강좌 26~28. JAVA 마무리 자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!! 26. 예외처리 26-1. 예외란? 프로그램에 문제가 있는 것을 말하며, 예외로 인해 시스템 동작이 멈추는 것을 막는 것을 예외처리라고 한다. Exception : Error는 개발자가 대처할수 있음 Error : 개발자가 대처할 수 없음 Exception - Checked Exception : 예외처리를 반드시 해야하는 경우(네트워크, 파일 시스템 등) Unchekced Exception : 예외처리를 개발자의 판단에 맡기는 경우(데이터 오류 등) 26-2. Exception 클래스 Exception 클래스 하위 클래스로 NullPointerException(객체를 가리키지 않고 레퍼런스를 이용할 때), ArrayInde.. 자바 프로그래밍 입문 강좌 18~25. JAVA 상속 및 클래스 자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!! 18. 상속 18-1 상속이란? 부모 클래스를 상속받은 자식 클래스는 부모 클래스의 속성과 기능도 사용할 수 있다. 18-2 필요성 기존의 검증된 class를 이용해 빠르고 쉽게 새로운 class를 만들 수 있다. 18-3 상속 구현 extend 키워드를 이용해 상속을 구현한다. package pjtTest; public class ParentClass { ParentClass() { System.out.println("ParentClass constrcutor"); } public void parentFunc() { System.out.println("parentFunc"); } } package pjtTest; publ.. 자바 프로그래밍 입문 강좌 11~17. JAVA 객체 자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!! 11. 객체 지향 프로그래밍이란 11-1. 객체란? 세상에 존재하는 모든 것을 뜻하며 프로그래밍에서 속성과 기능을 가지는 프로그램 단위이다. 11-2. 클래스란? 객체를 생성하기 위한 툴로 모든 객체는 클래스로부터 생성된다. 11-3 클래스 구성 요소 속성(멤버 변수)와 기능(메서드)로 구성된다. 12. 클래스 제작과 객체 생성 12-1. 클래스 제작 package pjtTest; public class Grandeur { //일반적으로 클래스 이름 첫 글자는 대문자 public String color; public String gear; public int price; //멤버 변수( 속성) public Grandeur(.. 자바 프로그래밍 입문 강좌 2~10 JAVA 기초 문법 자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!! 2. Java 프로그램의 실행 구조 2-1 환경 변수 설정. java.exe(JVM 구동 명령), java.exe(컴파일러)를 다른 디렉토리에서도 실행할 수 있도록 등록 제어판 - 시스템 - 속성 - 고급 - 환경 변수에 bin 경로 등록 시스템 변수 - 새로 만들기 변수 이름을 JAVA_HOME으로 변수 값을 bin 경로로 설정. 2-2 Java 컴파일러와 JVM 클래스 이름과 파일 이름은 맞춰줘야 한다. 2-5. 가비지 컬렉터 Garbage Collector 프로그램 실행에 필요한 메모리를 GC가 알아서 관리해준다. C계열 프로그램 : 개ㅐ발자가 직접 메모리 관리해야 함. 잘못 관리할 경우 메모리 누수가 발생하고 타 프.. 이전 1 ··· 3 4 5 6 7 8 9 다음