0%

这个hexo博客,根据官方文档指示,部署步骤稍显繁琐,并且一旦换了台电脑,就无法获得以前的_posts,因此,我将source目录初始化为git仓库,并设置hooks在提交后自动执行generate

这样不管在哪里,只要克隆下source仓库就可以进行写作了

Read more »

I/O的重要性

在网络服务领域,随着网络或者应用不断膨胀,分布式将成为常态,而前端页面响应速度与后端资源获取效率密切相关,后端资源获取的性能瓶颈往往就在I/O。nodejs支持的异步I/O特性在这种情境下具有相当的优势。

Read more »

blog

my blog file

为了让Mariadb支持中文,还是要做不少工作的,尤其是在已经创建了数据表发现错误的情况下,因为数据库和数据表的编码方式在创建时已经确定(没有指定则为默认字符集),因此修改配置文件对已经创建的数据库和数据表不会生效

Read more »

在现代网页制作中,许多情况下需要制作复杂的图案效果,但背景图片的解决方案有着很大的局限性,因此使用css生成图案是一种对用户友好的方式。

涉及到的主要概念:background,background-image,background-size,background-position,linear-gradient。
最主要的介绍下linear-gradient.

Read more »

前面五小节讲述的是iterator的基本特性以及一些常用技巧:

4.1 manually consuming a iterator--next方法
4.2 delegeting iteration--定义__iter__方法
4.3 Creating New Iteration Patterns With Generators--yield
4.4 Implementing the Iterator Protocal--yield from
4.5 Iterating In Reverse--定义__reversed__方法
Read more »

在11-15小节中,讲述了为切片命名的技巧,使用counter类来统计list中各个元素的数量,以及itemgetter用于在对字典排序时类目的获取、attrgetter用于对对象排序时属性的获取,最后是使用groupby对排序后的list内容进行分组。接下来是这一章的最后五小节。

Read more »

chapter4 iterators and generators

Iteration是python中最强大的特性之一,很多时候,你有可能只是看到使用iterator来产生特定的序列。然而,iterator还有更多的可能,比如一些非常好用的工具函数,创建自己的generator函数等等,这一章将主要介绍使用iteration时会遇到的常见问题。

Read more »