전체 글 (182) 썸네일형 리스트형 [캡스톤 강의내용 정리3] 3주차 강의 보호되어 있는 글입니다. [C#] 배운거 정리 C#공부하면서 알게된 기능들 object, var, dynamic 변수가 어느 자료형인지 명확히 정해지지 않을때 사용이 가능한 자료형이다. #region >> 주석 #endregion 명시적인/암시적인 형 변환 명시적인 형변환 : double dDate = (double)nData; 암시적인 형변환 : int nData = 125; double dData = nData/4; 이 때, 명시적인 형변환은 작은데이터형(int) 큰 데이터형(double)로의 변환이 자유자재로 다 가능하지만 암시적인 형 변환은 작은데이터 --> 큰 데이터 형으로만 가능하다. 큰데이터에서 암시적인 형 변환은 이용해 작은 데이터로 형 변환하면 컴파일 에러가 난다. [시스템프로그래밍 강의정리] ISA와 추상화 (abstraction) ISA란? Instruction Set Architecture 의 준말 간단히 말해서 SW와 HW의 interface라고 생각하면 된다. interface를 더 쉽게 이해하면? SW와 HW의 접점. 둘이 맞닿아서 돌아갈 수 있게 기능하는것을 말한다. 그림으로써 이해하면 다음과 같다 즉, 사용자는 소프트웨어를 다루고(프로그램을 돌린다. 게임을 하거나 코딩을 하거나) 프로그램은 똑바로 돌아가기 위해서 CPU연산과 조작이 필요하다. 이 때, 중간에서 ISA가 CPU를 조작할 수 있도록 중간다리 역할을 한다. ISA 이해를 위한 추가설명 따라서 System software 개발자는 ISA를 당연히 알고있어야 한다. OS제작자는 해당 OS와 잘 매칭되는 ISA를 알아야 한다. 컴파일러 제작자는 해당 컴파일러가 사.. [딥러닝 강의정리] 2_Machine Learning Basics 보호되어 있는 글입니다. [자기관리론] 읽은 내용 간단히 기록 당신은 오늘하루의 짐만 짊어져라 과거의 대한 후회, 미래에 대한 걱정을 모두 하기에는 당신은 너무나도 힘들다. 오늘 하루의 짐만 짊어지는 것은 그 누구라도 할 수 있고 몸이 약한 노인도 가능하다. 그러나 아무리 강한 사람도 미래의 대한 걱정까지 오늘 다 짊어지기에는 너무 힘들다. 모래시계처럼 살아라 아무리 많은 모래가 쌓여있어도 모래는 매 순간 하나의 모래씩만 흘려보낸다. 사람도 그렇다. 아무리 많은 일과 문제가 있어도 당신의 몸과 정신은 한번의 하나의 생각만 할 수 있다. 집중할 수 있는 일을 해라. 평균의 법칙을 이용하라. 차 사고가 날까봐, 어떤 일이 벌어질까, 발표를 떨까, 발표하다가 까먹을까 걱정된다면 확률적으로 생각하자. 그 일이 평균적으로 얼마나 발생하는지를 찾아보고 되새겨라. 당신이 하는 .. [로봇내비게이션 강의정리] Shortest path Algorithm 다익스트라 알고리즘 다익스트라 알고리즘은 각 노드에서 모든 노드로 가는 최단경로를 알 수 있는 알고리즘이다.(계산을 통해서) 1) A노드를 방문하면 A의 이웃노드들 업데이트( O~B, O~C ) 2) 업데이트 후 이웃 노드들까지 가는 비용을 원래 알던 값과 비교하여 priority queue에 push한다. 3) priority queue에서 pop하고, pop된 노드는 src노드에서 해당 노드까지 최단경로가 확정된 것이다. 이 상태에서 다시 1번으로 돌아가 반복한다. 의사코드는 다음과 같다. 목적지가 주어지지 않고 모든 노드에 대해서 비용을 다 계산하는 케이스. 여기서 while문 안에 있는 u는 priority queue에서 pop해서 나온 노드를 말한다. 여기서 if dist[u] = infinit.. [시프 강의정리] unix system overview Unix는 multi-user system 이다. 따라서 시스템을 이용하기전에 user ID, user PW를 입력하고 로그인해야 이용가능하다. unix는 기본적으로 command line interface를 사용하는데 이 때 사용하는게 shell 이다. file, directory : file을 관리하기 위해 체계적인 계층적 시스템이 필요했는데 그게 바로 directory와 file들이다. ex) /home/obama : directory와 file을 둘 다 알 수 있다. 그리고 가장 최초의 /는 root/ 를 의미한다. pwd : print working directory cd : change directory cd /usr/bin : root/usr/bin 으로 이동하는데 이런 방식의 path를 절.. [로봇내비게이션 강의정리] Map representation 개념정리 테이블 Metric navigation 맵의 모든 장애물의 좌표를 정확한 좌표로써 나타내고 메모리에 저장하는 방식. Topological navigation 노드와 링크로 맵을 구성. 노드와 링크간의 거리정보, 맵정보를 다 저장한다. 맵의 메모리는 metric 방식에 비해 상당히 줄어든다. Hybrid navigation metric, topological방식의 각각의 장점을 모아서 맵을 표현한 방식이다. node-link로 맵을 표현하다가 필요할 때마다 Metric navigation 방식을 가져와서 사용하는 식. closed-world assumption 맵의 장애물들을 최대한 간단히 나타내서 맵을 구성하는 메모리를 줄이는 방식. 맵을 선으로 표현한다. 맵을 grid기반 맵으로 나타냈을 때,.. 이전 1 ··· 15 16 17 18 19 20 21 ··· 23 다음