Avatar_small

libtool如何使用

在不同的系统中建立动态链接库的方法有很大的差别,这主要是因为每个系统对动态链接库的看法和实现并不相同,以及编译器对动态链接库支持的选项也不太一样。对于开发人员,如果尝试将使用动态库的软件在这些系统之间移植,需要参考枯涩难懂的系统手册,以及修改相应的 Makefile,这一工作是乏味的,并且具有一定的难度。 使用 GNU Libtool 可以容易的在不同的系统中建立动态链接库。它通过一个...

Avatar_small

网页设计之CSS @font-face应用网页字体自定义 CSS 中@font-face应用

网页设计之CSS @font-face应用网页字体自定义 CSS 中@font-face应用,他主要是把自己定义的Web字体嵌入到你的网页中,随着@font-face模块的出现,我们在Web的开发中使用字体不怕只能使用Web安全字体,你们当中或许有许多人会不自然的问,这样的东西IE能支持吗?当我告诉大家@font-face这个功能早在IE4就支持了你肯定会感到惊讶。我的Blog就使用了许多这...

Avatar_small

VIM MetaWeblog 插件

VIM MetaWeblog 插件基本功能已经完结,以后就是加入新功能和修复 BUG 的问题了。 下载地址: https://github.com/liuyug/vim-metaweblog 安装请看 README.RST 上一篇 VIM MetaWeblog 也是同样的

Avatar_small

乘法逆元:扩展gcd与欧拉phi函数

在计算一个很大的组合数modP时会用到乘法逆元。即把/a变成*(f(a)),其中f(a)为a在模P意义下的乘法逆元,即a*f(a) mod P=1 计算乘法逆元有两种方法,扩展gcd或基于欧拉公式的快速幂取模。 -----------------------------------------------------------------------------------------...

Avatar_small

Vim 的超级牛力--一次 debug 经历

Python 在数值计算方面,有一个非常好的功能,可以写一个 Fortran 程序,然后通过简单的 f2py 命令,便可变成一个 python 模块,以供在 python 里面调用。 在我用 f2py 把 Fortran 文件编译成 python 模块时,遇到一个奇怪的问题。当用其它的编辑器打开并修改  .f90 文件后,再使用 f2py 转到 python 模块,会发现模块里面的变量值没有...