본문 바로가기

전체 글218

Swift 언어란? Swift 언어란?Swift 는 애플이 출시한 새로운 프로그래밍 언어로 -> 코코아 터치와 코코아 앱 개발을 하기 위한 언어이다. Swift 특징? 안전성(Safe) 엄격한 문법을 통해 실수 미연에 방지 -> 옵셔널, guard 구문, 강력한 타입 통제등 신속성(Fast) 미흡하지만 c언어 수준을 목표로 개발되었다. 성능 예측을 할 수 있고 유지할 수 있는 부분에 초점맞춰서 개발 되었다. 실행 속도의 최적화 뿐만이 아니라 컴파일러의 지속된 개량을 통해 더빠른 성능을 구현해 나가고 있다. 더나은 표현성(Expressive)사용하기 편하고 좋은 문법 구사하려는 노력을 함 - > 현대적이고 세련된 문법을 구현하고 계속된 업데이트를 함 구체척 특징?1. 메모리 관리가 간단한다.Memory Leak원인을 찾기 어.. 2018. 11. 25.
삼성SDS Techtonic 2018 11월 15일에 삼성 SDS에서 하는 Techtonic2018 에 다왔다. 빅데이터, AI등 어려운 분야였지만 유익한 경험이였다. https://www.samsungsds.com/global/ko/about/event/techtonic2018.html?elqTrackId=7f86249a51974655b07c163d34f8750e&elq=d9b505965b554b45a24219f0d49e84d8&elqaid=722&elqat=1&elqCampaignId=475 그중 勞BOT과 챗BOT으로 업무 자동화- Brity Works 에대한 이야기가 가장 기억에 남는다 sw Robot의 용도는 사람들이 수행중인 단순 업무나 상담 업무를 로봇을 활용하고 대신 처리한다고 한다. 단순 반복 업무를 처리하는 IPA BOT .. 2018. 11. 24.
지금까지 푼 알고리즘 문제(깃헙) * sw : sw expert academy * boj : baekjoon 전체 https://github.com/jieunpark247/jieunAlgo 2018년 4월https://github.com/jieunpark247/jieunAlgo/tree/master/Study_04 list baekjoon1260 , 2178 , 1697 , 7576 ,11403 , 2667 ,2583 , 1987 , 2468 , 1012 , 4673 , 2839 ,7562 , 11724 , 1152 2018년 5월https://github.com/jieunpark247/jieunAlgo/tree/master/Study_05 list1-3째주 : 10026 , 15683 , 혁진이의 프로그램 검증, 범.. 2018. 11. 19.
Map/HashMap/TreeMap/Hashtable 차이점 Map/HashMap/TreeMap/Hashtable 등의 차이점MapMap은 key와 value를 가진 집합이며, 중복을 허용하지 않는다. 즉, 한개의 key에 한개의 value가 매칭된다. java.util 패키지에 여러 집합들을 사용하기 위한 여러 interface와 class 들이 정의되어 있다.HashMapHashMap은 Map interface를 implements 한 클래스로서 중복을 허용하지 않는다. Map의 특징인 key와 value의 쌍으로 이루어지며, key 또는 value 값으로써 null을 허용한다. 내부적으로 Entry[] Entry 의 array 로 되어 있다. 해당 array 에 index 는 내부 해쉬 함수를 통해 계산된다.String 은 sun.misc.Hashing.st.. 2018. 11. 19.
반응형