f_
frhyme.code
💻

Tech

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

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

JavaScript - IDE

Bracket 1.14.2 버전을 다운받았습니만, 설치가 되지 않아서 Atom으로 넘어가도록 하겠습니다. JS IDE로 VScode가 좋다는 의견이 많은데, VScode는 블로그에 글을 쓰는 텍스트 에디터로 픽스되어 있는 상황입니다. 하나의 ID...

java
·⏱ 3m

Scala - Install scala

그냥 를 사용해서 설치하면 됩니다. scala을 설치하고 난 다음 terminal에 를 치면 다음처럼 REPL로 scala를 실행할 수 있습니다. Run Scala in Intellij IntelliJ에서 scala를 실행하기 위해서, scala...

java
·⏱ 1m

scala - Function

간단히 다음처럼 라는 function을 만들었습니다. 특이한 것이 java에는 이 따로 없습니다. 의 형태로 input type, output type을 뒤쪽에 과 함께 작성해줍니다. 그냥 다음처럼 한줄로 만들어서 처리할 수도 있죠. 여러 arg...

java
·⏱ 1m

scala - tuple

scala의 tuple을 이용하여 간단한 코드를 만들어 봤습니다. scala의 tuple은 ...로 각 요소에 접근하고, 최대 22개만 만들 수 있습니다.

dev-tools
·⏱ 1m

VScode - Markdown Scala Syntax

VScode를 이용해서 마크다운 파일에 scala를 공부한 내용들을 정리하고 있습니다. 를 통해 markdown preview로 넘어가면 scala syntax highlighting이 되는데, raw markdown에서는 안되더라고요. 그래서 ...

java
·⏱ 4m

Java - Thread - State of Thread

Thread 또한 life cycle을 가지며 state가 변하죠. 프로그래머가 Interruption 등으로 Thread의 state를 변경하는 경우도 있고, OS로 인해 바뀌는 경우도 있습니다. Thread의 상태는 enum type인 으로 ...

java
·⏱ 3m

Java - Thread - Executors

Thread가 몇 개 되지 않을때는 관리가 어렵지 않지만, 가령 100개가 넘어간다면 관리가 배우 어려워지죠. Java의 는 multi-thread를 효과적으로 관리할 수 있도록 해줍니다. Task Queue를 만들어, 실행되어야 하는 Task를...

java
·⏱ 2m

Java - Arbitrary Number of Argument

java에서 method를 정의할 때, 변수가 몇 개 들어오더라도 문제없이 처리해주도록 하려면 을 이용하면 됩니다. 가령 다음처럼 로 정의할 경우 String argument가 몇 개 들어올지 정해주지 않아도 됩니다. 즉, 1개 들어오든 2개 들...

dev-tools
·⏱ 5m

Mermaid - Flow Chart를 그려보자.

Mermaid - 다양한 diagram을 그려보자 저는 블로그에서 mermaid-js을 CDN을 사용해 include하고, post에서 다음의 방식을 통해 Diagram이 그려지도록 설정한 상황입니다. 본 포스팅에서는 Flow Chart를 그리는...

dev-tools
·⏱ 1m

Git - commit 전에 staged 파일 diff

현재 디렉토리에서 이전 commit과 차이점이 뭐가 있는지 확인하려면 다음을 실행합니다. 하지만, 을 사용해서 이미 파일들을 staging area에 올린 상황이라면 위 명령어가 무의미하죠. 그럴때는 를 붙이면 됩니다.