약 2달 전쯤 친구들이 모여있는 단톡방에서 포스텍 박사과정을 진행중인 친구가 여느때와 같이 우는소리를 하기 시작했습니다. 얘기를 들어보니 자기가 하는 연구가 대충 단백질 만드는거라는데 만들어진 단백질의 분자량만 가지고 그 단백질을 구성하는 아미노산들의 조합을 뽑아보고 싶다는겁니다. 저런 화학지식에 대해 아는게 전혀없는 저에게는 뭔소린가 싶었지만 설명을 듣다보니 생각보다 할만하다? 라는 느낌이 들었습니다. (물론 처음에 말한 조건과 나중에 말한 조건이 달라서 낭패를 보긴했습니다.. ) 조건은?처음에 저한테말해줬던 조건은 1. 단백질 분자량 약 500~ 10000 정도의 값을 입력할 수 있어야한다. (double 값) 2. 아미노산의 종류와 각 분자량은 이미 20개 정도로 정해져있다. 3. 필수로 들어가는 ..
예전에 스터디에서 발표자료로 만들었던 피피티를 발견해서 블로그에 공유 해보려 한다. 발표 자료로 사용하던 내용을 그대로 가져와 서체가 사용자 친화적이 아닙니다. WebRTC는 피어 간 고품질 오디오 / 비디오 / 데이터 전송을 제공하는 데 사용할 수있는 피어 투 피어 연결 프레임 워크입니다. 모바일 플랫폼의 경우 피어 연결 기본 라이브러리를 포함시켜야 작동합니다. 1. PeerConnection의 작동방식 2. STUN / TURN / ICE 및 기타 정보 P2P? Peer to Peer -> 간단히 말해 WebRTC를 사용하면 외부 서버 컴퓨터없이 오디오 / 비디오 스트림을 다른 피어와 직접 공유 할 수 있습니다. peer는 네트워크에 연결된 장치 -> 피어간 데이터 공유는 연결된 네트워크에서 허용된 ..
최소스패닝 트리(Minimum Spanning Tree)는 그리디(Greedy) 알고리즘의 대표적인 예이다. 이는 가장 작은 가중치를 가진 간선부터 연결하고 연결중에 사이클이 생기면 무시하면서 모든 노드를 연결해야한다. 예를들어 아래와 같은경우 최소 스패닝 트리를 만들어본다고 해보자 우선 가중치가 제일 작은 간선을 연결한다. 그다음 작은 가중치를 가진 간선 7을 연결한다. 마찬가지로 그다음 작은 가중치를 가진 8을 연결한다. 9는 2개지만 아래쪽의 9를 연결해버리면 삼각형 모양의 사이클이 생기기때문에 위에쪽의 9를 연결한다. 그 다음 10을 연결한다. 마지막으로 12를 연결해준다. 그럼 최종적으로 이런 형태가 그려지면서 최소 스패닝트리가 만들어진다.
컴퓨터의 역사는 1642년 프랑스 파스칼의 덧셈기로부터 시작이 되었다. 거기에 영국의 수학자가 덧셈기를 발전시키고 앨런 튜링의 튜링머신이 개발 되면서 범용성을 가진 컴퓨터로 발전되게 되었다. 이때 '콜로서스'라는 특수 목적용 디지털 전자 컴퓨터를 만들어서 독일군의 암호를 해독해 2차 세계대전에 큰 영향을 미친다. 1944년도 Aiken 교슈에 의해 Mark1 이라는 컴퓨터 다운 컴퓨터가 개발되었다. 이후 펜실베니아 대학 모클리와 에커트에 의해 ENIAC(1943~1946)이라는 세계 최초의 범용 컴퓨터가 만들어졌다. 그러니 이 컴퓨터는 새로운 명령을 내릴때마다 배선을 다시 배치해야하는 불편함이 있엇다. 이후 1945년 폰노이만 구조가 사용된 폰노이만 컴퓨터(내장 프로그램 컴퓨터)가 등장 에드박이라는 컴퓨..
리눅스의 단점 - 공개 운영체제이기때문에 문제 발생시 보상받기 어려움 - 한글 입출력하는데 어려움 - 기술지원의 부족 - 사용자의 숙련된 기술 요구 - 특정 하드웨어에 대한 자원이 부족함 리눅스를 사용하는 이유 - 모든 소스가 오픈되어있어 광범위하게 사용된다. - 다중사용자, 다중작업을 지원, 시스템적으로 서버를 운영하기에 적합함 - 무료이기 때문에 기업에서 많이 사용해서 배우는것도 있음 Ubuntu 장점 - 설치가 간단한 배포, 유니티라는 독자적인 데스크탑 환경, 사용자가 많음, 우분투 소프트웨어로 쉽게 패키지 설치 가능 단점 - LTS사용 안하는이상 6개월마다 업데이트 해줘야함, 유니티가 호불호가 갈림, LTS도 최신버전과 차별이 좀 있음(LTS는 지원기간이 5년)//16년도) 영어권은 잘되어있지만 ..
- Total
- Today
- Yesterday
- DART
- github
- Kotlin
- 해결
- Git
- 에러
- 안드로이드
- 에러해결
- springboot
- 안드로이드스튜디오
- mysql
- socket.io
- password
- Django
- WAS
- Android Studio
- Tutorial
- chatting
- django server
- 알고리즘
- redis
- 플러터
- flutter
- node.js
- Hummingbird
- RecyclerView
- flame
- Android
- 코틀린
- CHANNELS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |