이번 학과 프로젝트에서 백엔드를 담당하였다. 내가 원하는 기능을 구현하려 했는데, 생각과는 다르게 코딩하는데 어려움을 겪었다. 글 본문에서 N개의 샘플을 추출하여야 했는데, 너무 짧거나 긴 문장은 포함되지 않아야 하고 영어는 포함되지 않아야 하는 등의 여러 조건이 있기
JVM(Java Virtual Machine) 우리가 작성하는 자바 소스코드(.java)는 자바 컴파일러에 의해 자바 바이트 코드(.class)로 변환된다. 바이트 코드는 기계어가 아니기 때문에, CPU와 OS에 알맞는 기계어로 변환되어야 실행될 수 있다.
Django는 오픈소스 파이썬 웹 프레임워크이다. 무엇을 위한 프레임워크냐고 물으면, 웹사이트를 신속하게 개발할 수 있도록 하기 위한 웹 프레임워크이다. Django는 새롭게 웹 개발을 시작할 필요 없이 프레임워크를 활용하여 앱 개발에만 집중할 수 있게 한다.
일반적으로 재귀함수보다 반복문의 실행 속도가 더 빠른 것으로 알고 있는데, 어째서 그러한 차이가 나는지 궁금해졌다. 그래서 이번 포스팅에서 재귀과 반복의 차이, 그리고 꼬리 재귀 최적화에 대하여 다뤄보았다.
지난 금테코 기술 세미나에서 Django에 대해 간단히 발표하고 받은 질문에 대해 추가적으로 조사하고 정리해보았다.
오라클 클라우드 서버를 대여하고 난 후 이것으로 무엇을 할 수 있는지 생각해보았다. 게임 서버, VPN, WAS 등 여러 활용 방법이 생각났다. 이번 글에서는 클라우드 서버에 VPN 환경을 구축하기 전에 사설망과 VPN에 대해 알아보고자 한다.
이번 글에서는 멀티 프로세싱, 멀티 스레딩, 멀티 프로그래밍에 대해 알아보고,멀티 프로세싱과 스레딩을 비교해보았다.
OSI 모형(Open Systems Interconnection Reference Model)이라고도 한다. 국제표준화기구(ISO)에서 개발한 모델로, 컴퓨터 네트워크 프로토콜 디자인과 통신을 계층으로 나누어 설명한 것이다.
Spring Boot에서 테스트 모듈은 spring-boot-test와 spring-boot-test-autoconfigure가 존재한다.대부분의 경우 spring-boot-starter-test(테스트 스타터 패키지)만으로 충분하다.JUnitSpring Test &