f_
frhyme.code
Tags>#programming

#programming

총 183개의 아티클

Page 4 of 12
javascript
·⏱ 2m

Javascript - addEventListener method

html의 특정 요소에 특정한 event(ex: 마우스 클릭)가 발생했을 때 특정한 동작이 수행되도록 하는 방법을 정리합니다. 다음은 에 마우스 클릭이 발생하면 를 해주는 코드입니다. DOM Events 다음과 같은 Event들이 있습니다. 자세...

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개만 만들 수 있습니다.

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
·⏱ 12m

Java - Counting Sort

CountingSort는 현재 array 내에 존재하는 원소의 빈도를 활용하여 sorting하는 방식을 말합니다. '빈도'를 고려하는 것처럼, 원소들이 중복되어 있을 수록 효율적이죠. 보통의 알고리즘들은 모든 원소들간의 값을 비교하여 정렬하는 반...

java
·⏱ 3m

Java - MultiThreading - Thread Basic

Java - MultiThreading - Threads java는 기본적으로 JVM 레벨에서 Multi Thread를 지원합니다. 사실 우리가 이라는 이름으로 돌리는 코드가 이미 JVM에서 알아서 인식해서 만들어내는 Thread인 거죠. 물론 ...

java
·⏱ 9m

Java - MultiThreading - Make Thread

이제 직접 Thread를 만들어보겠습니다. Thread를 만드는데는 다음과 같은 두 가지 방법이 있습니다. 둘다 내부에서 을 Override 해줘야 하는 것은 동일하죠. 1. Thread를 extends하여 새로운 Thread를 만들기 2. Ru...

java
·⏱ 3m

Java - MultiThreading - Thread in Thread

Thread 안에 Thread가 있는 경우를 한번 만들어보도록 하겠습니다. 는 다음과 같이 구성하였습니다. - 는 Thread가 생성되기 전이므로 가장 먼저 출력되겠죠. - Thread는 해당 Thread의 subThread보다는 무조건 먼저 출...