f_
frhyme.code
💻

Tech

Python, Java, AI/ML, Vim, Web, CS 이론 등 소프트웨어 개발 및 엔지니어링 기록

1,253 posts · Page 14/79
javascript
·⏱ 2m

nodeJS02 - npm

nodeJS - npm npm은 Node Package Manager의 약자이며, 말 그대로 "nodeJS를 위한 패키지를 관리하고, 현재 프로젝트의 의존성 들을 관리"하는 기능을 수행합니다. 이미 nodeJS를 설치하셨다면 npm은 이미 설치되...

others
·⏱ 1m

Kotlin06 Null

kotlin에서는 기본적으로는 변수에 을 넣어줄 수 없습니다. 만약 null이 가능하도록 하려면 자료형 뒤에 를 붙이면 됩니다.

java
·⏱ 3m

Kotlin - Array

array는 다음처럼 정의할 수 있습니다. Array Method - contentEquals 를 사용하여 array의 내부 원소들이 동일한지 비교할 수 있습니다. Array Method - joinToString 를 사용하면, String Ar...

java
·⏱ 2m

Kotlin - When statement

kotlin에서 은 와 유사한 형태의 명령문입니다. 의 경우 하나의 조건에 대해서만 일일이 matching할 수 있었떤 반면, 은 여러 조건을 동시에 한 줄에 작성할 수 있습니다. 우리가 흔히 아는 switch문과 유사하게는 다음처럼 작성할 수 ...

java
·⏱ 2m

Kotlin - class

kotlin에서 class를 정의하는 방법을 정리하였습니다. - kotlin에서는 Constructor를 내부 method로 정의하는 것이 아니라, 부분에 값을 넣어서 넘겨줍니다. - 내부에 block으로 만들어 줄 수도 있긴 하죠. - meth...

java
·⏱ 3m

Kotlin - function

Kotlin에서는 function 또한, Object로 사용되며 변수가 가리키도록 할 수도 있고, 함수에 넘겨주고 다시 함수에서 넘겨받는 것도 가능합니다. 보통 이런 걸, first-class citizen이라고 하는데, 뭐 그냥 "함수도 변수처...

java
·⏱ 4m

Kotlin - Basic

Kotlin에 대한 사소한 것들 심심해서 코틀린을 공부하고 있는데 다른 언어들과의 차이점이라거나 하는 것들을 정리합니다. Varaible - val, var : immutable variable을 의미합니다. : mutable variable C...

others
·⏱ 9m

Gradle - Basic

spring initializer에서 config을 설정하고 다운받습니다. 압축을 풀고 나서 해당 경로에서 다음 명령어를 실행해 주면 해당 경로에 필요한 plungin을 모두 설치해주고 build를 해줍니다. intelliJ의 경우는 그냥 해당 ...

java
·⏱ 7m

Java - Logging - Logger

Java - Logging Logger는 일반적으로 시스템 상에서 발생하는 상황을 확인하기 위한 도구죠. 사실 그냥 을 사용해서 처리하는 일이 많기는 한데, 이렇게 할 경우 나중에 한번에 해제한다거나 하는 일이 어려워집니다. 가령, 여러 함수에 ...

java
·⏱ 6m

Java - Serialization

Serialization은 Object를 json, xml과 같은 binary data format으로 변환하는 것을 말하고, 반대로 json, xml로부터 Object로 변경하는 것을 Deserialization이라고 합니다. Student.j...

web
·⏱ 2m

jQuery - basic

jQuery는 아주 활발하게 사용되는 Javascript library로, 보통 DOM manipulation, AJAX 호출 등을 간편하게 처리할 수 있도록 해주는 라이브러리입니다. 기본적으로는 다음의 형태로 사용되죠. 를 정하고, 을 연쇄적으...