自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(206)
  • 资源 (7)
  • 问答 (1)
  • 收藏
  • 关注

转载 序列比对那点事儿

序列比对那点事儿 717 四 2012   | 程序员 Tags: 教程 · 生物信息学 · 编程本来这应该是一本书,那样的话的确需要花一点心思,就写成一篇短文吧。从字符比对开始说起吧。第一个问题最简单,如何判断两个字符串是相等的。int strcmp(const char *s1, const char *s2){ int ret =

2015-04-27 18:38:33 1382

转载 隐马尔可夫模型(五)——隐马尔可夫模型的解码问题(维特比算法)

HMM解码问题      给定一个观察序列O=O1O2...OT,和模型μ=(A,B,π),如何快速有效地选择在一定意义下“最优”的状态序列Q=q1q2...qT,使该状态最好地解释观察序列。                  一种想法是求出每个状态的概率rt(i)最大(rt(i)=P(qt=si,O|μ)),记q't(i)=argQmax(rt(i)),但是这样做,忽略了

2014-09-14 11:13:03 830

转载 一种没有语料字典的分词方法

http://blog.csdn.net/ygrx/article/details/8926274前几天在网上闲逛,看到一篇美文,说的是怎么在没有语料库的情况下从文本中提取中文词汇,理论部分讲得比较多,但都还是很浅显易懂的,其中涉及一部分信息论的理论,其实只要大学开过信息论这门课的话,看起来还是挺简单的。信息论我忘得差不多了,但是其中主要的内容还记得,信息论最主要的就是信息其实

2014-08-29 18:07:05 1202

转载 Python使用struct处理二进制(pack和unpack用法)

转]Python使用struct处理二进制(pack和unpack用法)Leave a reply转载自:http://www.cnblogs.com/gala/archive/2011/09/22/2184801.html这篇文章写的很好,所以无耻的转了。。有的时候需要用python处理二进制数据,比如,存取文件,socket操作时.这时候,可以使用pyt

2014-08-19 16:44:45 709

原创 android chromium点击链接打开新标签页过程分析

当点击网页上一个链接时,首先将动作识别成手势

2013-12-26 09:45:43 1336

转载 chromium android 的事件响应机制

http://blog.csdn.net/echoes19761976/article/details/12751881最近研究了一下Chromium在android平台下的事件响应,总结一下。事件分为:MouseEvent, MouseWheelEvent,KeyboardEvent,GestureEvent,TouchEvent。从app层传到WebCore,经历以

2013-12-25 14:31:56 757

转载 android:onTouch()和onTouchEvent()的区别?看完这篇文章就知道了

Android Touch Screen 与传统Click Touch Screen不同,会有一些手势(Gesture),例如Fling,Scroll等等。这些Gesture会使用户体验大大提升。Android中的Gesture识别(detector)是通过GestureDetector.OnGestureListener接口实现的。首先,Android事件处理机制是基于Liste

2013-12-23 15:00:15 629

转载 java reference个人学习笔记

今天在看 blog 的时候学习到了 java reference 方面的知识,这些知识是个人的学习笔记,参考blog为:http://www.ibm.com/developerworks/cn/java/j-lo-langref/index.html?ca=drs-希望各位能拍砖,让我能了解到更深入的内容以及不足,感激StrongReference :我们知道,当你调用例如Stri

2013-12-23 10:01:14 498

转载 chromium video相关

规范:  - HTMLAudioElement  - HTMLMediaElement  - HTMLVideoElement概况:    chromium的video的实现依赖于以下三部分:        pipeline:chromium自己实现的播放引擎,处理音频/视频的同步和资源获取        FFMpeg: 开源库。

2013-11-22 15:26:49 1214

转载 Android 中的 Service 全面总结(转)

转自:http://www.cnblogs.com/newcj/archive/2011/05/30/2061370.html#Android 中的 Service 全面总结1、Service的种类按运行地点分类:类别区别优点缺点应用本地服务(Local)该服务依

2013-11-21 10:39:21 641

转载 ContentShell启动过程全分析(一)

http://blog.csdn.net/qq295445028/article/details/14450693一、概述ContentShell的启动过程比较复杂,涉及的类比较多,总是看了这忘了那,于是萌生了将看过的初始化过程记录一下的想法。本文从UI初始化,Browser进程初始化和Render进程初始化三个方面来浅析一下ContentShell的初始化过程。主要关注一些关

2013-11-07 18:09:50 920

转载 Android Canvas编程:对rotate()和translate()两个方法的研究

http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2013/0304/957.html摘要 首先我们来看这样一个需求:显示一个竖向显示的TextView。说白了,就是把我们日常使用的TextView让丫的旋转90度。 怎么样?是不是很多人会说这有什么难得嘛,不就是用canvas让丫的旋转90度嘛。 别急,我们一点点引申。 对于很

2013-11-06 14:43:12 712

转载 chromium手势事件处理流程

http://blog.csdn.net/qq295445028/article/details/9356729 chromium手势事件的处理,简而言之就是browser进程调用系统接口捕获并判断事件,传给render进程处理事件的过程。   捕获事件的接口:ContentViewGestureHandler::onTouchEvent。在这个函数中有一些判断这里不再赘述,只

2013-10-31 10:07:03 964

转载 chromium设置字体大小功能

其实对于手机浏览器来说,设置字体大小实在是一个非常鸡肋又蛋疼无比的功能,因为本身可以缩放,还有缩放重排等功能。谁会有那么无聊想设置字体大小。改变字体大小强制改变了原网页的意图,排版完全改变,很可能造成较差的用户体验,真是一个吃力不讨好的功能。   在browser端设置字体大小之后,不出意外会最终设置到WebCore::Settings::setTextAutosizingFontScal

2013-10-30 22:37:12 1236

转载 关于Android的问号?和@符号的用法

@表示引用资源,声明这是一个资源引用—随后的文本是以@[package:]type/name形式提供的资源名。 @android:string表明引用的系统的(android.*)资源@string表示引用应用内部资源对于id, 可以用@+id表明创建一个id?表示引用属性 “?”引用主题属性,当您使用这个标记,你所提供的资源名必须能够在主题属性中找到,因为资源工具认为这个

2013-10-29 23:56:18 668

转载 Ubuntu不识别GPT硬盘已有系统的解决方案

由于种种原因,实验室的台式机更换了硬盘。今天在新硬盘上重装系统。先安装了win7,用自带的分区工具进行分区。一切正常。随后使用u盘启动安装ubuntu,状况出现了,ubuntu没有识别已经存在的win7系统,认为整个硬盘是空的。这我可不敢继续进行下去。于是上网查资料。最终得出的结论是我的硬盘使用了新的GPT分区,而不是传统的MBR分区方式。GPT分区方式有种种好处,例如可以识别超大容量硬盘

2013-10-19 13:09:22 5562 1

转载 Android Project Butter分析

http://blog.csdn.net/innost/article/details/8272867Android Project Butter分析一背景知识介绍随着时间的推移,Android OS系统一直在不断进化、壮大,日趋完善。但直到Android 4.0问世,有关UI显示不流畅的问题也一直未得到根本解决。在整个进化过程中,Android在Display(显示)

2013-10-18 16:05:54 548

转载 Surface、SurfaceView、SurfaceHolder及SurfaceHolder.Callback之间的关系

http://blog.csdn.net/pathuang68/article/details/7351317一、SurfaceSurface就是“表面”的意思。在SDK的文档中,对Surface的描述是这样的:“Handle onto a raw buffer that is being managed by the screen compositor”,翻译成中文就是“由屏

2013-10-18 14:54:10 612

转载 Android杂谈--Activity、Window、View的关系

一、首先说说View和ViewGroup吧  Android系统中的所有UI类都是建立在View和ViewGroup这两个类的基础上的。所有View的子类成为”Widget”,所有ViewGroup的子类成为”Layout”。View和ViewGroup之间采用了组合设计模式,可以使得“部分-整体”同等对待。ViewGroup作为布局容器类的最上层,布局容器里面又可以有View和ViewG

2013-10-16 19:51:44 594

转载 Android NDK开发(2)----- JNI多线程

一、概述      JNI编程和Linux上的C/C++编程还是挺相似的,每次java调用JNI中的函数时都会传入有关JVM的一些参数(如JNIEnv,jobject),每次JNI回调java中的方法时都要通过JVM的有关参数来实现,当在JNI中涉及到多线程的话还是有一些不一样的地方,就是要在子线程函数里使用AttachCurrentThread()和DetachCurrentThread

2013-10-11 10:44:00 686

转载 webkitgtk密码保存功能简单实现

webkitgtk网页密码保存功能实现(应用WebKit-r86000.tar.bz2, http://builds.nightly.webkit.org/files/trunk/src/WebKit-r86000.tar.bz2)由于客户需要实现浏览器保存网页“登录密码”的功能, 而这功能在webkit中并没有实现,需要自己来实现这个功能,而chromium中实现了该功能,所以仿照chr

2013-10-09 17:09:03 609

转载 (译)Chrome如何显示网页

http://blog.csdn.net/zengwh/article/details/4285792Chromium如何显示网页概念上的应用层WebKitWebKit PortWebkit胶粘层浏览器进程底层浏览器进程对象高层浏览器进程对象演示示例“设置光标”消息的处理过程鼠标单击消息处理过程译:[email protected] 

2013-10-08 18:02:02 995 1

转载 Google 多源码管理工具 gclient

本文根据gclient帮助整理。google的chromium项目是用gclient来管理源码的checkout, update等。 gclient是google专门为这种多源项目编写的脚本,它可以将多个源码管理系统中的代码放在一起管理。甚至包括将git和svn代码放在一起。gclient的sync,update等命令很容易学习和使用,不再多说,重点说明下和

2013-09-25 10:30:47 1304

转载 Chromium 怎样显示网页

http://www.chromium.org/developers/design-documents/displaying-a-web-page-in-chrome这篇文档描述了Chromium 怎样自上而下显示网页。确保你已经读了multi-process architecture design document.你会特别想了解主要部件的框图。你也许对多进程加载网页资源感兴

2013-09-10 13:55:34 894

转载 打开一个HTML页面的几种情况

一:几种打开情况在浏览器中打开一个HTML页面有以下几种情况:1 在同一个标签中通过链接转跳到另外一个页面。2 在地址栏中输入地址,然后navigate。3 通一个标签中使用"前进" "后退"来完成一个页面的转跳。4 一个标签的中的连接在另外一个标签中打开。5 拖拽一个连接到TAB标签上页面,这时在新标签中打开。6 拖拽一个连接到TAB页面,这时在当前标签中打开。7

2013-09-05 17:18:23 1003

转载 Chromium资源文件.pak解包方法(python)

[python] view plaincopyprint?import collections  import struct  import sys  def ReadFile(filename, encoding):    mode = 'rb' if encoding == 0 else 'rU'    with open(filename,

2013-09-05 10:04:16 3320

转载 chrome UI 学习笔记3--国际化 (转)

不可否认,Chrome的国际化做的非常优秀,在Chrome中添加一种新的语言支持非常方便。http://www.chromium.org/developers/design-documents/ui-localizationLocale 项目如果使用virtual studio 2008打开chrome for windows的工程,可以看到如下的项目:

2013-09-04 15:08:45 2023

转载 Chromium本地化的方法

http://blog.csdn.net/only_youch/article/details/5892706Chromium的本地化方法  一、软件环境      chromium版本:6.0.482.0      os:windows xp sp2 二、chromium的本地化             chromium

2013-09-04 15:08:01 1064

转载 [Chrome源码阅读] Browser相关的类

1. TabStripModel在正式解释Brower类之前,来简要概述下TabStripModel与Browser的关系:Browser类相当于一个controller,而TabStripModel相当于一个model。Browser聚合model(在类初始化时就实例化一个model)。Browser反过来又是TabStripModel的delegate,帮忙做一些Tab

2013-09-03 20:12:55 583

转载 [Chrome源码阅读] 理解Browser进程

http://blog.csdn.net/zero_lee/article/details/7903911首先贴出一张来自于Chrome官网上design document上的图。这张图描述了Browser进程中主要几个类之间的相互关系。这张图仅仅列出了Browser进程里的2个线程:UI线程和IPC线程。UI线程是主线程,主要负责整个UI的渲染和消息的响应,包括自身的

2013-09-03 18:07:36 1024

转载 renderviewhost与webcontents关系

1. RenderViewHost为中心的相关类2. TabContents/NavigationController/TabStripModel/Browser之间的相互关系

2013-09-03 17:03:29 1045

转载 [Windows平台The Chromium Projects开发日记]——获取Chromium源代码

The Chromium Projects是使用gclient工具来维护代码。在Windows上想要运行gclient,用cygwin会更好点,虽然gclient有win32版本的可执行文件。获取源代码之前的准备工作:安装cygwin执行环境,安装depot_tools工具。参考文档:http://dev.chromium.org/developers/how-tos/get-th

2013-09-03 15:08:08 934

转载 使用GDB调试Android NDK native(C/C++)程序

先说明下,这里所谓的ndk native程序跟Android上层java应用没有什么关系,也不需要涉及jni来封装native接口,通俗来讲,就是把编译好的纯C/C++程序,push到Android设备或者仿真器上,然后在设备上运行该程序。而调试则是通过attach到gdbserver来实现。推荐在Ubuntu或者mac osx下来进行,windows下要安装cygwin来模拟posix环境,速度

2013-09-02 23:50:09 802

转载 GDB + gdbserver 远程调试android native code

以调试模拟器中的native library code为例。Host: ubuntuTarget: Android ICS1.将gdbserver放入设备。确保系统有arm-*-gdb,及存在设备端将要运行的gdbserver,gdbserver可以由google ndk中获取,在ndk的如下目录可以找到这个文件:点击(此处)折叠或打开

2013-09-02 23:35:52 1789

转载 用gdb和gdbserver调试android native code

其实网上有很多类似的文章,但是你会发现几乎都不可重现,要么是细节没讲清楚,要么是压根自己没有真正去试过。这里,我仅给出自己用gdb和gdbserver调试android native code的实际过程,希望对大家有用。      注:以调试mediaserver进程为例.      第一步:你需要下载android,以debug方式编译,并以生成的image起模拟器或者设备。

2013-09-02 22:39:12 763

转载 浅谈chromium中的指针管理

转载自:http://www.starwd.com/?p=164前言在大型C++系统中对指针的管理通常至关重要,这跟对象的生命周期相关,存在如下方面的考虑:如何确保指针所指向的对象是在适当范围内是始终存在的?如何构建一种机制,确保能正确检测指针所指向对象是否有效?在chromium中对这类问题分别采用智能指针Scoped_refptr和弱指针WeakPtr来

2013-08-29 18:44:08 701

转载 浏览器探究——webkit部分——WebKit平台相关层基本架构

http://blog.csdn.net/hxwwf/article/details/7797990浏览器探究——webkit部分——WebKit平台相关层基本架构该部分研究的很浅,会有很多错误之处,请注意。这里主要先关注下Source/WebKit/android下的几个文件跟FrameWork层通过JNI关联的类在jni/目录下跟WebCore相关联

2013-08-23 20:26:55 565

转载 chrome源码学习之启动流程简介

http://blog.csdn.net/ciml/article/details/5730209先说明一下,我这里采用的chrome源代码版本是4.1.249.1064。如果你采用的不是此版本,则可能和我描述的源代码文件名、代码位置不一致,后续关于chrome的文章均采用此版本,不再另作说明。采用此版本没有任何特殊理由,仅仅是当我开始学习chrome的那个时间点的最新版本而已。

2013-08-22 13:42:45 699

转载 chromium源码学习笔记(5) -- 多进程

http://blog.sina.com.cn/s/blog_48f93b530101k661.html  chromium的多进程架构是一个非常大胆的创新,也非常值得研究,本文主要是学习官方设计文档Multi-process Architecture及其他资料的笔记,未专门研读相关源码。目的是对chromium及主流浏览器的多进程架构有一个基本了解,方面后面进一步学习。

2013-08-20 10:05:41 1009

转载 深入理解Android 卷I 第五章---深入理解常用类

http://www.cnblogs.com/innost/archive/2011/09/06/2168453.html

2013-08-19 16:11:53 536

c/c++函数手册

该文档包含了大量c、c++的函数, 详细全面

2012-02-29

谭浩强c语言PDF版.pdf

经典的国产c语言系列教材,谭浩强主编

2012-01-14

jquery实现Google自动下拉框

用jquery 1.3实现的Google自动下拉框

2010-01-19

xml指南中文版.chm

本文的英文版刊登在http://www.w3schools.com/xml/上,相信很多朋友都看过这个教材的英文版,小奀只是将之译成中文。对XML 编码一节,原文已经不适合中文读者,于是做了一些修改,对于初学者来说这是一个很不错的入门教程。由于XML技术发展的十分迅速,加上时间仓促,小奀的水平有限,书中一定有很多错误之处,在此恳请朋友们多多指教。

2009-12-06

ORACLE数据库备份.doc

当我们使用一个数据库时,总希望数据库的内容是可靠的、正确的,但由于计算机系统的故障(硬件故障、网络故障、进程故障和系统故障)影响数据库系统的操作,影响数据库中数据的正确性,甚至破坏数据库,使数据库中全部或部分数据丢失。因此当发生上述故障后,希望能重新建立一个完整的数据库,该处理称为数据库恢复。恢复子系统是数据库管理系统的一个重要组成部分。恢复处理随所发生的故障类型所影响的结构而变化。

2009-12-06

计算机电子书全集--Oracle错误码大全(CHM).chm

计算机电子书全集--Oracle错误码大全(CHM).chm

2009-12-06

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

TA关注的人

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