-
Prepare the Linux environment, you can run a virtual machine, a centos 7.4 image, with virtual box.
Install development envir...
-
Dynamic Programingknapsack problem
You’re a thief with a knapsack that can carry 4 lb of goods, You have four items that you ...
-
Breadth-first search
Breadth-first search is used to calculate the shortest path for an unweighted graph.
And answer the fol...
-
Ethernet and its slower speed cousins are the networking technology of choice for client-server networks, Fibre Channel is th...
-
I. Start a Compute Instance on CloudYou can start the instance in aws, azure or aliyun, make sure ports 22(tcp), 443(tcp), 50...
-
the stackBase actions are push and pop, just like FILO(first in last out) queue.
base case and recursive caseEvery recursive ...
-
Some common algorithms and their big-O noations
constant time
logarithmic time
linear time
linear-multiply-log
square time...
-
BackgroudChoose 25g nic or 40g nic in server?
About PCIe, full-duplex communication
Lanes and Links
PCI Express link perform...
-
DPDK 17.02’s rte_flow, the framework of hardware acceleration.
flowtable-hwaccel-flowchart
napatech’s illustration:
Accele...
-
The netlink protocol is a socket-based Inter Process Communication (IPC) mechanism, based on RFC 3549, “Linux Netlink as an I...