Welcome 微信登录

首页 / 操作系统 / Linux

一个 JavaFX 开发的简单虚拟国际象棋程序 (Dummy Chess)

一个 JavaFX 开发的简单虚拟国际象棋程序 (Dummy Chess)

Sun 公司(现在是 Oracle) 推出了JavaFX框架,使用它可以利用JavaFX编程语言来开发富互联网应用程序(RIA)。这个新开发组件有许多 令人惊喜的地方。它的功能非常丰富,对于Java开发者来说,它的类Java语法可以让人们非常轻松的动手开发富互联网应用程序。整个程序的开发思路请看英文原文。点击这里下载源码 (65.49 KB)...
Ubuntu 10.04 编译源码运行模拟器

Ubuntu 10.04 编译源码运行模拟器

在Ubuntu 10.04 将源码编译完后下一步的动作就是要看看效果了,怎样启动模拟器是一个问题。网上有很多种做法,下面介绍一种简单的方式进行处理。相关阅读:Ubuntu 10.04 编译Android 2.1源码 在下载源码的目录下,make sdk命令,编译sdk。而后在/home/stone/working-directory-name/out/host/linux-x86多一个sdk目录。在sdk的 tools目录下使用命令创建虚拟设备,此时创建方...
Linux平台下对JMagick的一个简单封装

Linux平台下对JMagick的一个简单封装

最近需要给图片加上社区的水印,也需要对用户上传的图片进行压缩和裁剪。Google之,最后选中ImageMagick开源库。ImageMagick提供一个通过JNI调用的Java接口JMagick。虽然不能提供所有ImageMagick的接口,但已经很不错了。JMagick在Windows下配置很简单,在Linux上配置有一些复杂,主要是依赖库的安装配置。感兴趣的可以查阅相关的资料。注意安装时ImageMagick和JMagick的版本要匹配。封装的代码如下...
Linphone编译 : Linux 下 无Video编译

Linphone编译 : Linux 下 无Video编译

最近使用Asterisk做服务器,需要兼容sip客户端,所以对Linphone进行编译。网上有很多SIP phone客户端,但大部分开源的都没有支持视频部分。所以采用了Linphone,不知道大家有没有更好的,可以告诉我。我对Linux不是很熟悉,只是了解些命令。为了交叉编译,我先完成Linux 下无Video编译。1. 需要资源:libosip2-3.2.0.tar.gz(http://ftp.gnu.org/gnu/osip/)libeXosip2-3...
使用Eclipse+GDB进行ARM板嵌入式Linux远程调试配置

使用Eclipse+GDB进行ARM板嵌入式Linux远程调试配置

在嵌入式Linux系统中,主要有三种远程调试方法,分别适用于不同场合的调试工作:用ROM Monitor调试目标机程序、用KGDB调试系统内核和用gdbserver调试用户空间程序。这三种调试方法的区别主要在于,目标机远程调试stub 的存在形式的不同,而其设计思路和实现方法则是大致相同的。1、安装eclipse插件:Zylin Embedded CDT进入help菜单 -> Software Updates... -> Available S...
Linux进程控制编程与守护进程编写实例

Linux进程控制编程与守护进程编写实例

搞定了Linux进程控制编程,大体总结一下自己的体会:1、Linux创建新进程唯一方法fork()调用,fork调用一次,一定返回两个值,返回值为0则在子进程中,返回值>0,这个返回值是子进程的Pid,说明在父进程中,因为父进程要控制子进程经常要用到子进程的pid,这样可以方便父进程的调用。2、创建好了一个进程,它继承了父进程的整个地址空间,那怎么执行它呢?用exec函数族就OK了,这些函数在unistd.h头文件中定义了,明白l、v、e、p的含义就...
Linux 脚本编写初学 Hello World

Linux 脚本编写初学 Hello World

用Shell写一个hello world需要的Shell脚本知识很简单,但对于学习Shell来说还是很重要的,写完并运行helloworld之后就能对Shell有个基本的认识,所以一般语言教学都会用一个helloworld程序开始,废话不多说:Shell helloworld执行语法基本介绍程序必须以下面的行开始(必须方在文件的第一行):#!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程...
Linux的冒险位和强制位

Linux的冒险位和强制位

QT应用程序中按钮槽中在根目录下创建了一个文件,然后向里面write,然后通过命令行查看该文件,却发现该文件具有我们平时所见不到的权限,S和T权限,如图查资料,发现这两个权限代表的是冒险位和强制位他们的详细介绍如下:除了读写执行权限以外,ext3文件系统还支持强制位(setuid 和setgid)与冒险位(sticky)的特别权限针对u,g,o,分别有set uid,set gid,及sticky强制位与冒险位添加在执行权限的位置上如果该位置上原已有执行权...
Mini2440串口下载U-Bboot和Kinux Kernel 初调试

Mini2440串口下载U-Bboot和Kinux Kernel 初调试

首先是把u-boot下载并烧到了nandflash中,对于smdk2440来说,有两种方式烧到裸机的nand中,1 在linux下,用厂家提供的JFS2440,执行sudo ./JFS2440 /work/system/uboot.bin /t=5 然后安 0 回车 ,再安 0 回车,等待……组后安 2 回车 即可查看成功与否,在终端下输入 sudo kermit -c (链接串口)。如果出现班子的root,即说明u-boot能用,且 有开机logo;2 ...
<< 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 >>