목록분류 전체보기 (179)
개발 공부
DI(Dependency Injection) 프로그램은 객체들의 조립이다. 객체를 연결할 때는 'Composition(일체형) has a'와 'Association(조립형) has a' 방법이 있다. Composition(일체형)의 예 - A->B->... 의 순서로 (생성 후)연결된다. class A{ B b; A(){ this.b = new B(); } } A a = new A(); //A를 생성할 때 B가 생성된다. Association(조립형)의 예 - ...->B->A 의 순서로 연결된다. class A{ B b; A(){ } setB(B){ this.b = B; } } B b = new B(); A a = new A(); a.setB(b); //B가 먼저 생성되고 그 뒤에 A에 조립(injec..
자바SE - 자바 플랫폼 스탠더드 에디션(Java Platform, Standard Edition, 약자 Java SE)는 데스크톱 및 서버, 최근의 고사양 임베디드 시스템을 위한 표준 자바 플랫폼으로 표준적인 컴퓨팅 환경을 지원하기 위한 자바 가상 머신 규격 및 API 집합을 포함한다. 따라서 자바 EE, 자바 ME 등 다른 플랫폼은 구체적인 목적에 따라 자바 SE를 기반으로 API를 추가하거나 자바 가상 머신 규격 및 API의 일부를 택해서 정의된다. 자바EE[1][2] - 자바 플랫폼, 엔터프라이즈 에디션(Java Platform, Enterprise Edition; Java EE)은 자바를 이용한 서버측 개발을 위한 플랫폼이다. Java EE 플랫폼은 PC에서 동작하는 표준 플랫폼인 Java SE..
(자바EE를 이해하기 위한 글) 플러그인[1][2] - 플러그인(plugin) 또는 추가 기능(애드인;add-in, 애드온;add-on)은 호스트 응용 프로그램과 서로 응답하는 컴퓨터 프로그램이며, 특정한 "주문식" 기능을 제공한다. 응용 프로그램이 플러그인을 제공하는 까닭은 많다. 이를테면, 서드파티 개발자들이 응용 프로그램을 확장하는 기능을 만들게 하거나, 뜻밖의 기능을 지원하거나 응용 프로그램의 크기를 줄이거나, 호환되지 않는 소프트웨어 라이선스 문제로 인해 소스 코드를 응용 프로그램에서 분리하는 것을 들 수 있다. 현재 널리 사용되는 플러그인은 액티브X, NPAPI, 플래시, 실버라이트 등 크게 네 가지다. 주로 인터넷 뱅킹, 키보드 보안, 동영상 스트리밍 등을 웹 상에서 구현하기 위해 사용된다...
https://github.com/syChoi2/memo
1. AI 및 빅데이터 개념 및 이해 - 4차 산업혁명, AI, 빅데이터 개념 및 이해 2. 빅데이터 분석 및 필수 통계 이론 - 확률분포, 상관분석, 회귀분석, 연관분석, 시계열 분석 등 3.빅데이터 수집 및 처리를 위한 기초 프로그래밍 - Web Front End Programming (HTML5, CSS, JavaScript), 파이썬 수집 라이브러리, SNS/Web 크롤링, JSON/XML 파싱 4. 빅데이터 분석 및 시각화 도구 - 파이썬 분석 라이브러리, 파이썬 시각화 라이브러리,라이브러리를 활용한 분석 및 시각화 5. 머신러닝과 딥러닝 이론 - 지도학습 / 비지도학습 / 강화학습 머신러닝, 신경망, 딥러닝
https://scidb.tistory.com/entry/Parallel-Query-%EC%88%98%ED%96%89%EC%8B%9C-Group-by-%EB%A5%BC-%EB%A8%BC%EC%A0%80-%EC%88%98%ED%96%89%ED%95%98%EB%9D%BCGroup-By-Push-Down
#Parallel Query (병렬 쿼리)-병렬 쿼리는 쿼리의 수행 속도를 올리기 위해 하나의 SQL문을 분할하여 서로 다른 프로세스를 통해 병렬적으로 또는 동시 다발적으로 수행하는 방법이다.각각의 프로세스가 각기 다른 업무를 동시간에 수행하기 때문에 SQL문의 수행 시간을 크게 단축시킬 수 있다. 다중 CPU를 탑재한 시스템에서 더욱 효율적이다.(https://www.techopedia.com/definition/30354/parallel-query) #병렬 쿼리 튜닝1. Row Distribution - Join 시 Row의 분배방법 튜닝2. Parallel Join Filer- Join Filter 튜닝3. Group by 힌트 1. Row Distribution#종류-Hash-Broadcats-P..
1. 인증서란? 디지털 인증서(또는 인증서)는 인터넷의 사용자와 자원을 고유하게 식별하는 전자 파일입니다. 인증서는 두 엔티티 간에 안전하고 비밀을 유지하는 통신도 가능하게 해줍니다. 인증서의 종류는 여러 가지가 있는데 개인이 사용하는 개인 인증서와 SSL(Secure Sockets Layer) 기술을 통해 서버와 클라이언트 간에 안전한 세션을 설정하기 위해 사용하는 서버 인증서 등이 있습니다. 인증서는 디지털 키 쌍(매우 긴 번호)을 사용하여 대상 수신자만 읽을 수 있도록 정보를 암호화 또는 인코딩하는 공개 키 암호화를 기반으로 합니다. 수신자는 정보의 비밀번호를 해독(디코드)하여 읽습니다. 키 쌍에는 공개 키와 개인 키가 포함됩니다. 소유자는 공개 키를 배포하여 모든 사용자가 사용할 수 있게 합니다...
#overview-Loss function : takes in a w, looks at the scores and tells us how bad quantitatively is that w.-optimization : coming up with best w through loss function #Loss function support vector machine(SVM) binary SVM multi-class SVM Loss -- is image(pixel)- is (integer) label : expecting category --Ss are the predicted scores for the classes that are coming out of the classifier.- : score of ..
#Image Classification : core task in Computer Vision -the problem : Semantic Gap -chanllenges: Viewpoint variation - all pixels change when the camera moves: Illumination - 명암: Deformation - 다양한 포즈: Occlusion - 부분만 보이는 경우: Background Clutter - 배경: Intraclass variation - 여러 종류의 형태로 존재 #An Image Classifier -Data-Driven Approach1. Collect a dataset of images and labels2. Use Machine Learning to tra..