loading...
Bo profile picture

Bo

Coder, Learner

Location New York Joined Joined on  GitHub logo

Remap keys in the keyboard in Ubuntu

Reactions 10 Comments 1
2 min read

Draw a Fibonacci Curve with Python Turtle

Reactions 5
1 min read

Day39:Generate random value - 100DayOfRust

Reactions 5
1 min read

Copy file to multi destinations at once - Linux Tips

Reactions 27 Comments 1
2 min read

Day38:Use default value - 100DayOfRust

Reactions 1
1 min read

Use `getpwnam` to get uid by user's login name - C Lang

Reactions 0
1 min read

List all current environment variables - Linux Tips

Reactions 6
1 min read

Implement `tee` CLI in C - C Lang

Reactions 5 Comments 2
1 min read

How to get glibc version - C Lang

Reactions 4
1 min read

Type qualifier: register, volatile and restrict - C Programming

Reactions 7
3 min read

Copy file content to clipboard in terminal

Reactions 5
1 min read

Why there is no "gets" function in C standard library?

Reactions 5 Comments 1
4 min read

what is <iso646.h> in C standard library

Reactions 6 Comments 2
2 min read

Array and Pointer in C

Reactions 10
6 min read

Use `bool` in C program

Reactions 6
1 min read

Use inotify API to monitor file change

Reactions 15
4 min read

Day37:Post JSON to API with surf - 100DayOfRust

Reactions 5
1 min read

Day36:Calculate sha1 with crypto and sha1 crate - 100DayOfRust

Reactions 7
1 min read

Day35:Parse URL - 100DayOfRust

Reactions 9
2 min read

Customize your own dictionary - Python Tips

Reactions 5
3 min read

Turn sync function to async - Python Tips

Reactions 18
2 min read

Use dot syntax to access dictionary key - Python Tips

Reactions 41 Comments 4
1 min read

Difference between `is` and `==` - Python Tips

Reactions 16
2 min read

Day34:Common Path Operations - 100DayOfRust

Reactions 7
1 min read

You know "rwx", but what is "rws" when run `ls -l` - Linux Tips

Reactions 48 Comments 2
4 min read

Day33:and_then,map_or,unwrap_or - 100DayOfRust

Reactions 6
1 min read

Run multiple commands in one line with `;`, `&&` and `||` - Linux Tips

Reactions 68 Comments 7
1 min read

Day32:macro_rules! - 100DayOfRust

Reactions 7
1 min read

Day31:Generic: trait - 100DayOfRust

Reactions 6
2 min read

3 ways to get a domain's IP address - Linux Tips

Reactions 10 Comments 3
1 min read

How Linux stores user's password - Linux Tips

Reactions 72 Comments 5
2 min read

Differences between `whoami`, `who` and `w` - Linux Tips

Reactions 47 Comments 12
3 min read

How to show operation time when run `history` command - Linux Tips

Reactions 35 Comments 3
2 min read

7 jQuery Practical Tips - Javascript Tips

Reactions 37 Comments 4
1 min read

Shell commands for simple tasks of processing CSV file - Linux Tips

Reactions 8
1 min read

Day30:a redis-memcache server with tokio - 100DayOfRust

Reactions 10
6 min read

Convert string to bytes for both python 2 and 3 - Python Tips

Reactions 5
2 min read

Use `trap` to catch signals - Linux Tips

Reactions 16 Comments 4
1 min read

Use `fpdf` to generate PDF file as receipt - Python Tips

Reactions 7
1 min read

2 common mistakes on using split and splitlines function - Python Tips

Reactions 8
1 min read

Merge multiple dictionaries - Python Tips

Reactions 20
1 min read

Day29:an echo server with tokio - 100DayOfRust

Reactions 6
2 min read

Day28:convert markdown to html - 100DayOfRust

Reactions 6
1 min read

Use _ to get the last evaluated value - Python Tips

Reactions 5
1 min read

Day27:surf: async HTTP client - 100DayOfRust

Reactions 7
1 min read

Use `mkfifo` to create named pipe - Linux Tips

Reactions 7
1 min read

Use `file` to get file types - Linux Tips

Reactions 8
1 min read

Day26:regex - 100DayOfRust

Reactions 6
1 min read

Day25:iter & into_iter & the confusion - 100DayOfRust

Reactions 6
3 min read

Day24:Multi Thread - 100DayOfRust

Reactions 10
2 min read

Day23:Call shell command - 100DayOfRust

Reactions 8
2 min read

How to know number of tasks can run in parallel in Linux and MacOS

Reactions 5 Comments 1
2 min read

Day22:iter, map, for_each, filter & closure - 100DayOfRust

Reactions 8 Comments 2
2 min read

Day21:Compute md5, sha256 and hmac - 100DayOfRust

Reactions 12
1 min read

Day20:Compute MD5 of String - 100DayOfRust

Reactions 7
1 min read

Day19:Communicating via MPSC channel - 100DayOfRust

Reactions 6
2 min read

Day18:File Operation - 100DayOfRust

Reactions 9
1 min read

Day17:Thread & Closure - 100DayOfRust

Reactions 5
5 min read

Day16:String methods - 100DayOfRust

Reactions 5
1 min read

Day15:Load and Dump JSON - 100DayOfRust

Reactions 7
2 min read
loading...