现在位置: 首页 > bolo发表的所有文章
  • 09月
  • 04日
综合 ⁄ 共 19346字 评论关闭
原文地址 http://www.linux-mtd.infradead.org/doc/ubifs.html 转载地址    http://blog.csdn.net/kickxxx/article/details/6583463 在了解UBIFS之前一定要注意UBIFS和任何传统的文件系统是不一样的:UBIFS不是运行在block device之上的(比如hard disk, MMC/SD卡,USB flash驱动等等)。UBIFS是运行于raw flash之上。请在开始UBIFS之旅前确保理解raw flash和MMC flash的区别。 Overview UBIFS是nokia工程师在the university of Szeged大学帮助下开发的新的flash file system。UBIFS可以认为是JFFS2文件系统的下一代产品。 JFFS2......
阅读全文
  • 06月
  • 16日
综合 ⁄ 共 1419字 评论关闭
Lua脚本管理器详解是本文要介绍的内容,这不是一个文本编辑器或者ide之类的东东,实际上它只是一个dll,lua是胶水语言,这个管理器的目的是为了让C/C++更好的支持lua。 通常项目里管理脚本的方法都是分开文件存放,lua里没有工程的概念,所以文件是最小单位,这样一来脚本文件数量的增长会带来一个问题,名字污染。lua里定义的变量默认是全局的,只有使用了local定义的才是本地的,这样一来你在脚本a里定义的函数可能和在脚本b里定义的函数同名,而这完全不会带来任何错误或警告,因为在lua里函数就是一个值,你可以随时修改。 ......
阅读全文
  • 06月
  • 15日
综合 ⁄ 共 1000字 评论关闭
ICMP属于IP的一部分,而非高层协议 用于路由器报告错误或提供有关意外情况的信息。 ICMP报文被封装在IP报文数据中,无任何附加的优先级或可靠性 携带ICMP报文的IP包出错,不再产生ICMP报告 ICMP报文总是包括产生问题的数据报首部和前64bit数据 ICMP包格式 TYPE=8 CODE=0  - echo request TYPE=0 CODE=0  - echo reply TYPE=3 CODE=0  - 目的站不可达:网络不可达 TYPE=3 CODE=1  - 目的站不可达:主机不可达 TYPE=3 CODE=2  - 目的站不可达:协议不可达 TYPE=3 CODE=3  - 目的站不可达:端口不可达 TYPE=3 CODE=4  - 目的站不可......
阅读全文
  • 04月
  • 26日
综合 ⁄ 共 1180字 评论关闭
面试题: 实现函数void f(int a, int b, int c),编码中不允许出现任何if,switch,for,while之类的关键词以及“?:”表达式,并要求:a=1时,打印b+c的值;a=2时,打印b-c的值;a=3时,打印b*c的值;a=4时,打印b/c的值;a=5时,打印b的阶乘加上c的阶乘;(不用考虑传入的a,b,c的值域错误所导致的异常结果或者崩溃)。 解法一: class CBase { public: virtual void show(int b, int c)=0; }; class CDerived1:public CBase //继承的时候注意些public { public: virtual void show(int b, int c) { cout<< b+c<<......
阅读全文
  • 04月
  • 21日
综合 ⁄ 共 2062字 评论关闭
这篇文章记录了我在VMWare下将Linux内核从2.4.20-8升级到2.6.13-4的整个过程。其实网上早有这样的文章,只是针对性不是太强,升级内核之后出现不能挂载CDROM和RPM不能使用等问题。如果你也有类似的问题,兴许你可以从这篇文章中找到答案。 环境:硬件平台:VMWare 4.5操作系统:Red Hat Linux内核版本:2.4.20-8目标版本:2.6.13-4 废话少说,让我们开始。 1.安装module-init-tools-3.0  下载地址:http://www.kernel.org/pub/linux/utils/kernel/module-init-tools/  我不知道我为什么不能使用module-init-tools-3.1,总之在多次......
阅读全文
  • 05月
  • 27日
综合 ⁄ 共 7654字 评论关闭
目录 =============================================================================== ⊙ RTTI 简介 ⊙ 类(class) 和 VMT 的关系 ⊙ 类(class)、类的类(class of class)、类变量(class variable) 的关系 ⊙ TObject.ClassType 和 TObject.ClassInfo ⊙ is 和 as 运算符的原理 ⊙ TTypeInfo – RTTI 信息的结构 ⊙ 获取类(class)的属性(property)信息 ⊙ 获取方法(method)的类型信息 ⊙ 获取有序类型(ordinal)、集合(set)类型的 RTTI 信息 ⊙ 获取其它数据类型的 RTTI 信息 ================================================......
阅读全文
  • 05月
  • 23日
综合 ⁄ 共 455字 评论关闭
Javascript之url传值中文乱码解决方法 最近被这个问题折磨了一下,记下来备忘。(weblogic服务器下使用第二种方法解决成功) 处理方法一 js 程序代码:url=encodeURI(url);注意是整个URL  服务器端的代码:String linename = new String(request.getParameter("name").getBytes("ISO-8859-1"),"UTF-8"); 处理方法二 js程序代码:var url="name="+name;  url=encodeURI(encodeURI(url)); //用了2次encodeURI  window.location = "<%=path%>/inner/line/line.jsp?"+url;  服务器端的代码:  String linename = reques......
阅读全文
  • 05月
  • 10日
综合 ⁄ 共 4700字 评论关闭
1.CONCAT(S1,S2,...SN)函数:把传入的参数连接成一个字符串  select concat('a',null); 输出: +------------------+ | concat('a',null) | +------------------+ | NULL             | +------------------+ 1 row in set (0.00 sec) 任意字符串与NULL连接的结果都是NULL 2.INSERT(str1,x,y,str2)函数:把str1从位置开始以后的y个字符串替换成str2 mysql> select insert('beijing2008you',12,3,'me'); +------------------------------------+ | insert('beijing2008you',12,3,'me') | +-----------------------------------......
阅读全文
  • 05月
  • 05日
综合 ⁄ 共 7133字 评论关闭
  JAX-WS 注释 “基于 XML 的 Web Service 的 Java API”(JAX-WS)通过使用注释来指定与 Web Service 实现相关联的元数据以及简化 Web Service 的开发。注释描述如何将服务器端的服务实现作为 Web Service 来访问或者客户端的 Java 类如何访问 Web Service。 JAX-WS 编程标准支持将具有用于定义服务端点应用程序的元数据的 Java 类作为 Web Service 来注释以及注释客户机可以如何访问 Web Service。JAX-WS 支持使用基于 Metadata Facility for the Java Programming Language(Java 规范请求(JSR)175)规范和“用于 Java ......
阅读全文
  • 04月
  • 22日
综合 ⁄ 共 531字 评论关闭
我使用的是尚观的s3c6410的版主,UBOOT是1.6版本,kernel是2.6,在下载内核时报错,Error: unrecognized/unsupported machine ID(r1 = 0x00000000).,在网上查了写资料,最后修改成功, 由于6410传入的ID是0x00000000, 修改kernel 源代码目录树中的arch/arm/tools/mach-types文件: 注释掉smdk6410行 #smdk6410            MACH_SMDK6410              SMDK6410           1626 增加一行: smdk6410             MACH_SMDK6410              SMDK6410          000 重新编辑 make -j4 重新下载,就可以了,不过......
阅读全文
  • 04月
  • 12日
综合 ⁄ 共 4163字 评论关闭
C++虚函数、多继承和虚基类学习心得 前段时间一直在学习C++中对象的内存布局,由于C++中支持多继承和虚继承,使得对象的内存布局可能变得有些复杂,刚开始去学习时会有点摸不着头脑。另外不同的编译器很可能有着不同的内存布局,进一步加大了学习难度。 网上已经有很多讲解内存布局的文章,其中很多讲得很清楚了,如: http://blog.csdn.net/haoel/article/details/1948051 http://www.cnblogs.com/itech/archive/2009/02/27/1399996.html http://www.cnblogs.com/neoragex2002/archive/......
阅读全文
  • 04月
  • 11日
综合 ⁄ 共 1661字 评论关闭
本文描述了在开发嵌入式linux系统时调试程序的一个方法,本文以深圳远峰的YF2410DVK为开发平台,描述在嵌入式linux下面如何使用NFS文件系统来开发调试应用程序,其它的嵌入式平台类似。   在嵌入式linux系统中,编译的环境和运行的环境不一样,所以我们需要交叉编译工具,一般是在PC上面运行交叉编译工具编译好程序,然后再烧写到目标板的flash上,对于应用程序,我们需要频繁的调试,如果每次都需要烧写,那一定是一件很烦的事情,本文讲述的就是如何避开这个问题,通过NFS文件系统来调试程序的方法。   准备工作:   一台......
阅读全文