Welcome 微信登录

首页 / 操作系统 / Linux

Java一些需要注意的知识点

Java一些需要注意的知识点

Java有三大特点分别为封装,继承,多态封装的作用是为例如提高数据的安全性,举个例子就是我们把一些属性写到一个类中,这些属性数据就相当与被封装了。它把所有对象都装到类里面来使用。类的属性加private修饰符,来限制只能够在类的内部进行访问,有效的保护数据。对于类中的私有属性,要对其给出一对方法getXxx(),setXxx()访问私有属性,保证对私有属性的操作的安全性。方法公开的是方法的声明,即只须知道参数和返回值就可以调用该方法,隐藏方法的实现的细节。...
Java Jar 命令学习笔记

Java Jar 命令学习笔记

你是否在使用java -jar参数运行打包好的jar应用程序的时候发现应用程序无法找到classpath下设置好的第三方类库的内容?无论怎么设置classpath参数都无济于事,总是会报ClassNotFound的错误?那么本篇帖子可以帮助你摆脱烦恼 :)当用java -jar yourJarExe.jar来运行一个经过打包的应用程序的时候,你会发现如何设置-classpath参数应用程序都找不到相应的第三方类,报ClassNotFound错误。实际上这是...
Java调用执行Linux系统命令

Java调用执行Linux系统命令

Java 可以通过 Runtime 调用Linux命令,形式如下:Runtime.getRuntime().exec(command)但是这样执行时没有任何输出,因为调用 Runtime.exec 方法将产生一个本地的进程,并返回一个Process子类的实例(注意:Runtime.getRuntime().exec(command)返回的是一个Process类的实例)该实例可用于控制进程或取得进程的相关信息。由于调用 Runtime.exec 方法所创建的...
QML Qt4.7超炫经典实例1 源代码

QML Qt4.7超炫经典实例1 源代码

这个小程序原本是 gwibbersoft 这个哥们写的,在Youtube上看见了,觉得不错,源代码 git 下来看了看,由于他写得比较早,估计是QDeclarative项目内测的时候写的。在Qt4.6.x/Qt4.7Beta中用QmlViewer来打开就会出现一大堆错误。所以我就花了半个小时做了一些修改,让它在Qt4.7Beta中跑起来。并把源代码分享给大家。随着QDeclarative项目的发展完善,很多声明做了大量的修改。从Qt4.6.x到Qt4.7就...
QML Qt4.7实例2 在Qt(C++)中调用QML

QML Qt4.7实例2 在Qt(C++)中调用QML

搞了好几个小时,NokiaSDK现在的版本还不支持Symbian下的QDeclarative项目。也就是说现在用QML写的程序暂时还不能在Symbian系统上跑。 我用的是三星i8910, 在xp下安装了三星官网的PC suit后,才装上i8910的USB驱动。难怪,Declarative项目,Mobility项目现在都在测试中。还是等Qt4.7 release版本吧。Nokia Qt SDK简化了开发环境的搭配,不过目前只能用Nokia自己的手机。比如三...
在Linux单机上运行Hadoop-0.19.0实例

在Linux单机上运行Hadoop-0.19.0实例

Hadoop-0.19.0的代码可以到Apache上下载,链接为这里,我使用的Linux机器是RHEL 5,Linux上安装的Java版本为1.6.0_16,并且JAVA_HOME=/usr/java/jdk1.6.0_16。实践过程1、ssh无密码验证登陆localhost保证Linux系统的ssh服务已经启动,并保证能够通过无密码验证登陆本机Linux系统。如果不能保证,可以按照如下的步骤去做:(1)启动命令行窗口,执行命令行:$ ssh-keygen...
Linux下的PCI驱动编程

Linux下的PCI驱动编程

PCI设备上有三种地址空间:PCI的I/O空间、PCI的存储空间和PCI的配置空间。CPU可以访问PCI设备上的所有地址空间,其中I/O空间和存储空间提供给设备驱动程序使用,而配置空间则由Linux内核中的PCI初始化代码使用。内核在启动时负责对所有PCI设备进行初始化,配置好所有的PCI设备,包括中断号以及I/O基址,并在文件/proc/pci中列出所有找到的PCI设备,以及这些设备的参数和属性。 Linux驱动程序通常使用结构(struct)来表示一种...
Fedora 13下建立arm交叉编译环境

Fedora 13下建立arm交叉编译环境

终于把交叉编译环境、移植内核和制作root文件系统在arm开发板上顺利跑通了。期间有的步骤很顺利,更多的是被很多细节性的问题困住,比如最后一个不起眼的小问题导致文件系统无法加载,困扰了我一个星期,最终通过分析慢慢发现了这个bug。还有各源码包版本的问题,而且网上很多介绍都是基于旧版本的。我这里全部用我能找到的最新版本,当然,至于新旧版本到底哪个更好更合适,这是个智者见智的论题,不在本文讨论之列。我坚信很多人也遇到过或者即将遇到类似的错误和问题,因此我觉得把...
Linux笔记之嵌入式LCD驱动程序设计

Linux笔记之嵌入式LCD驱动程序设计

一. Linux的帧缓冲设备帧缓冲(framebuffer)是Linux为显示设备提供的一个接口,把显存抽象后的一种设备,他允许上层应用程序在图形模式下直接对显示缓冲区进行读写操作。这种操作是抽象的,统一的。用户不必关心物理显存的位置、换页机制等等具体细节。这些都是由Framebuffer设备驱动来完成的。帧缓冲驱动的应用广泛,在linux的桌面系统中,Xwindow服务器就是利用帧缓冲进行窗口的绘制。尤其是通过帧缓冲可显示汉字点阵,成为Linux汉化的唯...
<< 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 >>