2012 12 3 11:02 PM 73701 次查看
分类:Python 标签:Python
上篇文章提到了,最近在用 Python 做一个网站。除了 Tornado ,主要还用到了 SQLAlchemy。这篇就是介绍我在使用 SQLAlchemy 的过程中,学到的一些知识。
首先说下,由于最新的 0.8 版还是开发版本,因此我使用的是 0.79 版,API 也许会有些不同。
因为我是搭配 MySQL InnoDB 使用,所以使用其他数据库的也不能完全照搬本文。
2012 12 3 03:10 AM 33558 次查看
分类:Web 标签:Python
最近在做一个网站的后端开发。因为初期只有我一个人做,所以技术选择上很自由。在 web 服务器上我选择了 Tornado。虽然曾经也读过它的源码,并做过一些小的 demo,但毕竟这是第一次在工作中使用,难免又发现了一些值得分享的东西。
2012 9 17 10:32 PM 24473 次查看
分类:编程 标签:无
用了很久的 Sublime Text 2,感觉非常不错,但是很多技巧容易遗忘,于是记录在此。
2012 3 22 02:02 PM 5837 次查看
分类:CSS 标签:CSS
在CSS3中主要有3种实现动画的方式:transform、transition和animation。其中,transform是改变形状,例如伸缩和翻转等(本站上方的那几个图标就用了这个属性来翻转);transition是实现渐变效果,将原本只能瞬间完成的变换,在一个指定的时间段里慢慢展现出来(那几个图标翻转的渐变过程就是用这个属性来设置的);而animation则是最为强大的动画功能,通过定义关键帧和时间,浏览器可以自动完成关键帧之间的演变(本站曾用过的koi皮肤中,那个不停翻滚的feed图标就是用这个属性来实现的)。
昨天在V2EX看到有人用CSS3特效做页面菜单,其实主要就是用transition这个属性。于是想着本站右上角那个“热门文章”的菜单是否也能弄成动画效果呢,便也尝试了一番,做出了目前这种效果。
不过拿它来讲解也蛮复杂的,于是还是从入门的开始,先做个不依赖JavaScript的没有动画效果的下拉菜单。
2011 12 21 09:56 PM 4525 次查看
分类:Python 标签:Python
这次CSDN的账号密码泄漏,我出于好奇,就写了个Python脚本来分析这些600多万密码。
结果发现大多数用户的密码长度在8~14位之间,有29万用户的用户名和密码相同,有289万个密码为纯数字,最常用的10个密码为:123456789、12345678、11111111、dearbook、00000000、123123123、1234567890、88888888、111111111和147258369。
其中,使用123456789或12345678的用户有44万;而dearbook这个诡异的密码居然也有46053人采用,搞不懂……
2011 11 24 12:17 AM 2964 次查看
分类:Mac开发 标签:Mac开发
这几天一直在弄Mac OS X上的鼠标手势应用,目前对我来说功能已经够用,于是就决定发布出来了。
2011 11 15 01:49 PM 6546 次查看
分类:Mac开发 标签:Objective-C, Mac开发
前几天写了篇《监听Mac OS X的全局鼠标事件》,其中虽然实现了鼠标手势中最重要的监听全局鼠标事件和识别鼠标手势方向的功能,但为了更直观地显示鼠标拖动的轨迹,还需要在屏幕上绘制出来。
2011 11 10 04:16 AM 9454 次查看
分类:Mac开发 标签:Objective-C, Mac开发
因为Mac OS X下没有给力的鼠标手势软件,所以昨天突然想自己实现个玩玩,便研究了一番怎么监听全局的鼠标事件。
« 看看还有什么好玩意