본문 바로가기

분류 전체보기83

#1. Ubuntu server, SSH server 설치하기 | putty 초기 설정 # ubuntu server 다운로드 리눅스 기반으로 프로젝트를 진행하기 위해 VMware에서 우분투 설치했다. 예전에 다운 받아놓았던 이미지파일을 이용했다. ubuntu.com/#download 여기서 다운 받으면 됨! (ubuntu-18.04.2-live-server-amd64.iso 나는 이거 사용) # Openssh-server 설치 설치 중에 open-ssh 설치할건지 물어보는 창이 있었는데, 체크를 못해서 설치가 끝나고 난 후 밑의 명령어를 이용해서 설치했다. sudo apt-get install openssh-server 설치 후에 바로 ssh server가 구동되는데, 22포트번호가 LISTEN상태인지 확인해준다. netstat -an|grep :22 # putty 초기 설정 ifconfi.. 2021. 2. 13.
[시스템 프로그래밍] Digital System 목표 * Digital System의 동작 방식 * 하드웨어에 대한 이해 정보를 표현하는 방법 * Information = Bits + Context 디지털화된 정보(information)들은 비트들의 조합+상황으로 나타낼 수 있다. 여기서 상황이란? - 속성 등 어떤 상황에서 data를 어떻게 해석할 것인지에 대한 것 * 이진수로 표현한다. * N bits로 무엇을 나타낼 수 있는지? (2^N things) - N=4, 4bits라면 2^4=16개만큼 표현 가능하다. * 10진수 기반이 아닌 이유는, 10진수는 전자기기가 이해하기에 복잡해지기 때문이다. - 10진수가 아닌 2진수(binary)로 표현하게 된 계기 ex) 전자 시스템 전자 시스템에서 전압을 일정하게 유지하기에는 힘들다. 0~0.5V는 0.. 2021. 2. 6.
[시스템 프로그래밍] 시스템 프로그래밍의 종류와 컴파일 과정(review!) 컴파일 과정 시스템 프로그래밍 분류 1. Operating System 2. Runtime system 3. Hardware Consideration 추상화(Abstraction) 개념 2020. 12. 8.
[인공지능/Artificial Intelligence] 상태공간과 탐색 | 맹목적 탐색 기법 | 휴리스틱 탐색 기법 상태공간과 탐색 - 탐색(search)이란 문제의 해(solution)가 될 수 있는 것들의 집합을 공간(space)으로 간주하고, 문제에 대한 최적의 해를 찾기 위해 공간을 체계적으로 찾아보는 것이다. 해(solution)는 일련의 동작으로 구성되거나 하나의 상태로 구성된다. 탐색의 예로는 선교사-식인종 강건너기 문제, 틱-택-토, 8-퍼즐 문제, 8-queen문제 등이 있다. - 상태(state)란 특정 시점에 문제의 세계가 처해있는 모습을 말한다. - 세계(world)란 문제에 포함된 대상들과 이들의 상황을 포괄적으로 지칭한다. - 상태공간(state space)이란 문제 해결 과정에서 초기 상태로부터 도달할 수 있는 모든 상태들의 집합, 또는 문제의 해가 될 가능성이 있는 모든 상태들의 집합을 말.. 2020. 10. 24.
[백준 / BAEKJOON] 2606번 : 바이러스 문제 신종 바이러스인 웜 바이러스는 네트워크를 통해 전파된다. 한 컴퓨터가 웜 바이러스에 걸리면 그 컴퓨터와 네트워크 상에서 연결되어 있는 모든 컴퓨터는 웜 바이러스에 걸리게 된다. 예를 들어 7대의 컴퓨터가 과 같이 네트워크 상에서 연결되어 있다고 하자. 1번 컴퓨터가 웜 바이러스에 걸리면 웜 바이러스는 2번과 5번 컴퓨터를 거쳐 3번과 6번 컴퓨터까지 전파되어 2, 3, 5, 6 네 대의 컴퓨터는 웜 바이러스에 걸리게 된다. 하지만 4번과 7번 컴퓨터는 1번 컴퓨터와 네트워크상에서 연결되어 있지 않기 때문에 영향을 받지 않는다. 어느 날 1번 컴퓨터가 웜 바이러스에 걸렸다. 컴퓨터의 수와 네트워크 상에서 서로 연결되어 있는 정보가 주어질 때, 1번 컴퓨터를 통해 웜 바이러스에 걸리게 되는 컴퓨터의 수.. 2020. 10. 5.
[프로그래머스/C++] Lv.2 주식가격 문제 설명 초 단위로 기록된 주식가격이 담긴 배열 prices가 매개변수로 주어질 때, 가격이 떨어지지 않은 기간은 몇 초인지를 return 하도록 solution 함수를 완성하세요. 제한사항 prices의 각 가격은 1 이상 10,000 이하인 자연수입니다. prices의 길이는 2 이상 100,000 이하입니다. 입출력 예 prices return [1, 2, 3, 2, 3] [4, 3, 1, 1, 0] 입출력 예 설명 1초 시점의 ₩1은 끝까지 가격이 떨어지지 않았습니다. 2초 시점의 ₩2은 끝까지 가격이 떨어지지 않았습니다. 3초 시점의 ₩3은 1초뒤에 가격이 떨어집니다. 따라서 1초간 가격이 떨어지지 않은 것으로 봅니다. 4초 시점의 ₩2은 1초간 가격이 떨어지지 않았습니다. 5초 시점의 ₩3은.. 2020. 10. 3.