본문 바로가기

카테고리 없음

2020-05-05 22시 개발자 글 모음 | "trie에서 공간을 줄이기 위해 포인" 외 9개 이야기

Head First - Go by 손승하

  • Head First는 O'REILLY 사에서 출간한 컴퓨터 관련 시리즈 도서로 다양한 책들이 있으며 많은 소프트웨어 개발자들이 한번은 봤을법한 표지로도 유명하다
  • 이 책은 580여페이지의 도서로 기술의 깊이보단 입문자를 위한 기초를 탄탄히 할 수 있는 내용으로 가득 채워져 있다
  • 다른 컴퓨터 언어를 깊숙히 이해하고 있는 분들에게 이 책은 너무 쉬울 수 있다


[Spring] Bean Injection 종류 및 Best Practice by 한건국 about Spring

  • // 인프라 구현체를 jdbc로 mock객체를 주입 MemberService memberService = new MemberService ( new MockJdbcMemberRepository ()); // 인프라 구현체를 h2 인메모리DB로 mock객체를 주입 MemberService memberService = new MemberService ( new MockInMemoryMemberRepository ());


인공지능의 창시자, 앨런 튜링 - [야만인] 인공지능 탄생의 뒷이야기 by 허령

  • 여기에서 나중에 튜링 기계 Turing Machine라고 불리는 최초의 컴퓨터 개념을 제시합니다
  • 앨런 튜링은 미국 프린스턴 대학 박사과정에서 존 폰 노이만을 만나 배우게 됩니다
  • 앨런 튜링은 1950년 인공지능에 관한 논문 < 계산기계와 지성 Computing machinery and intelligence >을 발표했는데


[Java] Thread Synchronization by 이민호

  • public static void main(String[] args) throws InterruptedException { List < Character > list = new ArrayList<>(); Thread t1 = new StringReverseThread(list
  • message = message; } @Override public void run() { synchronized (names){ for(int i=0; i
  • public class StringReverseThread extends Thread { private List < Character > names; private String message; // shared lock private static Lock lock = new ReentrantLock(); public StringReverseThread(List < Character > names


여의도역 명륜진사갈비.무한리필.안짜고 맛나다 by 서태호

  • AWS Arch Pro
  • AWS SysOps
  • Google Pro Arch


LeetCode Biweekly Contest 25 by 이용환

  • 아이들이 가진 캔디의 숫자 배열( candies )과 추가로 받을 수 있는 사탕의 갯수( extraCandies )가 입력으로 주어진다
  • 각 아이들의 사탕 갯수( candies[i] ) + 추가로 받을 수 있는 사탕의 갯수( extraCandies )가 가장 많은 사탕을 가진 아이의 사탕 갯수( max(candies) )보다 크거나 같으면 true
  • 이 숫자와 같은 num 내의 숫자들을 모두 임의의 수로 바꾼다


Mac에 openjdk 설치 by 오준석

  • 교육하고 책 쓰는 개발자입니다
  • '플러터 생존코딩'
  • '오준석의 안드로이드 생존코딩: 코틀린편'


GoF의 디자인 패턴(Design Patterns: Elements of Reusable Object-Oriented Software) - 5장 행동패턴 :: 명령(Command) by 최영록 about Design Pattern

  • [명령(Command) - 객체 행동]
  • <잘 알려진 사용예>


[101가지 UX 원칙] #2~#5 폰트를 사용할 때 원칙 by 진희수

  • 폰트는 소프트웨어에서 서체를 랜더링하고자 사용하는 파일을 말하는 것이기 때문에 엄밀히 따지면 서체 'Typeface'로 이야기하는 것이 올바르다
  • 한 서비스에서 서체를 다양하게 사용하는 것은 사용자에게 하여금 과도한 '시각적 소음'을 일으키기 때문에 최대 2개의 서체를 사용하는 것이 좋으며
  • 차라리 사용자의 폰이나 데스크톱에 기본적으로 설치되어있는 System Font Pack 안의 가독성 좋은 폰트를 사용하면 페이지를 더 신속하게 표시해주고 글자를 더 선명하게 만들며


trie에서 공간을 줄이기 위해 포인터를 어떻게 쪼갤까요? by 조경완 about 백준

  • 먼저 소문자로만 이루어진 문자열들을 Trie에 넣었을 때 상황을 생각해 보겠습니다
  • 최대 자릿수와 작은 노드당 포인터의 갯수의 곱이 제일 작다는 것을 알 수 있습니다
  • 저는 이 포스팅에서 Trie를 이용한 기법으로 kth를 구할 때 2진법을 이용해서 넣는 것을 소개했는데요