MENU

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

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

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

Read More

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

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

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

Read More

浅析AllNippon.Net文件存储方案

AllNippon.Net要重出江湖了,当它以一个专注于下载的小站出现在众人眼前时,不知道会不会大放光彩呢?言归正传,既然是一个下载站,没有下载资源是万万不行的。资源下载方案如何解决?本文就来揭秘它。

文件存储,有二类:资源、图片。


资源上,我们采用了“百度云”。名字说的好听,简单地说就是一分钱不花的百度盘。百度的分布式存储做的很好,还有优越的带宽接入,为何不选择?每个免费帐号注册后有4G的永久空间,明显地,这不够使。为了解决这个问题,我们需要使用一些手段扩容。

Read More

也谈开发人员工具对HTML和JS的安全风险

昨天上午Hans在某群说某**(手动屏蔽)模拟飞行论坛的呼号管理系统时隔两月后再次被攻破,成功取得fsd管理员权限。惊讶之余(之前一次攻破后动静太大,该论坛技术人员已修复漏洞),询问是何种方法攻破系统。答曰:“开发人员工具”。Hans目前使用Chrome,我使用某山寨Chrome,都有一样的Developer Tools。之前我拿它主要是分析html中的元素和看看cookies,一直没有继续发掘什么深层次的东西,看来这一次还有些妙用呢。

Read More