goAhead Web服务器,小巧、精致、稳定,提供了值得称道的性能,特别适合于嵌入式系统,因此,在很多嵌入式产品如路由器中都用到了goAhead作为嵌入式web服务器。goAhead嵌入式Web服务器,具有如下特点:

  • 支持ASP;
  • 嵌入式的JavaScript,即Ejscript;
  • 支持内存中的CGI处理;
  • 快速响应,每秒中可处理超过65个请求;
  • 符合HTTP1.0/HTTP1.1标准;
  • 拥有众多扩展API,方便用户开发;
  • 支持SSL3.0(Secure Sockets Layer),如MatrixSSL(最新版本为:MatrixSSL 3-2);
  • 支持用户群组管理;
  • 支持DAA访问认证;
  • 占用很小内存,如果不包含SSL,仅要求60K内存;包含SSL,要求500K内存;
  • Web页面可存在于ROM或文件系统中;
  • 支持多种操作系统,如linux、wince、vxworks等等;

goAhead公司产品现在已经被ORCALE收购了,原本开源的嵌入式web服务器goAhead源码已无法从官方下载到。在这里,reille blog提供最后开放并是最新的2.5版本官方源码包供网友下载。官方源码中是不具有文件上传功能的,因此,reille把网上收集的关于文件上传功能的补丁源码也放在这里供网友下载。

goAhead-2.5官方源码 (4455) goAhead文件上传补丁 (4272)

此外,reille曾经把goAhead-2.5移植到arm-linux即utu2440开发板中并带有测试网页,如果需要reille移植的源码,请进入移植到ARM(S3C2440)+LINUX平台并具有文件上传功能的goAhead源码包页面下载。

更多收藏资源:http://velep.com/downloads

注意:以上源码包仅供交流学习使用。

 


摘要:如果你的wordpress博客使用post ID作为固定链接地址的话,你会发现发表的文章日志ID是不连续的。这是由于wordpress具有自动保存和修订功能引起的。当你在wordpress后台编写日志时,会自动保存草稿并把日志历史修订版本保存到数据库中,每保存一份,日志ID会自动加1,因此,在后台编写日志时间越长,则产生的修订版本越多,ID间隔也越大。此外,当你在后台插入图片时,ID也会自动加1。

velep.com成长之路22—使用Windows Live Writer编写日志一文中介绍了这种情况的弊端,即造成数据库臃肿。有两种方法解决:1. 用Windows Live Writer离线编写文章日志;2. 禁止自动保存和自动修订功能。前一种方法已在成长之路22中介绍了。reille blog实现了这两种方法。

本文介绍第二种方法,同时分享了如何清理数据库中的日志历史修订版本。

阅读全文 »

 


在这之前,reille blog一直是登陆wordpress后台在线编写日志。一方面,写日志时必须要登陆后台;另一方面,如果没有禁止wordpress自动保存和修订版本的话,wordpress会产生很多日志的修订版本并存在数据库中,造成数据库臃肿,同时产生不连续的文章ID。

实际上,wordpress支持客户端软件来发布日志的,如Windows Live Writer(简称WLW)。之前在我的CSDN博客上就使用过WLW来编写日志,整体感觉不错。插入图片、表格、代码、标签等至少比在线编写更方便。

wordpress配置:WordPress后台,选择:设置—>撰写,激活“远程发布”中的“XML-RPC”(启用 WordPress,Movable Type,MetaWeblog和Blogger 的 XML-RPC发布协议。)

WLW设置:添加一个帐户时,在选择哪一种日志服务时选择“其它日志服务”,然后填写博客地址、用户名和密码。选择日志类型时,选择wordpress。其它按照向导操作即可。

从此后,reille blog将使用Windows Live Writer来编写和发布日志了。

 


摘要:相信大多数博主亲自写的日志或博客都会添加一些COPYRIGHT声明,别人转载时带上链接地址,增加博客在网络世界的曝光率。在这之前,reille blog一直是手动在日志开头添加文章链接的。觉着麻烦,所以增加了自动添加日志版权声明功能。

网上已有很多介绍如何增加自动添加日志版权声明的文章了,不过,并不适合suffusion主题。在分析源代码并多次试验后,终于在suffusion主题中添加成功,具体效果见本文末尾。作为分享,本文介绍了在suffusion主题中如何实现自动添加日志版权声明功能。

阅读全文 »

 


开发环境:主机:Window XP SP2;linux:VMware7.01+ubuntu9.10;目标板:扬创utu2440-F开发板

交叉编译器:arm-linux-gcc4.3.2(一开始用的是编译内核的版本arm-linux-gcc3.4.1,但出现了软浮点问题,于是换成了现在用的版本,当然本人编译内核的时候还是用3.4.1版本)

摘要:移植u-boot-2011.03的方法与步骤5中,介绍了使用JLINK间接烧写NAND FLASH的方法,保证了烧写我们移植的u-boot镜像到NAND FLASH后启动失败时有方法可恢复正常u-boot的启动。在这个保证前提下,详细介绍在移植和调试u-boot启动第一阶段代码,特别是NAND FLASH部分和NAND FLASH启动部分时,如何使用AXD和JLINK来调试u-boot的方法与步骤。

阅读全文 »

 


摘要:Zend Studio是Zend Technologies开发的PHP语言集成开发环境(IDE),是公认最好的PHP开发工具。在5.5系列后,官方推出的Zend Studio都利用了Eclipse平台,所以其界面、工具、视图管理等都与Eclipse非常类似,熟悉Eclipse的朋友非常容易上手。

本人使用Zend Studio主要用来修改wordpress即本博客的php源代码,相比之前使用Macromedia Dreamweaver、NotePad++及其其它工具,使用Zend Studio修改wordpress源码很方便、高效,令人兴奋的是,阅读代码变得更加方便,就像阅读C/C++程序一样。

当前Zend Studio最新版本是9.0.2,本次主要介绍下该版本的安装、破解、初步使用即建立wordpress工程。

阅读全文 »

 


摘要:很久就想把相关文章或说相关日志功能加上了,应该来说,相关文章功能对文章浏览量的增加还是有好处的。就自己而言,看到某篇文章,也会留意是否有相关联的文章,以增加对这个主题的了解。

从当前使用来看,博客增加了相关文章功能,文章的浏览量还是有大幅度提高的,所以,如果没有增加的话,还是花点时间增加此功能。毕竟对网站有好处。

相关文章功能不使用插件而是用源代码实现,可在单篇文章和 feed 中生成相关文章,而且带缩略图显示。相关文章是根据文章标签自动生成的。所以,写博客文章的时候一定要选好或设计好文章标签,尽量把相关联主题内容的文章都串联起来。 阅读全文 »

 


原创文章,转载请注册出处,本文地址:http://velep.com/archives/256

摘要:具有基本导航功能是当初建站规划功能之一,初宗是收集自己经常去的比较有价值的网站和博客,方便自己访问。此外,通过交换友情链接可以提高网站的影响力,增加谷歌百度收录和排名。

本来可以在边栏上添加链接小工具就可以实现友情链接,不过,我决定不在边栏上挂出来至少当前还没打算,而是采用单独页面来实现。

友情链接导航页面不采用插件实现,不采用内置页面模板实现(内置页面模板主要用于博客文章,有太多附属东西),也不用手工去添加链接,而是采用自定义页面模板(即源码形式)实现,页面读取数据库中的链接,自动按照设计的样式添加到的该页面中。这样,减少了插件使用,后续维护起来也方便,所要做的事情就是在后台增加链接。 阅读全文 »

 


开发环境:主机:Window XP SP2;linux:VMware7.01+ubuntu9.10;目标板:扬创utu2440-F开发板

交叉编译器:arm-linux-gcc4.3.2(一开始用的是编译内核的版本arm-linux-gcc3.4.1,但出现了软浮点问题,于是换成了现在用的版本,当然本人编译内核的时候还是用3.4.1版本)。

摘要:前一篇,实现了u-boot最主要最重要功能——正确引导内核启动。接下来,是关于移植u-boot的NAND FLASH部分,使u-boot可正常地从NAND FLASH中启动。这一部分应该来说是移植u-boot的难点。

在移植u-boot的NAND FLASH部分特别是NAND FLASH启动u-boot部分时,始终是要把移植的u-boot烧写进NAND FLASH,验证u-boot能否从NAND FLASH中成功启动。在实际过程中,即使用AXD仿真调试没问题了,但并不代表就能一次成功,往往一条指令的不小心,就可能导致挂机,再也起不来了。现在电脑上都很少有并口了,而JLINK烧写FLASH功能强大,但烧写Nor Flash时需要设置SDRAM,否则速率很慢;烧写Nand Flash只是从理论上能够达到,但是还没有人直接实现这点。为了在挂机或验证自己移植的u-boot能否从FLASH启动时,能够方便把u-boot镜像烧写进FLASH,把网上介绍的关于使用JLINK间接烧写NAND FLASH的方法说明在这,同时增加了自己的使用心得和遇到问题的解决方法。 阅读全文 »

 


摘要:velep.com成长之路12—增加下载功能即Download Monitor插件的使用一文中介绍了WordPress Download Monitor插件的使用,实现了文件下载功能。但我的想法不只这个,还想提供一个单独的页面实现一个小型的资源下载中心,把好的有价值的资料共享给大家下载,实现资源共享。

velep.com利用WordPress Download Monitor插件实现了小型资源下载站功能,其效果见reille blog资源下载页面:http://velep.com/downloads,本文详细介绍了如何实现这个功能。 阅读全文 »

© 2012 velep.com | reille blog | 管理| 粤ICP备12094833号-2| 谷歌地图| 百度地图| Suffusion theme|Sayontan Sinha

无觅相关文章插件,快速提升流量