自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

浏览器研究

王国凡的博客

  • 博客(26)
  • 资源 (3)
  • 收藏
  • 关注

原创 高级Android开发工程师

需要高级Android开发工程师

2023-05-27 17:54:33 416

原创 开源的 Flash 项目

Flash 是 Adobe 注册的商标,因此目前开源社区把 flash player 改成了 swf player 。目前开源社区有好几个 swf player 项目,目前我觉得比较好的是:http://www.gnu.org/software/gnash/这个支持大部分 7.0 的功能和部分 8.0 和 9.0 的功能,支持 youtube.com 的 flash 播放,支持嵌入式设备,需要一些

2009-01-04 01:06:00 3054 1

原创 说说 Flash 插件

目前开源网站上的 WebKit 已经提供了对 Flash 插件的支持。在 Windows 上,WebKit 会去读取注册表 HKEY_LOCAL_MACHINE/SOFTWARE/MozillaPlugins 位置上的插件,从而找到 插件动态库的位置,比如 C:/Windows/system32/Macromed/Flash/NPSWF32.dll 。在 Windows 上 WebKit 用到了三

2008-12-26 17:43:00 5172 3

转载 Introducing SquirrelFish Extreme

Posted by Maciej Stachowiak on Thursday, September 18th, 2008 at 9:00 pmJust three months ago, the WebKit team announced SquirrelFish,a major revamp of our JavaScript engine featuring a high-perform

2008-09-22 17:05:00 2145

原创 用 Qt4 Designer 配合程序设计

做个查找窗口界面。 创建一个目录,名为 myfind cd /root/learn/qt4 mkdir myfind cd myfind 打开 qt4 designer 点击菜单 Applications -> Programming -> Qt4 Designer 在 New Form 窗口里选择 Widget,如下图所示  拖放以下几个控件放入 Form 里,如下图

2008-06-29 02:24:00 5656 4

原创 WebKit 学习笔记(6) -- qt4 的应用程序(2)

记得以前学习 VB/Delphi/MFC 时,开始的例子一般是在窗口上有个按钮和文本标签。点击按钮时,文本标签上会显示一段话。这样的例子在 QT 里是怎么做呢?在 QT 里就是 QLabel 和 QPushButton,并用 connect 把它们联系起来。先看一下头文件 helloqt2.h :#ifndef HELLO_QT2#define HELLO_QT2#includ

2008-06-25 01:33:00 5001 5

原创 WebKit 学习笔记(6) -- qt4 的应用程序

因网友建议,先学个 qt4 的程序,以后学了再加在后边。比较奇怪的是,Qt4 Designer 好象只是用来设计 UI 的(界面),于是我就用 KDevelop 来写 Qt4 的程序了,用 qmake-qt4 来编译 qt4 的程序。首先要确定自己 qmake(qt) 的版本,在 Linux 的 Terminal 里输入命令:qmake -v如果出现类似下面的信息,则表明当前默认的 qt

2008-06-07 23:25:00 6228 1

原创 WebKit 学习笔记(5) -- qt javascript 扩展

在 QT 目录中打开下面的文件:/src/3rdparty/webkit/JavaScriptCore/bindings/runtime.cpp有下面几行:#if PLATFORM(QT) case Instance::QtLanguage: { newInstance = Bindings::QtInstance::getQtInstanc

2008-06-07 11:43:00 16176 7

原创 WebKit 学习笔记(4) -- qt 的 helloworld 程序

在 Linux 中打开 qt designer 3,选择 File->New... ,出现如下窗口:选择第一个,C++ Project,点 OK 按钮,接着要设置一下它存储的位置:我把它命名为 hellobtn.pro,存储在 /root/learn/qt/hellobtn 目录里,点 OK。再选择菜单 File->New...,继续选择其中的 C++ Source File,点 OK。输入如下代

2008-06-03 00:56:00 9802 4

原创 WebKit 学习笔记(3) -- 图片和中文支持

图片支持注意到上一个 blog 中的 browser 图中没有显示google的图片,qt 是以 plugin 的方式提供图片的支持的。继续分别编译工程 qgif, qjpeg, qmng 这样就可以支持 gif, jpeg,png 等更多的图片格式了。编译完后,再次访问 google.com 就能正常显示了,如下所示: 中文支持当访问百度或者其它中文网站

2008-05-27 23:12:00 9723 6

原创 WebKit 学习笔记(2) -- Win32 版

因为 Windows 上有 Visual Studio,弄个 Win32 版本的 WebKit 调试程序更方便。在 webkit.org 的网站上有 Windows 版的,但是,那个站的源程序因为主要是 Apple 公司编在维护,因此想在 Windows 上编译成一个可执行的文件很困难,因此,推荐使用 QT Windows 版,在下面的位置获取:打开网页:http://trolltech.com/

2008-05-25 14:25:00 13725 10

原创 WebKit 学习笔记(1)

 Links 的代码写得有点乱,打算转入另一个开源浏览器 -- WebKit 。WebKit 浏览器源程序下载: http://webkit.org http://trolltech.com/downloads第一个是现在主要由Apple 公司维护的,用于Safari浏览器;第二个是由QT公司提供图形引擎,使用了 WebKit 提供的浏览器核心部件 -- WebCo

2008-05-25 11:35:00 16384 2

原创 Links 学习笔记(1)

让 Links 运行起来。Links 默认是在 GNU/Linux 下运行的,因此,我得要有一个 GNU/Linux 操作系统。可能需要下载安装这些东西:   1. VMWare Workstation,虚拟平台,以便在 Windows 里安装 Linux 。   2. Fedora 9, GNU/Linux操作系统。   3. links-2.1prep18.tar.gzhttp://lin

2008-05-24 15:41:00 3185

原创 浏览器研究

毕业已经七年了,不知不觉也年近30了,做了这些年的程序设计工作,觉得这项工作还是蛮有趣的。而我的工作也基本定型,就是浏览器开发了。目前比较有名气的浏览器有: Mozilla Firefox,美国的,是开源项目。 Microsoft Internet Explorer,美国的。 Opera,挪威的。 Konqueror,属KDE开发组,美国的,是开源项目。

2008-05-24 14:34:00 3533 3

原创 奥运火炬深圳站

原计划在2008年5月8日早晨8点开始深圳站火炬传递,很多人早晨 7 点多就到了起点 -- 市民中心,结果因珠峰登顶而延迟到中午12点开始,这让一大早起来看火炬传递的人措手不及。深圳是个年轻人的城市,大家热情高涨,深南大道上,人山人海,是为庆祝北京2008奥运呐喊而来的。由于出发时间推迟了 4 个小时,火炬传递路线也被临时修改,原计划滨海大道的海雅百货附近路线去掉了,却没有及时的通知大家。没有

2008-05-08 19:23:00 1577

原创 教育为什么

 目前的中国,大专院校遍地都是,每年都为社会输送了大批具有高等学历的人。其中很多人不便说出,但却是心里早就有一个共同的想法,就是要拿到一个好文凭,以便将来能有好工作。读书能学到知识,但学了知识,是否把它用在实际中,就是另一码事情了。为什么会这样呢,因为用人单位是这样的。在中国,很多公司,特别是国资委注资的公司,以文凭来论等级。即只要你有高学历,就算你不会做什么,那也会被优待;相反,如果你学历低,就

2008-04-15 01:20:00 853 2

原创 中国股市

中国可能是目前世界上经济发展速度最快的国家,中国每年以两位数(10% 左右)速度增长。很多外资企业都来中国创建分公司,人民币几乎天天升值,而老外们也以赚的是人民币感到高兴。这好好的年景,按道理,股市上涨是趋势,但为什么眼下中国股民还这么难过呢? 在国际上,股市是各国经济发展的晴雨表。而在中国,股市的好坏不是由经济发展决定,起关键作用的是政策,所以大家都说中国股市是政策市。如果你拿西方发达国家的经济

2008-02-28 00:56:00 996

原创 市长热线

市长热线--12345,大家都很熟悉了。可能很多人都抱着“打了也没用”的观点,而没有尝试着打这个电话。要知道,这是市政府赋予广大群众的一种权力,人人都应该好好利用。如果你发现了社会中的问题,都可以及时上报,作为一名良好市民,这是一种责任。有谁不希望社会环境越来越好呢?老实说,最近我就打过,而且得到了及时的反馈,目前正在解决问题中。不知道是否市长真的看到了我反映的情况,但可以肯定的是,政府相关职能部

2008-02-28 00:07:00 1662

原创 社保能保什么?

老 婆怀孕了,遂陪她去医院检查。第一次去花了近¥600 块,还剩几项,因时间原因,没检查完。第二次去,检查了剩余的项,又花了近¥700块。这还没完,以后每隔一段时间都要去医院作检查,直到孩子出生。随 后,去问医院收费处,有社保卡能否有优惠?医院说有医保卡才行。我不是深户,没医保,因此,没有任何优惠。回家问了别的生了孩子的朋友,他们说当时去检查 时,也花了不少钱,而且小孩子出身那几天会花得更多。工作

2008-02-26 01:02:00 2465 1

原创 获取当前 IE 地址栏中的 URL

sgnaw ( 李逍遥 )分 IE7 及 IE6 这两种情况 .在 IE7 中这样获取地址栏中的 URL, 其中 strAdd 即为所求:HWND hIE = NULL, hWorker = NULL, hBar = NULL, hComboBox = NULL;TCHAR strAdd[256] = ...{0};hIE = FindWindow(_T("IEFrame"), NUL

2007-01-20 11:31:00 4445 1

原创 用 C++ 读取 Oracle CLOB 数据

sgnaw(李逍遥) 2006-12-29平常写数据库程序的时候, 会用 Microsoft ADO 去做, 因此, 到了 oracle 中经验性的也会这么干, 即用下面的方法去打开 Oracle 数据库中的一个表:_ConnectionPtr m_pConnection;m_pConnection.CreateInstance(__uuidof(Connection));m_pCon

2006-12-29 01:15:00 6208 3

原创 在非托管的 VC++2005 中调用托管的 C# DLL 文件

sgnaw(李逍遥) 2006-12-20此文介绍如何在非托管的 VC++2005 中调用托管的 C# DLL 文件 .编写托管的 C# DLL 文件1. 先要写一个 C# 程序,如下所示: using System;namespace HelloUtil...{    public class Echo    ...{        string myString;       

2006-12-20 23:10:00 6930 15

原创 在 VB 中调用 VC 写的 DLL

sgnaw (李逍遥) 2006-12-07* VC++6 做 DLL 步骤1.File->New ... 新建一个 Win32 Dynamic-Link Library 的工程比如名称为 MyDLL , 在向导中选择空的工程。2. 在 FileView 中对工程点右键,选 Add Files to Project ...添加 MyDLL.cpp, MyDLL.h, MyDLL.def

2006-12-07 12:18:00 2811 1

原创 创建 MP3 信息库

sgnaw(李逍遥) 2006-12-05打算用 Microsoft Access 作为 MP3 后台数据库, 用 MFC 编写管理程序, 先建四个表, 如下所示. No. Table Name Note 1

2006-12-06 20:43:00 1221 3

原创 读取 MP3 文件属性

sgnaw(李逍遥) 2006-12-04电脑里 MP3 歌曲比较多, 想写个程序把它管理起来, 方便查询, 纯属个人兴趣爱好. 先从获取文件信息开始. 原以为 GetFileAttributes 可以帮上忙, 可事情没这么简单, 得知 MP3 文件信息放在最后的 128 bytes 里, 遂用 Win32 API 读一下即可.MP3 最后 128 bytes 组成如下:

2006-12-04 14:43:00 3782

原创 由 double 数据类型想到的

在解决一位网友做程序遇到的问题时,开始我百思不得其解,后来,经过进一步的分析和尝试才发现,原来并非算法的问题,而是出在 double 数据类型上,遂写此文,希望给有类似困惑的朋友们一点启发。先写一个程序,看看结果是什么:#include using namespace std;int main(){  double x = 0.000000;  for (; x  if ( 4.0

2004-05-07 22:27:00 2600 2

PL/SQL Developer工具

在实际Oracle开发中,经常使用一个功能强大的第三方工具:“PL/SQL Developer”工具。PL/SQL Developer基本上可以实现Oracle开发中的任何操作。

2012-05-15

struts2中文教程

struts2中文教程,快速入门,非常适合初学者。

2010-07-27

qt-myfind-src

“用 Qt4 Designer 配合程序设计”的源程序。

2008-07-01

空空如也

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

TA关注的人

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