当前标签:

很久没有更新blog了, 期末考完了, 来总结一波近期做的事情。(我可能要重新写个网站, 本站点在近期可能会被移植...

Enjoy :)

做了一个chrome下的插件, 用来近期消息的聚合查看。
对于我来说还挺实用的, 反正我是每天要不停的打开好几个chrome的tab一个个check最新的比赛/活动/通知等, 非常烦恼。
所以, 如果你也有类似的烦恼,那么:要么自己动手解决, 要么star一下这个:
  https://github.com/tcOops/Reminder
之后, 应该会有第二版,吧。

Enjoy :)

me

写这篇日志的时候, 背景音乐是徐佳莹版的「莉莉安」. 悠扬的旋律, 总是能催生出无限的思绪。

记得我12年左右, 差不多大三的样子, 那时候特别喜欢写一些感悟, 还有一些比较思辨的文章。 有好几次, 整栋楼都熄灯睡觉了, 我坐在电脑前面, 对着电脑屏幕发呆, 感悟这浮生, 然后一字一字写下来。 这些文字要么是记录活过的证据, 要么是提醒自己要保持某一种价值观。

后来生活渐渐越来越忙碌, 时间越来越紧张, 目标也越来越明确。 我再也不去写一些文字记录感悟了, 一方面太懒, 不愿意花时间;一方面又觉得这些文字大都是无病呻吟, 隔空瘙痒, 没有什么实际的意义。 直到最近, 我发现自己渐渐的有些迷失了, 我甚至开始记不清以前的事情, 记忆开始不断出现断点。 生活已经彻底被眼前的13英寸的屏幕, 还有那些理不清也理不完的逻辑占领了, 再也不会像以前那样, 还有--诗和远方。

不想以忙碌作为借口, 将浪漫与理想埋葬。

Enjoy :)

Continue reading

最近用Django做了一个非常simple|naive|young的小项目, 然后又在阿里云上混了一个虚拟云主机。所以需要将本地ubuntu环境下(测试环境)的django项目部署到远程虚拟主机的生产环境下, 虽然过程比较简单, 但是也犯了一些比较低级的或者经验上的错误, 总结一番。

Enjoy :)

Continue reading

区间维护, 是指数据常常是动态变化, 所以查询的结果也会动态发生变化, 所以简单的线性暴力查询的复杂度已经太高了。
所以需要一些新的办法或者减少冗余计算, 通常可以设计新的数据结构, 使该数据结构满足某种性质, 在此基础上再结合二分等常用思路来实现更低的复杂度的维护代价

Enjoy :)

Continue reading

提交地址:
  http://train.usaco.org/usacogate
考虑到USACO经常挂掉, 可以在其他的地方进行测试, 比如:
  http://cqoi.net:2012/problemset.php
早在2013年,我就开始做USACO的题目, 后来一直做到第四章就做不下去了。 此番由于各种原因需要重新温习一下做题的感觉, 于是又拿出USACO折腾一番。 第一章题目比较基础, 算是算法竞赛的热身。

Enjoy :)

Continue reading

leetcode链接:
  https://leetcode.com/problemset/algorithms/
Leetcode不同于其他的一些算法题库, 它的主要面向的群体是互联网/IT公司的面试人群。 这些题目跟ACM/OI之类的纯算法竞赛不一样, 难度上要弱很多,而且更多的是考察比较简单但是有一些要求的思维技巧。 里面也有一些不是很Simple的题目,对于每一个需要进行算法面的同学, 这样的题库还是很有价值的。

Enjoy :)

Continue reading

me

所谓的pythonic是指用优美的方式写python, 而不是写出C或者Java的风格出来。 在python交互shell里面输入import this之后, 就会出现一些很经典的python设计哲学。
其实不光是python, 这些代码规范或者设计原则对于整个Soft engineering都是适用的。
我总结了一下自己遇到的一些pythonic的例子, 本文也将持续更新

Enjoy :)

Continue reading