Submitted by gouki on 2009, August 7, 9:58 PM
用五笔以来最喜欢这个软件了。所以看到cb上有更新,立马转载,希望不看CB而看我的博客的,并且使用五笔的人可以知道它更新了。黑黑
原文如下:
极点是一款免费的多功能五笔拼音输入软件。极点Unicode版除具有传统五笔的稳定与兼容性外,还有如下特色:错码后可以继续输入、会五笔打五 笔,不会五笔可以直接打拼音、可以造带标点的词组、标点可以顶字上屏、可以五笔拼音互查、可以随时调换词组次序、全面支持GB18030标准,“镕”、 “瞭”、“啰”、“堃”等字轻松输、一次回车即可发送聊天信息、兼容最新的vista及IE7的保护模式。
从极点6.5发布到现在半年多了,各种原因对极点无法像之前那样投入。感谢一直以来大家对极点的关注与帮助。这个版本只是经过内测网友的测试,故无法保证其100%运行顺利。如果有什么问题欢迎留言反馈。
预览版修改记录:
1、添加了对win7的支持
2、添加了对X64的支持
3、修正由于词库损坏造成非法或丢单字的问题
4、可以,但不建议设为默认输入法
5、只要是候选窗上的词可以任意调频
6、每次批量加词数量理论上没有限制
7、根据登录用户自动切换设置
9、完善候选窗设置:同一皮肤中各类型候选窗选项可单独设置
待完善部分:
1、X64下的反查只能查拼音与编码
2、打包到别的机器上只能使用默认设置
下载地址:
http://download.pchome.net/utility/lan/wb/detail-34529.html
问题反映:
http://www.wbfans.com/bbs/viewthread.php?tid=46926&extra=page%3D1
Software | 评论:1
| 阅读:17615
Submitted by gouki on 2009, August 7, 9:56 PM
我个人是觉得文章内的方法最有意思,既让代码显示在本页,又让这些代码不会被解析。以前我怎么没有想到过??(使用textarea来使代码完整存放在本页)
看来我的思维还是已经僵化了。。。
原文地址为:http://www.cnblogs.com/sanshi/archive/2009/08/07/1541380.html,是博客园sanshi的文章。
原文如下:
问题描述
有一个比较复杂的HTML片段(A),如果把这个HTML片段嵌入到其他页面中(B,C,D....)。
问题的关键是在HTML片段中有大量的JavaScript逻辑需要处理,比如说分页,点击事件响应等。
对于这个问题,我们用一个简单的例子来说明:
“页面上有一个按钮,点击此按钮引入一个HTML片段,此HTML片段中有分页按钮。”
1. 使用IFrame
主页面,点击一个按钮向页面引入一个IFrame:
XML/HTML代码
- <script type="text/javascript">
- $(function() {
- $("#clickToInsert").click(function() {
- $("#placeholder").html('<iframe src="iframe.htm"></iframe>');
- });
- });
- </script>
- <input type="button" id="clickToInsert" value="Insert HTML" />
- <div id="placeholder">
- </div>
IFrame页面,模拟分页的情况:
XML/HTML代码
- <script type="text/javascript">
- $(function() {
- var parent = $("#complex_page_segment");
- $(".previous", parent).click(function() {
- $(".content", parent).html("Previous Page Content");
- });
- $(".next", parent).click(function() {
- $(".content", parent).html("Next Page Content");
- });
- });
- </script>
- <div id="complex_page_segment">
- <input type="button" value="Previous Page" class="previous" />
- <input type="button" value="Next Page" class="next" />
- <div class="content">
- Page Content</div>
- </div>
2. AJAX返回页面片段,并注册事件
注:我们通过textarea来模拟返回的HTML片段。
XML/HTML代码
- <script type="text/javascript">
- $(function() {
- $("#clickToInsert").click(function() {
- $("#placeholder").html($("#clone").val());
- var parent = $("#complex_page_segment");
- $(".previous", parent).click(function() {
- $(".content", parent).html("Previous Page Content");
- });
- $(".next", parent).click(function() {
- $(".content", parent).html("Next Page Content");
- });
- });
- });
- </script>
- <input type="button" id="clickToInsert" value="Insert HTML" />
- <div id="placeholder">
- </div>
- <textarea id="clone" style="display: none;">
- <div id="complex_page_segment">
- <input type="button" value="Previous Page" class="previous" />
- <input type="button" value="Next Page" class="next" />
- <div class="content">Page Content</div>
- </div>
- </textarea>
由于我们需要在多个页面引用同一个HTML片段,这种方法导致大量事情处理被重复性的拷贝粘贴,明显我们需要将公共的方法提取出来。
3. AJAX返回页面片段,并调用页面片段中的函数注册事件
XML/HTML代码
- <script type="text/javascript">
- $(function() {
- $("#clickToInsert").click(function() {
- $("#placeholder").html($("#clone").val());
- init_complex_page_segment();
- });
- });
- </script>
- <input type="button" id="clickToInsert" value="Insert HTML" />
- <div id="placeholder">
- </div>
- <textarea id="clone" style="display: none;">
- <script type="text/javascript">
- function init_complex_page_segment() {
- var parent = $("#complex_page_segment");
- $(".previous", parent).click(function() {
- $(".content", parent).html("Previous Page Content");
- });
- $(".next", parent).click(function() {
- $(".content", parent).html("Next Page Content");
- });
- }
- </script>
- <div id="complex_page_segment">
- <input type="button" value="Previous Page" class="previous" />
- <input type="button" value="Next Page" class="next" />
- <div class="content">Page Content</div>
- </div>
- </textarea>
其实我们可以更进一步,完全没必要手工调用这个函数,而是可以在返回的HTML片段中让其自动执行。
4. AJAX返回页面片段,其事件自动注册
XML/HTML代码
- <script type="text/javascript">
- $(function() {
- $("#clickToInsert").click(function() {
- $("#placeholder").html($("#clone").val());
- });
- });
- </script>
- <input type="button" id="clickToInsert" value="Insert HTML" />
- <div id="placeholder">
- </div>
- <textarea id="clone" style="display: none;">
- <script type="text/javascript">
- $(function() {
- var parent = $("#complex_page_segment");
- $(".previous", parent).click(function() {
- $(".content", parent).html("Previous Page Content");
- });
- $(".next", parent).click(function() {
- $(".content", parent).html("Next Page Content");
- });
- });
- </script>
- <div id="complex_page_segment">
- <input type="button" value="Previous Page" class="previous" />
- <input type="button" value="Next Page" class="next" />
- <div class="content">Page Content</div>
- </div>
- </textarea>
最后一种方法和第一种IFrame的方式是我们所推荐的。
Javascript | 评论:1
| 阅读:18198
Submitted by gouki on 2009, August 7, 6:03 PM
这是一个简单的函数,或许对你我都有用吧。
以前也有类似的文章,这个我仍然和上次一样,用来记录这些正则,无它。。。
原文作者阿彪,来自:http://www.bloomandkevin.cn/2009/02/blog-post.html
PHP代码
- <?php
-
-
-
-
-
-
-
-
-
- public function csubstr($str, $start=0, $length, $charset="utf-8", $suffix=true)
- {
- if(function_exists("mb_substr"))
- return mb_substr($str, $start, $length, $charset);
-
- $re['utf-8'] = "/[\x01-\x7f]|[\xc2-\xdf][\x80-\xbf]|[\xe0-\xef][\x80-\xbf]{2}|[\xf0-\xff][\x80-\xbf]{3}/";
- $re['gb2312'] = "/[\x01-\x7f]|[\xb0-\xf7][\xa0-\xfe]/";
- $re['gbk'] = "/[\x01-\x7f]|[\x81-\xfe][\x40-\xfe]/";
- $re['big5'] = "/[\x01-\x7f]|[\x81-\xfe]([\x40-\x7e]|\xa1-\xfe])/";
-
- preg_match_all($re[$charset], $str, $match);
- $slice = join("",array_slice($match[0], $start, $length));
- if($suffix) return $slice."…";
-
- return $slice;
- }
- ?>
Tags: 中文截取
PHP | 评论:0
| 阅读:13890
Submitted by gouki on 2009, August 7, 9:26 AM
Submitted by gouki on 2009, August 6, 7:12 AM
firefox是我一直用的浏览器,也是我的默认浏览器。为了它我安装了N多插件。可是在升级到3.5的时候,我死活启动不了它。
找到了google,根据一些人的提示,做了一个BAT文件,删除了很多东西,但最终却还是不能启动。
于是怀疑软件目录下是否有一些老版本的软件内容与新版本有冲突。决定安装firefox3.5,但另外选择了一个目录。结果,果然是我的猜测,FF3.5启动成功。
但由于我使用了那个BAT文件,我很多配置文件都被删除了。郁闷啊,还有很多插件。最让人心痛的是scrapbook里的内容再也回不来了。(scrapbook好是好,就是不能直接存储在外面)
如果有朋友遇到我的情况,可以参考一下:直接把firefox安装在新目录,然后去老的目录里卸载旧程序(删除的时候选择保留原有配置文件,不保留,插件也没有了),这样,还能保证插件的保留。
Tags: firefox
Software | 评论:0
| 阅读:17391