MENU

Category: 程序

从一段烂代码中总结编码习惯

首先我先承认标题确实是缩减了,原意是“从一段别人七拼八凑的烂代码中总结自己优良的编码习惯”。(自恋了)自己感觉最近也确实没做什么技术性的东西,不写点儿原创的这个月就过去了,那就拿来别人的东西说事儿吧。事情是这样的,前几天某位找我说一个注册部分重写了显示层后逻辑业务工作不正常了,让帮忙看看。看看就看看吧,一看,嗬,问题真不少。

这段代码的作者是php初学者,写得不好也是无可厚非。我可以确定的是他的这个简易系统一定是拿别人的实例改的,数据库里有很多奇怪的字段,整个逻辑业务部分变量命名复杂觉历。当然这不是问题,谁不是从改实例做起的呢?好了,废话不多说,下面我们就一起自上而下地通篇看一看(个人拙见,不喜轻拍)。

Read More

php显示页面执行时间的正确方法

昨天对VA China的两套皮肤都做出了一点儿修改,首先是更正了一些肤浅的错误的php语法,接着是删去了页面执行时间显示。之前放的页面执行时间显示确实有值,但是Hans说由于使用了框架的缘故,而时间计算位于View层,所以在框架入口处放置的microtime其实是不能作为模版变量赋值的。(灵异的是不知道看似正常的值是怎么来的)昨天事情比较多,来不及细看,就干脆删掉了。今天找个时间,仔细研究一下。

Read More

百度云网盘下载页面修改对比及解决方案

今天整个下午都在重新安装系统,折腾完了,去小站上下点东西,结果发现自己写的云直连接口不能用了,header回客户端url后,百度服务器返回了json格式的错误码。

粗略地扫了一眼返回的url,立刻就发现了问题所在:原来直白的url现在嵌入了html特殊符号标记,用来连接get参数中的“&”改为了“&”。既然研究出来了修改了哪里,这好办。只需在程序发送header头之前加一句话即可:

Read More

利用cURL通过3GQQ发送消息

今天在思考着能够写段发送QQ消息的代码,于是乎想到了以前见过的某些挂Q工具是通过3GQQ方式实现的,消息一定也能通过这种方式发送。在开始正式研究之前,当然是先要做一些功课的,于是乎进行了一番搜索,搜索后发现已然没必要自己折腾了,果然有现成的代码。

Read More