Skip to content

Instantly share code, notes, and snippets.

View jeongukjae's full-sized avatar

Ukjae Jeong jeongukjae

View GitHub Profile
@jeongukjae
jeongukjae / subtraction.c
Created March 28, 2017 11:47
Homework for Operating System Class
#include <stdio.h>
int subtraction(int num1, int num2) {
int num2_inverted = ~num2; // invert num2 variable
int twos_complement_of_num2 = num2_inverted + 1; // create variable of which
// value is twos complement of num2
return twos_complement_of_num2 + num1; // add twos complement of num2 and num1
}
int main() {
@jeongukjae
jeongukjae / division.c
Created March 28, 2017 11:48
Homework of Operating System Class
#include <stdio.h>
int division(int num1, int num2);
int main() {
printf("%d", division(300, 5));
return 0;
}
int division(int num1, int num2) {
@jeongukjae
jeongukjae / multiplication.c
Created March 28, 2017 11:49
Homework of Operating System Class
#include <stdio.h>
int multiplication(int num1, int num2);
int multiplication_loop(int num1, int num2, int tmp);
// Multiplication function
int multiplication(int num1, int num2) {
return multiplication_loop(num1, num2, 0);
}
@jeongukjae
jeongukjae / arduino_hc_05.ino
Created March 29, 2017 11:20
아두이노 HC 05 테스트 코드
#include <SoftwareSerial.h>
SoftwareSerial BTSerial(2, 3); //Connect HC-06. Use your (TX, RX) settings
char buf[50];
void setup()
{
pinMode(8, OUTPUT);
digitalWrite(8,HIGH);
@jeongukjae
jeongukjae / install_cent_os
Last active August 9, 2017 09:07
install docker io, start docker containers, and remove docker containers and images
#!/bin/bash
# initiate
# docker
sudo wget -qO- https://get.docker.com/ | sh
sudo docker rm `sudo docker ps -aq`
sudo docker rmi hello-world
sudo systemctl enable docker.service
@jeongukjae
jeongukjae / play.py
Last active August 18, 2017 12:28
CartPole-v0 (Open AI Gym)
import gym
import tflearn
from gym import wrappers
import numpy as np
# build nueral network
input_layer = tflearn.input_data(shape = [None, 4], name='input')
@jeongukjae
jeongukjae / image_classifier_using_nearest_neighbor.py
Created August 21, 2017 10:53
image classifier using nearest neighbor and cifar 10 dataset
# image classifier using nearest neighbor and cifar 10 dataset
import numpy as np
import pickle
# sort dictionary by key
def sort_key(dictionary):
keys = list(dictionary.keys())
keys.sort()
@jeongukjae
jeongukjae / image_classifier_using_knn.py
Created August 21, 2017 11:34
image classifier using KNN algorithm and cifar 10 dataset
# image classifier using KNN and cifar 10 dataset
import numpy as np
import pickle
# sort dictionary by key
def sort_key(dictionary):
keys = list(dictionary.keys())
keys.sort()
@jeongukjae
jeongukjae / linear_image_classifier.py
Created August 22, 2017 06:55
Image Classifier using Linear Classification method
# Image Classifier using Linear Classification method with Softmax and CIFAR 10 dataset
import numpy as np
import pickle
import matplotlib.pyplot as plt
# get batches from file
def get_batches(filename):
with open(filename, 'rb') as file:
data = pickle.load(file, encoding='bytes')
@jeongukjae
jeongukjae / Dockerfile
Created September 2, 2017 05:10
64비트 멀티코어 OS 원리와 구조 컴파일용 Dockerfile
FROM ubuntu:latest
MAINTAINER Jeong Ukjae <jeongukjae@gmail.com>
RUN apt-get update
RUN apt-get upgrade -y --fix-missing
RUN apt-get install build-essential nasm -y