Risk Management in Global Software Development

There are a lot of papers concentrating on the benefits getting from global software development, and that is really true, but meanwhile we also need to realize that the risks in the global software development can lead to the failure of whole project. And there are some future risks arising after the development phrase. So it is really important to find risks and control them during the period of global software development.

Read More

Focusing on how to user Chord algorithm to realize a DHT

1. Description of DHT

DHT is a distributed hash table usually using to store extensive data with key-value pair manner. DHT is decentralized, scalable and frequently used in peer-to-peer system. It can provide the same interface like the traditional hash table, like Put (key, value) and Get (key);

Read More

Expirence the smart point of share_ptr of C++

As we know, since c++ 11 the standard library serve a few smart pointer class for us. it is really convinent. I try to use a share_ptr class to implement some my project to share the ownership of a object. since I don’t use share_ptr before, I decide to do some expriment about this sort of smart pointer.

Read More

How to build a min heap with a remove function

As we know the C++ 11 provided us a lot of great functionalities. It is very convinect for us to use these functionalities to address our issues.

Read More

A trouble when installing Jekyll on Windows

Trying to use Jekyll to windows.But after installation of Ruby of newest version.I get a trouble to install the Jekyll using

Read More

2017
Card image cap

EthanHao

Being fear of something means something

  • Location: Chicago
  • Degree: Master of DePaul University
  • Current GPA: 3.97
  • Email: ethanhaous@gmail.com
  • Phone: (312)532-4772