An Efficient ASIC Design for SHA256

This is the course project I worked on during class ECE 755. This article is not finished, yet. I will finish it when I have time. Introduction A hash function is used to compress arbitrary message into a fixed length hash result. For one hash function, when given the same information, it always provides the same hash value. Thus, hash functions can be used to verify that the message remains identical during transmission or other processes, without comparing the message bitwise. Secure hash algorithms (SHA)[…]

Continue reading …

Dog classification using CNN transfer learning

This is the project I did in ECE 539 class. The result is pretty good, and I wish to show the result I have achieved. Introduction The primary task of this project is to use Convolution Neural Network (CNN) to identify different types of dogs base on their images. The Dataset This project uses Stanford Dogs Dataset. 20,580 images from 120 species are used in the project. As the result of the size of the dataset, I used transfer-learning strategy rather than training from the sketch.[…]

Continue reading …

HUST Undergraduate Thesis Template 2017

This project is the unofficial Huazhong University of Science and Technology undergraduate thesis LaTeX template. Taking into account the school templates that can be found on the internet are seriously outdated, I reproduced the template, in line with the 2017 HUST undergraduate thesis official template format. Project link: Github, welcome to subscribe. Template Example Full sample can be found at PDF sample document. how to use In windows Download this template latest release version; Download and install the latest version of MiKTeX (recommended) or TeX Live;[…]

Continue reading …

LAMP server installation (PHP7 & CentOs7)

I changed my blog server recently. Thus, I write this one about some basic points of server setup. This passage is suitable for CentOs 7.2 with latest PHP 7. 1, Install Apache and Mariadb yum install httpd -y yum install mariadb mariadb-server -y 2, Install php 7 The default yum source of many cloud server doesn’t contain php 7. So we should install some yum sources first. #Source from webtatic rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm Now install PHP 7 yum install php70w php70w-opcache php70w-mysql php70w-pdo[…]

Continue reading …

Why Nerds are Unpopular

This is a passage written by Paul Graham. It’s kind of inspiring. Repost as follows. I translate it by myself, so please point out the mistakes if any. Original page:Paul Graham’s Blog Reposts of the translation are permitted only if this original site is declaimed. If any more question about the passage itself, recommend this page which includes the reply of the writer.

Continue reading …

Hello, World

<?php echo “Hello, World”; ?> This passage is created when I installed WordPress. So I’m gonna consider it as a beginning of my blog~ I’ve always been thinking about make my own blog. Though there are Sina Blog or whatever, I still want to make the style of my blog on my own. And I want my personal domain name. So I just built one with a cloud server. I don’t have a complex motive on writing blogs. It’s just all those social networks like[…]

Continue reading …