전체 글
-
[펌] 개발자 미국 취업하는 방법커리어 2022. 6. 9. 18:41
미국에 갈 수 있는 방법은 현실적인 방법 3가지 1. 미국인과 결혼해서 영주권을 받는다. 2. 미국 대학에 입학해서 4년 학사학위를 받는다 3. 캐나다에 있는 미국회사들에 지원한다. https://velog.io/@diogenes0803/%EB%AF%B8%EA%B5%AD-%EA%B0%9C%EB%B0%9C%EC%9E%90%EA%B0%80-%EC%95%8C%EB%A0%A4%EC%A3%BC%EB%8A%94-%EB%AF%B8%EA%B5%AD%EC%9C%BC%EB%A1%9C-%EA%B0%80%EB%8A%94-%EA%B0%80%EC%9E%A5-%ED%98%84%EC%8B%A4%EC%A0%81%EC%9D%B8-%EB%B0%A9%EB%B2%95 미국 개발자가 알려주는 미국으로 가는 가장 현실적인 방법 의외로 많은사람들..
-
C++이 게임 개발에서 많이 사용되는 이유이슈·트렌드 2022. 6. 9. 18:19
C++는 최초의 고급 프로그래밍 언어 중 하나다. 1979년 Bjarne Stroustrup에 의해 개발됐으며 객체 지향 프로그래밍 기능을 도입했다. 처음에는 C 프로그래밍 언어의 확장으로 알려졌으나 많은 변화를 겪으며 발전해왔다. 특히 게임 개발자들에게 많은 사랑을 받고 있고, 언리얼 엔진, 유니티 엔진 등 의 게임엔진들이 C++ 스크립팅을 지원하거나 C++ 호환 코드베이스를 갖추고 있다. C++이 게임 개발에 좋은 이유 1. 성능 (메모리 관리에 탁월하여 최적화 가능, 더 나은 런타임 성능) 2. 어셈블리 언어와 호환되서 하드웨어 수준 구성 요소와 더 쉽게 상호작용 3. 게임 개발을 지원하는 라이브러리가 있어 게임을 쉽게 구축 출처 https://www.codingworldnews.com/news/a..
-
Java - 많이 사용하는 자바 라이브러리Java 2022. 6. 9. 18:10
자바를 쓸때 자주 사용하는 라이브러리에 대해서 알아봤습니다. 2021년에 알아야할 탑 12 자바 라이브러리 (JAVA Top 12 Java Library) 1. JAVA Standard Libraries java.lang: 자바 프로그래밍에 필요한 기본적인 클래스들 java.net: 네트워크 어플리케이션을 위한 클래스들 java.util: Collections 프레임워크, 이벤트 모델, date, time 유틸 등 java.math: 수학과 관련된 클래스들 java.io: data stream, 파일 시스템, serialization 등 2. Log4j 이번에 취약점 나온 그 Log4j 3. SLF4J logging framework 4. Apache Commons 다양한 resuable componen..
-
Java - stream 정렬(sort)Java 2022. 6. 9. 16:11
자바 스트림내 요소들을 정렬하는 방법 샘플 데이터 (Person) public class Person { private Long id; private String name; } id name 1 curry 2 harden 3 lebron Comparator 파라미터 넘겨서 정렬하기 sorted 파라미터에 Comparator를 구현해서 넘겨주면 됩니다. id 기준 정렬 List sortedPersons = persons.stream() .sorted(Comparator.comparingLong(Person::getId)) .collect(Collectors.toList()); 결과 curry harden lebron Comparator 파라미터 넘겨서 역순으로 정렬하기 .reversed()를 호출하면 역순..
-
Java - foreach에서 index값 사용하기Java 2022. 6. 8. 18:58
java stream foreach를 사용할 때 index 값을 이용하는 예제입니다. 보통 for (int i = 0; i < 10; i++) 이렇게 사용하면 index 값을 바로 가져올 수 있습니다. Java stream foreach를 쓸 때는 어떻게 index 값을 가져오는지 확인해보겠습니다. import java.util.Arrays; import java.util.stream.IntStream; import java.util.List; public class Example { public static void main(String args[]) { List list = Arrays.asList("aa", "bb", "cc"); IntStream.range(0, list.size()).forEac..
-
Java - stream filter 사용법Java 2022. 6. 8. 18:55
리스트에서 null일 element를 필터링하는 예제입니다. filter(Objects::nonNull) 사용해서 null이 아닌 element만 return해줍니다. List list = Arrays.asList("aaa", "bbb", null, "ccc", null); List result = list.stream() .filter(Objects::nonNull) .collect(Collectors.toList()); 결과 ["aaa", "bbb", "ccc"]
-
온라인 GDB 컴파일러tools 2022. 6. 8. 18:55
브라우저 상으로 컴파일을 할 수 있는 사이트입니다. https://www.onlinegdb.com/ GDB online Debugger | Compiler - Code, Compile, Run, Debug online C, C++ Online GDB is online compiler and debugger for C/C++. You can compile, run and debug code with gdb online. Using gcc/g++ as compiler and gdb as debugger. Currently C and C++ languages are supported. www.onlinegdb.com 온라인 GDB 컴파일러는 C, C, Java, Python, JavaScript, C#, PH..