上一页 1 ··· 25 26 27 28 29
摘要: UTF-8, Unicode, GB2312格式串转换之-C语言版引用自:http://www.cnblogs.com/Kane_zzt/archive/2008/12/17/1356955.html /*author:wu.jian(吴剑)English name: Sword/*date:2007-12-13/*purpose:知识共享这几天工作上碰到了UTF-8转GB2312的问题,而且是在嵌入式的环境下,没有API可用,查了很多网上的资料,大多调用VC或者linux下自带的接口。在这里我将这两天的工作做个总结。总的来说分为两大步(这里就不介绍基础知识了):一、UTF8 -> Un 阅读全文
posted @ 2012-05-25 10:39 mugua250 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 引用自:http://www.ibm.com/developerworks/cn/java/l-linux-jni/引言Java 的出现给大家开发带来的极大的方便。但是,如果我们有大量原有的经过广泛测试的非 Java 代码,将它们全部用 Java 来重写,恐怕会带来巨大的工作量和长期的测试;如果我们的应用中需要访问到特定的设备,甚至是仅符合公司内部信息交互规范的设备,或某个特定的操作系统才 有的特性,Java 就显得有些力不从心了。面对这些问题,Sun 公司在 JDK1.0 中就定义了 JNI 规范,它规定了 Java 应用程序对本地方法的调用规则。回页首实现步骤及相关函数使用本文将一步步说明 阅读全文
posted @ 2012-05-24 15:20 mugua250 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 1. static有什么用途?(请至少说明两种) 1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。 2) 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。 3) 在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是,这个函数被限制在声明它的模块的本地范围内使用 2. 引用与指针有什么区别? 1) 引用必须被初始化,指针不必。 2) 引用初始化以后不能被改变,指针可以改变所指的对象。 3) 不存在指向空值的引用,但是存在指向空值的指针。 3. 描述实时系统的基本特性 在特定时间 阅读全文
posted @ 2012-05-22 16:05 mugua250 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 试题1:请写一个C函数,若处理器是Big_endian的,则返回0;若是Little_endian的,则返回1解答:int checkCPU(){ union w { int a; char b; }c; c.a = 1; return (c.b == 1);}剖析:嵌入式系统开发者应该对Little-endian和Big-endian模式非常了解。采用Little-endian模式的CPU对操作数的存放方式是从低字节到高字节,而Big-endian模式对操作数的存放方式是从高字节到低字节。例如,16bit宽的数0x1234在Littl... 阅读全文
posted @ 2012-05-22 15:54 mugua250 阅读(609) 评论(2) 推荐(1) 编辑
摘要: ant命令总结引用自:http://www.blogjava.net/sutao/articles/133961.html 1Ant是什么?ApacheAnt是一个基于Java的生成工具。生成工具在软件开发中用来将源代码和其他输入文件转换为可执行文件的形式(也有可能转换为可安装的产品映像形式)。随着应用程序的生成过程变得更加复杂,确保在每次生成期间都使用精确相同的生成步骤,同时实现尽可能多的自动化,以便及时产生一致的生成版本2下载、安装Ant安装Ant下载.zip文件,解压缩到c:\ant1.3(后面引用为%ANT_HOME%)2.1在你运行Ant之前需要做一些配置工作。?将bin目录加入P. 阅读全文
posted @ 2012-05-18 11:23 mugua250 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 1、下载apache-ant-1.8.2-bin.tar.gz2、tar -zxvf解压缩,将apache-ant-1.8.2-bin.tar.gz mv 至/usr/local/apache-ant-1.8.23、设置环境变量,写入/etc/profile文件ANT_HOME=/usr/local/apache-ant-1.8.2在PATH中添加 :$ANT_HOME/binPATH=$ANT_HOME/bin:$PATH4、source /etc/profile使之生效5、echo $PATH 查看是否正确6、用ant命令测试运行情况[admin@tangtang home]$ ant B 阅读全文
posted @ 2012-05-17 14:16 mugua250 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 一、卸载JDK1、卸载rpm安装的jkd版本查看安装的jdk:#rpm -qa|grep jdk看到如下信息:java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5卸载:#rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.7.b09.el52、卸载系统自带的jdk版本查看自带的jdk#rpm -qa | grep gcj看到如下信息:libgcj-4.1.2-44.el5java-1.4.2-gcj-compat-1.4.2.0-40jpp.115使用rpm -e --nodeps 命令删除上面查找的内容:#rpm -e --nod 阅读全文
posted @ 2012-05-17 13:53 mugua250 阅读(312) 评论(0) 推荐(0) 编辑
摘要: solaris下安装jdk7 http://docs.oracle.com/javase/7/docs/webnotes/install/solaris/solaris-jdk.htmlhttp://blog.sina.com.cn/s/blog_55fb522f0100ratv.html安装.tar.Z 格式的1. 根据你的机器类型,下载正确的版本。 64位的 要下两个包! 2.解压On SPARC processors: zcat jdk-7u<version>-solaris-sparc.tar.Z | tar xf - zcat jdk-7u<version>- 阅读全文
posted @ 2012-05-15 14:11 mugua250 阅读(2165) 评论(0) 推荐(0) 编辑
摘要: 1、关于文本编辑器;文本编辑器有很多,比如图形模式的gedit、kwrite、OpenOffice ... ... ,文本模式下的编辑器有vi、vim(vi的增强版本)和nano ... ... vi和vim是我们在Linux中最常用的编辑器。我们有必要介绍一下vi(vim)最简单的用法,以让Linux入门级用户在最短的时间内学会使用它。nano 工具和DOS操作系统下的edit操作相似,使用简单,我们不作介绍了,如果您有兴趣,不妨尝试一下;2、vi 编辑器;为什么要学会简单应用vivi或vim是Linux最基本的文本编辑工具,vi或vim虽然没有图形界面编辑器那样点鼠标的简单操作,但vi编辑 阅读全文
posted @ 2012-05-14 10:22 mugua250 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 引用自http://hsbxxl.blog.51cto.com/181620/646559安装Solaris10操作系统,在其上安装Oracle10G,同时针对vmware添加硬盘,并在solaris上添加分区并使用。 本文是我和老婆一起研究一个星期的结果,很是辛苦,尤其是其中一天03:30才睡,累啊,但是又收获,很欣慰,很有成就感。其实中间主要的问题是在Solaris10操作系统上,之前没有使用过这个系统,以至于,迟迟搞不定,大费周章,也上网借鉴和下载了很多文档学习。这个文档完全是我老婆写的,很是详细,那个图截得,那叫一个多啊,这里要谢谢老婆了,但是图太多,上传受限,都比较小,希望大家将就. 阅读全文
posted @ 2012-05-10 16:09 mugua250 阅读(6245) 评论(0) 推荐(0) 编辑
上一页 1 ··· 25 26 27 28 29