自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 css

多重样式将层叠为一个样式表允许以多种方式规定样式信息。样式可以规定在单个的 HTML 元素中,在 HTML 页的头元素中,或在一个外部的 CSS 文件中。甚至可以在同一个 HTML 文档内部引用多个外部样式表。层叠次序当同一个 HTML 元素被不止一个样式定义时,会使用哪个样式呢?一般而言,所有的样式会根据下面的规则层叠于一个新的虚拟样式表中,其中数字 4 拥有最高的优先权。

2012-01-30 22:26:08 1230

原创 html/html5学习

1. img标签可使用usemap属性, 需要指定map的name或者id(有的浏览器用name, 有的用id), usemap引用map的时候要在map name或者id前加#。map标签可以指定area标签, area标签可以使map的某个区域有特别的能力, 比如点击增加链接等。有shape, coords, href, target, alt等属性, alt属性使得·光标在该区域

2012-01-19 13:44:12 9746

转载 porter-duff rule for image blend

Back in 1984, Thomas Porter and Tom Duff wrote a paper entitled "Compositing Digital Images" that described 12 rules combining two images. Support for thesecompositing rules is found in the AlphaCom

2012-01-18 16:09:13 1497

原创 建网站

1. http://www.w3school.com.cn学基本知识2. 服务器端: apacha+ cgi/fastcgi为小型网站, 或者jsp为大型网站, + sql server3. 客户端:javascript, ajax, html5等现在还加上什么websocket等,

2012-01-17 23:18:05 606

转载 libuv

http://blog.nosqlfan.com/tags/libuv

2012-01-17 17:54:29 1046

转载 select, usleep, nanosleep延时

select会改变time的值, see这个链接: http://zhidao.baidu.com/question/197846776.html 再论精确延时(usleep,nanosleep,select)/*        make:  gcc -o test_sleep test_sleep.c *//*        #include  "comm_main.h"

2012-01-17 16:46:52 4182

转载 libev入门

引言实现应用的捷径是充分利用开放源代码和开放标准等资源。为了实现视频服务器,研究了开源视频服务器DarwinStreamingServer,Reactor并发编程设计模式,同时还评估了Boost.Asio、ACE、libevent以及 libev等网络编程相关的库。得出的结论是基于DarwinStreamingServer的设计思想,采用Reactor设计模式实现一个更加高效并可扩展的视频

2012-01-17 16:34:01 3146

原创 linux块设备2

kernel 3.1.5block/blk-core.c: 管理queue, request。1. EXPORT_SYMBOL宏解释:#define __EXPORT_SYMBOL(sym, sec)                               \extern typeof(sym) sym;

2012-01-15 18:26:31 3305

转载 android gdb使用

http://soft.zdnet.com.cn/techupdate/2008/0301/748297.shtml  http://wiki.chinaunix.net/index.php?title=GDB_Manual&diff=3166&oldid=0http://blog.csdn.net/yudingding6197/article/details/5528989http:

2012-01-13 11:24:33 4936

转载 c运算符及结合性

优先级运算符名称或含义使用形式结合方向说明1[]数组下标数组名[常量表达式]左到右 ()圆括号(表达式)/函数名(形参表) .成员选择(对象)对象.成员名

2012-01-10 16:00:22 616

转载 one mail for difference between LOCAL_LDLIBS and LOCAL_SHARED_LIBRARIES of Android

RaviYthanks for your explanationalso i found that LOCAL_LDLIBS in mydroid can only work forHOST_SHARED_LIBSbut not for TARGET SHARED LIBSthanksOn Nov 30, 11:52 am, RaviY wrote:> L

2012-01-10 09:51:24 1141

转载 android 目录树

这是Android2.1的源代码的目录结构,可以帮助我们研究Android的源代码。Android源代码的下载请参考官网 Android 2.1 |-- Makefile |-- bionic                        (bionic C库) |-- bootable                (启动引导相关代码) |-- build

2012-01-09 20:37:06 3031

转载 android log

想在Opencore代码中添加打印信息,但是使用OpenCore自带的PVLOGGER,有一定的局限,因为只能在创建对象调用相应的ThreadLogon()后才能使用。所以不能实现在任何函数中添加。于是通过添加Log.h的方法来添加。首先转下别人的经验我试了下还是出先undefined reference to `__Android_log_write'错误 1:在编译so文件的c

2012-01-09 20:31:19 536

转载 Udev 内核机制(kobject_uevent) 性能优化

前言这两天遇到一些udev的问题, 顺便阅读了一下文档(见参考文档 ) , 基本了解了 udev 的机制。 嵌入式系统性能很重要,于是对内核这一块进行了性能方面的 研究。 内核大概20多处会调用了 kobject_uevent函数发送KOBJ_ADD / KOBJ_REMOVE等事件。其中我们最关心的就是在device

2012-01-09 18:27:17 869

原创 c专家编程学习

unix系统是在19701月1日诞生, 所以unix系统的系统时间是从19701月1日开始按秒计算的。 发展:汇编-->B语言--->new B--->C语言(c伴随unix发展起来的) c语言的很多特性是为方便编译器设计者而开发的, 比如数组从0开始, 基本类型与硬件对应, auot关键字只对创建符号表入口的编译器设计者有意义, 数组有时可以看做指针, 早起c语言float会

2012-01-09 16:38:59 1256

原创 fat, ntfs, ext, ext3, ext4支持分区大小

FAT16:我们以前用的DOS、Windows 95都使用FAT16文件系统,现在常用的Windows 98/2000/XP等系统均支持FAT16文件系统。它最大可以管理大到2GB的分区,但每个分区最多只能有65525个簇(簇是磁盘空间的配置单位)。随着硬盘或分区容量的增大,每个簇所占的空间将越来越大,从而导致硬盘空间的浪费。FAT32:随着大容量硬盘的出现,从Windows 98开始

2012-01-09 10:51:30 27519

转载 ubuntu安装tftp, nfs等

http://wenku.baidu.com/view/434b3ce9172ded630b1cb68a.html  一些网络配置:http://wenku.baidu.com/view/73785e23af45b307e8719717.html ubuntu关闭防火墙:终端输入:sudo ufw disable  tftp常见问题:http://blog.

2012-01-06 18:35:11 689

原创 git/repo 使用

建议的git 递交的流程: 1. git pull: 更新到最新(这个专门的分支最好不要做任何编译,打patch之类的动作, 只要在远端的git有递交, 本地就必须重新pull之后才能递交)2. 覆盖或者编辑本地, 如上, 建议覆盖, 而不是现编, 耗时, 别人可能递交了3. git status: 查看需要add哪些, 或者修改了哪些4. git diff: 详细查看更改了哪些,

2012-01-06 17:25:33 1052

转载 perforce(p4) 使用

P4递交建议流程:1. p4 sync2. 覆盖或者改动local文件3. p4 delete or 直接delete 废弃的文件4. p4 add: 增加新文件到depot5. p4 diff -se: 查看编辑过的文件6. p4 diff -se | p4 -x - edit: 把所有改动过的文件置为open for submit, 对于覆盖的文件 or没有用p4 ed

2012-01-06 16:33:04 56719

转载 gcc特性

[原文:http://www.ibm.com/developerworks/cn/linux/l-gcc-hacks/index.html]GCC和 Linux 是出色的组合。尽管它们是独立的软件,但是 Linux 完全依靠 GCC 在新的体系结构上运行。Linux 还利用 GCC中的特性(称为扩展)实现更多功能和优化。本文讨论一些重要的扩展,讲解如何在 Linux 内核中>使用它们。GC

2012-01-05 22:36:24 1767

转载 linux work queue及并发可管理工作队列

并发可管理工作队列的出现慢工作机制为什么说是“提供过内核中还曾短暂出现过慢工作机制 (slow work mechanism)”,原因是在 mainline内核中,曾经出现过慢工作机制 (slow work mechanism),但随着并发管理工作队列 (cmwq) 的出现,它已经全部被 cmwq所替换,淡出了 mainline在内核代码中,经常希望延缓部分工作到将来某

2012-01-03 17:11:33 9219

转载 linux idr机制

idr在linux内核中指的就是整数ID管理机制,从本质上来说,这就是一种将整数ID号和特定指针关联在一起的机制。这个机制最早是在2003年2月加入内核的,当时是作为POSIX定时器的一个补丁。现在,在内核的很多地方都可以找到idr的身影。idr机制适用在那些需要把某个整数和特定指针关联在一起的地方。举个例子,在I2C总线中,每个设备都有自己的地址,要想在总线上找到特定的设备,就必须要先发送该

2012-01-02 17:05:12 1444

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除