自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

侯炯的专栏

生活多美好呀!

  • 博客(7)
  • 资源 (13)
  • 收藏
  • 关注

原创 Widget技术_SpiderMonkey cross compile(4)

Since SpiderMonkey is usually embedded in the Mozilla build-processit just has a simple Makefile. Either that or they’re just lazy atMozilla. Here are the steps to compile that beast:mkdir mozil

2009-04-23 10:45:00 2155 1

原创 我做的Qt小应用

    前几天看了自己几年前写的Qt应用,发现蛮好耍的。让我陶醉在编程的乐趣中。也正应为这样,我才成为一个程序员的。感觉编程是一件很美好的事情。自己的写的日历虽然代码一看就是初学者,但最后的效果却很好,应为是我最喜欢的《最终幻想》的背景。其实发现程序并不是代码的优美,结构的健壮,功能的强大。最重要的是能在程序中注入灵魂。就像古时候的铸剑师,当然好的物料是必须的,但最重要的是注入灵魂。把自己的灵魂注

2009-04-04 16:22:00 1840

转载 谷歌公开来源Skia图形引擎

淺談 Google Skia 圖形處理引擎2008 年九月,Google 宣佈以改良過的 WebKit 為核心的網路瀏覽器 Chrome,揭露了眾多新特徵,比方說嶄新的 [V8] JavaScript (ECMAscript) 執行引擎,或許因為太亮眼,掩蔽了所使用另一個開放原始碼專案 [skia],後者是個 2D 向量圖形處理函式庫,包含字型、座標轉換,以及點陣圖都有高效能且簡潔的表

2009-04-03 20:30:00 2799

原创 浏览器的GUI发展方向

浏览器的GUI目前有2个发展方向: 1、本地控件方向    基本大部分浏览器都是用的本地控件。比如一个button,在qt上就用qt的QPushButton,在gtk上就用gtk的gtk_new_button. 2.buf的方式   相当浏览器的控件有知己完全实现,主机内嵌图形系统。移植性很好,基本就像一个JAVA的虚拟机。能实现各种特效。    这两种是完全相反的

2009-04-03 19:35:00 1907 1

原创 Widget技术_Google Gadget(3)

 1.Google Gadget介绍   http://desktop.google.com/zh/features.html  讲得很清楚,就不转载了 2.Google Gadget分析    一个gadget是由xml和js组成。 我自己的试验:环境:ubuntu 8SDK:http://code.google.com/p/google-gadgets-fo

2009-04-03 19:15:00 1556

原创 Widget技术_JS banding(2)

 1.jsbinding介绍   大家都知道js,当widget和js和在一起的时候,就需要js能控制本地的一些东西,比如说打开某个文件,修改系统时间。这就需要对js功能进行扩展。其实普通的浏览器也有这个需求,通过增加插件来支持更过的东西。2.API的同一    既然无论书浏览器还是widget都需要对js进行扩展,不同的公司将按自己的浏览器或widget推出一套API。有没有人同一一

2009-04-03 18:58:00 2180 1

原创 Widget技术_概念(1)

1.什么是widget技术    最直观就是vista上的钟可以随便拖动。其实widget技术就是通过xml,html,css显示UI,js作为脚本的一种应用描述技术。解析工具可以是浏览器也可以是其他应用。 2.目前有的widget微软    vista上的widget.在手机上,微软通过ie也实现了widget的.Google   google的gadget的是不通过

2009-04-03 18:39:00 3999

农村金融解决方案

农村金融解决方案

2017-07-27

AutoMake使用总结

AutoMake使用总结,如何使用AutoMake!

2011-03-07

云应用开发 ——Google App Engine & Google Web Toolkit入门指南

云应用开发 Google App Engine & Google Web Toolkit入门指南 侯炯 目录 第1章 应该了解下 1.1云基本知识 1.2Google App engine 1.3Google Web Toolkit 第2章 环境搭建 2.1安装JDK 2.2安装Eclipse 2.3安装SDK和Eclipse插件 第3章 Hello World! 3.1 创建项目 3.2 目录结构说明 3.3 修改文件 3.4 运行调试 第4章 华丽的控件 4.1 显示文本——Lable,HTML 4.2 方形选择框——CheckBox 4.3 圆形选择框——RadioButton 4.4 按钮——Button 4.5 自定义按钮——PushButton,ToggleButton 4.6 文件上传——FileUpload 4.7 时间选择器——DatePicker 4.8 列表控件——ListBox 4.9 联想输入框——Suggest Box 4.10 树结构——Tree 4.11 菜单条——MenuBar 4.12 栈板——StackPanel 4.13 基本输入框的——TextBox,PasswordTextBox,TextArea 4.14 弹出框框——RichTextArea 4.15 弹出对话框——DialogBox 4.16 修饰面板——DecoratorPanel 4.17 自然布局面板——FlowPanel 4.18 水平布面板——HorizontalPanel 4.19 垂直布局面板——VerticalPanel 4.20 绝对定位面板——AbsolutePanel 4.21 停靠面板——DockPanel 4.22 展开面板——DisclosurePanel 4.23 标签面板——TablePanel 4.24 水平拆分面板——HorizontalSplitPanel 4.25 垂直拆分面板——VerticalSplitPanel 4.26 网格——Grid 4.27 灵活表格——FlexTable 第5章 装饰控件 5.1 控件的主题 5.2 通过CSS装饰控件 5.3 通过代码修改控件 5.4 实例——火车时刻表 第6章 通信机制 6.1 RPC机制 6.1.1什么是RPC 6.1.2接口函数实现 6.1.3可序列化 6.1.4 注册服务 6.1.5 使用服务 6.1.6 实例——股票价格表RPC版本 6.2 Servlet机制 6.2.1 Servlet介绍 6.2.2 实例——Servlet版本HelloWorld 第7章 数据操作 7.1 概述 7.2 定义数据类 7.3 创建,获取和删除数据 7.4 查询和索引 7.5 事务 7.6 关系 7.7 实例——员工管理系统 第8章 国际化 8.1 普通文本国际化 8.2 参数文本国际化 8.3 实例 第9章 应用托管 9.1 申请Google App Engine账号 9.2 上传应用 9.3 应用维护指南 第10章 实战 10.1 入门例子——股票系统 10.1.1创建项目 10.1.2设计应用 10.1.3建立用户界面 10.1.4创建控件和面板 10.1.5事件处理 10.1.6实现客户端功能 10.1.7添加应用样式 10.1.8国际化 10.1.9服务器交互 10.1.10让App Engine托管应用 10.2 中级例子——个人网站 10.2.1样子与功能 10.2.2创建项目 10.2.3定义数据结构 10.2.4规定通讯协议 10.2.5实现数据交互和发送邮件功能 10.2.6注册提供服务 10.2.7总体界面设计 10.2.8首页界面实现 10.2.9日志界面实现 10.2.10关于我界面实现 10.2.11留言界面实现 10.2.12管理界面实现 10.2.13统筹界面和连接功能 10.2.14国际化 10.2.15欢迎界面和样式文件修改 10.2.16总结 10.3 高级例子——号码管家(GAE+GWT+Android) 10.3.1样子与功能 10.3.2创建项目 10.3.4规定通讯协议 10.3.5实现服务端的功能 10.3.6注册提供服务 10.3.7帮助界面设计 10.3.8服务条款界面设计 10.3.9编辑界面设计 10.3.10登陆界面设计 10.3.11列表界面设计 10.3.12统筹界面和连接功能 10.3.13国际化 10.3.14欢迎界面和样式文件修改 10.3.15手机端界面与功能实现 10.3.16总结

2011-03-07

android音频HAL移植

android音频HAL移植 一.基本知识 二.声卡驱动 三.ALSA基本编程 四android的音频的HAL介绍 五.OMS基于ALSA的硬件抽象层

2010-04-07

android的HAL分析,来源于jollen的bolg:

android的HAL分析,来源于jollen的bolg

2010-03-29

《android培训》来源于jollen的bolg

android培训 本文转载于jollen的bolg: http://www.jollen.org/

2010-03-29

搜索引擎--原理、技术与系统_v1.0 (1).pdf

搜索引擎--原理、技术与系统 介绍了浏览器的通讯,渲染,消音等技术

2009-08-03

我的Qt小程序(1)

2年前学Qt写的程序!哈哈1 目录: 计算器 日历 五指棋 环境: rehat9 Qt3

2009-04-04

WebKit分析报告2

I.WebKit介绍 5 一.WebKit是什么? 5 二.WebKit主要特点和目标 5 三.WebKit主要组成 7 II.WebKit之WebCore介绍 7 一.WebCore所包含的主要内容 7 1.目录结构 7 2.主要数据结构 9 二.一个Http请求在WebCore中的主要流程 13 1.WebKit工作流程 13 2.处理流程 15 3.代码流程 18 三.网络库、图形库、Javascript实现与WebCore的集成 22 III.WebKit之Port介绍 23 一.有关Port方面的概述 23 二.WebKit Port移植实现分析 24 1.WebCore交互接口 24 2.连接模块loader 26 3.显示模块WebView和WebFrame 26 4.Chrome中对Port移植方面的实现 27 5.Android中对Port移植方面的实现 28 6.结论 28 三.如何利用WebKit? 30 1.利用WebKit实现搜索引擎 30 2.利用WebKit实现平台功能 31 3.高性能的渲染工具 31 IV.WebKit之图形库介绍 32 一.WebKit与图形库 32 二.图形库概述及其主要功能 32 三.WebKit与Cario 34 四.WebKit如何支持不同图形库的实现 35 五.WebKit 3D Port实现 39 六.总结 40 V.WebKit之网络库介绍 40 一.网络原理 40 1.超文本传输协议 40 2.URL类 41 3.Page 类 42 4.与服务器的连接 45 二.WebKit与CURL网络库 46 VI.WebKit之DOM分析 47 一.DOM原理 47 1.DocView 模型 47 2.抽象网页表示 49 3.DOM解析基本算法 52 二.WebKit DOM代码解析流程 57 VII.WebKit之布局分析 57 一.基本概念 57 1.CSS布局相关标准介绍 58 2.布局页面的基本概念 58 3.如何确定页面元素显示位置 60 4.如何确定页面元素大小 61 5.如何理解z-index的使用 61 6.总结 62 二.WebKit主要布局框架 62 1.基类RenderObject 63 2.子类RenderBox 66 3.子类RenderContainer 67 4.子类RenderFlow 68 5.子类RenderBlock 68 6.子类RenderInline 69 7.子类RenderText 70 8.子类RenderImage 71 9.子类RenderView 71 10.子类RenderButton 72 11.子类RenderTextControl 74 12.子类RenderListBox 77 13.子类RenderTheme 78 14.子类RenderTable、RenderTableRow、RenderTableCol、RenderTableCell 81 15.子类RenderFrame 83 三.CSS属性的描述 84 1.RenderStyle类 84 2.RenderStyle类主要方法 84 四.RenderObject及子类对象的生成 84 1.CSSParser 84 2.CSSStyleSelector类 86 3.构建Render树 86 五.Render树与RenderLayer树 88 1.构建Render树的基本实现流程 88 2.RenderLayer类分析 92 3.构建RenderLayer树 94 4.RenderLayer树与Render树的关系 96 5.RenderLayer树的作用 98

2009-03-16

C++ 总结(总结+实例)

一.概述 3 二.表达式 3 1.基本数据类型 3 2.数据的存储 4 3.运算符 4 三.语句 5 例子(猜数字游戏) 6 四.数组 9 1.概念 9 2.声明 9 3.数组与字符 10 例子(棋盘游戏) 10 五.指针和引用 12 1.概念 12 2.声明 12 3.指针与数组 13 例子(提取字符串中的单词) 13 4.引用的使用 14 六.函数 14 1.概念 14 2.声明 14 3.main函数 14 例子(argc和argv的应用) 15 4.递归函数 15 例子(求n!) 15 5.指针,引用与函数 16 例子(函数作引用对象) 16 七.结构,联合和枚举 16 1.概念 16 2.声明 16 3.指针,数组与结构 17 例子(连表) 17 八.类 21 1.概念 21 2.声明 21 3.数组,指针与类 21 例子(建立学生类数组,并输出最大成绩) 22 九.继承 23 1.概念 23 2.声明 23 3.构造函数,析构函数和继承 24 例子 24 十.多态 25 1.函数重载 25 2.运算符重载 26 例子 26 3.虚函数 27 十一.模板 27 1.概念 27 2.声明 27 例子(冒泡排序模板) 28 十二.异常处理 29 例子 29 十三.输入输出 29 1.IO流 29 2.文件流 30 3.串流 30 例子1(类插入和析取器) 31 例子2(文件的读写) 32

2009-01-18

深入浅出Makefile

一.从helloworld开始 2 二.多个文件编译 2 三.批量生产工具Makefile 3 例一: 3 四.带变量的Makefile 3 例二: 3 特殊变量: 4 五.Makefile的扩展 5 例三: 5 总结: 6 六.库文件的编译与连接 6 例四: 7 例五: 7 例六: 7 注意: 8 七.Makefile与pkg-config 9

2009-01-18

WebKit研究报告

目 录 一.Webkit介绍 3 二.Webkit编译详解 5 1.依赖库及介绍 5 2.X11+Gtk+WebKit交叉编译详解 7 3.编译出错Q&A: 12 三.WebKit分析 14 1.体系结构 14 2.解析流程 16 3.浏览器系统结构 17 四.各种浏览器比较分析 18 1.网页浏览器列表 18 2.浏览参数性能比较 20 3.浏览器使用率分析 25 4.WebKit的SWOT分析 26 五.浏览器的未来 26 1.微软的梦魇 27 2.云端技术的发展 28 3.浏览器的未来 28

2009-01-18

空空如也

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

TA关注的人

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