抓虾帮你轻松订阅、收藏、分享博客和新闻等。 订阅 关闭
共有20篇 | 以下是第1-10篇 | 只浏览标题
在看pdf的时候,经常遇到一个烦心的问题,书签里的链接打开后,页面不是叶宽显示,而是显示的一整页,还要手动去选。专门研究了一下,写了一个JavaScript脚本,来解决这个问题。顺便说一下,Acrobat的JavaScript真烂。 1: function SetBookmarksWidthPage(bm, nLevel) 2: { 3: if(nLevel!=0) 4: { 5: console.println(bm.name+event.target.pageNum); 6:...
 展开
发给朋友   转到小组   (打标签) 收藏   推荐  
政治倾向测试 查看全文   2006-10-04 02:03:45
Your political compass Economic Left/Right: -4.25
Social Libertarian/Authoritarian: 1.54 http://politicalcompass.org/questionnaire 留做标记,看看多年以后我会不会变 ...
 展开
发给朋友   转到小组   (打标签) 收藏   推荐  
职业生涯规划 查看全文   2006-10-04 00:21:57
每一个有志于技术的IT人都面临着职业规划的选择。 第一,成为软件工程人员,设计桌面软件,网络软件,游戏,嵌入式软件等。面临的问题是竞争激烈,工作辛苦。 第二,成为软件研究人员,研究算法,可是门槛很高,对个人的要求很高 第三,成为硬件工程人员,设计电路、PCB,他和软件工程人员很相像 第四,成为芯片设计人员,问题是对公司和资金的依赖太大,难于开创自己的事业 第五,成为硬件研究人员,大部分中国人都没有条件选择。 软件工程人员可以向软件研究人员转变。而其他几类之间转变很困难。 选择了硬件这条路,出于三点考虑。其一是由于觉得软件的门槛太低,竞争过于激烈;其二是觉得学习硬件设计有利于今...
 展开
发给朋友   转到小组   (打标签) 收藏   推荐  
这些插件是专为开发者设计,有了这些工具,总算能稍微轻松一点。呼唤IDE!

1、Firebug
极品插件,动态查看各种元素的所有属性,执行JavaScript,查看CSS,开发必备。
2、Dom Inspector
浏览DOM结构,比较清晰
3、Locale Swticher
可以在安装的多个语言的Firefox中切换,方便软件翻译测试
4、Venkman JavaScript Debuger
似乎很强大,但是运行很缓慢
5、RDF Viewer
浏览RDF数据库...
 展开
发给朋友   转到小组   (打标签) 收藏   推荐  
在第一次尝试写插件可惜的失败后,费了一天的功夫,终于写出一个像样的插件。这里面融合了第一次尝试的许多成果。可是还是为了许多细节问题大费周章。比方说(该问题浪费我两小时):
.properties 必须以#COMMON打头,必须是一种特殊的utf-8格式。这种格式在Windows环境下很难生成。以上描述可能不够准确,可我也不想去细究了。以后有空再说吧。这几句话可使我经过上千次实验才得出的,因为我没有找到任何文档提及到这几点。唉!Mozilla 还有很多地方的改进阿。

我写的这个插件,可以以树状结构浏览RDF文件,可以展示RDF的全部内部结构。现在正交由M...
 展开
发给朋友   转到小组   (打标签) 收藏   推荐  
要实现的功能为,若当前标签页为空白页,则在当前页打开,否则新建一个标签页。该功能仅在XUL插件内有效。

        var browser=document.getElementById("content");
        if(browser.currentURI.path=="blank")
        {
 展开
发给朋友   转到小组   (打标签) 收藏   推荐  
XULRunner 查看全文   2006-02-04 06:44:25
上次说到Mozilla想做开发平台,这次他真的放出来一个XULRunner,也就是一个独立的XUL运行平台,不依赖于Firefox。
虽然有了一点Firefox Extension的开发经验,可这次还是把我折腾得够呛。经常由于编码、空格、中英文标点方便的错误调试半天,因为不管是Firefox还是XULRunner,一点错误提示都不给。

一个最简单的XUL独立应用程序如下:
要建立如下目录结构
/AppName
   application.ini
   /chro...
 展开
发给朋友   转到小组   (打标签) 收藏   推荐  
没想过竟然学过这么多东西,可惜不常用的都忘记了。
1、汇编类:
arm,SPCE061,C51,TMS320C54xx,x86
2、C,C++:
MFC,Qt,Win32
3、托管类:
C#,Java
4、脚本类:
Bash,JavaScript,VBA,perl,PHP
6、描述类:
XML,DHTML,XUL
7、数学类:
Mathmatics,Matlab

这么多语言,大部分今天仍在使用,每天还有新的语言冒出来。创新无止...
 展开
发给朋友   转到小组   (打标签) 收藏   推荐  
Mozilla 的架构 查看全文   2006-02-01 03:31:05
阅读了一下Mozilla的开发文档,对Mozilla的架构有了一定了解。
一般人都认为Firefox的核心是Gecko引擎。其实Gecko只不过是一个呈现或渲染引擎,它的重要性远在其他结构之下。因为,现在所存在的呈现引擎已有很多种。
作为Mozilla最底层的部分,是XPCOM。它和MS的COM技术很类似,都给予组件模型,都基于接口和约定,甚至连GUID和引用计数这样的实现细节都很相似。所不同的是,XPCOM是跨平台的,它支持Unix,MaxOS,Win32这三大类平台。这是它具有很大的优势。
XPCOM是用C++写成的,这是项目中符合传统的部分。
 展开
发给朋友   转到小组   (打标签) 收藏   推荐  
为Firefox编写插件很有意思,却又很费力气,因为调试手段太缺乏。

由于Firefox在版本升级中,插件的结构发生了一定变化,而Mozila的文档对这些变化显得很不统一,也造成了一些困扰。以下所有内容,只在Firefox 1.5.*上得到验证。

一个打包好的Firefox插件是一个扩展名为xpi的zip文件,它包括以下几个部分:
1、chrome.manifest
这是核心配置文件,是它指导Firefox内核把插件的各个模块配置并组装起来,安放到指定的位置。

2、install.rdf