f_
frhyme.code
💻

Tech

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

1,253 posts · Page 29/79
others
·⏱ 13m

Python Multiprocessing - CPU Core와 하이퍼스레딩

Issue 그럼, 엄밀히 따지면 프로세서가 아니라 "스레더"인 셈 아닌가. 하이퍼스레딩은 일부러 하나의 물리적 프로세스가 멀티스레딩이 가능하도록 함으로써, 논리적으로 프로세서의 수를 뻥튀기 한 것에 가까움. 멀티프로세싱과 멀티스레딩은 다르다. 그...

java
·⏱ 5m

java - Array를 Reverse해보자

코딩을 하다 보면, list 혹은 array에 들어 있는 값들의 순서를 역순으로 변경하고 싶을 때가 있습니다. 가령 python에서는 다음과 같죠. 참 쉽죠? 물론, 그냥 코드 자체가 복잡하지 않아서, 그냥 다음처럼 짜버리면 되는 것이기는 합니다...

others
·⏱ 1m

joblib

joblib을 사용해서 python의 간단한 프로그램을 병렬로 프로그래밍해보자. 크게 두 가지 라이브러리가 있는데, 하나는 , 다른 하나는 . 다만, joblib은 를 이용하는 다른 레벨의 helper class라고 보는 것이 맞음. - 다만, ...

java
·⏱ 9m

Android와 Java는 도대체 무슨 관계인가?

Intro - Java와 Android는 무엇이 같고 다른가? 요즘에는 Java를 공부하고 있습니다. 사람마다 다르겠지만, 저는 새로운 언어를 공부하면 이 언어의 특성 혹은 역사에 대해서 어느 정도는 살펴보면서 진행을 하는 편이에요. 뭐, 딱히 ...

java
·⏱ 2m

Java - 문자열에 변수를 넣어서 함께 출력

Java 기본 출력 이번에는 값을 출력할 때 변수와 함께 출력하는 방법을 알아보겠습니다. C에서는 다음과 같이 하고. python에서는 다음과 같이 하죠. java에서는 다음과 같이 합니다. 개념적으로 같은 코드이지만, 이해를 돕기 위해 다음처럼...

java
·⏱ 1m

Java - Char를 Int로 변환하기

Java - Char를 Int로 바꾸기 python에서는 만약 string, char등을 숫자로 바꾼다면, 다음처럼 하면 끝납니다. 우선 '문자열(String)'과 '문자(char)'간 차이도 없죠. java에서는 이런 방식의 형 변환이 되지 않...

algorithm
·⏱ 8m

VLAN은 무엇인가?

LAN(Local Area Network) 우선, LAN은 "근거리 통신망"을 말합니다. 집, 사무실 게임방 처럼 하나의 구역 내에 연결된 근거리통신망을 말하죠. LAN보다 작은 것은 PAN(Personal Area Network), 즉 개인통신...