随笔分类 -  技术

.NET实现Wap飞信协议
摘要:09年的时候,我用C#实现了简单的飞信协议,并开了源,详情请查看这里。直到现在还有童鞋发邮件给我向咨询或是所要代码。但是由于飞信协议有个几次的升级,我那个库基本上没什么用了。由于工作比较忙,也一直没有去管他。前两天,我用这个项目申请了sinaapp的中级开发者人证,居然侥幸通过了,所以觉得有必要更新一下代码了。网上查了一下有关飞信协议的最新的情况,没有什么进展,我也不想自己通过抓包去分析飞信协议了,毕竟那样会比较耗时。正当我准备放弃的时候发现有人用php实现了wap飞信的协议。不看不知道,一看吓一跳,协议非常简单,总共代码也不超过100行。我花了一小段时间,将那php的代码翻译成了C#的,测试 阅读全文

posted @ 2012-01-07 18:49 小橋流水 阅读(43423) 评论(29) 推荐(6) 编辑

ICTCLAS.NET——给C/C++程序写.NET wrapper
摘要:很多时候想通过.NET调用一些C/C++写的库,但是一直都不知道怎么弄。去网上找了一些资料,大多数是教如何通过托管C++和非托管C++的混合编程来完成C/C++的的类库的.NET Wrapper。有的时候用C#来实现一个功能的时候,可能要调用windows api,往往都是到网上现查代码,然后粘过来使用,没有细研究到底是怎么做到的。最近一个朋友用到分词,所以就研究了一些中科院提供的中文分词软件,详情请访问http://ictclas.org/。用了一下还挺好用的,速度没有测试,感觉应该用于学术研究肯定是没有问题的,如果要用到项目中,我觉得还是公司自己实现会比较好。可惜该组件没有提供.NET的版 阅读全文

posted @ 2012-01-06 01:03 小橋流水 阅读(40691) 评论(1) 推荐(1) 编辑

平均分割一个数组
摘要:最近想平均分割一个数组,比如把一个10数的数组分成6个数组的,最好的分法是2,2,2,2,1,1,这个2很好求出,直接10/6上取整就可以了,但是如果按2去分割的话,最后会变成2,2,2,2,2,0这样不均匀的分法,很是蛋疼。今天休息,想了一下这个问题,发现可以用递归来解决。比如先分出2来,递归将8分成5个数组,有能分出2来,递归将6分成4个数组,在分出2来,变成了递归将4分成3个数组,又可以分出2来,那就变成了将2分成2个数组,下一步就很明显了。不多说了,直接上码,希望对遇到同问题的人有所帮助,这也算我的功德了。View Code #include<iostream>#inclu 阅读全文

posted @ 2012-01-03 16:22 小橋流水 阅读(41546) 评论(4) 推荐(2) 编辑

给目录创建硬链接
摘要:在shell下,可以直接创建文件的硬链接,而符号链接(软链接)可以对文件和目录。很多情况下,直接用软链接就可以搞定。但在有的时候,单纯的软链接是解决不问题的。 但是对于目录来说又不能创建硬链接,那肿么办呢? 把目录中所有的文件都硬链接过来。 阅读全文

posted @ 2011-12-24 22:41 小橋流水 阅读(40498) 评论(0) 推荐(1) 编辑

hadoop streaming示例
摘要:hadoop streaming示例:${HADOOP_BIN}streaming\r-Dmapred.job.name=${JOB_NAME}#任务名-Dstream.memory.limit=1500#任务内存限制-Dmapred.map.capacity.per.tasktracker=1\r-Dmapred.reduce.capacity.per.tasktracker=1\r-Dmapred.map.tasks=${MAP_TASKS}#map个数-Dmapred.job.map.capacity=${MAP_CAPACITY}#map容量,一般与map个数一致-Dmapred.re 阅读全文

posted @ 2011-12-22 22:41 小橋流水 阅读(40468) 评论(0) 推荐(0) 编辑

[转]菜鸟解决方案--绑定域名后GAppProxy出现404错
摘要:前两天Google的*.appspot.com被和谐后,广大墙友的GappProxy就用不了了,不过通过自己绑定域名的GAE却可以正常访问,所以我想,通过自定绑定的域名来使用GAppProxy应该也是可以的,待我使用最新版的GAppProxy2时,却无情的收到404错误: Error response Error code 404. Message: Local proxy error, Fetchserver not found at the URL you specified, please check it.. Error code explanation: 404 = N... 阅读全文

posted @ 2011-12-22 22:41 小橋流水 阅读(39959) 评论(0) 推荐(0) 编辑

java中的fastutil
摘要:java中提供很多集合类,比如ArrayList,HashMap等等。但你有没有发现其中的这些集合类都是泛型的,有的时候你会发现用泛型会比较慢。慢在哪呢?慢就慢在基本类型的装包和拆包。当你处理大数量的时候,这个慢有的时候就不能接受了。那这怎么解决呢?推荐大家使用fastutil,一个意大利实验室出品,主要用在其的WebGraph上。下面是其官方网站对其的介绍:fastutil extends the Java™ Collections Framework by providing type-specific maps, sets, lists and queues with a small m 阅读全文

posted @ 2011-12-22 22:41 小橋流水 阅读(40415) 评论(0) 推荐(0) 编辑

linux c++ 线程的封装(类java风格)
摘要:linux下线程采用pthread.h,采用的是c语言的风格,为了更加面向对象话,我在写程序的时候给封装成了一个类,用到了一些内部的库,但是去掉内部的库,也无伤大雅。懒得去改程序了,所以没有去处某些内部的头文件和函数的调用。thread.h/***@filethread.h*@version*@date2011/5/12*@authorwangyou@baidu.com*@brief对线程进行了简单的封装(java风格)**/#pragmaonce#include#include//线程classthread{public:/***@brief构造函数*@param无*@return无**/t 阅读全文

posted @ 2011-12-22 22:41 小橋流水 阅读(41369) 评论(0) 推荐(0) 编辑

人人网的导入日志功能
摘要:WordPress有一个社交媒体连接的插件,可以将博客更新同步到微博,但很可惜的是不能同步到人人网,本打算自己修改添加一下这个功能。到网上找资料,发现人人网有一个日志的导入功能。就在发布日志的那个页面的右下角。导入时,填入你的博客的地址,我填的是我的博客的rss地址。第一次导入,会让你选择需要导入的日志,以及哪些人可以查看。据说,以后,当检测到你的博客有更新的话,也会同步到人人网上。这个功能还是比较方便的,省去了自己开发插件了。具体位置如下图: 阅读全文

posted @ 2011-12-22 22:41 小橋流水 阅读(386) 评论(0) 推荐(0) 编辑

研究生生活总结(3):我学过的那些技术
摘要:从入大学以后到现在学过的技术多而杂,有的现在还在用,有的早已忘却,写下来对自己是个反思,也为来着做参考。 一、编程语言 这里说的编程指不包括脚本外的语言,主要是指高级编程语言。 C/C++:记得是大一下学的,直接上来就是就学的C++,没有学过C,于红老师教的,学得还算可以。之后的数据结构课程和自学MFC,研究生时期当助教,课余做的一些acm题都要用到C/C++,所以一直也没有忘。但是对C++语言,比如虚函数内部如何实现的,了解的并不是很多,这在找工作的面试上多少会要吃一些亏的。因为平时用C++都是一些小工程,所以命名规范神马的没有养成比较良好的习惯。到了公司实习,不论是百度,还是腾讯,一直都. 阅读全文

posted @ 2011-12-18 19:24 小橋流水 阅读(389) 评论(0) 推荐(0) 编辑

谷歌的gflags
摘要:前面的博文中已经介绍了谷歌的很多个开源利器了,今天来给大家介绍gflags。 大家一定用过也写过很多的命令程序,有一类命令行程序是形如这样的“cmd --arg1=arg –args=arg”,要做到这点一种方法是自己写个程序去解析这种命令行形式。 但其实可以更简单,更高效,更安全,推荐使用谷歌的gflags。 gflags可以在google code上下载,项目主页为http://code.google.com/p/google-gflags/。下载安装都跟普通的linux程序差不多,当然windows下也应该是可以使用的。 用起来也很简单,首先是包含gflags.h头文件,然后在main方 阅读全文

posted @ 2011-11-30 00:53 小橋流水 阅读(252) 评论(0) 推荐(0) 编辑

配置SQL SERVER 2005 分布式水平分片
摘要:SQL Server 2005 分布式水平分片配置 阅读全文

posted @ 2009-10-04 13:14 小橋流水 阅读(2949) 评论(7) 推荐(1) 编辑

手动清除打印队列
摘要:实验室有一台hp 1010的打印机,装在windows server 2003的服务器上,由于驱动的问题,经常卡死。 阅读全文

posted @ 2009-09-13 13:35 小橋流水 阅读(657) 评论(0) 推荐(1) 编辑

Disable UTC in Ubuntu
摘要:而在Ubuntu下的修改方法如下: Ubuntu中不使用UTC时间,而启用本地时间,需要修改 /etc/default/rcS ,修改动作如下: # 注释掉原来的设定:UTC=yes # 变更为下面的内容... UTC=no 阅读全文

posted @ 2009-09-01 11:01 小橋流水 阅读(376) 评论(0) 推荐(1) 编辑

Google的自定义搜索还不错
摘要:在博客首页添加google自定义搜索引擎。 阅读全文

posted @ 2009-08-23 03:12 小橋流水 阅读(391) 评论(0) 推荐(0) 编辑

网站静态化(转)
摘要:网站静态化技术,转载一下关于网站静态化的相关文章。 阅读全文

posted @ 2009-08-16 14:57 小橋流水 阅读(809) 评论(0) 推荐(0) 编辑

VC HASH函数
摘要:VC实现Hash函数 阅读全文

posted @ 2009-08-13 17:32 小橋流水 阅读(694) 评论(0) 推荐(0) 编辑

VC编码转换
摘要:VC编码转换函数 阅读全文

posted @ 2009-08-13 16:12 小橋流水 阅读(733) 评论(1) 推荐(0) 编辑

Excel常用操作封装
摘要:最近做了一个Excel相关的项目,需要读写Excel文件,所以对Excel的一些功能进行了封装,方便以后使用。 采用单子模式,这样可以防止打开多个Excel进程,不知道有没有道理。在程序的最后退出Excel进程。 阅读全文

posted @ 2009-08-07 23:45 小橋流水 阅读(983) 评论(0) 推荐(0) 编辑

缓冲区溢出的两种方式
摘要:缓冲区溢出目前较为常见的有两种攻击方式 阅读全文

posted @ 2009-07-19 21:41 小橋流水 阅读(386) 评论(0) 推荐(1) 编辑

导航

统计

点击右上角即可分享
微信分享提示