Here is a question from Quora,
What are some of the most mind-blowing facts?
And two of the answers make me think.
1. Life < 900 Months
“Your lifespan is likely about 900 months. That’s a 30×30 rectangle of boxes, if you care to draw them. ”
This is a scaring fact. There’re [...]
There’re two common ways of visiting all nodes of a graph, depth-first search and breadth-first search. These two graph traversal approaches relate to two popular data structures, stack and queue respectively. (One can also do it in a recursive manner. It’s more intuitive but less efficient.)
This post covers depth-first search with a stack data [...]
There’re two common ways of visiting all nodes of a graph, depth-first search and breadth-first search. These two graph traversal approaches relate to two popular data structures, stack and queue respectively. (One can also do it in a recursive manner. It’s more intuitive but less efficient.)
This post covers breadth-first search with a queue data [...]
I’m in a rush to a project deadline, and encountered a problem. I thought it would be easy to solve, and started to work on it without a second thought.
It turns out the problem is not so simple. It’s difficult, in fact. I spent over 10 hours trying to figure out the problem. [...]
Well, most of us work to get paid. As a software developer who is interested in software development and programming, it’s not bad that my work has lots of programming stuff. But work is not all fun, often I’m requested to work on something that I’m not so keen on. Frankly speaking, even programming are [...]
Ubuntu Linux comes with a good package management system, apt. Once you familiar with it, it is really easy to use.
There’re several front-end interface to this package management system, including aptitude, the command line interface, synaptic, the GUI application for X Window System and apt-get, the command line package handling utility.
Update/Upgrade:
Install All [...]
This is the second part of the setting programs starting automatically. Part 1 start programs at system initialization is here.
Method 2: Add your Program to Profiles and bashrc
1. Profiles
Right before user is logged into the system, there’re certain settings configured. The system wide configuration is done through the [...]
There’re lots of ways to start up a program or script when a Linux system boots up. Not all of them work for all types of applications. This article covers several methods you can configure your program to start up automatically at system boot up. It’s based on Ubuntu Linux, but I think they should [...]
USB devices are anywhere nowadays, even many embedded devices replace the traditional serial devices with usb devices. However, I experienced that USB devices hang from time to time. In most cases, a manual unplug and replug will solve the issue. Actually, usb reset can simulate the unplug and replug operation.
First, get the device path [...]
Finally, TS II is released to Android Market. It has been almost half a year when I initialized rewriting of TSP/TSV. I was busy with school stuff and work, that’s why it’s pending for so long. But anway, I’m happy it’s finally out there.
This release has almost all features in the old TSP,
[...]
40% Discount on My Book — Android NDK Cookbook
Android NDK Cookbook ebook 40% discount with promotion code MREANC40 at Packt Publishing The promotion code is valid until 15th June.Categories
- Android Apps (18)
- Android Audio Editor (1)
- TS 2 (3)
- Video Converter Android (8)
- Video2Gif (1)
- Android Tutorial (27)
- Android Dev Tools (1)
- API illustrated (8)
- Multimedia API (3)
- ffmpeg on Android (4)
- NDK (6)
- UI (6)
- Animation (2)
- Code Snippet (2)
- Coding Beyond Technique (18)
- a word, a world (4)
- Bug Rectified (4)
- Programming Habit (1)
- Software as a Career (1)
- Software as User Experience (1)
- Compilers and Related (2)
- ELF (2)
- Computer Languages (31)
- C/C++ (13)
- Java (9)
- JavaScript (2)
- PHP (1)
- Python (8)
- Data Structure & Algorithms (29)
- Bits (1)
- Data Structure (5)
- Integers (10)
- BigInteger (1)
- Prime (4)
- Search (3)
- Sorting (5)
- Strings (5)
- Database (1)
- SQLite (1)
- Digital Signal Processing (33)
- Distributed Systems (17)
- Apache Cassandra (6)
- Apache Hadoop (8)
- Apache Avro (3)
- Apache Nutch (3)
- Apache Solr (1)
- Linux Study Notes (40)
- crontab (1)
- Linux Kernel Programming (8)
- Linux Programming (12)
- IPC (2)
- Linux Network Programming (5)
- Linux Signals (2)
- Linux Shell Scripting (1)
- ssh (3)
- Machinery (30)
- misc (1)
- My Ideas (1)
- My Project (3)
- Mobile Caching (1)
- Selective Decoding (2)
- My Publication (1)
- My Readings (1)
- Networking (15)
- Program for Performance (8)
- Uncategorized (1)
- Virtual Machine (2)
- Web Dev (8)
- web components (3)
- Android Apps (18)
Recent Comments
Archives
- May 2013 (2)
- April 2013 (1)
- March 2013 (4)
- December 2012 (2)
- November 2012 (6)
- October 2012 (6)
- September 2012 (3)
- August 2012 (13)
- July 2012 (15)
- June 2012 (3)
- May 2012 (8)
- April 2012 (4)
- March 2012 (13)
- February 2012 (19)
- January 2012 (9)
- December 2011 (11)
- November 2011 (12)
- October 2011 (4)
- September 2011 (12)
- August 2011 (16)
- July 2011 (15)
- June 2011 (6)
- May 2011 (10)
- April 2011 (13)
- March 2011 (20)
- February 2011 (4)
- November 2010 (2)
- May 2010 (1)
- April 2010 (1)
- February 2010 (1)
