전체 글(121)
-
2021-04-21 10일차
현재 날짜 구하기 Java SimpleDateFormat format1 = new SimpleDateFormat ( "yyyy-MM-dd HH:mm:ss");String time1 = format1.format(time); System.out.println(time1); Date time = new Date(); 현재 날짜 구하기 kotlin 함수vr fun getRegDateStr(): String { val format1 = SimpleDateFormat("yyyy-MM-dd HH:mm:ss") return format1.format(System.currentTimeMillis()) }
2021.04.21 -
공부기록, 2021-04-20
코틀린에서 숫자를 입력받고 그 숫자를 bubbleSort로 정렬하는 알고리즘을 풀어보았다 == 프로그램 시작 == 숫자(띄워쓰기로 구분) : 3 0 1 8 7 2 5 4 6 9 오름차순 정렬 결과 : 0 1 2 3 4 5 6 7 8 9 내림차순 정렬 결과 : 9 8 7 6 5 4 3 2 1 0 == 프로그램 끝 == fun main(){ println("== 프로그램 시작 ==") print("숫자(띄워쓰기로 구분) : ") val numbers = readLine()!!.trim().split(" ").map { it.toInt() }.toMutableList() bubbleSort(numbers) print("오름차순 정렬 결과 : ") printNumbers(numbers) print("내림차순 정..
2021.04.20 -
XML, JSON, YAML이 뭔가요?
XML 태그형식을 사용한다 HTML이 XML을 사용해서 웹을 표현하는 언어이다 JSON 자바스크립트의 객체 표기법으로 사용된다 XML보다 직관적으로 보기가 편하고 코드량이 적어 작성하기 편하다 하지만 문법오류에 취약해서 한가지만 오타가나도 전체가 작동하지 않는다 안정성을 요구하는곳에선 XML형식을 가벼움을 요구하는곳에서는 JSON을 주로 사용한다 YAML YAML은 파이썬과 같이 사용자가 작성하고 보기 편하게 만들어놓았지만 파이썬과 같이 형식에 조금이라도 틀린게있으면 오류가 난다 www.youtube.com/watch?v=55FrHTNjTCc
2021.04.19 -
기본 개발용어 알아보기
디버깅 디버깅은 프로그래밍에 발생한 오류를 찾는과정을 말한다 (에러가 나는경우만 디버깅은 아님) 컴파일러 C, C++, Java 등 의 언어가 있는데 개발자가 코드를 작성한 후 배포되기전에 기계어 등의 중간언어로 번역하는 작업을 컴파일 이라고 한다 컴파일을 하는 프로그램을 컴파일러라고 부른다 인터프리터 자바스크립트, 파이썬 등 의 언어가 있는데 개발자가 작성한 코드를 컴파일 작업을 거치지 않고 실시간으로 번역하는 언어를 말한다 컴파일과정을 거치지 않기때문에 코드 수정이 잦은 작업에는 수정이 용이하지만 실시간으로 번역하기 때문에 컴파일러언어에 비하면 실행속도가 느리다 그리고 코드가 그대로 배포된다 빌드 작업한 프로젝트를 배포하기 편한 형태로 포장하는 일 환경변수 각 환경마다 변할수있는 값 라이브러리 내 소..
2021.04.19 -
재귀함수가 뭔가요? (Feat. 하노이의 탑)
재귀함수 함수 내에서 자기자신을 호출하여 재연산 하는 함수를 말한다 재귀함수를 사용할때 사용하는 언어가 꼬리재귀최적화를 지원하는지 확인해보면 좋다 www.youtube.com/watch?v=aPYE0anPZqI
2021.04.19 -
정적 웹은 뭐고 동적 웹은 뭔가요?
정적 웹 개발자가 작성해놓은 코드들이 언제 접속하든 같은 리소스를 보여주는 웹페이지를 말한다 동적 웹 개발자가 작성해놓은 코드들을 가지고 접속할때마다 작성해놓은 양식에 맞게 새로 작성되어서 보여주는 웹페이지를 말한다 www.youtube.com/watch?v=C06xRvXIAUk
2021.04.19