自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (26)
  • 问答 (1)
  • 收藏
  • 关注

转载 Python模块学习 ---- struct 数据格式转换

Python是一门非常简洁的语言,对于数据类型的表示,不像其他语言预定义了许多类型(如:在C#中,光整型就定义了8种),它只定义了六种基本类型:字符串,整数,浮点数,元组,列表,字典。通过这六种数据类型,我们可以完成大部分工作。但当Python需要通过网络与其他的平台进行交互的时候,必须考虑到将这些数据类型与其他平台或语言之间的类型进行互相转换问题。打个比方:C++写的客户端发送一个int型(4字

2013-03-25 23:30:58 805

原创 简单python调试命令

在 Python 中也可以像 gcc/gdb 那样调试程序,只要在运行 Python 程序时引入 pdb 模块(假设要调试的程序名为 d.py):$ vim d.py$ python -m pdb d.py运行上面的命令后进入以下界面,可以输入类似 gdb 的命令来改变程序的执行流程:对于gdb的使用大家应该很熟了总结命令用途break 或 b设置断点contin

2013-03-23 23:00:38 871

原创 nginx源代码获取

首先加入源代码所在网站的源For Ubuntu replace codename with Ubuntu distribution codename, and append the following to the end of the/etc/apt/sources.list file:deb http://nginx.org/packages/ubuntu/ codename

2013-03-19 23:21:40 1162

原创 大端小端问题

Big-Endian和Little-Endian的定义如下:1) Little-Endian就是低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。2) Big-Endian就是高位字节排放在内存的低地址端,低位字节排放在内存的高地址端。官方的定义很复杂,个人简化理解,此中的端(Endian)实际具体是指地址中的低地址;

2013-03-10 17:56:47 1295 1

原创 常用的网络命令

1. netstat          Netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告。2.  tcpdump根据使用者的定义对网络上的数据包进行截获的包分析工具。3.ipcsipcs用于显示消息队列、共享内存、信号灯信息的4.ipcrmremove a message

2013-03-10 00:21:49 810

原创 算法之查找第k大的元素

为达到目的,若全排所有数据,显然做了很多无用功,所有的排序算法思想,主要有两种思路:1. 为元素找位置(例如快排)   2.为位置找元素(例如选择排序)若k比较小,而整个数组元素非常多,显然首选选择排序;若k不处于靠端,则可利用分治的思想,  快排实现过程中第一步,为基准元素找到位置,得到基准元素在整个数组的位置,根据其位置,确定第k个元素在基准元素的哪一端。

2013-03-09 23:14:48 1253

原创 快速排序算法实现

#include //Printf the element of the arrayvoid PrintfArray(int *Array, int front, int rear){ for(int i = front; i <= rear; i++) { printf("%d\t", *(Array+i));

2013-03-09 17:48:48 1351 1

原创 STL Sort排序的实现

STL的sort算法,在数据量大时采用 Quick Sort,分段递归排序,一旦分段后的数据量小于某个门槛,为避免Quick Sort的递归调用带来过大的额外负担,改用Insertion Sort。如果递归层次过深,还会采用Heap Sort。   Quick Sort的特点是为pivot找位置,一轮后pivot的位置便是其最终的位置。Insertion Sort 算法实现 /

2013-03-09 01:23:18 932

原创 找出一个数组里面前K个最大数

注:  算法分析全来自互联网第一种方法: 快排   时间复杂度  nlogn进行了全排,做了冗余的事情,可优化第二种方法: 构造一临时数组,其中含k个元素,  在剩余的n-k个数中,在临时数组中找到其位置,挤出最小的数 时间复杂度  (n-k)+ k*logk

2013-03-07 22:47:47 2647

原创 C++拷贝构造函数

当用一个已初始化过了的自定义类类型对象去初始化另一个新构造的对象的时候,拷贝构造函数就会被自动调用。也就是说,当类的对象需要拷贝时,拷贝构造函数将会被调用。以下情况都会调用拷贝构造函数:一个对象以值传递的方式传入函数体 一个对象以值传递的方式从函数返回 一个对象需要通过另外一个对象进行初始化。如果在类中没有显式地声明一个拷贝构造函数,那么,编译器将会自动生成一个默认的拷贝构造函

2013-03-07 21:38:54 688

原创 自省

做技术浮躁终而会让浮躁的时间毁了自己

2013-03-07 21:12:05 683

原创 链表转置实现

链表转置功能实现,不足之处 ;还请指正#include #include typedef struct Listnode{ int nodedata; struct Listnode* next;}Listnode, *pListnode;//create list //return value the number of node

2013-03-03 23:06:20 1219

毕业答辩ppt模板(答辩必备,效果很炫)

毕业答辩ppt模板,答辩必备,效果很炫,给人耳目一新的感觉。

2011-06-12

流程图生成软件(适合初学者学习流程图)

流程图生成软件(适合初学者学习流程图),非常实用,简单

2011-05-28

二进制编辑器(查看.exe文件的内存中的具体二进制存储)

二进制编辑器,用于查看.exe文件的内存中的具体二进制存储。

2011-05-28

.dll文件查看器,直接阅读dll文件

.dll文件查看器,可直接阅读dll文件,非常实用的工具软件

2011-05-27

ACM题解,著名院校oj解题代码

ACM题解,著名院校oj解题代码,对ACmer非常有用

2011-05-27

数据结构代码(严蔚敏版C实现)

数据结构代码,用于深入理解数据结构和算法

2011-05-27

经典数学函数程序(C语言实现)

经典数学函数程序,可用于相关的数学方面的研究

2011-05-27

空空如也

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

TA关注的人

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