自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (4)
  • 收藏
  • 关注

原创 Libev源码解析

最近在看libev源码,算是对libev的源码有个比较清晰的了解。总共分3部分来介绍libev.1 Libev是什么Libev是基于Reactor模式的一个高性能,支持高并发的事件库。它本身不仅支持IO,timer(定时器),还支持signal, fork等。并且它短小精悍 ,并且C语言实现。2. Libev重要的数据结构只有了解并且熟悉了Libev的基本数据结构,才能更顺利的

2016-05-14 21:17:43 1056

原创 看完23岁的我在干嘛之后有感

现在我已经25岁了,先说我23岁的时候吧,23岁我在干嘛,刚上研究生,好像貌似一切都挺顺的,考研成功,进入北京比较好d

2014-08-10 16:18:00 1003 2

原创 Zabbix监控

由于本人工作职责的一部分,需要用Zabbix监控,所以在此贴一下Zabbix监控。实在

2014-07-01 23:13:51 668

原创 python 中Dict 转 Json

最近在公司需要写个小工具

2014-06-18 23:05:45 20560

原创 VS2012 error C4996解决方法

用Intel Ipp库时,函数:

2013-12-05 13:01:41 1410

原创 2014雅虎校招笔试题目

今天去参加了雅虎的笔试题,算是给自己留个记录吧。首先是8个选择题,然后2个填空题。选择题不太难,也记不大清楚了。填空题为2个概率题,1个是2个人在下午2点-3点之间碰面,他们出发时间都随机,每个人到了之后等待15min,如果没有等到,则离开,求两人见面的概率。2.2个相同的球,10个相同的杯子,问两个球在同一个杯子的概率。然后是程序改错题,1个程序填空,2个算法题目。算法题

2013-09-27 22:43:23 3247

原创 二叉树的相关操作总结

二叉树三种递归和非递归遍历实现,二叉树的构造,插入,删除操作,二叉树的前序,中序来构造二叉树,二叉树的中序,后序来确定二叉树#include #include using namespace std;#define NUM 11class BinStree;class BinSTreeNode{public: int key; BinSTreeNode* lchild;

2013-09-19 22:04:35 727

原创 企鹅面试归来

今天去参加了大企鹅的面试,感觉面试的很不理想,估计是要跪了。1.首先声明,面试通知太突然,然后企鹅那边说,要的就是看平时大家的基本功。2.由于有点懒惰,起晚了,然后迟到了5min,因为坐地铁而不是公交,因此步行了较远一段距离,加上分不清东西南北。还好提前打过招呼了,面试人也很NICE,说没关系。首先是自我介绍,blabla一顿,基本都是简历上有的东西,然后他开始照着简历上的东西

2013-08-28 22:51:36 810

原创 android 有关网络连接Permission的区别

写程序的时候,很是奇怪为什么连接网络时候,需要的permission有ACCESS_NETWORK_STATE 和INTERNET区别。有人是这么解释的:android.permission.INTERNET,连接网络权限 INTERNETandroid.ACCESS_NETWORK_STATE,用于精确识别网络接入点等信息看到这样的解释,我表示很迷茫,还是不懂。知道看到官

2013-07-15 20:45:53 1530

原创 安装Intellij,编译第一个android程序出错

今天安装了最新的Intellij社区最新版,安装完成后,发现编译第一个android程序,出现如下编译错误Cannot run program "D:\Android\platform-tools\aapt.exe": CreateProcess error=2, ϵͳÕҲ»µ½ָ¶于是在google上查了下,发现官网的社区已经有解决方案了。贴上地址:http://devnet

2013-05-28 21:44:27 1735

转载 Windows的进程间通信的方式

1 文件映射文件映射(Memory-Mapped Files)能使进程把文件内容当作进程地址区间一块内存那样来对待。因此,进程不必使用文件I/O操作,只需简单的指针操作就可读取和修改文件的内容。Win32 API允许多个进程访问同一文件映射对象,各个进程在它自己的地址空间里接收内存的指针。通过使用这些指针,不同进程就可以读或修改文件的内容,实现了对文件中数据的共享。应用程序有三种方法来

2013-05-09 23:14:28 524

转载 C++ STL中判断list为空,size()==0和empty()有什么区别

关于两个的区别,首先size()==0为bool表达式,empty()为函数调用,这一点很明显。查看源代码,bool empty() const { return _M_node->_M_next == _M_node; } size_type size() const { size_type __result = 0; distance(begin(), end(), _

2013-05-02 15:02:20 2596

原创 Discuz X2.5 修复漏洞后引发首页DIY数据为空失效

今天更新了Discuz! X2.5发布的两个漏洞之后,引发了门户首页DIY模块的失效。找遍了很多网页,也试过了很多所有找的办法。http://x.discuz.net/thread-2355350-1-1.html 这篇文章基本说的算靠谱,但是作者并没有写出具体的解决方案。不知道为啥,没看到附件。 我自己瞎捣鼓,倒是算歪打正着吧。首先有以前的模块,将data/diy文件夹给覆盖了,

2013-04-18 22:43:45 1496

原创 Discuz X2.5 漏洞修复失败,发现您的目录及文件无修改权限

Discuz X2.5 最新发布的两个漏洞,如果点击修复按钮失败后,出现了现您的目录及文件无修改权限,请您填写ftp账号,或者修改文件权限的问题。解决方案:如果是远程服务器的话,登录ftp ,修改/source/class文件夹下所有文件的权限,由755改为777.记得所有的权限都修改为777。然后加上discuz_version.php权限755->777.(这个不知道可不可

2013-04-18 17:21:10 1651

原创 网络字节序和主机存储方式转换

最近写代码遇到了,网络字节序问题。所谓网络字节序问题,主要是网络存储和主机存储的区别。网络存储是大端存储,而主机是小端存储。主机端的小端存储转为网络字节序,用的函数:uint16_t htons(uint16_t hostshort); uint32_t htonl(uint32_t hostlong);网络存储转为主机的小端存储:uint16_t ntohs(uint16_t

2013-04-15 18:03:55 742

转载 Android开发之Intent跳转到系统应用中的拨号界面、联系人界面、短信界面 .相机.录影机....

Android开发之Intent跳转到系统应用中的拨号界面、联系人界面、短信界面现在开发中的功能需要直接跳转到拨号、联系人、短信界面等等,查找了很多资料,自己整理了一下。//安装已经存在的apkString filePath="mnt/sdcard/abc.apk";Intent intent = new Intent(Intent.ACTION_VIEW);intent.setD

2013-04-13 20:12:05 1767

转载 归并排序--MergeSort

归并排序思想:递归地将排序的链表从中间分开,前半部分排好序,后半部分排好序,然后将这排好的两部分归并为一个有序数组。 程序划分:1)对外提供一个接口,即MergeSort();函数调用递归处理函数进行处理并排序 2)MSort()函数对输入链表进行递归排序,递归终止条件是当前无法再分半(即前面指针和后面指针指向同一个地方),需要一个临时数组变量TR2来存放排序后的数据。 在排完序后调用Me

2013-01-02 22:51:10 513

转载 瓶颈算法

对于图中任意一条路径,瓶颈值(bottleneck cost)是该路径上最小的边值。如图路径EDB的瓶颈值是23,EDCAB的瓶颈值是10。最大瓶颈问题则是要找出给定两点间包含最大瓶颈值的那条路径,例如EB之间的最大瓶颈是EDB。同理,亦可定义类似的最小瓶颈....问题解答:http://eol.bjut.edu.cn/BBS/bbsuploadfile/200506/6512.pdf

2013-01-01 00:21:01 1463

转载 快速排序的递归与非递归实现

快速排序的非递归实现首先说明一下快速排序是对冒泡排序的改进。为什么这么说呢?想一下冒泡排序,它把序列分成了两部分,前半部分无序,后半部分升序排列,并且后半部分的数都大于前半部的数。由此可得到快速排序和冒泡排序的一些共同点:都要经历n趟排序每趟排序要经历O(n)次比较都是后半部分元素比前半部大而不同之处就在于冒泡排序的交换操作发生相邻的元素之间,即一趟排序可以要经过多次交

2013-01-01 00:14:18 753

原创 计数排序

计数排序算法:目前自己给研究了下计数排序,计数排序算法的时间复杂度为O(n)。具体步骤:首先需要有一个临时存放所有数据的数组temp,然后是一个计数的数组count[]。1、将数组Arr[]中数据复制到temp中复制2、将count[]数组初始化为03、用count进行计数4、将count数组中的数据,count[i] = count[i-1]+count[i],累计得到当前值

2012-12-19 20:59:02 350

转载 OpenCore介绍

一、OpenCore简介OpenCore是Android的多媒体核心,采用C++实现,定义了全功能的操作系统移植层(OSCL),各种基本的功能均被封装成类的形式,各层次之间的接口多使用继承等方式。从宏观上来看,它主要包含了两大方面的内容:PVPlayer:提供媒体播放器的功能,完成各种音频(Audio)、视频(Video)流的回放(Playback)功能。 PVAuthor:提供媒

2012-12-03 22:15:49 1141

原创 Read-only file system:android

最近在一个MediaController的VideoView ,需要在sdcard中push个文件,但是总报如下的错误:C:\Users\echo>adb push F:\FavoriteVideo\video.mp4 /sdcard/video.mp4failed to copy 'F:\FavoriteVideo\video.mp4' to '/sdcard/video.mp4':

2012-02-29 22:01:12 605

网络信息安全大作业

网络信息安全大作业,蛙跳攻击,snort软件分析中各协议分析

2012-04-24

O'Relly Java_Network_Programming,_3rd_Edition

Java_Network_Programming,_3rd_Edition,The English Edition

2012-03-11

huffman编解码C实现

本文件为用C实现的huffman编码,且通过context.txt中读入数据,再将内容压缩在encode.txt中,最后将压缩的内容解码为decode.txt,代码中附有详细的注释

2011-10-22

srvany.exe&instsrv.exe

在windows下安装mrtg时要用到的2个算是组件(srvany.exe,instsrv.exe)吧,网上写的很多上面的链接地址都不正确。

2009-11-17

空空如也

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

TA关注的人

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