易截截图软件、单文件、免安装、纯绿色、仅160KB

Linux下的Adobe AIR开发

前面也有介绍过Adobe AIR,不过是Windows平台,最近有一事烦心:LinuxQQ太垃圾,wine qq太慢,web qq不方便,那怎么办呢?
我想到了air。
首先当然要下载sdk和runtime:http://www.adobe.com/cn/products/air/tools/sdk/
最重要的是先下载runtime,在网站的最底部有个
立即下载 Adobe AIR
这样的链接,点进去就是下载了,在下载页面会提示你是Linux版用户,如果是,那就继续,不是,那就进行选择。
下载会弹出一个框(我用firefox)AdobeAIRInstaller.bin,点保存文件再选确定。
下载默认会下载到~/下载,所以打开终端:
cd 下载
现在你可能会迫不及待地./AdobeAIRInstaller.bin
别急,bash会提示你权限不足。
不用着急,我们来:chmod +x AdobeAIRInstaller.bin
然后执行,就可以了,会有安装向导。
接下来下载个SDK,还是最上面的链接。
有这样一个选项:我已阅读 Adobe AIR SDK 许可证
, 并且通过下载以下列出的软件, 我同意该协议的条款。
选中对钩,就会显示SDK下载链接,点击下载适用于 Linux 的 Adobe AIR SDK
。会有一个AdobeAIRSDK.tbz2要下载,下载好了。
用归档管理器打开,解压出来,这时,Adobe AIR SDK下载完毕!
然后可以开始写程序了。介绍在这里:http://blog.csdn.net/ama1997/archive/2010/02/14/5308727.aspx
然后我来试试写个web qq的客户端吧!当然,是跨平台的。
按说明创建目录,当然,要把first改成webqq。
因为linux的程序设计大多是make描述的,不仅方便,而且有效,所以我们也要有。
这里makefile的样子是这样的:
DB="../adobe air sdk/bin/adl"
CL="../adobe air sdk/bin/adt"
debug:
$(DB) ./source/application.xml

暂且实现debug功能。
我来说说为什么DB要有双引号,因为目录里面是有空格的。
我的目录是这样:
~
|-adobe air sdk
|-webqq
先..上一级,然后"adobe air sdk/bin",所以是这样的。
不一样的话,可以按需修改。
然后新建application.xml
只需要修改id / filename / initialWindow->content(如果实在没有图标,可以直接把整个icon段用<!--内容-->注释掉),把content修改成source/start.html(注意,这里是因为adt会自动选择根目录!),然后在source下新建start.html,很简单的跳转:
<html>
<head>
<title>Web QQ跨平台客户端</title>
</head>

<body>
<


相关文档:

堆栈、linux c程序存储空间布局的总结

栈主要用来存放局部变量, 传递参数, 存放函数的返回地址.esp 始终指向栈顶, 栈中的数据越多, esp的值越小.
堆用于存放动态分配的对象, 当你使用 malloc , new 等进行分配时,所得到的空间就在堆中. 动态分配得到的内存附带有分配信息, 所以你能够 realloc 和 free调它们.
全局,静态和常量是分配在数据区中的。数据区包括b ......

Linux下安装apache

1.下载apache源码包,进入页面http://httpd.apache.org/download.cgi,下来后放入/usr/local/src目录中
2.解压:
cd /usr/local/src
tar --zxvf httpd-2.2.15.tar.gz
3.cd httpd-2.2.15
./configure --prefix=/usr/local/src/apache2 \
--enable-so \
--enable-rewrite
make;make install
4.启动服务 service httpd s ......

如何编译Linux内核

内核,是一个操作系统的核心。它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。Linux作为一个自由软件,在广
大爱好者的支持下,内核版本不断更新。新的内核修订了旧内核的bug,并增加了许多新的特性。如果用户想要使用这些新特性,或想根据自己的系统度身定制一
个更高效,更稳定 ......

Linux下快速搭建ntp时间同步服务器

一、搭建时间同步服务器
1、编译安装ntp server
wget http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2.4p4.tar.gz
tar zxvf ntp-4.2.4p4.tar.gz
cd ntp-4.2.4p4
./configure --prefix=/usr/local/ntp --enable-all-clocks --enable-parse-clocks
make && make install
注:如以上下载地址无法访问, ......

linux内核 address_space 结构

看linux内核很容易被struct address_space 这个结构迷惑,它是代表某个地址空间吗?实际上不是的,它是用于管理文件(struct inode)映射到内存的页面(struct page)的;与之对应,address_space_operations 就是用来操作该文件映射到内存的页面,比如把内存中的修改写回文件、从文件中读入数据到页面缓冲等。
  & ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号