Python 切片操作及其它

写东西的时候掉了一个大坑,懒了一下,随口问了一些别人切片操作,结果调了半天才发现别人回答有误。自力更生,记一下一些东西吧。

切片操作是指对序列(字符串、列表、元组等等)的复制操作。

a = [1,2,3,4,5,6,7,8]
a[0:]
[1, 2, 3, 4, 5, 6, 7, 8]
i = 4; a[i:]
[5, 6, 7, 8]
a[:i]
[1, 2, 3, 4]
a[0:i] …
阅读全文

HTML5 canvas 彩色时钟

2014年4月18日更新本节。

演示中修改代码,使画布时刻保持页面允许的最大正方形,并能同步调整画布中各元素的大小(包括字体)。


最近想法比较多,大多是对以前写的一些半死不活的 demo 的一些改进,其中大部分都是 HTML5 的,再其中大部分又是 canvas 的。canvas 这个东西有时候让人迷惑有时候又非常吸引人,因为比较接近底层的缘故吧,但又是在可视化的同时接近底层。

昨天 …

阅读全文

Canvas Grid

2014年4月17日更新:演示中修改了对粒子走出屏幕范围后的处理。

最初版本中是穿出屏幕后从另一端再进入。经过我观察发现与安卓的动态壁纸不一致。现在改成了穿出屏幕的粒子自动销毁,从屏幕边缘重新生成随机粒子。并修复了粒子的阴影效果。为了提高性能,使用了 canvas 双缓冲(但这种场景下貌似并没有提高多少)。

在看《轻音少女》,同时也觉得有一段时间没做什么实验性质的玩意了,所以呢,照着大部分 …

阅读全文

默认日记

好吧,我又在 GitCafe 上开了个坑, BooTypecho ,深度整合 Bootstrap 的 Typecho …

阅读全文

博客主题更改

好吧,这是自从接触 Typecho 以来第一次改主题(之前的主题只增加了两处背景颜色和边距调整)。

具体的改动包括:

  • 导航栏自动固定/脱离固定,这个参考了米粽老师的博客
  • 引入 Bootstrap 。其实我想直接改用 Bootstrap 的,但是要一点点来,所以现在框架还是用的 960gs ,到时候会慢慢全部迁移到 Bootstrap 。
  • 逐步脱离官方的默认主题。字体什么的我要慢慢调整,还有 …
阅读全文

默认日记

今天我的笔电真是奇葩了,更新管理器提示我有更新,然 …

阅读全文

默认日记

我了个去的,有喜有悲。喜的是,在我强行关闭本子电源 …

阅读全文