Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

Java的本地调用几点要注意

Java的本地调用几点要注意

Java的本地调用jni。调用c为例。在Windows下调用.dll文件;在Linux下调用.so文件。1 Java部分:写一个Java调用的方法。注意:动态库的名字的写法:Windows环境:loadLibrary("libname");注意调用的时候要用全名,扩展名可以不写。Linux环境:loadLibrary("name");注意调用的时候不要用全名,要去掉前面的lib和后面的扩展名。编译Java文件。然后用Javah 生成.h文件给c程序用。注意...
Android Edit特殊属性

Android Edit特殊属性

输入法默认会根据情况变动,比如说设置为numeric后输入法会自动仅显示数字,不会出现Qwerty中的字母。 下面我们通过EditText的layout xml文件中的相关属性来实现: 1. 密码框属性 Android:password="true" 这条可以让EditText显示的内容自动为 星号,输入时内容会在1秒内变成*字样。 2. 纯数字 android:numeric="true" 这条可以让输入法自动变为数字输入键盘,同时仅允许0-9的数...
Android ProgressDialog自定义方法

Android ProgressDialog自定义方法

项目当中遇到这样一个应用场景:执行某个操作需要耗时15秒以上,依照惯例,这就要使用到进度条一类的UI控件,以安抚用户等待的烦躁心情。Android Framework已经提供了ProgressDialog,可以很好的解决这个问题。ProgressDialog实际上是AlertDialog的子类,其有着两种不同的表现形式。第一种是针对没有明确的进度,不知道当前完成了多少的情况,此时使用一个转动的圆环来展现;第二种是针对有了明确的总进度,并知道当前的完成比例等...
QT在嵌入式Linux环境下运行

QT在嵌入式Linux环境下运行

运行嵌入式程序在嵌入式QT版本中,程序需要服务器或自己作为服务器程序。服务器程序构造的方法是构造一个QApplication::GuiServe类型的QApplication对象。或者使用-qws命令选项启动程序。Using a Single Display使用-qws选项接下来的程序可以当做客户端来运行,只要不使用-qws选项。那么客户端程序就会自动连接到服务程序中。using Mutiple Displays嵌入式版本中运行多个县市同时运行。两种方式可...
编译Linux2.6.x内核步骤及注意事项

编译Linux2.6.x内核步骤及注意事项

1,到网站上下载2.6.x版本的内核源码(我用的是2.6.22版本),2.6版本的内核下载地址:http://www.kernel.org/pub/linux/kernel/v2.6/2,将下载到的源码解压到/home/username目录下3,进入源码目录/home/username/linux-2.6.224,执行命令make mrproper以保证没有不正确的.o文件以及不正确的文件依赖(初次编译不需要)5,执行内核配置命令make config(命...
C++转JAVA需要注意的几点

C++转JAVA需要注意的几点

这篇文章是最近刚看到的,虽然是说程序员从C++转JAVA需要注意的地方,但是很详细的说出了C++和JAVA的不同的地方,对于JAVA中为什么没有指针、为什么没有内存泄露、接口和C++中多重继承的关系、异常机制等问题也描述的很详细,故转载过来。1.Java在虚拟机上运行Java源代码并不是被编译成为普通的机器代码。而是被翻译成为虚拟机可以执行的代码。一个Java解释器最终执行这些代码。这其中没有连接的过程;解释在需要的时候动态的加载一些类;2.Java是完全...
Android常用功能实例

Android常用功能实例

研究Android也有一段时间了,单从知识点来说,也撑握了不少东西,却从未在网上发布过任何东西。为了让喜欢android的新手们(其实我也是新手)少走弯路,从现在起,我会把我总结的(更多是整理的别人的,我只一起展示给大家,也望作者勿怪)知识共享给大家,也希望大家能多提意见,共同进步。 最基本的开发环境配置、hello world等内容网上很多,我这里不写了,我只把各功能点和注意事项列给大家。 内容如下: 1、绘图 2、短信服务 3、电话服务 4、互联网应用...
Linux下case报错syntax error near unexpected token `in

Linux下case报错syntax error near unexpected token `in

来分享一个在Linux下执行脚本时遇到报错的解决办法。 本来在Linux下写了个安装jdk和tomcat的sh脚本,当时运行非常没有问题。过后,放在Windows下存放了一段时间, 现在又拿到Linux执行,运行时却报错“syntax error near unexpected token `in”。 难道过了一段时间变质了?不过确实是变质了。Windows下,我曾经打开过这个文档,造成文档成了dos下的格式。(开来这玩意跟食物一样不能随便打开)。操...
总结下Linux中一些入门级SHELL编程实例

总结下Linux中一些入门级SHELL编程实例

在Linux系统中,虽然有各种各样的图形化接口工具,但是sell仍然是一个非常灵活的工具。Shell不仅仅是命令的收集,而且是一门非常棒的编程语言。您可以通过使用shell使大量的任务自动化,shell特别擅长系统管理任务,尤其适合那些易用性、可维护性和便携性比效率更重要的任务。 下面,让我们一起来看看shell是如何工作的: 建立一个脚本 Linux中有好多中不同的shell,但是通常我们使用bash (bourne again shell) 进行she...
在IXP435上移植嵌入式Linux内核和根文件系统

在IXP435上移植嵌入式Linux内核和根文件系统

简要介绍如何在IXP435上移植嵌入式Linux内核和根文件系统1. 安装交叉编译工具为什么要先安装交叉编译工具?由于我们的Linux操作系统是安装在嵌入式处理器平台上的,需要在主机上编译出开发板需要的程序,比如编译和生成适合在开发板上运行的Linux内核的镜像文件zImage。所以要首先安装交叉编译工具。最原始最基本的交叉编译工具的安装过程是很复杂的,在《构建嵌入式LINUX系统》这本书中有很详细的介绍。我使用的是集成开发工具buildroot。在bui...
Linux下使用GCC命令编译代码

Linux下使用GCC命令编译代码

Linux下初学时最好从命令行入手,这样可以熟悉从编写程序、编译、调试和执行的整个过程。编写程序可以用vi/vim(个人觉得vim比vi好用)或其它编辑器编写。编译则使用gcc命令。要往下学习首先就得熟悉gcc命令的用法。gcc命令提供了非常多的命令选项,但并不是所有都要熟悉,初学时掌握几个常用的就可以了,到后面再慢慢学习其它选项,免得因选项太多而打击了学习的信心。一. 常用编译命令选项假设源程序文件名为test.c1. 无选项编译链接用法:#gcc te...
<< 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 >>