일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Python
- Neural Network
- 파이썬
- 삼성
- 패턴인식
- 물걸레자동세척로봇청소기
- 가상화
- hopfield network
- 삼성소프트웨어멤버십
- NarwalFreo
- 물걸레로봇청소기추천
- 삼성전자 소프트웨어멤버십 SSM
- 패턴 인식
- 인공지능
- 멤버십
- 갤럭시탭S8울트라
- 고려대학교
- 신경망
- 증강현실
- SSM
- Friendship
- Google App Engine
- 구글 앱 엔진
- 하이퍼바이저
- 신경회로망
- 빅데이터
- 나르왈프레오
- 동아리
- BAM
- Bidirectional Associative Memory
- Today
- Total
목록All Posts (688)
정보공간_1
안녕하세요. 강북멤버십 22-1기 송용길입니다. 지난 포스팅에선 단위 테스트의 당위성과 함께 왜 개발자가 직접 단위 테스트를 진행해야 하는 지에 대해 논하였습니다. 이번 포스팅에서는 간단한 예제와 함께 직접 첫번 째 단위 테스트 코드를 작성해 보도록 하겠습니다. 우선 테스트를 진행해볼 간단한 Java class 예제를 들어보겠습니다. 배열로 들어온 숫자들의 평균을 내어 반환해 주는 Average클래스 입니다. 굉장히 간단하죠. 너무 간단한 나머지 무얼 테스트해야하나 싶을 정도입니다. 하지만 이 클래스의 aver 메소드가 내가 원하는 값을 제대로 반환하고 있는지에 대한 테스트가 필요합니다. 그럼 테스트 코드를 몇 줄 짜보도록 하겠습니다. 위와 같이 Average class를 테스트하는 AverageTest..
안녕하세요 대구 멤버십 21-2기 박병권입니다. 이번 포스팅에는 데이터베이스 서버 접속이 빈번한 MySQL 서버 설정 방법에 대해 이야기 하려고 합니다. 데이터베이스 접근이 빈번할 경우 그 것에 알맞은 서버 설정을 하지 않으면 제대로 된 성능을 이끌어 내지 못합니다. 심지어 서버가 멈추는 현상이 발생할 수도 있습니다. 지금부터 mysql 서버 설정 방법을 말씀 드릴려고 합니다. MySQL 서버 설정 방법은 위 보시는 my.ini파일을 수정하면 가능합니다. 하지만 C:\APM_Setup\Server\MySQL5\data\my.ini 파일이 아닌 C:\APM_Setup\Server\MySQL5\my.ini파일을 읽어 들입니다. 즉 위 사진에 있는 my.ini파일은 없어도 되는 파일입니다. 따라서 apmset..
안녕하세요! 대구멤버십 21-2기 박병권입니다. 저번 시간에 이어 해시 인덱스의 이야기를 조금 더 하려고 합니다. 해시 인덱스는 Memory 스토리지 엔진에서만 가능합니다. 만약 다른 스토리지 엔진을 사용하게 된다면 스스로 InnoDB와 비슷한 방식으로 해시 인덱스를 흉내 내면 됩니다. 이렇게 한다면 키가 아주 길어도 인덱스 크기는 매우 작은 것 같은 해시 인덱스의 특성을 누릴 수 있습니다. 방법은 표준 B-트리 인덱스의 꼭대기에 가상의 해시를 생성하는 것입니다. 이것은 진짜 해시 인덱스와 완전히 똑같진 않지 않지만 B-TREE에서 키 자체가 아닌 키의 해시값을 이용해 조회를 합니다. 예를 들어 설명하면 URL을 조회를 한다고 가정하면, URL은 B-TREE 인덱스를 커지게 하는데 이는 URL이 아주 길..
안녕하십니까! 대구멤버십 21-2기 박병권입니다. 저는 데이터베이스 인덱스 활용 기법에 대해 이야기를 하고자 합니다! 데이터베이스에서 인덱스는 정말 중요한 기법입니다 대용량 데이터베이스를 관리할수록 효율적인 성능을 이끌어 내기 위해 꼭필요한 것이 인덱싱기법입니다. 인덱싱이란 인덱스는 MySQL이 데이터를 효율적으로 조회할 수 있도록 돕는 데이터구조입니다. 인덱스는 성능 향상에 있어 필수적입니다. 인덱스는 데이터가 커질수록 중요해집니다. 작고 부하가 적은데이터베이스는 적당한 인덱스가 없어도 대체로 잘 작동하지만 데이터 집합이 커질수록 성능이 급속히 떨어질 가능성이 있습니다. 인덱싱 종류 인덱스의 종류는 다양합니다. 서로 다른 용도로 작동하도록 설계되어 있습니다. 인덱스는 서버 계층이 아닌 스토리지 엔진 계..
서울에도 첫눈이 내리고, 완연한 겨울이 되었습니다. 하지만 이 추운 날씨에도 삼성소프트웨어멤버십의 열기는 뜨거운데요. 오늘은 삼성소프트웨어멤버십의 색다른 활동 하나를 소개할게요. 바로 강남멤버십과 층 하나를 사이에 두고 있는 디자인멤버십과 UX멤버십이 하나로 뭉쳤다는 소식이죠! 소프트웨어와 디자인, UX까지 하나로 뭉치다! 창의적인 디자인 연구에 몰두하고 있는 삼성디자인멤버십과, 기술과 디자인을 통한 사용자 경험을 만들어가는 삼성UX멤버십은 삼성소프트웨어멤버십과 마찬가지로, 전공과 관계없이 열정 있는 대학(원)생들이 모여 활발한 활동을 전개하고 있습니다. 기술, 디자인, 그리고 사용자까지. 세 가지 요소의 시너지 효과를 만들기 위한 멤버십의 노력은 지금도 현재 진행 중인데요. 2013년 3월, 먼저 3개..
안녕하세요. 강북 멤버십 21기 이동욱 입니다. 오늘은 앞의 이야기에 이어서 게임을 만들기 전에 알고 있으면 좋은 몇가지 부분에 대해서 이야기를 해보도록 하겠습니다. 이 포스팅에 앞서서 게임을 개발할 때 많이 신경 쓰게 되는 부분이 메모리와 속도라고 앞에서 언급한 적이 있을텐데요. 그 중에서 자료구조를 사용하면서 알고 있으면 성능 향상에 약간이나마 도움이 될법한 부분에 대해서 이야기를 해보도록 하겠습니다. 배열은 가장 기본적이면서 가장 많이 사용되는 자료구조 입니다. 특히 배열을 사용함에 있어서, 이론적인 속도에 대한 부분에 대해서 알아두면 좋은 내용에 대하여 이야기 해보도록 하겠습니다. 우선 간단하게 배열에 대해서 살펴보고 갈까요?가장 기본적인 자료구조이다 보니 배열을 모르시는 분은 없으시리라고 생각합..
안녕하세요 강북 멤버십 22기 송용길입니다.엘리트 회원이라는 자격으로 이렇게 멤버십 블로그에 저의 족적을 남길 수 있다는 사실에 제 스스로가 무척이나 자랑스럽습니다. 여타 다른 훌륭한 회원들과 함께 소프트웨어멤버십의 회원으로서 이 글을 읽고 계신 분들께 어떤 글을 써야 하나 고민이 많았습니다. 그러던 중 소프트웨어 개발자로서 가장 중요한 것임을 알지만 간과하기 쉬운 단위 테스트에 대해 글을 써보는 것은 어떨까하는 생각이 들었습니다. 그리하여 저의 포스팅 주제는 JUnit툴을 이용한 단위테스트 입니다. JUnit이란 툴을 설명하기에 앞서 단위테스트에 대하여 알아보도록 하겠습니다. 지난 번에 제가 과제를 진행하면서 JUnit을 통해 팀원들이 작성한 코드를 테스트해야하는 업무를 담당한 적이 있었습니다. 사실 ..
안녕하세요. 강북 멤버십 21기 이동욱 입니다. 오늘은 지난 이야기에 이어 게임을 만들기 전에 알고 있으면 좋은 또 다른 부분에 대해서 이야기를 해보도록 하겠습니다. 아무래도 게임을 개발할 때 기본적으로 가장 많이 신경 쓰게 되는 부분은, 메모리와 속도 입니다. 보통 메모리와 속도는 연관되어 있어서, 메모리를 아끼고 속도를 희생하거나, 속도는 약간 느리게 하더라도 메모리를 아끼는 등의 선택을 해야 하는 경우가 많이 있습니다. 특히 게임의 경우 자료를 효율적으로 저장하면서 빠르게 작동해야 합니다. 그러기 위해서는 알고리즘과 자료구조에 대한 이해가 필수적 입니다. (다만, 요즘에는 워낙 컴퓨터의 성능이 좋아서 속도도 빠르고 메모리도 충분하기 때문에 개발하거나 하는 게임의 요구 사항에 맞춰서 적절하게 분배하는..
안녕하세요. 강북 멤버십 21기 이동욱 입니다. 저는 어린 시절에 IT 업계에 종사하셨던 아버지 덕분에, 또래 친구들 보다 PC를 빠르게 접할 수 있었습니다. 그래서 제 친구들 보다 먼저 다양한 프로그램 특히, 게임을 많이 접할 수 있었습니다. 저는 자연스럽게 '게임이란 재미있는 거구나' 라는 생각과 함께 '나도 게임을 한 번 만들어 보고 싶다.' 라는 생각을 가지게 되었습니다. 그렇게 프로그래밍 이란 것을 알게 되었을 때 아무 생각 없이 무턱대고 게임을 만들었던 것이 기억 납니다. 그런데 문득 '그 때 이런 것을 알았더라면 어땠을까?' 하는 생각이 들어서 이것 저것 게임 개발에 도움이 되는 몇 가지를 포스팅 하려고 합니다. 게임 개발을 시작 하려고 하는 분들에게 게임 개발에 앞서, 모르고 개발해도 상관..
안녕하세요. 삼성소프트웨어멤버십입니다! 온라인 작품 전시회도 마무리 되어가고, 이제 2014년 상반기 멤버십 회원모집도 이루어질 가운데, 즐거운 소식 하나 알려드릴게요. 지난 여름, 뉴욕타임즈(INYT – International Newyork Times)에서 S/W멤버십을 취재하고 갔다는 사실을 알고 계신가요? 2013년 8월 19일 강남멤버십으로 취재를 온 뉴욕타임즈의 ‘Eric Pfanner’ 기자는 미국에는 없는 S/W멤버십의 규모와 체계, 시설 등에 감탄하고 돌아갔다는 후문이에요. :) 사실 이번 여름, 국내 유력 언론사에도 삼성소프트웨어멤버십에 관한 기사가 실렸었는데요. 바로 2013년 8월 30일자 조선일보 기사입니다. 삼성그룹의 핵심 5대 가치 중 첫 번째인 ‘인재제일’에 관한 내용을 설명..