• Flash AS3 二维码生成工具

    老早就想做一个功能比较全面的二维码工具,发现ZXing库还是比较全的,AS3的库也有,就用Flash做了一个,效果展示: 初步的功能其实还好,但问题就卡在编码上,生成出来的汉字扫出来就是 ?? ,这肯定是编码问题,于是对ZXing(AS3)编码流程仔细地检查,发现有一步编码中没有将编码参数传入,于是里面使用了默认的 iso-8859-1 的编码。原来加上参数就好了。 解决了编码问题,解码问题又来了,发现生成的二维码中的汉字,解码出来全是莫名其妙的符号(不是问号),我很熟悉这些符号,就是编辑器使
    2014-07-23 06:39:43
  • PHP的switch陷阱

    自从上个月经历了博客内容丢失的风波,再加上最近确实比较忙,没心情更新博客了。 有空就重新做下博客的系统。 这几天做开发发现一个莫名其妙的问题,就是百度安全检测网站有XSS漏洞,而那个字段是经过过滤的。大致的过滤流程如下: 可以看出,这个字段要么是数字格式,按天来计算,要么是时间格式,时间格式不对会自动处理成当天日期。 $date=$_GET['date']; switch($date){ case 1: $val=date_add(date_create(),new DateInterval(
    2014-04-20 10:00:10
  • 网站数据意外丢失,正在恢复中…

    近日由于空间转移时数据意外丢失,从2012-9月至今的文章全部消失,如有搜索或其它方式访问来的朋友发现没有找到内容,可以到各大搜索引擎访问快照。 备份内容只能恢复到去年8月,其它内容正在从快照恢复数据。 原有友情链接也在尽快恢复。 至于问题,也不再追究了,仅以此为鉴,敬告各位站长及博主,及时做好备份工作,特别是本地备份,以免不必要的损失。
    2014-03-23 10:19:14
  • jQuery插件之Textarea自动长高

    做一个小项目,要用到Textarea自动长高的效果,以前做过这个效果,方法是绑定keyup事件,根据字体大小和行高,以及换行符的个数计算实时高度。但是,对于分行短的可以,长篇的就有问题了。于是百度了下,找到一篇文章,方法是建一个隐藏textarea,根据scrollHeight来获取高度。这方法不错。不过,既然是scrollHeight可以获取实时高度,为什么还要新建一个呢?其实这是为了兼容高度减小的效果,scrollHeight最小高度总是textarea自身的高度,所以,根据自身的scro
    2014-03-09 10:27:35
  • Joomla 3不支持magic_quotes_gpc配置的解决办法

    去年底的时候一个客户的网站要求的权限非常细致,就想到了Joomla,这个系统虽然比较复杂,但后台的权限控制功能非常细致,而且也使用的Bootstrap风格,感觉很舒服,于是就用了Joomla做二次开发。 也是第一次用Joomla,安装并调整了手机版,评论,等功能,最后在客户买好的空间里上传测试才发现,Joomla 3不支持开启了magic_quotes_gpc配置的服务器,编辑框里的代码全部被转义了。还以为万网的服务器多好,原来就这样子,只有几个配置选项,关不掉magic_quotes_gpc
    2014-02-28 21:26:43
  • IIS PHP Sql Server搭配小记

    研究了几天,问题终于都搞定了,今天就记录一下其中的关键点备忘。 步骤: 一,在Win2003 IIS6上配置PHP+MySQL环境 说起这个话题,我也是很久没动了,以前刚学php的时候也进行过很多次配置,本以为不是问题,谁知道搞了两天才弄好(当然中间穿插了其它工作要做)。以前记得PHP搭配IIS官方有一个msi的安装包,可以自动配置到IIS上。结果去官网一看,新版本的没有msi包了,都是压缩包,只有5.3及以下才有安装包。 第一次尝试以ISAPI方式搭配,没有成功,调试了几处配置,不知道是哪里
    2014-01-09 19:39:05
  • 利用Rewrite实现ASP和PHP动态生成缩略图

    记得之前曾写过一篇博客,讲的是在IIS官网上看到一个很有用的组件,就是可以动态处理图片的组件,找了下,链接在这里。 Dynamic Image Resizing Module v3 刚看到这个组件,自然想到每次都动态生成缩略图,性能大概是个问题吧。也许是它内部有缓存机制?不过这个确实是不错的工具,可惜需要在服务器上配置,一般的空间不带这个功能的。受此启发,写了个ASP和PHP动态生成缩略图的功能,结合Rewrite效果更好,不过没考虑那么多功能,像什么边框,旋转之类的就没做了。只做了基本的缩放
    2013-12-29 20:25:43
  • 关于Chrome的Command Line API

    今天做网站调试,习惯在Chrome的Console里直接写简单的js测试效果,但是却出现了个奇怪的现象 其实写完代码我才想到,好像这个页面忘记包含jQuery了,还没有用到任何js库,但奇怪的是错误提示,竟然是HTML元素XX没有height属性。难道是代码里写了简单的$函数,查了下,确实没有,好奇之下,单独输出了$,返回的就是下面这行。是的,我没猜错,Chrome竟然内置了$函数,函数体用Command Line API替代了,说明是已编译的内置函数,这个函数又奇怪在,看这意思,它只是命令行
    2013-12-15 17:34:56
  • 网站安全性浅谈

    最近有个网友一直在问我什么安全性高的ASP系统。关于网站的安全,我也仅仅是从部分层面有一些体会,今天就分享出来,也作为自己在这方面的一些总结。 这里说明还是以ASP为主。 一、关于漏洞,漏洞修复 这个是关注最多的问题,不管是ASP,PHP还是多高级的语言,漏洞都是无处不在。大多数情况下,漏洞跟开发者有直接或间接的关系。当然,在网站方面,漏洞的主要表现就在参数过滤不严,权限检测不严导致的。 比如前台读取一条新闻,会根据新闻ID这个参数来调用,最初的那些ASP教程里都会这样写 Dim sql,rs
    2013-11-30 13:44:30
  • 如湘趣事 - 偷喝奶

    这是接着上一篇的,昨天晚上打电话,不算太晚,但在老家,差不多准备睡觉了。 妈小声告诉我们,湘湘嚷着要睡觉了,在喝奶,不让告诉你们,要不然她就要哭了。 于是我们也装着不知道,她接电话的时候我问他:在干嘛呢,湘湘? 我在喝鸡蛋面疙瘩呢! 香不香啊? 可香! 我跟妻悄悄地笑了。
    2013-11-17 17:05:54
  • Flash AS3录音 回放 保存文件功能研究

    前天收到一个朋友的问题,是关于AS3能不能录音并播放的问题,我虽然没做过,但基于对AS3的部分了解,毫不犹豫地回答他:可以。 说起来是简单,当时也没想那么多,以前只简单测试过AS3调用摄像头的功能,心想这个就是麦克风,应该也差不多吧。 出于好奇,真想整出这个功能来看看,研究了这两天,终于做出来了。虽然现在看来,不算复杂,但其中确实有些曲折。 先看下效果吧: 下面分享下中间的曲折: 首先是打开AS3 官方API查阅下相关的对象,我在本地IIS上放了AS3相关的大部分API,所以查阅起来很方便。这
    2013-11-03 18:52:35
  • ASP数据操作类-查询-筛选-更新

    最近太忙了,博客老是忘记更新。今天周末,说什么也要抽点时间交点作业出来。 还是老话题,ASP的一点东西,关于ASP的这些,抖完了,真不想再碰了。这次是ASP中的核心点-数据库操作。还是老样子,写成了一个操作类,反正自己用着挺方便的。 这个类也是经过了两期的进化,第一期很久了,是第一次写ASP系统的时候写的,只是为了组装SQL语句,类名就起了个SQLMake,后来又有了新想法,就完全重写了。这个重写的类,到现在经过差不多两年的使用,完善,自觉得功能和实用性上没什么挑踢的了,特此共享出来。虽然AS
    2013-11-03 18:52:35