自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (9)
  • 收藏
  • 关注

原创 Linux程序性能调优命令集合

#By huaixuzhi in 2011-11-241)查看硬盘的读取速度  /sbin/hdparm -t /dev/sda1  (hdparm 不是默认的/bin下的命令)  -----扩展:df 查看硬盘使用信息;fdisk 查看系统硬盘信息2)我们可以使用profilng技术,在linux平台上,我们可以使用gprof和oprofile工具。  2-1)gprof是g

2011-12-31 11:20:46 2353

原创 Linux 下C使用XML传递消息(字符串)

在linux下经常要进行socket通信,而数据流多采用目前流行的xml格式,这就会有两个用的比较多的功能:1、接收端将收到的字符串转换成xml格式的数据;2、发送端将xml格式的数据转换成字符串发送。运用libxml2组件进行上述操作实际上是xmlDocPtr和

2011-10-18 16:01:59 8721 1

原创 学习简单的python----最简单的python +3(写入XML,使用UDP发送)

#!/usr/bin/pythonfrom Tkinter import *import socketimport sysclass PPCU(object): def __init__(self): self.top=Tk() self.top.title('

2011-10-16 16:38:53 3828

原创 学习简单的python----最简单的python+GUI例子+2(带排版的GUI)

#!/usr/bin/pythonfrom Tkinter import *import sys class PPCU(object): def __init__(self): self.top=Tk() self.top.title

2011-10-13 19:19:02 3833

原创 Linux下使用Python的Tkinter库出现的No module named _tkinter问题

在Linux下使用Tkinter库,出现如下问题  File "/usr/local/lib/python2.7/lib-tk/Tkinter.py", line 39, in     import _tkinter # If this fails your Python

2011-10-13 10:59:44 29806 4

原创 Linux调试python程序

python -m pdb myscript.py其中:-m (mod)----- run library module as a script (terminates option list)pdb-----The Python Debugger然后即进

2011-10-12 11:17:44 1982

转载 学习简单的python----最简单的python GUI例子 1

写一个简单的界面很容易,即使是什么都不了解的情况下,这个文本转载了最简单的界面编写,下个文本介绍了TK的简单但具体的应用在python中创建一个窗口,然后显示出来。  代码:[复制到剪贴板]  from Tkin

2011-10-12 09:59:23 18666

转载 Select函数实现原理分析

Select函数实现原理分析Select函数实现原理分析select需要驱动程序的支持,驱动程序实现fops内的poll函数。select通过每个设备文件对应的poll函数提供的信息判断当前是否有资源可用(如可读或写),如果有的话则返回可用资源的文件描述符

2011-10-11 11:10:41 824

原创 I/O模型的区别

同步I/O:在处理数据(将数据从内核拷贝到调用者的缓冲区)这个过程中独占进程,也就是阻塞。异步I/O:调用aio_read函数,告诉内核描述字,缓冲区指针,缓冲区大小,文件偏移以及通知的方式,然后立即返回。当内核将数据拷贝到缓冲区后,再通知应用程序。也就是说,整个过程中,不会

2011-10-11 11:09:18 769

原创 使用sed取字符串并添加到新加行

使用sed取字符串并添加到新加行在含有指定字符串的行后添加一行,并取其中“”之内的字符串供新添行使用下例:取行内容为g_message("任意内容");的行,在每行的后面添加一行top_log(KSIR,"任意内容");$echo "g_m

2011-08-15 17:45:02 2339

原创 Linux vim下查看二进制文件

1:这两个命令都可以以十六进制打印输出 二进制文件内容。可以指定偏移和打印格式等hexdump  xxd区别:注意xxd是little-endian显示的,hexdump则是big-endian显示的2:Linux下的二进制查看和编辑启动vim编辑二进制文

2011-08-05 14:42:55 3599

原创 sed 常用命令

sed 简介:非交谈式编辑器(vi和ex都属于交谈式编辑器)采用非破坏性的编辑方式,也就是不会改变文件的内容,除非了使用输出转向,默认是所有的输出都会显示在屏幕上。$sed -v(--version)查看sed版本格式:sed 'command' filena

2011-08-04 17:25:10 819

原创 vim+cscope+taglist 配置适合自己的vim

----------简单的安装和配置使用cscope下载http://ctags.sourceforge.net/tar –xvf 解压,然后./configure&& make && make install                     make install 时使用root权限在项目的根目录下为代码生成一个cscope数据库,使用命令:cscope–Rbq

2011-08-04 09:32:04 933

原创 SQLite 使用及实例

SQLite的终端命令行操作方式 命令行方式:在FC6终端输入$sqlite3 dbname(dbname没有具体扩展名要求,任意都可以,类似netmanager.epon)会进入命令行方式并对dbname数据库文件进行操作sqlite>常用命令:a) .q 退出

2011-08-01 18:32:21 814

原创 Solaris的网络配置及常见问题

<br />solairs10的IP地址及主机名的配置文件.共有四个:<br />         /etc/hostname.pcn0         /etc/hosts         /etc/netmasks         /etc/defaultrouter/etc/hostname.pcn0这个里面记录的本机的机器名;/etc/hosts是一个指向/etc/inet/hosts的一个软链接,记录的是IP地址和机器名的对应关系;vi /etc/inet/hosts<br />127.0.0.1

2011-06-02 15:44:00 823

转载 LINUX下解析配置文件(配合上篇使用)

<br />LINUX下解析配置文件<br />配置文件在Linux下使用得非常普遍。形如下面的这个文件就是一个典型的配置文件:# this is just an example# there can be comments before the first group[First Group]Name=Key File Exampletthis value showsnescaping# localized strings are stored in multiple key-value

2011-05-05 14:56:00 1593

翻译 Using GLib's GKeyFile Parser (使用Glib解析配置文件)

Using GLib's GKeyFile Parser(使用Glib解析配置文件)原文地址:http://www.gtkbook.com/tutorial.php?page=keyfile(by:keyoflov  2011-5-5)KeyFile Structure     Glib中的key file类似于windows下的.ini。数据被分成组,小组名使用[]表示,例如:[usename]表示一个名为usename的组;以 $ 开头的为注释。     Key files的类型为GKeyfile,

2011-05-05 10:46:00 6982

转载 Using GLib's GKeyFile Parser (使用GLib解析配置文件)

<br />Using GLib's GKeyFile Parser<br />© 2007 Andrew Krause<br />Revision Number: 2.0<br /><br />The problem with writing a book on GTK+ is that the library is constantly changing and you cannot possibly fit every topic into the book. Therefore, I have cr

2011-05-04 17:14:00 2843 2

原创 Glib相关知识

<br />Glib相关知识<br />参考网址(GLib Reference Manual):<br />http://developer.gnome.org/glib/2.28/<br />(By Ksir 2011-4-29)<br /> <br />一、什么是glib库<br />       glib库是linux平台下最常用的c语言函数库,它具有很好的可移植性和实用性。glib是gtk+库和gnome的基础。glib的各种实用程序具有一致的接口。glib为许多标准的、常用的C语言结构提供了相应的

2011-05-04 17:07:00 2149

精通Linux&Unix Shell 程序设计

Linux下Shell的经典书籍(还有就是Shell脚本学习指南等等了),中文,适合如何和作为工具书查阅

2011-07-21

跟我一起写makefile.pdf

Makefile入门级书籍,非常有用..基本看完了makefile的写法也就没问题了。推荐,推荐

2011-07-21

汇编语言经典入门(中文高清)

《汇编语言》(Assembly Language)是计算机专业中一门重要的基础课程,是一种面向机器的低级语言。它依赖于硬件,能通过巧妙的程序设计充分发挥硬件的潜力。汇编语言程序产生的代码运行效率高。因此,到目前为止,许多软件系统(例如操作系统等)的核心部分仍然用汇编语言来编写。 计算机专业所培养的学生,不应仅仅满足于利用他人已开发出来的软件和软件工具来解决实际问题,还应具备有分析、研究原有软件系统,改进、完善、提高原有系统功能供广大用户使用的能力。汇编语言程序设计将使学生受到更严密、更系统的程序设计及其思维方法的训练,为深入分析、研究、开发新的软件系统打下良好的训练基础。 本课程的教学目的是使学生进一步了解计算机的基本组成,汇编指令的格式和使用方法,以及用汇编语言进行程序设计的基本思想和方法。于此同时,希望学生能了解用汇编语言程序来充分发挥计算机性能的基本思想。 本课程的学习也将为后续课程(如操作系统、接口与通信、计算机外围设备等)的学习提供必要的前期知识。

2010-09-01

Linux操作系统下C

linux下C语言编程入门级教程,PDF格式的,很好用

2010-05-19

MySQL权威指南中英文版

中文版的是pdf格式.安装、配置、数据库的设计、C语言数据库编程,都有

2010-04-07

Beginning.MySQL

MySQL数据库很好的入门教程,不过是英文版的哦,哈哈,好资源,能看懂的来

2010-04-07

程序员面试宝典(全)(主要针对C、C++)

程序员面试宝典(全)(主要针对C、C++) 程序员面试宝典(全)(主要针对C、C++)

2010-03-06

画图工具 亿图中文安装版

亿图是一款综合矢量绘制软件,新颖小巧,功能强大,可以很方便的绘制各种专业的流程图、组织结构图、网络拓扑图、家具设计图、商业图表等。 它工作在下面的领域: 流程图 网络拓扑图 组织结构图 工作流程图 UML,软件设计 商业图表 2D, 3D 图形 计划 / 报表 地图,方向图 数据库 等

2009-06-19

OSPF基于C语言的算法实现

OSPF的算法实现,linux下基于C语言,可是深入研究网络的数据结构

2009-06-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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