2012年3月2日
摘要: 用yii做了个投票的小东西,用了sqlite数据库。临上线时,因为考虑到压力问题,换成mysql。只有简单的几个表,直接手工建的。实际用时,发现数据库中保存的汉字成为????形式的东西。首先,yii是用了utf8的。config/mail.php中,mysql的连接参数里也有charset=utf8的设置。其次,建立mysql数据库时也是选了utf8的。建表时没细看。既然出了乱码,当然要想办法。先是去网上找了一些东西,要改这个改那个的,问题是我的php+mysql环境是用了phpnow建的,在其它机器上都运行完全正常,不象是配置文件有误。其次,怀疑是建表时没有注意到表的字符集。看了一下,果然表 阅读全文
posted @ 2012-03-02 01:07 anjo 阅读(430) 评论(0) 推荐(0) 编辑
  2011年12月24日
摘要: 前两天用php coder。觉得挺不错的,不过,打开utf8文件时,中文变成了乱码。看来还是要继续找啊。打算试用一下 NuSphere PhpED 5.9.5专业版看看。 阅读全文
posted @ 2011-12-24 21:02 anjo 阅读(134) 评论(0) 推荐(0) 编辑
  2011年12月7日
摘要: 同事给领导的htc 安卓手机导通讯录,导到OE的通讯录里,不小心把OE中的记录删除了,而且同时手机上千余条通讯录也一条不剩。情急之下过来找我。我替他想办法。1.首先看htc手机上有没有通讯录备份。进入联系人,弹出关联菜单,选更多,找到导入导出(或备份恢复,记不清了)。看到手机是支持备份与恢复的。试图恢复,显示找不到备份文件。2.上网查有没有恢复htc丢失的通讯录的方法。发现不少人有类似遭遇,受害人齐声声讨htc和android2.1。3.下面是想办法恢复OE的通讯簿记录。上网查,找到一款软件叫Address Book Recovery,卖$30,好贵的。下载了DEMO版,只可恢复10条,试用了 阅读全文
posted @ 2011-12-07 19:43 anjo 阅读(1653) 评论(0) 推荐(0) 编辑
  2011年10月27日
摘要: 转载感言:其实我对这位大牛可以说一点都不了解,今天看了介绍才发觉自己的孤陋寡闻,同时也对他五体投地。他是吾辈的榜样啊~http://www.ruanyifeng.com/blog/2011/10/dennis_ritchie.html作者: 阮一峰日期: 2011年10月25日大师去世以后,财新网约我写一篇纪念文章。现在文章已经发表了,我可以把原稿贴出来了。丹尼斯•里奇对人类的贡献,被大大低估。此时此刻,全世界几十亿人正在使用的几百亿件电子产品,里面的软件最终都可以追溯到他的智力贡献。==========================================保持简单(Keep it 阅读全文
posted @ 2011-10-27 17:25 anjo 阅读(243) 评论(0) 推荐(1) 编辑
  2011年10月13日
摘要: 如何让表单验证不驼过的提示为中文在main.php的配置中加上'language' => 'zh_CN',--------这一条我试过了,立马见效。真好~还有一个:就是关联数据库表的dropDownList,在Yii中实现起来也是异常的简单: <div class="row"> <?php echo $form->labelEx($model,'company_id'); ?> <?php //echo $form->textField($model,'company_i 阅读全文
posted @ 2011-10-13 19:50 anjo 阅读(895) 评论(5) 推荐(1) 编辑
  2011年10月11日
摘要: 最近delicious在我的firefox上变得很难用。加上听说公司易主,改变得有些走下坡路,所以打算换一个网络书签服务。上网查了一下,有qq书签,有道书签,google书签,yahoo书签等。国外的公司俺是不敢了,万一哪天给xx了,我又找不到北。所以打算用qq书签,因为它和qq结合紧密,而我平时每天都上QQ。用了之后,发现不怎么样。于是换有道。163的技术我很看好,相信有道书签不会让我失望吧。结果,我还是失望了。首先,添加书签不够方便。在firefox下,在目标网页,我点击firefox工具条上的“加入有道书签”,弹出的窗口里,第一光标没有停在tag栏,第二没有备选tag提示,第三输入完成不 阅读全文
posted @ 2011-10-11 20:02 anjo 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 这些天在学习YiiFramework,感觉很对自己胃口,加上原来学过rails,所以理解Yii的许多概念很容易。期间遇到一个问题,就是上传文件字段的问题。有个表TblDocument,其中有一个字段为real_filename,保存用户上传后的文件在服务器实际保存的文件名。看资料可知,Yii中有一个CUploadedFile可以直接用。按照官网上的Wiki文章,慢慢搞定了上传和保存。过程如下:1、在Model文件中的rules()段里增加一行 array('real_filename', 'file', 'types'=>'jpg& 阅读全文
posted @ 2011-10-11 07:31 anjo 阅读(3041) 评论(1) 推荐(2) 编辑
  2011年9月30日
摘要: 今天为一个网站做了上传功能。原来一直很头疼文件的上传,非常难搞。所以这次我避实就虚,找了个jquery的uploadify插件,用到网站上传功能里,比较容易,也很酷。后台的文件保存我用了一小段php代码,优点是处理上传文件非常省心。最后搞定了一切。然后就是wap的提交,也很快做好了。然后我想,既然网上的微博可以实现手机上传图片,为什么我的这个wap提交功能不能试一下呢?就在wap表单里增加了input type=file的内容。手机果然支持。不过,剩下的就是提交的问题了。在这个wap网站上,我只能用asp实现上传。首先,如果要把图片和其它字段一起提交,就需要用到"multipart/ 阅读全文
posted @ 2011-09-30 02:47 anjo 阅读(507) 评论(0) 推荐(0) 编辑
  2011年8月17日
摘要: 今天从网上买的《GIT权威指南》送到了。当天就开始看了。毕竟不光是开发,就连日常工作也可以用到它的。书写得翔实、清晰,很不错。看到关于GIT的一段介绍:--------------------------------------------------------------------Linux之父Linus是坚定的CVS的反对者,他也同样反对SVN。这就是为什么在1991到2002这十余年间,Linus宁可以手工修补文件的方式修改代码,也迟迟不愿用CVS的原因。2002年到2005年,顶着开源社区口诛笔伐的压力,选择了一个商业版本控制系统BitKeeper作为Linux内核的代码管理工具。 阅读全文
posted @ 2011-08-17 23:21 anjo 阅读(832) 评论(1) 推荐(0) 编辑
  2011年8月2日
摘要: 在调试一个.NET的网站时,有一个地方总是过不去,老是出现: (关键词:发票,代开) 然后就什么也没有了。好奇怪。查遍源码,也找不到来源,真是古怪得很。用fiddler跟踪,倒是跳出一个警告,大意是服务器传来的大小是5138,实际大小是5411之类。看有问题的网页源码,发现里面有一段从其它某地进来的东西:<TD class=manageHead><p>当前位置:<span id="ctl00_SiteMapPath1"><a href="#ctl00_SiteMapPath1_SkipLink"><i 阅读全文
posted @ 2011-08-02 22:17 anjo 阅读(464) 评论(1) 推荐(0) 编辑