본문 바로가기

programming

(31)
CacheSimulator https://github.com/jjudrgn/CacheSimulator jjudrgn/CacheSimulator check performance. Contribute to jjudrgn/CacheSimulator development by creating an account on GitHub. github.com ## 캐쉬 시뮬레이터 구현 캐쉬 구조와 동작 과정 등을 객체지향적으로 구현했다. 모든 테스트 케이스에서 올바른 값을 출력하였고 예외처리를 하였다. 캐쉬 알고리즘의 효율성을 측정가능하다. 1. General Outline of a Proposal for this Project The above project is to implement the cache simulator program usin..
c언어 알고리즘을 이용한 간단한 게임구현, red-bool-game, 2048-easy https://github.com/jjudrgn/redboolGame jjudrgn/redboolGame Put only the red ball into the hole with minimal movement. - jjudrgn/redboolGame github.com https://github.com/jjudrgn/2048-easy- jjudrgn/2048-easy- play easy c++ code game. Contribute to jjudrgn/2048-easy- development by creating an account on GitHub. github.com
유니티 레이싱 러너게임 https://github.com/jjudrgn/unity-3d-car-runner---Police-and-thief jjudrgn/unity-3d-car-runner---Police-and-thief unity 3d game . Contribute to jjudrgn/unity-3d-car-runner---Police-and-thief development by creating an account on GitHub. github.com
아두이노와 라즈베리파이 사용한 IOT https://github.com/jjudrgn/IOT-with-metamodeling-and-raspberry-and-aruino jjudrgn/IOT-with-metamodeling-and-raspberry-and-aruino Develops IOT using a metamodeling. Contribute to jjudrgn/IOT-with-metamodeling-and-raspberry-and-aruino development by creating an account on GitHub. github.com
오픈스택 키스톤과 ldap 통합하기 [Integrating open-stack keystone with ldap] LDAP이란? (lightweight directory access protocol) 경량 디렉터리 액세스 프로토콜(영어: Lightweight Directory Access Protocol; LDAP)은 TCP/IP 위에서 디렉터리 서비스를 조회하고 수정하는 응용 프로토콜이다. 디렉터리는 논리, 계급 방식 속에서 조직화된, 비슷한 특성을 가진 객체들의 모임이다. 가장 일반적인 예로는 전화 번호부(telephone directory)가 있는데 가나다 순의 일련의 이름을 가지고 있고, 이름마다 전화번호와 주소가 포함되어 있다. 이러한 기본 설계 때문에 LDAP는 인증을 위한 다른 서비스에 의해 자주 사용된다. LDAP 디렉터리 트리는 선택된 모델에 따라 다양한 정치적, 지질학적, 조직적 경계를 반영하기도 ..
리눅스 커널 컴파일 [ubuntu kernel compile] 커널 컴파일 과정을 요약하면 커널 컴파일은 언제 하나? 커널은 시스템을 운영하기 위한 가장 기본적인 코드가 포함되어 있어야 한다. 즉, 장치 혹은 시스템의 기능과 관련된 변화가 있을 경우 새로운 커널을 생성해야 한다. 현재 시스템은 어떠한 장치가 장착되어 있으며, 어떠한 목적으로 시스템을 운영할 것인가에 따라 커널의 구성요소가 달라질 수 있다는 것을 의미하며, 현재 커널에는 어떠한 것들을 지원하는가에 대한 정보는 커널 소스 디렉토리에 존재하는 Documentation 디렉토리에서 해당 정보를 얻을 수 있다. 만약 현재 시스템을 운영하기 위해 필요로 하는 장치에 대한 정보나 기능에 대한 핵심 코드가 현재 커널에 존재한다면 굳이 커널을 업그레이드 하거나 새로 생성할 필요가 없다. 하지만 간혹 커널 자체에 보..
우분투 커널 5.0업그레이드 및 커널 수정 [How to upgrade linux Kernel 5.0~ on ubuntu 18.04 LTS with kernel compile] 전에 작성한 ukuu를 사용한 방법보다 추천하는 방법이다. 이유는 kernel source를 직접 다룰수 있고 커널에 필요한 모듈이 있으면 source해당 디렉토리에서 make하고 바로 insmod 할 수 있기 때문이다. 커널 소스다운로드 커널 컴파일 커널 설치 1) 커널 소스 다운로드 http://kernel.org [ The Linux Kernel Archives www.kernel.org ](https://www.kernel.org/) 위 사이트에서 커널 소스를 다운로드 할수 있습니다. 저는 stable인 5.1.5를 다운로드 했습니다. 2) 커널 컴파일 커널 컴파일에 앞서 필요한 패키지를 설치해야 합니다. $ sudo apt-get update $ sudo apt-get install build-..
우분투 커널 5.0 업그레이드 [How to upgrade linux Kernel 5.0 on ubuntu 18.04 LTS with ukuu] 해당 kernel upgrade는 간단하고 빠른 설치방법입니다. kernel source를 편집하거나 kernel source에서 모듈을 추가하거나 안정적인 동작을 원하시는 분들은 kernel complie을 통한 kernel upgrade를 추천해드립니다. 2019/05/31 - [프로그래밍/Linux] - How to upgrade linux Kernel 5.0~ on ubuntu 18.04 LTS withkernel compile How to upgrade linux Kernel 5.0~ on ubuntu 18.04 LTS withkernel compile 전에 작성한 ukuu를 사용한 방법보다 추천하는 방법이다. 이유는 kernel source를 직접 다룰수 있고 커널에 필요한 모듈이 있으면 so..