- 博客(8)
- 资源 (8)
- 收藏
- 关注
原创 微信公众平台-股票行情查询
微信公众平台-股票行情查询 php实现的获取上证,深证 A,B股实时行情的接口,只实现了文本消息回复,K线图可以在图文消息中加上接口url地址就可以显示,具体的接口地址网上可以找,有了股票数据源,弄成图文消息也是轻而易举了。 用到php扩展curl库发送http请求到新浪接口, 下面是sendHttp.php源码 <?php class RespMs
2013-11-25 18:26:31 1927
原创 用hash_map统计出现次数最多的前N个URL
海量数据统计频率最高词汇的常规办法之一是先通过一个hash函数处理数据然后取模N,拆分为N个小文件,对每一个小文件进行词频统计和排序处理,然后归并N个小文件取频率最大的M个数。 下面程序是利用hash_map处理小文件词频的实现(堆排序部分的代码没加上,可以参见http://hi.baidu.com/scofield_/item/197303c8a7f43063f7c95dd8)
2013-11-25 18:24:26 3377
原创 构建hash表和两种处理冲突方法
hash表定义:hashing定义了一种将字符组成的字符串转换为固定长度(一般是更短长度)的数值或索引值的方法,称为散列法,也叫哈希法。由于通过更短的哈希值比用原始值进行数据库搜索更快,这种方法一般用来在数据库中建立索引并进行搜索,同时还用在各种解密算法中。 设所有可能出现的关键字集合记为u(简称全集)。实际发生(即实际存储)的关键字集合记为k(|k|比|u|小得多)。|k|是集合k
2013-11-25 18:21:39 1524
原创 堆排序查找前N个最大数和二分查找算法
先了解堆排序概念:堆排序利用了大根堆(或小根堆)堆顶记录的关键字最大(或最小)这一特征,使得在当前无序区中选取最大(或最小)关键字的记录变得简单。 (1)用大根堆排序的基本思想 ① 先将初始文件R[1..n]建成一个大根堆,此堆为初始的无序区 ② 再将关键字最大的记录R[1](即堆顶)和无序区的最后一个记录R[n]交换,由此得到新的无序区R[1..n-1]和有序区R[n],且满足
2013-11-25 18:19:14 3574
原创 将字符串以单词为单位逆序"I am a Student" 解法
网上有个题目,将字符串以单词为单位逆序,例如:"I am a Student" 要变成"Student a am I" 解法大致为:先将字符串整体逆序第一个字符和最后一个交换,第二个与倒数第二个交换,一直到完成整个串逆序, 即”tnedutS a ma I“;然后单个单词逆序。 下面是我的解法,对于字符串中间隔多个空格和末尾多个空格都可以正常处理。 #include #i
2013-11-25 18:14:45 3061
原创 C/C++程序实现通过http代理访问网页内容
公司通过代理上网,C程序直接通过发http请求不能获取网页内容,故实现了下通过代理访问http网页的一个测试程序。 程序很简单,有几个重点 先通过socket直接连接代理服务器 向代理服务器发送HTTP的CONNECT标头,格式为CONNECT www.baidu.com:80 HTTP/1.0\r\nProxy-Authorization: Basic %s\r
2013-11-25 18:07:40 9819 3
原创 空间搬家
偶尔记录点技术文章在百度空间,贴源码的时候用代码狂结果显示有问题,不用代码框直接粘贴竟然大都被管理员锁定并删除,已然被打败,决定换个地儿到csdn。
2013-11-25 17:42:30 516
转载 STL介绍
一、STL简介STL(Standard Template Library,标准模板库)是惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来的。现在虽说它主要出现在C++中,但在被引入C++之前该技术就已经存在了很长的一段时间。STL的代码从广义上讲分为三类:algorithm(算法)、cont
2008-03-23 09:46:00 414
linux多线程编程.ppt
2012-11-12
使用dbx调试程序.pdf
2012-11-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人