`
kula
  • 浏览: 57556 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
  • 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 ...
内核结构图 驱动分层图 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); ...
anon_umask 用于设定匿名用户建立文件时的 umask 值. 注意! 如果您要指定一个八进制的数字, 首位应当是 "0", 否则将视作 10 进制数字. 默认: 077 connect_timeout 超时, 单位 秒, 用于响应 PORT 方式的数据联接. 默认: 60 data_connection_ ...

驱动探测函数研究

    博客分类:
  • soft
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 ...
引言 随着人们生活水平的提高,我们用到的USB设备也越来越多,但是Linux在硬件配置上仍然没有做到完全即插即用,对于Linux怎样配置和使用他们,也越来越成为困扰我们的一大问题;本文的目地是使大家了解怎样编制USB设备驱动,为更好地配置和使用USB设备提供方便;对于希望开发Linux系统下USB设备驱动的人员,也可作为进一步学习USB驱动的大体架构进而编写出特殊USB设备的驱动程序。 USB基础知识 USB是英文Universal Serial Bus的缩写,意为通用串行总线。USB最初是为了替代许多不同的低速总线(包括并行、串行和键盘连接)而设计的,它以单一类型的总线连接各种不同的类型的设 ...
fork 返回了两次,一次在父进程,一次在子进程 子进程返回,将返回0. 父进程返回,将返回子进程pid vfork和fork类似,但前者的父进程一直阻塞,直到子进程调用exit或exec clone不同于fork和vfork,它接受一个指向函数的指针和该函数的参数。
早上在调试一段代码.正在按部就班的码代码。突然 一个对象报空对象引用了... 于是我郁闷了.这个bug让我很意外。 代码如下. <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/m ...

flex遮罩

    博客分类:
  • soft
不能使用一个遮罩对象来遮罩另一个遮罩对象 不能设置遮罩显示对象的alpha属性 Bitmap 对象只能使用 GIF、JPEG 或 PNG 格式的图
竞态条件(race condition),是一种出错概率非常小的条件,意味着您只有非常快速或者非常运气不好才会遇到这种情况。竞态条件在几百万次运行中也很少遇到一次,所以很难调试出来。 互斥(mutex)。互斥量(mutex 是 MUTual EXclusion 的缩写)是避免线程间相互交叠的一种方法。可以把它想像成一个惟一的物体,必须把它收藏好,但是只有别人都不占有它时您才可以占有它,在您主动放弃它之前也没有人可以占有它。占有这个惟一物体的过程就叫做锁定或者获得互斥量。 解决死锁的一个简单的解决办法是保证以相同的顺序获得互斥量。 在设计程序时决不要锁定一个已经锁定的互斥量 正如 pthr ...
鉴于群里的死程们对flash的兴趣与日俱增。 决定写一篇入门教程。 死程玩flash 需配利器。这个利器就是flex builder3 下载地址为 http://www.adobe.com/cfusion/entitlement/index.cfm?e=flexbuilder3 下面有个英文windows版本的下载链接,下那个就行了。 然后自然就是安装执行了 然后启动flex builder3,新建一个工程 工程名叫helloworld. 其他的都按照默认的来。 然后你会看到系统自动生成了一个目录。其中有一个文件比较关键.helloworld.mxml 好。用以下代码完整替换mxml ...
进程是资源管理的最小单位,线程是程序执行的最小单位 从进程演化出线程,最主要的目的就是更好的支持SMP以及减小(进程/线程)上下文切换开销。 SMP:是Symmetric Multi Processing的简称,意为对称多处理系统,内有许多紧耦合 ...
Global site tag (gtag.js) - Google Analytics