摘要: 腾讯在做社区开放平台,在网站上提供了SDK下载,我下载了C++版,然后看了下起C++的Makefile,分析了下,感觉还是不错的一个Makefile,于是做了下笔记。在cpp目录下有四个目录和一个Makefile,其中example目录还有一个额外的Makefile,src中是封装的CPengyou类。exampleincludelibsrcMakefile下面是主目录下的Makefile代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--># 阅读全文
posted @ 2010-12-14 10:10 westfly 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 转载自 http://www.cnblogs.com/analyzer/archive/2008/09/09/1287537.html 最近很流行代码搜索,对开发人员确实帮助不少,这里做个汇总,如果有其他比较好的,可以推荐下~ 推荐标准:快速、支持语言较全、Ajax支持 1、gotAPI [ http://start.gotapi.com/ ] 支持包括HTML, CSS, CSS2, Ja... 阅读全文
posted @ 2010-12-09 19:15 westfly 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 我的应用背景与参考文献的差不多。就是在虚拟机里面连接主机,实现文件的上传与下载。在debian里输入命令$ ftp 192.168.1.248Connected to 192.168.1.248.220-FileZilla Server version 0.9.34 beta220-written by Tim Kosse (Tim.Kosse@gmx.de)220 Please visit http://sourceforge.net/projects/filezilla/Name (192.168.1.248:cherish): xxxx331 Password required for 阅读全文
posted @ 2010-12-09 18:44 westfly 阅读(4527) 评论(0) 推荐(0) 编辑
摘要: mem概述、mem的作用在LwIP中,内存管理部分由mem.h、mem.c中实现,支持多种分配策略,比较灵活。支持运行时库自带的内存分配(MEM_LIBC_MALLOC),内存池分配(MEM_USE_POOLS),动态内存堆分配,这些分配策略可以通过宏定义来更改。在嵌入式系统里面,C运行时库自带的内存分配一般情况下很少用,更多的是后面二者。mem的结构(分析使用pool的情况)图示接口函数mem源码分析全局变量lwip初始化时在内存中开辟ram供使用!可以使用的内存大小为MEM_SIZE,在每一块已分配的内存块的顶端都有一个这样的结构体,所有内存块被链接为双向链表,全局变量struct mem 阅读全文
posted @ 2010-12-07 21:21 westfly 阅读(1032) 评论(0) 推荐(0) 编辑
摘要: 在LD_LIBRARY_PATH和 ld.so.conf上遇到点困难,搜索到有用的结果如下。 http://ubuntuforums.org/showthread.php?t=324660 /etc/ld.so.conf and run ldconfig setting LD_LIBRARY_PATH is only useful if you have different version... 阅读全文
posted @ 2010-12-06 15:27 westfly 阅读(537) 评论(0) 推荐(0) 编辑
摘要: 近来开始重视算法的学习,所以从现在开始尝试写写算法的方面的文章。做了两道题后,发现了问题,测试是个问题。为了测试,由于每个算法函数有相关的初始化数据,在加上测试数据,所以在main里面有太多注释,对今后的整理非常不利。所以考虑用个测试的框架,在经过不多的思考后,我选择了以前关注的gTest。gTest是Google的开源C++单元测试框架Google Test的简称,cnblogs上有详细的中文教程。我一直是Google的粉丝,笃信Google出品,必属精品。呵呵!加上有详细的图文教程(虽然教程是基于Win32平台的),上手也很方便,以前也摆弄过。从gtest的官方网站http://code. 阅读全文
posted @ 2010-12-06 15:24 westfly 阅读(1229) 评论(0) 推荐(0) 编辑
摘要: 又回到了Linux的编程环境中,不再折腾了,没有意义。把编程技术学好吧。 分享了一个Makefile,这个Makefile,是从TinyXML的工程文件中提取出来的。自己按照自己的需求修改了下。感觉还不错。#**************************************************************************** # This is a GNU make (gmake) makefile #****************************************************************************# DE 阅读全文
posted @ 2010-12-06 13:38 westfly 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 调试一个简单的程序,犯的错误一大堆。还是基础部牢固啊。调试的代码如下const int size = 256;int hashtable[size];memset(hashtable,0,sizeof(hashtable));很简单的,就是对一段内存赋值为0。由于运行的结果不对。于是用GDB来调试,怀疑是memset没有成功。于是用GDB打印数组的信息。(gdb) p hashtable @12$1 = {0x22fac0, 0x22fed0, 0x401546, 0x100, 0x100, 0x22ff48, 0x4012e0,0x22ff30, 0x2, 0x7f1aa0, 0x4012b 阅读全文
posted @ 2010-12-06 09:29 westfly 阅读(1533) 评论(0) 推荐(0) 编辑
摘要: 今天试用几个关于网络共享的软件,感觉非常不错。一个是金山公司新出的云端,类似国外的DropBox(可惜被封掉了)。异次元软件世界有相关的介绍 http://www.iplaysoft.com/kuaipan.html 。该介绍是基于安装版本的,要在电脑上虚拟一个盘符出来,里面作为数据进行同步--暂时不支持其它文件夹数据的同步,还是刚刚出品,要慢慢来。该软件也提供了一个Portable版本--感觉是一个浏览器和下载器,浏览和下载云端的数据。以前也用过Portable版的,感觉没有现在这么好。现在提供的功能包括,建立文件夹,建立基本的Office文件等,软件检测出是图片的话,会提示可以提供预览功能 阅读全文
posted @ 2010-12-04 17:21 westfly 阅读(495) 评论(0) 推荐(0) 编辑
摘要: Visual Assist X是个好东西,特别是在Visual Studio下。用过的同学应该都知道的。Visual Assist X 更新很快,现在都达到1837了,用以前10.5的貌似不支持VS2010,只得放弃。到CSDN上下载最新版。下载到的包有patch可执行文件,将patch拷贝到"homepath%\Local Settings\Application Data\Microsoft\VisualStudio\10.0\Extensions\Whole Tomato Software\Visual Assist X",我的路径为C:\Users\Cherish\ 阅读全文
posted @ 2010-12-02 21:05 westfly 阅读(1728) 评论(0) 推荐(0) 编辑