전체 글

전체 글

    [Python] 코딩 테스트 Cheating Sheet

    >> 참조 점프 투 파이썬 : https://wikidocs.net/book/1 개인 깃허브 : https://github.com/96glory/TIL/tree/master/Python 1. Intro # 변수에 값 넣고 출력하기 a = "Python" print(a) # 조건문 a = 3 if a > 1: print("a is grater than 1") # 반복문 for a in [1, 2, 3]: print(a) i = 0 while i < 3: i = i + 1 print(i) # 함수 def add(a, b): return a + b add(3, 4) # 7 2. 자료형 (1) 숫자형 # 정수형 a = 123 # 실수형 b = 12.3 # 8진수 c = 0o123 # 16진수 d = 0x123 ..

    [C++] 코딩 테스트 Cheating Sheet

    1. 입출력 속도 향상 ios_base::sync_with_stdio(false); cin.tie(NULL);cout.tie(NULL); 2. 모든 라이브러리를 대체하는 라이브러리 #include 3. string과 char *, int의 변환 (1) char * → string char * cStr = "Cstring"; string appStr = cStr; (2) string → char * string cStr = "Cstring"; const char * cStr2 = cStr.c_str(); // const 타입으로 리턴 (3) char * → int char * csTr = "20200701"; int num = atoi(cStr); (4) string → char * → int string..

    [Java] 함수형 인터페이스 예시 (Functional Interface)

    package functional; import static org.assertj.core.api.Assertions.assertThat; import java.util.function.Consumer; import java.util.function.Function; import java.util.function.Predicate; import java.util.function.Supplier; import org.junit.Test; import org.junit.jupiter.api.DisplayName; /* * 출처 : https://codechacha.com/ko/java8-functional-interface/ */ public class FunctionalInterfaceTest { publ..

    [Spring] 왜 Spring 인가

    1. Spring 이란? Spring은 Java Programming을 더 빠르고, 쉽고, 안전하게 해준다. Spring은 속도, 단순성, 생산성 등에 중점을 둔 자바 프레임워크다. (https://spring.io/why-spring) Java의 가장 큰 특징은, 객체 지향 언어라는 것이다. Spring은 객체 지향적으로 애플리케이션을 개발할 수 있게 도와주는 프레임워크다. 2. Spring Ecosystem 2.1. 스프링 프레임워크 핵심 기술 : 스프링 DI 컨테이너, AOP, 이벤트, ... 웹 기술 : 스프링 MVC, WebFlux, ... 데이터 접근 기술 : 트랜잭션, JDBC, ORM, XML 기술 통합 : 캐시, 이메일, 원격접근, 스케쥴링 테스트 언어 : 자바, 코틀린, 그루비 2.2...