加载中…
个人资料
shalalal
shalalal
  • 博客等级:
  • 博客积分:0
  • 博客访问:27,035
  • 关注人气:13
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
访客
加载中…
好友
加载中…
评论
加载中…
留言
加载中…
博文
标签:

分享按钮

分类: 电脑技术

浏览部分网页时,选中其中的文字时会弹出个分享按钮。这个东西影响阅读的流畅性,长期困扰这我,今天一个偶然的机会完美禁止了他。写在这里备忘。

首先得用​Adblock Plus插件,这个东东在火狐或谷歌的浏览器里都有,作用就不说了,百度下很多的。这里选择火狐浏览器说说具体的操作。

​第一步:安装火狐浏览器及Adblock Plus插件(略)。

第二步:​打开Adblock Plus插件的过滤规则首选项(如图1):

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 

前一篇文章,我们详细了解了PHP的Debug工作机制,但遗憾的是当时写的过于粗糙,很多网友不明白其中道理,缺少可操作性。今天写完MonkeyPHP后,觉得有必要将MonkeyPHP是如何利用这一理论的经验分享给大家。

MonkeyPHP的Debug架构比较的复杂,不过庆幸的是大部分复杂的工作已经由框架完成了,开发者只需要做很少的工作,甚至如果愿意使用框架默认的处理程序,那开发者不需要做任何工作!(完整的源码在MonkeyPHP框架中:http://code.google.com/p/monkey-php/

首先来看看MonkeyPHP的Debug架构图:

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2012-03-31 08:36)
标签:

it

分类: 原创工具

已有近两年没有及时更新博文了,今天终于有了结果。今后将着力打造一个称心如意的PHP框架,并用她做一些项目。同时希望用它找到志同道合的人一起组团开发。


MonkeyPHP开发简介
=============================

感谢您研究、选用MonkeyPHP,感谢你为MonkeyPHP挑错。
MonkeyPHP这是一个小巧灵活、简单易用、易于扩展的轻量级PHP框架。

项目主页:http://code.google.com/p/monkey-php

官方讨论群:php族173983544(欢迎加入)

------------
强大灵活:
框架的每个模块类独立设计。所有模块均由自身

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

php

异常

错误

it

分类: 电脑技术
首先分析php的异常流程,如图:


从图中可以看出,在try……Catch中的异常和错误很容易处理的(图中的第1块标记里)。但try……Catch之外的异常和错误(图中的第2块标记里)是本文要说的重点。
php为程序员提供了两个函数来处理Catch未扑捉到的异常和错误:
改变默认异常处理的函数:set_exception_handler(your_exception_function_name);
改变默认错误处理的函数:set_error_handler(your_error_function_name);
通过这两个函数可以用程序员自己写的函数取代默认的异常和错误处理函数。
为了少增加代码量,可以统一写一个错误类,然后让自定义的异常处理函数、错误处理函数和自定义的异常类、错误类都指向这个统一的错误类。
2011.07.08更新:有时候错误并非源自出错行号所在的行,
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2011-06-10 08:09)
编程字体的作用和经验百度一下吧!这里推荐两个:10大最适合编程的字体……  编程等宽字体
我也亲自测试了众多的等宽字体,没有一个十全十美的!没办法,自己动手丰衣足食……找了两款字体做基础多次修改,终于有了我的御用编程字体:
++++++++++++++++++++++++++++++++++++++++++++++++++++
           微软雅黑&Lucida Sans Typewriter
++++++++++++++++++++++++++++++++++++++++++++++++++++
中文字体是微软雅黑,取自win7的6.02版。英文字体是Lucida Sans Typewriter,取自java运行库里的。这两个加在一起就是我的御用编程字体?完全不是!
1.只是把Lucida Sans Typewriter中编程常用到的字符合并到微软雅黑中,完全不影响微软雅黑的表现力;
2.修改了三个字符01l,这三个字符极易和别的字符混淆;
3.调整了_和部分运算符的高度,使其同高易于识别;
4
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
因为做一个小工具的需要,写了这篇《关于二叉树的数据库存储与搜索》:
【关键词】
二叉树、存储、数据库、搜索、“节点线”模型、“遗传节点线”模型

【摘要】
本文采用特殊的数据库方式存储二叉树,避免了迭代搜索子树节点(或者计算子树节点数目)的方式。如果二叉树的深度小于计算机的并行计算位数,则一个sql语句就能获得任意节点的所有子节点,如果二叉树的深度大于或等于计算机的整数存储位数,则两个sql语句就能获得任意节点的所有子节点。

【正文】
1.    问题展示
2.    分析
2.1.    二叉树的表示:
2.2.    二叉树节点归宿的判断:
2.3.    二叉树节点边界的构造
2.4.    二叉树的“节点线”模型
3.    二叉树的子树搜索方案
4.    遗传学引入二叉树的子树搜索方案
5.    二叉树“遗传节点线”模型的数据库存储与搜索
5.1.    二叉树“遗传节点线”模型的mysql存储结构
5.2. &n
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

apc缓存

例子

it

分类: 电脑技术
最近为php的效率问题伤透了脑经,选来选去,最后决定用Alternative PHP Cache(APC),但直接使用的效果还是不理想,遂借鉴网上高手的做法,自己修改了一个现成的apc缓存类,用起来舒服多了,不敢独享:
=======================================
我的代码注释都被新浪博客给删除了,郁闷!
看来是时候另找新家了!
=======================================
首先说一下apc的配置
在php.ini中新增如下行:
extension=php_apc.dll
[apc]
apc.rfc1867 = On
apc.cache_by_default=On
apc.include_once_override = Off
apc.shm_segments = 1
apc.shm_size = 256M
apc.ttl = 64800
apc.user_ttl = 64800
apc.num_files_hint = 1024
apc.enable_cli = 1
apc.max_file_size=2M
apc.optimization=0
========================================
下面是我的php_apc缓存类:
<?php

class hy_apc {
    protected $_prefix = 'hy.cache';

        public function __con
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

分享

笔记

人生哲思

it

分类: 百草园
为什么要用软件来左右自己?
       ——由软件ToDoList和EssentialPIM Free引发的思考
        曾经我也相信,优秀的软件+良好的软件习惯可以提高使用电脑的效率进而提高工作效率。也曾为寻找这样的软件和养成这样的习惯而花去了大量的时间。但最近,事情有一点点的改变:我在找个人信息处理软件中的任务管理软件,我找到了!并正在使用着,就是它——ToDoList和EssentialPIM Free。如果你了解一下这两个软件,便会产生纠结——无法选择和舍弃,因为这两个软件都是最优秀的!
        EssentialPIM Free,我在两年前就开始用了,它能为你打理很多个人信息:任务、日程安排、备忘录、通讯录、电子邮件。因为我用别的电子邮件软件并把通讯录保存在电子邮件里,所用除了这两个外,EssentialPIM Free的其它功能我都用过好长一段时间。她非常优秀的是把任务、日程安排和日历结合的非常好,看起来一目了然!不
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
Ken Rename是一个非常优秀的文件批量重命名软件。

Ken Rename原本有简体中文版,但那是由繁体中文直译过来的,非常生硬,一点也不习惯!
不能看到这样优秀的软件被曲解了,于是结合英文原版翻译成真正的简体中文版了。

Ken Rename主页:http://www.portablefreeware.com/?id=1448&ts=1225637969
Ken Rename 0.88 简体中文版下载(我翻译的):http://www.uushare.com/user/shalalal/file/2405837
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
2010年1月6日更新了简体中文翻译!

前段时间看到善用佳软推荐的keynote NF,很不错!
keynote NF免费的经典的树状笔记软件,支持纯文本、富文本、可插图,也可管理磁盘文件——用链接方式管理你的资料,这样你不必关心文件的物理位置,把精力集中到资料、笔记的分类管理上吧,功能很强大的说。
元旦这三天,将keynote NF 1.7.8.1完全翻译成简体中文了。(我完全不懂英文哈!我是以自己编写程序的经验+Google+灵格斯来翻译的,有翻译不当是很正常的呵——不要砸我^_^)
相关链接:
keynote NF主页:http://code.google.com/p/keynote-nf/
keynote NF_1.7.8.1 简体中文版(自己翻译的完全版):
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
  

新浪BLOG意见反馈留言板 不良信息反馈 电话:4006900000 提示音后按1键(按当地市话标准计费) 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

新浪公司 版权所有