- 浏览: 57645 次
- 性别:
- 来自: 北京
最新评论
-
highill:
在baidu上看了 HTML5与FLASH的斗争和前景分析.d ...
html5和flash -
interjc:
问题是html5的标准如何才能完全同意,不要到时候搞得群雄割据 ...
html5和flash -
evanmeng:
谷歌地图上早就可以利用点评网的数据显示某地周围的餐饮信息。但我 ...
openapi 简介
文章列表
在早期.ie6吃了不兼容标准的亏,微软现在已经吸取教训了.最新的ie7,ie8对标准的支持都相当好,ie9更是准备全面支持html5,
而谷歌的chrome4已经支持html5.
firefox自从firefox3.1开始起就支持html5了
safari自不用说,乔布斯已经明确表达对html5的支持了.
opera在10.5的时候也提供对html5的全面支持.
所以从目前看来,html5覆盖面已经全了.业内要做的最后一件事就是淘汰不支持html5的浏览器罢了..
接下来说flash
flash最大的问题不是他的效率,而是,flash自始至终都是adobe的私有标准而已。未来ria将成为网络基 ...
为什么需要openapi?
现在的互联网充满了一个又一个信息孤岛和大量的碎片化的数据,用户想知道一些资讯,必须在不同的网站上跑来跑去.比如看电影,首先去google map查看周围的电影院,然后去大众点评网查看对这家电影院的评 ...
如何提高程序的可维护性?
在接手别人代码的时候。我们常常抱怨前任代码写的太差。导致维护行非常长.最后发现花在维护上的时间
多得足够自己重新写一个。有些人于是抱着奋起一击鱼死网破的态度,推倒重写.结果是浪费了一大票时间。而且
写完之后发现。自己写的代码可维护性往往不见的比前任好多少.
怎样才能提高程序的可维护性呢? 写文档应该是最容易想到的选择了,完备的文档能让人更易理解程序.
但编写文档有缺点:
1,文档和代码不同步.当代码做出变更时,文档却没有做出类似的变更。
2,开发时文档的重要性偏低。往往为了赶时间而放弃写文档
所以我 ...
Project Name:
This is the Eclipse Project name — the name of the directory that will contain the project files.
Application Name:
This is the human-readable title for your application — the name that will appear on the Android device.
Package Name:
This is the package namespace (followi ...
- 2009-09-06 16:02
- 浏览 816
- 评论(0)
内核结构图
驱动分层图
file_operations结构
/*
* NOTE:
* read, write, poll, fsync, readv, writev, unlocked_ioctl and compat_ioctl
* can be called without the big kernel lock held in all filesystems.
*/
struct file_operations {
struct module *owner;
loff_t (*llseek) (struct file *, loff_t, int);
...
- 2009-07-03 12:52
- 浏览 2836
- 评论(0)
anon_umask
用于设定匿名用户建立文件时的 umask 值. 注意! 如果您要指定一个八进制的数字, 首位应当是 "0", 否则将视作 10 进制数字.
默认: 077
connect_timeout
超时, 单位 秒, 用于响应 PORT 方式的数据联接.
默认: 60
data_connection_ ...
- 2009-07-02 22:13
- 浏览 1141
- 评论(0)
static int skel_probe(struct usb_interface *interface, const struct usb_device_id *id)
{
struct usb_skel *dev;
struct usb_host_interface *iface_desc;
struct usb_endpoint_descriptor *endpoint;
size_t buffer_size;
int i;
int retval = -ENOMEM;
/* allocate memory for our devi ...
- 2009-07-02 18:56
- 浏览 1948
- 评论(0)
引言
随着人们生活水平的提高,我们用到的USB设备也越来越多,但是Linux在硬件配置上仍然没有做到完全即插即用,对于Linux怎样配置和使用他们,也越来越成为困扰我们的一大问题;本文的目地是使大家了解怎样编制USB设备驱动,为更好地配置和使用USB设备提供方便;对于希望开发Linux系统下USB设备驱动的人员,也可作为进一步学习USB驱动的大体架构进而编写出特殊USB设备的驱动程序。
USB基础知识
USB是英文Universal Serial Bus的缩写,意为通用串行总线。USB最初是为了替代许多不同的低速总线(包括并行、串行和键盘连接)而设计的,它以单一类型的总线连接各种不同的类型的设 ...
- 2009-07-01 22:02
- 浏览 1913
- 评论(0)
fork,vfork和clone的区别
- 博客分类:
- soft
fork 返回了两次,一次在父进程,一次在子进程
子进程返回,将返回0.
父进程返回,将返回子进程pid
vfork和fork类似,但前者的父进程一直阻塞,直到子进程调用exit或exec
clone不同于fork和vfork,它接受一个指向函数的指针和该函数的参数。
- 2009-07-01 18:24
- 浏览 1127
- 评论(0)
早上在调试一段代码.正在按部就班的码代码。突然 一个对象报空对象引用了...
于是我郁闷了.这个bug让我很意外。
代码如下.
<?xml version="1.0" encoding="utf-8"?>
<mx:Application
xmlns:mx="http://www.adobe.com/2006/m ...
- 2009-06-23 10:22
- 浏览 1153
- 评论(0)
不能使用一个遮罩对象来遮罩另一个遮罩对象
不能设置遮罩显示对象的alpha属性
Bitmap 对象只能使用 GIF、JPEG 或 PNG 格式的图
- 2009-06-21 17:27
- 浏览 2551
- 评论(0)
竞态条件(race condition),是一种出错概率非常小的条件,意味着您只有非常快速或者非常运气不好才会遇到这种情况。竞态条件在几百万次运行中也很少遇到一次,所以很难调试出来。
互斥(mutex)。互斥量(mutex 是 MUTual EXclusion 的缩写)是避免线程间相互交叠的一种方法。可以把它想像成一个惟一的物体,必须把它收藏好,但是只有别人都不占有它时您才可以占有它,在您主动放弃它之前也没有人可以占有它。占有这个惟一物体的过程就叫做锁定或者获得互斥量。
解决死锁的一个简单的解决办法是保证以相同的顺序获得互斥量。
在设计程序时决不要锁定一个已经锁定的互斥量
正如 pthr ...
- 2009-06-21 11:53
- 浏览 1037
- 评论(0)
鉴于群里的死程们对flash的兴趣与日俱增。
决定写一篇入门教程。
死程玩flash 需配利器。这个利器就是flex builder3
下载地址为
http://www.adobe.com/cfusion/entitlement/index.cfm?e=flexbuilder3
下面有个英文windows版本的下载链接,下那个就行了。
然后自然就是安装执行了
然后启动flex builder3,新建一个工程 工程名叫helloworld.
其他的都按照默认的来。
然后你会看到系统自动生成了一个目录。其中有一个文件比较关键.helloworld.mxml
好。用以下代码完整替换mxml ...
- 2009-06-21 10:43
- 浏览 1153
- 评论(0)
进程是资源管理的最小单位,线程是程序执行的最小单位
从进程演化出线程,最主要的目的就是更好的支持SMP以及减小(进程/线程)上下文切换开销。
SMP:是Symmetric Multi Processing的简称,意为对称多处理系统,内有许多紧耦合 ...
- 2009-06-21 10:35
- 浏览 2780
- 评论(0)