编程    跨域    2016-01-10 23:40:34    1084    0    0

因为 club 域名没法在阿里云备案(听说有的地方可以备案了@2015),但是我又非常想用我的 club 域名,最后用 iframe 暂时解决了这个问题。

最直接的方法就是把服务器放在国外,但是这个抽风的网络环境真的很影响心情。

编程    Python    2015-10-11 03:49:28    1338    0    0

Werkzeug 中有一个方便查找问题的 Python 命令交互器,我想把他单独拿出来.一方面做一个网页版的 Python 交互器,也可以进而封装成基于http协议的远程 Python 脚本调用包.想着是放到 SAE 上,然后就可以很方便的使用 SAE 的计算资源和其他特有资源.

编程    Python 翻墙    2015-09-11 03:49:10    2175    0    0

ShadowSocks 是一个基于 socket 加密通信的管道软件,用途也很多.但因为其数据完全加密\密码也不需要同步\支持DNS协议等特性,成为一代翻墙利器。为了学习 Python,我阅读了 Shadowsocks 的源码,代码总量让我震惊的少。

编程    Python ORM    2015-08-15 03:47:22    1754    0    0

Python 的数据库 ORM (Object Relational Mapper)有很多, django 下自带一个,但是模块联系比较紧密,无法拆分. PonyORM 用法简单灵活,是个人项目的好选择. SQLAlchemy 也是被广泛使用的权威框架. 目前的版本的 0.9 , 官网 中文资料较少,英文资料蛮清晰的,也有 PDF.

编程    sql    2015-01-26 18:53:56    1588    0    0

SQL 的想法和一般的编程语言想法不太一样。写简单的 sql 容易,写复杂点的 sql 脑子不清楚。而且 sql 还很难维护。还没有找到正确的学习 sql 的方法。入门的的书是 《sql 必知必会》,知识点应该都覆盖了,感觉内容有点老。关于 sql 优化的部分还没有考虑。

编程    无    2015-01-23 15:12:34    897    0    0

近期开始学习django的使用,做一个类似Hexo的博客系统是第一个任务。虽然感觉已经入门了但是距做一个应用的程度还有距离。所以打算先做一个基于django的静态网站,这个奇怪的东东将被部署在SAE上,只有那里才需要这种奇怪的方式,我可以在这个系统运行的时候一步一步的完善它,所以这也不完全是一个糟糕的主意。

编程    算法 Python    2015-01-14 18:53:47    781    0    0

基本排序方法如果用 python 写,逻辑看起来是非常清晰的。算法说明可以参考:

None

比用 java 当时想的少一步赋值,因为里面的 for 循环就是为了找出后半部分的最小值,当时老老实实找出了最小值,实际上只需要拿到索引值就可以了。

编程    无    2014-12-26 15:19:49    565    0    0

如果不是密码专家,任何时候都不应该自己写加密算法,何况是 node.js 。node 内置了加密相关的库,是用

hash 用于数据的不可逆加密。

调用方法:

algorithm 可选 'sha1', 'md5', 'sha256', 'sha512'

书单    无    2014-11-30 05:58:56    896    0    0
闲话    无    2014-11-21 15:35:14    817    0    0

虽然现在 javascript 的发展如火如荼,但是不过是正好站在封口上的猪罢了。开发者不可能永远忍受这样的语法,前端工业化也不允许这种拖慢效率的开发语言。我们需要更快,更快。

js 最大的问题,开发者难受,不管有多少个理由, javascript 的异步回调不符合人类的思维习惯,层层闭包实非我愿。是的,我们码农可以去适应,但是也不可否认这样不舒服。这就带来了开发效率低,且容易出错。这就已经致命了。所以才会出现 CoffeeScript TypeScript 等变体。但都没有彻底解决问题。ECMAScript 本身也在寻求解决,ES6 中的class let 等可以极大的解决问题,ES7 中的 async/await 望眼欲穿。但是“糖”来的太慢了,等到浏览器中普及不知何年何月了。而且不停的加糖只会让这门基础设计很简单的语言将会搅成一团乱麻。