Bo Yang's Blog

About the only thing you can't do is ignore him.

排序:
默认
按更新时间
按访问量

博客迁移至GitHub:www.bo-yang.net

本人博客已经正式迁移至GitHuhttp://bo-yang.github.io/

2014-06-01 03:32:11

阅读数:974

评论数:0

Shared-memory Based Ring Buffer

This post explains how to implement a ring buffer that can be shared between multiple processes. For the simplicity and efficiency, shared memory i...

2016-07-28 13:19:21

阅读数:1331

评论数:0

Coredump Decode

This is a summary of decoding Linux userspace process corefiles using GDB. PreparationDecodeExamples Example 1 - Buffer overflowExample 2 - Bus...

2016-07-17 00:14:01

阅读数:1121

评论数:0

Retrieve Last Log After Crash

In Linux, there are two kinds of crashes - kernel panic/oom and user space core dump. For kernel panic, the standard config is rebooting the system...

2015-05-29 04:44:47

阅读数:1425

评论数:0

Linux System Log

Overviewprintkklogdsyslogdmesgsyslog-ngConvert Timestamp 1. Overview Linux adopts a ring buffer in kernel with a size of __LOG_BUF_LEN bytes to sto...

2015-01-13 07:52:08

阅读数:2347

评论数:0

Click Notes II - Click Script Language

The Click programming language was developed to configure Click routers, but nowadays you also can use it to write test cases for Click elements. ...

2015-01-09 01:12:37

阅读数:1533

评论数:0

Click Notes I - Overview

Click is a modular router toolkit written mainly in C++, which can be run in both user space and OS kernel space. Since its invention in late 1990s...

2014-12-24 06:01:28

阅读数:1513

评论数:0

Building Remote+Local *nix Develop Environment(II)

This is the second article(collection) on how to build a *nix development environment by integrating remote servers and local Linux/Mac clients...

2014-12-20 11:44:06

阅读数:1844

评论数:0

pthread_exit() in main()

Most threads call pthread_exit() implicitly on return from the thread start routine. Besides, pthread_exit() also can be used to terminate the init...

2014-11-21 14:13:44

阅读数:2012

评论数:0

Building Remote+Local *nix Develop Environment

1. .bashrc vs .bash_profile 2. sshfs 3. vim/gvim/mvim 4. ctags+vim+Tagbar 5. vnc

2014-10-22 14:00:51

阅读数:1609

评论数:0

Binary Tree Operations(IV) - Determine if a Binary Tree is a Binary Search Tree

This is the fourth article on binary tree operations. For other topics on binary tree, please refer to: Binary Tree Operations(I)Binary Tree...

2014-10-11 02:08:05

阅读数:1556

评论数:0

Find The Shortest Path In Triangle Numbers

Problem An example of triangle of numbers is: 1 / \ 2 5 / \ / \ 9 4 33 / \ / \/ \ 11 6 99 0 In each row (except for...

2014-09-16 23:48:09

阅读数:1534

评论数:0

String Permutation

The string permutation problem aims to find all the permutations of a string(re-arrangement of characters in this string). A string of length n has...

2014-09-16 23:47:20

阅读数:1720

评论数:0

Retrieve String From Sampled Slices

Given a string, such as 01001010101001101011, we can randomly sliced multiple substrings. Assume that during the slicing, due to some unexpected nois...

2014-09-16 23:47:12

阅读数:1524

评论数:0

Merge K Sorted Lists

Merge K Sorted Lists: http://bo-yang.github.io/2014/07/21/merge-k-sorted-lists

2014-09-14 21:37:00

阅读数:1943

评论数:0

Insertion Sort List

Insertion Sort List: http://bo-yang.github.io/2014/07/14/insertion-sort-list

2014-09-14 21:35:52

阅读数:1395

评论数:0

Word Search Problem - Non-recursive Solution

Word Search Problem - Non-recursive Solution: http://bo-yang.github.io/2014/07/28/word-search

2014-09-14 21:35:45

阅读数:1566

评论数:0

Linked List Cycle Problems

Linked List Cycle Problems: http://bo-yang.github.io/2014/07/13/linked-list-cycle

2014-09-14 21:35:16

阅读数:1596

评论数:0

Sort List

Sort List:

2014-09-14 21:32:39

阅读数:1412

评论数:0

Subset Sum Problem

Subset Sum Problem: http://bo-yang.github.io/2014/07/07/subset-sum

2014-09-14 21:32:34

阅读数:1434

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭