Pickle is a powerful serializing and deserializing mechanism supported by Python. With Jython jar file, we can load and dump Python pickle files from Java. Loading pickle file from Java has already been covered in a previous post. This post will discuss how to dump data to a pickle file in Java so a [...]
Recently I wrote some program in Python, which dumps data into a pickle file. The file data is loaded into memory by another Python program for further processing. This works pretty well until I need to write a Java program which also loads the data saved in the pickle file.
I searched around but [...]
pycassa is a Python client for Apache Cassandra databases. The source code of pycassa can be found at https://github.com/pycassa/pycassa.
0. Install pycassa
sudo easy_install pycassa
or
sudo pip install pycassa
1. Read and Write
Reading and writing with pycassa is easy. We connect to the database, get the column family, and then read from [...]
Linux command df is used to report file system disk space usage. A sample output of the df command is as below,
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 5597680 3732772 1580560 71% /
udev 254684 232 254452 1% /dev
none 254684 360 254324 1% /dev/shm
none 254684 96 254588 [...]
Python is an interpreted programming language. It doesn’t require compilation to run. However, there’re situations we want to hide the python code and deploy the executable only.
One way to do this is to compile the python py file into pyc file, and deploy the pyc file. Below is a hello world python program,
[...]
pyserial is a python module that allows one to access serial port. It’s easy to use and one can start test serial port communication in minutes.
1. Install pyserial
If your machine doesn’t have pyserial module installed, you can install the module using easy_install.
sudo easy_install pyserial
In case you don’t have easy_install [...]
udev is the device manager for the Linux kernel. It consists of 3 parts, libudev, the library that provides access to device information; the daemon udevd, manages the virtual file system normally mounted at /dev, running in user space; and udevadm, an utility tool for diagnostics.
This entry covers how to access the device [...]
Pipe is a simple FIFO communication channel used for one-way Inter-Process Communication (IPC). Typically a starting process creates a pipe, and one or more processes are spawned to receive messages and form a pipeline. As Pipe is a one-way IPC, it normally requires two pipes for two-way communication.
In Linux, pipes are often created [...]
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 (26)
- Android Dev Tools (1)
- API illustrated (8)
- Multimedia API (3)
- ffmpeg on Android (4)
- NDK (6)
- UI (5)
- Animation (1)
- 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 (1)
- 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)
