• 网站刚刚上线,难免有不足的地方,敬请谅解!欢迎提出宝贵意见!

  • 最新文章

    chromium浏览器开发系列第三篇:chromium源码目录结构

    chromium浏览器开发系列第三篇:chromium源码目录结构

    专业技术 浏览器 3年前 (2015-06-06) 浏览: 573 评论: 0

      附上上两篇文章地址,方便大家查看: 下载源码 编译源码 如何调试 Debug with windbg 上两篇介绍了下载源码和编译源码,这次主要介绍chromium的源码目录结构,我也是通过源码和官网结合来跟大家说,如果有说的不准确的,欢迎交流。 另外,官网的不一定准确,他们其实也很懒,所以最主要还是靠自己。官网只能作为一个参考。 Chromium结构相对两年前变化很大。目录结构依然很

    java学习中的13个核心技术

    java学习中的13个核心技术

    Java基础 编程基础 3年前 (2015-06-06) 浏览: 1203 评论: 9

    1. JDBC(Java Database Connectivity): JDBC API为访问不同的数据库提供了一种统一的途径象ODBC一样,JDBC对开发者屏蔽了一些细节问题,另外JDCB对数据库的访问也具有平台无关性。 2. JNDI(Java Name and Directory Interface): JNDI API被用于执行名字和目录服务。它提供了一致的模型来存取和操作企业级的资源如

    Ubuntu编译最新版本WebKit

    Ubuntu编译最新版本WebKit

    专业技术 浏览器 3年前 (2015-06-04) 浏览: 417 评论: 1

    好久都没更新webkit 源码在ubuntu上编译了,网上搜了一下,基本上都是早期编译的webkit版本。可能是大家都去搞高大上的谷歌浏览器了吧。 今天就以ubuntu14.04版本作为编译环境来讲讲webkit编译 一、下载源码 wget http://builds.nightly.webkit.org/files/trunk/src/WebKit-r174650.tar.bz2 或者浏览器打开

    CSS3 Filter的十种特效

    CSS3 Filter的十种特效

    Web开发 专业技术 3年前 (2015-06-04) 浏览: 202 评论: 11

    最近到处看到有人在说CSS3的filter一直没有时间自己去测试这效果。今天终于抽出时间学习这个CSS3的Filter。不整不知道呀,一整才让我感到吃惊,太强大了。大家先来看个效果吧: 我想光看上面的效果就能吸引你了,要是你自己动手的话,我想您更会感到神奇。细一看,这些效果就像是photoshop整出来的一样,其实是真是这样的,有很多效果都是类似于photoshop中的特效。不过有一点大家需要特别

    linux设备驱动第五篇:驱动中的并发与竟态

    linux设备驱动第五篇:驱动中的并发与竟态

    内核驱动 3年前 (2015-04-11) 浏览: 83 评论: 1

    综述 在上一篇介绍了linux驱动的调试方法,这一篇介绍一下在驱动编程中会遇到的并发和竟态以及如何处理并发和竞争。 首先什么是并发与竟态呢?并发(concurrency)指的是多个执行单元同时、并行被执行。而并发的执行单元对共享资源(硬件资源和软件上的全局、静态变量)的访问则容易导致竞态(race conditions)。可能导致并发和竟态的情况有: SMP(Symmetric Multi-Pro

    linux设备驱动第四篇:以oops信息定位代码行为例谈驱动调试方法

    linux设备驱动第四篇:以oops信息定位代码行为例谈驱动调试方法

    内核驱动 3年前 (2015-04-02) 浏览: 75 评论: 0

    上一篇我们大概聊了如何写一个简单的字符设备驱动,我们不是神,写代码肯定会出现问题,我们需要在编写代码的过程中不断调试。在普通的c应用程序中,我们经常使用printf来输出信息,或者使用gdb来调试程序,那么驱动程序如何调试呢?我们知道在调试程序时经常遇到的问题就是野指针或者数组越界带来的问题,在应用程序中运行这种程序就会报segmentation fault的错误,而由于驱动程序的特殊性,出现此类

    linux设备驱动第三篇:写一个简单的字符设备驱动

    linux设备驱动第三篇:写一个简单的字符设备驱动

    内核驱动 3年前 (2015-03-28) 浏览: 121 评论: 0

    在linux设备驱动第一篇:设备驱动程序简介中简单介绍了字符驱动,本篇简单介绍如何写一个简单的字符设备驱动。本篇借鉴LDD中的源码,实现一个与硬件设备无关的字符设备驱动,仅仅操作从内核中分配的一些内存。 下面就开始学习如何写一个简单的字符设备驱动。首先我们来分解一下字符设备驱动都有那些结构或者方法组成,也就是说实现一个可以使用的字符设备驱动我们必须做些什么工作。 1、主设备号和次设备号 对于字符设

    linux设备驱动第二篇:构造和运行模块

    linux设备驱动第二篇:构造和运行模块

    内核驱动 3年前 (2015-03-28) 浏览: 134 评论: 0

    上一篇介绍了linux驱动的概念,以及linux下设备驱动的基本分类情况及其各个分类的依据和差异,这一篇我们来描述如何写一个类似hello world的简单测试驱动程序。而这个驱动的唯一功能就是输出hello world。 在编写具体的实例之前,我们先来了解下linux内核下调试程序的一个重要函数printk以及几个重要概念。 printk类似c语言的printf,是内核中输出打印信息的函数。以后

    linux设备驱动第一篇:设备驱动程序简介

    linux设备驱动第一篇:设备驱动程序简介

    内核驱动 3年前 (2015-03-28) 浏览: 308 评论: 3

    首先,我们知道驱动是内核的一部分,那么驱动在内核中到底扮演了什么角色呢? 设备驱动程序在内核中的角色:他们是一个个独立的“黑盒子”,使某个特定的硬件响应一个定义良好的内部编程接口,这些接口完全隐藏了设备的工作细节。(说白了,驱动程序除了对外提供特定的接口外,任何实现细节对应用程序都是不可见的。)用户的操作通过一组标准化的调用执行,而这些调用独立于特定的驱动程序。驱动程序的任务是把这些标准化调用映射

    切换注册

    登录

    忘记密码 ?

    切换登录

    注册