일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- 빅데이터
- Python
- 하이퍼바이저
- SSM
- Bidirectional Associative Memory
- Friendship
- 멤버십
- 고려대학교
- 신경망
- 구글 앱 엔진
- 인공지능
- 삼성전자 소프트웨어멤버십 SSM
- NarwalFreo
- Neural Network
- hopfield network
- 물걸레자동세척로봇청소기
- Google App Engine
- 패턴인식
- 증강현실
- 나르왈프레오
- 물걸레로봇청소기추천
- BAM
- 신경회로망
- 삼성
- 가상화
- 동아리
- 삼성소프트웨어멤버십
- 파이썬
- 갤럭시탭S8울트라
- 패턴 인식
- Today
- Total
목록IT 놀이터/Elite Member Tech & Talk (389)
정보공간_1
안녕하세요. 삼성소프트웨어 멤버십 엘리트멤버 6기 윤재석 입니다. 저번 포스팅에서 안드로이드 프레임워크 빌드 & 포팅을 진행해보았다면 이번에는 좀 더 깊숙히 안드로이드 리눅스 커널 소스를 빌드 후 넥서스S 에 포팅하는 방법에 대해 이야기하고자 합니다. 비록 이 포스팅은 넥서스 S로 진행하였으나 어느 레퍼런스 폰이나 동일한 과정을 통해 포팅이 가능합니다. 이 포스팅은 안드로이드 리눅스 커널 포팅을 위해 격었던 제 개인적인 경험 과 구글링을 통한 수많은 자료들을 통해 얻은 솔직한 경험들을 다룬 것이므로, 글을 읽는 분들에게는 적용되지 않는 경험이 있을 수도 있음을 알립니다. 안드로이드용 리눅스 커널 빌드는 우분투에서 진행하도록 하겠습니다. 만약 우분투가 설치되어있지 않다면 아래 포스팅의의 전반부를 읽고 우분..
안녕하세요. 강남멤버십 23-1기 조유석입니다.이번 포스팅에서는 계산 기하의 문제 중 하나인 Convex Hull 에 대해 알아보겠습니다. Convex HullConvex Hull 이란 2차원 평면에서 주어진 점들을 모두 포함하는 최소 크기의 다각형을 말합니다. 아래 그림은 주어진 점들의 Convex Hull 을 보여줍니다. 크기가 최소여야 하기 때문에 Convex Hull 의 꼭지점이 모두 원래 주어진 점이라는 것을 알 수 있습니다. Cross ProductConvex Hull 을 구하기 위해 먼저 벡터의 외적 개념에 대해 알아보겠습니다. Cross Product. 벡터의 외적은 사실 두 개의 3차원 벡터에 대해 정의되는 연산으로, 3차원 벡터 a, b가 주어졌을 때 이 두 벡터에 모두 수직인 다른 벡..
이전에 TizenProject 소스를 받는 방법을 알아봤다면, 이번에는 TizenProject중 일부 소스를 분석하고자 합니다. 저는 개인적으로 커널에 관심이 많았기 때문에 커널 소스를 다루고자 합니다. 그 중에서도 TizenProject/platform/kernel/u-boot/drivers/serial/serial_s3c24x0.c라는 s3c24x0 시리즈의 serial통신 코드에 대해서 분석할 예정입니다. 일단 분석을 편하게 하기 위해서는 Ctags라는 것이 필요합니다. Ctags는 소스간의 연관관계에 대해 파일을 만들어 분석을 편하게 해주는 툴입니다. 자세한 사항은 다음 블로그를 참고하시면 좋을 것 같습니다. Ctags 설정 및 사용방법 : http://blog.daum.net/heyjun/157..
안녕하세요. 삼성소프트웨어 멤버십 엘리트멤버 6기 윤재석 입니다. 오늘은 안드로이드 프레임워크 소스를 다운로드 받고 넥서스S에 포팅하는 방법을 이야기하고자 합니다. 비록 이 포스팅은 넥서스 S로 진행하였으나 어느 레퍼런스 폰이나 동일한 과정을 통해 포팅이 가능합니다. 이 포스팅은 안드로이드 프레임워크 포팅을 위해 격었던 제 개인적인 경험 과 구글링을 통한 수많은 자료들을 통해 얻은 솔직한 경험들을 다룬 것이므로, 글을 읽는 분들에게는 적용되지 않는 경험이 있을 수도 있음을 알립니다. 먼저 안드로이드 프레임워크를 포팅하기 위해서는 디바이스와 소스 컴파일 및 포팅을 위한 컴퓨터가 필요합니다. 디바이스는 크게 2가지 레퍼런스 폰(넥서스 시리즈)과 비레퍼런스 폰으로 나눌 수 있습니다. 이 포스트는 넥서스 S를 ..
"Transact-SQL(T-SQL) #1 ~ Transact-SQL(T-SQL) #5" 장까지 FILESTREAM, FILE TABLE, 저장 프로시저에 대해 알아보았습니다. 이 밖에도 T-SQL은 Full-Text Search를 통해 텍스트 검색속도를 크게 향상하는 기능을 제공합니다. 더불어 SQL Server에서 제공하는 Analysis Services의 기능을 사용하여 데이터베이스를 쉽게 관리할 수 있고 모니터링을 통해 데이터베이스의 문제점을 찾고 해결도 가능합니다. 마지막 장에서는 T-SQL을 사용할 수 있는 SQL Server를 사용할 수 있는 환경에 대해 말씀드리고자 합니다. 1. SQL Server의 설치 환경 현재 SQL Server를 설치할 수 있는 운영체제는 Window입니다. 다른 ..
1. T-SQL 프로그래밍 T-SQL은 DDL, DML 등 기본적인 SQL 구문뿐만 아니라 사용자가 원하는 결과를 만들 수 있도록 변수, 조건문, 반복문 등 많은 기능을 제공합니다. 2. 변수 1. 변수 선언 - DECLARE 키워드를 사용하여 변수 선언을 명시합니다. - 변수명은 '@'로 시작합니다. - 변수명 뒤에는 변수의 데이터 형식을 선언해야 합니다. 다음은 변수 선언의 예시입니다. 위 소스는 이름이 @var1 이고 데이터형식은 INT인 변수를 선언하는 구문입니다. 2. 값 할당 - SET 키워드를 사용하여 변수에 값을 할당합니다. 다음은 변수 선언의 예시입니다. 1. 에서 선언했던 @var1 변수에 데이터 1을 할당하는 구문입니다. 3. 값 출력 - SELECT 혹은 PRINT 키워드로 값을 출..
1. 저장 프로시저란? 저장 프로시저란 하나 이상의 T-SQL 문을 실행할 수 있는 단위입니다. 저장 프로시저는 사용자 정의 저장 프로시저, 임시 저장 프로시저, 시스템 저장 프로시저까지 3가지의 유형이 있습니다. 사용자 정의 프로시저는 사용자가 만들어 사용할 수 있는 저장 프로시저이고 임시 프로시저는 사용자 프로시저와 같으나, tempdb에 저장되어 프로시저의 사용이 끝나면 삭제되는 프로시저입니다. 시스템 프로시저는 SQL Server에서 기본적으로 저장된 프로시저로 사용자는 시스템 프로시저를 호출하여 데이터베이스를 관리 할 수 있습니다. 데이터베이스의 '프로그래밍기능> 저장 프로시저 > 시스템 저장 프로시저'에는 그림과 같이 이미 정의되어있는 프로시저의 목록을 확인할 수 있습니다. 더 자세한 시스템 ..
FILE TABLE은 SQL SERVER 2012 이상 버전에서 지원하는 기능입니다. FILE TABLE은 FILESTREAM을 기반으로 동작하는 기능이므로 이전에 블로깅 했던 "Transact-SQL(T-SQL) #2 - FILESTREAM"을 참고하셔서 FILESTREAM을 활성화해주시면 감사하겠습니다. 1. 많은 파일을 데이터베이스에 INSERT 하려면? SQL SERVER에서 제공하는 VARBINARY 데이터 형식을 사용하면 파일을 직접 데이터베이스에 저장할 수 있습니다. 하지만 서버 측에서 파일을 INSERT 하는 일이 빈번하게 일어나거나 한번에 많은 파일을 INSERT 한다면 매번 데이터베이스에 질의를 날리는 것이 번거로울 것입니다. SQL SERVER는 WIN API를 통하여 있는 파일을 데..
안녕하세요. 삼성소프트웨어 멤버십 엘리트멤버 6기 윤재석입니다. 오늘은 SOAP과 REST에 대해서 이야기하고자 합니다. .SOAP(Simple Object Access Protocol) SOAP이란 위에 정의된 것 처럼 일반적으로 널리 알려진 HTTP, HTTPS, SMTP 등을 통해 XML 기반의 메시지를 컴퓨터 네트워크 상에서 교환하는 프로토콜입니다. SOAP 장단점 SOAP의 장단점은 아래와 같습니다. 장점 * 기존 원격 기술들에 비해서 프록시와 방화벽에 구애 받지 않고 쉽게 통신이 가능하다. * 플랫폼과 프로그래밍 언어에 독립적이다. * 웹 서비스를 제공하기 위한 표준 (WSDL, UDDI, WS-*) 이 잘 정립되어 있다. * 에러 처리에 대한 내용이 기본으로 내장되어 있다. * 분산 환경에 ..
엘리트멤버 6기, 강북멤버십 23-1기 홍진우입니다.어느덧 가을이네요. 이제 밤이되면 찬바람이 불어오기 사작했습니다.감기 걸리지 않도록 건강 관리 유의하시기 바랍니다.그럼 세번째 포스팅 시작하겠습니다!! 세번째 포스팅에서는 x86-64 코어 기반 64비트 운영체제에서 어떻게 메모리구조가 짜여져 있으며, 어떤 식으로 메모리를 관리하는지 세가지 운영모드별로 나누어 공부해보도록 하겠습니다. 1. 메모리 관리 기법의 종류x86-64프로세서에서 지원하는 메모리 과리 기법은 크게 두 가지로 나누어 볼 수 있습니다. 바로 페이징과 세그먼테이션인데요. 두 방식 모두 주소 공간을 특정 단위로 나눈다는 점에서는 같지만, 나누는 방식에 차이가 존재합니다. 1.1 페이징(Paging) 페이징은 메모리를 메모리의 목적이나 용도..