1.基于C函数库的程序是独立于操作系统的,可移植性更好。基于系统调用的编程依赖于内核,移植性不好。2.流:在程序和源文件之间会建立一个数据通道访问文件里的数据,于是通道里的数据就成了抽象动态的流。文件指针:对应于系统调用的文件描述符(整数)。是FILE类型的指针,通常是定义一个FILE* fp的变量...
分类:
其他好文 时间:
2015-04-16 21:30:05
阅读次数:
157
OSGI(面向Java的动态模型系统) OSGi(Open Service Gateway Initiative)技术是面向Java的动态模型系统。OSGi服务平台向Java提供服务,这些服务使Java成为软件集成和软件开发的首选环境。Java提供在多个平台支持产品的可移植性。OSGi技术提供允许....
分类:
编程语言 时间:
2015-04-15 19:32:46
阅读次数:
298
BSP(Board Support Package,板级支持包)的作用是针对特殊的硬件平台,为操作系统内核提供操作接口,使操作系统能够独立于底层硬件。对上层应用屏蔽具体硬件,VxWorks的高可移植性就是通过BSP实现的。
本文重点介绍将VxWorks移植到AT91RM9200芯片过程中BSP的定制过程。
1 BSP概念
BSP通常是指针对具体的硬件平台,用户所编写的启动代码...
分类:
其他好文 时间:
2015-04-13 19:01:53
阅读次数:
299
SQLite3是一款开源的嵌入式关系型数据库,可移植性好、易使用、内存开销小 SQLite3是无类型的,意味着可以保存任何类型的数据到任意表的任意字段中。比如下列的创表语句是合法的: CREATE TABLE t_person(name, ...
分类:
移动开发 时间:
2015-04-11 14:57:10
阅读次数:
260
虚析构函数是为了解决基类的指针指向派生类对象,并用基类的指针删除派生类对象。 如果某个类不包含虚函数,那一般是表示它将不作为一个基类来使用。当一个类不准备作为基类使用时,使析构函数为虚一般是个坏主意。因为它会为类增加一个虚函数表,使得对象的体积翻倍,还有可能降低其可移植性。 所以基本的一条是:无故的...
分类:
其他好文 时间:
2015-04-10 13:20:16
阅读次数:
123
"""
文本处理是当下计算机处理的主要任务,从文本中找到某些有用的信息,
挖掘出某些信息是现在计算机程序大部分所做的工作。而python这中轻量型、小巧的语言包含了很多处理的函数库,
这些库的跨平台性能很好,可移植性能很强。
在Python中re模块提供了很多高级文本模式匹配的功能,以及相应的搜索替换对应字符串的功能。
"""
"""
正则表达式符号和特殊字符
re1|re...
分类:
编程语言 时间:
2015-04-09 23:52:08
阅读次数:
316
Python简洁的语法和对动态输入的支持,再加上解释性语言的本质,使得它在大多数平台上的许多领域都是一个理想的脚本语言,特别适用于快速的应用程序开发特点:简单、易学、免费、开源、高层语言、可移植性、解释性、面向对象、可扩展性、可嵌入性、丰富的库安装:下载地址:https://www.python.o...
分类:
编程语言 时间:
2015-04-09 23:34:47
阅读次数:
184
Python简洁的语法和对动态输入的支持,再加上解释性语言的本质,使得它在大多数平台上的许多领域都是一个理想的脚本语言,特别适用于快速的应用程序开发特点:简单、易学、免费、开源、高层语言、可移植性、解释性、面向对象、可扩展性、可嵌入性、丰富的库安装:下载地址:https://www.python.o...
分类:
编程语言 时间:
2015-04-09 19:42:30
阅读次数:
185
typedef声明,简称typedef,为现有类型创建一个新的名字。比如人们常常使用typedef来编写更美观和可读的代码。所谓美观,意指typedef能隐藏笨拙的语法构造以及平台相关的数据类型,从而增强可移植性和以及未来的可维护性。本文下面将竭尽全力来揭示typedef强大功能以及如何避免一些常见...
分类:
其他好文 时间:
2015-04-09 00:45:20
阅读次数:
200
C语言简介计算机语言发展史机器语言所有的代码里面只有0和1优点:直接对硬件产生作用,程序的执行效率非常高缺点:指令又多又难记、可读性差、无可移植性汇编语言符号化的机器语言,用一个符号(英文单词、数字)来代表一条机器指令优点:直接对硬件产生作用,程序的执行效率非..
分类:
编程语言 时间:
2015-04-01 13:30:33
阅读次数:
155