Cairo 图形指南 (7) —— 合成
这是 Cairo 图形指南 (C 语言版)中的第七篇,讲述一些合成操作。
Cairo 图形指南 (6) —— 透明
这是 Cairo 图形指南 (C 语言版)中的第六篇,讲述有关透明的一些基本知识,并提供两个有趣的透明效果。
Cairo 图形指南 (5) —— 形状与填充
这是 Cairo 图形指南 (C 语言版)中的第五篇,讲述一些几何图形的绘制与填充方法。
Cairo 图形指南 (4) —— 基本绘图
这是 Cairo 图形指南 (C 语言版)中的第四篇,讲述简单的图元,包括直线、填充与笔画操作、虚线、线端(Cap)与线的交合等图形的绘制方法。
Pygsl 的基本使用方法
这几天因为要用 python 处理一些有关矩阵的运算,NumPy 和 SciPy 都很合适。不过,因为我在 C 程序中比较中意 gsl,看到 pythons 有 gsl 的绑定—— pygsl。就尝试了一下。
轻量级的 XML 解析库 —— Mini-XML
暂时记下有这么一个库,以后或许会用得着,详细介绍:http://www.minixml.org/index.php
使用 Python 分离中文与英文的混合字串
这个问题是做 MkIV 预处理程序时搞定的,就是把一个混合了中英文混合字串分离为英文与中文的子字串,譬如,将 ”我的 English 学的不好“ 分离为 “我的"、" English ” 与 "学的不好" 三个子字串。
关于 C 代码的缩进
关于 C 代码的缩进,网上有许多讨论,譬如 Tab 键的尺寸是 4 还是 8,if/else/for/while 等关键字之后的花括号的放置,函数返回类型与函数名要不要等行放置……这些问题通常都是公理婆理的问题,最好不要那么较真,只需要认真选择一种适合团队或自己的风格即可,当然严格遵守某种制定的较为系统的编码风格最好。