-
Flutter踩坑之--环境配置
最近有个移动端的项目需要扩展APP端,对比了几种技术方案,决定用Flutter试试效果。之前Flutter刚流行的时候,安装来看过效果,当时在编辑器启用了插件之后,系统里的Dart进程一直运行,并且占用20%的CPU资源。因为当时没有硬需求,所以禁用了插件也就没管这... -
Flash AS3 二维码生成工具
老早就想做一个功能比较全面的二维码工具,发现ZXing库还是比较全的,AS3的库也有,就用Flash做了一个,效果展示: 初步的功能其实还好,但问题就卡在编码上,生成出来的汉字扫出来就是 ?? ,这肯定是编码问题,于是对ZXing(AS3)编码流程仔细地检查,发现有一步编码中没有将编码参数传入,于是里面使用了默认的 iso-8859-1 的编码。原来加上参数就好了。 解决了编码问题,解码问题又来了,发现生成的二维码中的汉字,解码出来全是莫名其妙的符号(不是问号),我很熟悉这些符号,就是编辑器使 -
PHP的switch陷阱
自从上个月经历了博客内容丢失的风波,再加上最近确实比较忙,没心情更新博客了。 有空就重新做下博客的系统。 这几天做开发发现一个莫名其妙的问题,就是百度安全检测网站有XSS漏洞,而那个字段是经过过滤的。大致的过滤流程如下: 可以看出,这个字段要么是数字格式,按天来计算,要么是时间格式,时间格式不对会自动处理成当天日期。 $date=$_GET['date']; switch($date){ case 1: $val=date_add(date_create(),new DateInterval( -
jQuery插件之Textarea自动长高
做一个小项目,要用到Textarea自动长高的效果,以前做过这个效果,方法是绑定keyup事件,根据字体大小和行高,以及换行符的个数计算实时高度。但是,对于分行短的可以,长篇的就有问题了。于是百度了下,找到一篇文章,方法是建一个隐藏textarea,根据scrollHeight来获取高度。这方法不错。不过,既然是scrollHeight可以获取实时高度,为什么还要新建一个呢?其实这是为了兼容高度减小的效果,scrollHeight最小高度总是textarea自身的高度,所以,根据自身的scro -
Joomla 3不支持magic_quotes_gpc配置的解决办法
去年底的时候一个客户的网站要求的权限非常细致,就想到了Joomla,这个系统虽然比较复杂,但后台的权限控制功能非常细致,而且也使用的Bootstrap风格,感觉很舒服,于是就用了Joomla做二次开发。 也是第一次用Joomla,安装并调整了手机版,评论,等功能,最后在客户买好的空间里上传测试才发现,Joomla 3不支持开启了magic_quotes_gpc配置的服务器,编辑框里的代码全部被转义了。还以为万网的服务器多好,原来就这样子,只有几个配置选项,关不掉magic_quotes_gpc -
IIS PHP Sql Server搭配小记
研究了几天,问题终于都搞定了,今天就记录一下其中的关键点备忘。 步骤: 一,在Win2003 IIS6上配置PHP+MySQL环境 说起这个话题,我也是很久没动了,以前刚学php的时候也进行过很多次配置,本以为不是问题,谁知道搞了两天才弄好(当然中间穿插了其它工作要做)。以前记得PHP搭配IIS官方有一个msi的安装包,可以自动配置到IIS上。结果去官网一看,新版本的没有msi包了,都是压缩包,只有5.3及以下才有安装包。 第一次尝试以ISAPI方式搭配,没有成功,调试了几处配置,不知道是哪里 -
利用Rewrite实现ASP和PHP动态生成缩略图
记得之前曾写过一篇博客,讲的是在IIS官网上看到一个很有用的组件,就是可以动态处理图片的组件,找了下,链接在这里。 Dynamic Image Resizing Module v3 刚看到这个组件,自然想到每次都动态生成缩略图,性能大概是个问题吧。也许是它内部有缓存机制?不过这个确实是不错的工具,可惜需要在服务器上配置,一般的空间不带这个功能的。受此启发,写了个ASP和PHP动态生成缩略图的功能,结合Rewrite效果更好,不过没考虑那么多功能,像什么边框,旋转之类的就没做了。只做了基本的缩放 -
关于Chrome的Command Line API
今天做网站调试,习惯在Chrome的Console里直接写简单的js测试效果,但是却出现了个奇怪的现象 其实写完代码我才想到,好像这个页面忘记包含jQuery了,还没有用到任何js库,但奇怪的是错误提示,竟然是HTML元素XX没有height属性。难道是代码里写了简单的$函数,查了下,确实没有,好奇之下,单独输出了$,返回的就是下面这行。是的,我没猜错,Chrome竟然内置了$函数,函数体用Command Line API替代了,说明是已编译的内置函数,这个函数又奇怪在,看这意思,它只是命令行 -
如湘趣事 - 偷喝奶
这是接着上一篇的,昨天晚上打电话,不算太晚,但在老家,差不多准备睡觉了。 妈小声告诉我们,湘湘嚷着要睡觉了,在喝奶,不让告诉你们,要不然她就要哭了。 于是我们也装着不知道,她接电话的时候我问他:在干嘛呢,湘湘? 我在喝鸡蛋面疙瘩呢! 香不香啊? 可香! 我跟妻悄悄地笑了。 -
Flash AS3录音 回放 保存文件功能研究
前天收到一个朋友的问题,是关于AS3能不能录音并播放的问题,我虽然没做过,但基于对AS3的部分了解,毫不犹豫地回答他:可以。 说起来是简单,当时也没想那么多,以前只简单测试过AS3调用摄像头的功能,心想这个就是麦克风,应该也差不多吧。 出于好奇,真想整出这个功能来看看,研究了这两天,终于做出来了。虽然现在看来,不算复杂,但其中确实有些曲折。 先看下效果吧: 下面分享下中间的曲折: 首先是打开AS3 官方API查阅下相关的对象,我在本地IIS上放了AS3相关的大部分API,所以查阅起来很方便。这 -
ASP数据操作类-查询-筛选-更新
最近太忙了,博客老是忘记更新。今天周末,说什么也要抽点时间交点作业出来。 还是老话题,ASP的一点东西,关于ASP的这些,抖完了,真不想再碰了。这次是ASP中的核心点-数据库操作。还是老样子,写成了一个操作类,反正自己用着挺方便的。 这个类也是经过了两期的进化,第一期很久了,是第一次写ASP系统的时候写的,只是为了组装SQL语句,类名就起了个SQLMake,后来又有了新想法,就完全重写了。这个重写的类,到现在经过差不多两年的使用,完善,自觉得功能和实用性上没什么挑踢的了,特此共享出来。虽然AS