hiaero.net
PEP8 中文试译 | fooStack
http://hiaero.net/a-translation-of-pep8
译者 本文基于 2013-08-02 最后修改的 PEP8 版本翻译,若要查看英文原文,请参考 PEP8. Python 的 C 语言实现所使用的 C 语言风格指南,请参考 PEP7. 本文档与 PEP 257 文档字符串规范 都来自于 Guido. 就像 PEP 20 所表述的,可读性当被重视. 但最终要的是 知道什么时候去打破一致性 — 风格指南并不总是适用。 特别注意 不要为了遵守本 PEP 而破坏代码的向后兼容性! 当遵守指南会与其他部分的代码风格背离时 — 当然也许这是一个修正某些混乱代码的机会。 当你的代码需要与旧版本的 Python 保持兼容,而旧版本的 Python 不支持指南中提到的特性时。 Extra indentation is not necessary. foo = long function name( var one, var two, var three, var four). My list = [ 1, 2, 3, 4, 5, 6, ] result = some function that takes arguments( a, b, c, d, e, f, ).
hiaero.net
Python | fooStack
http://hiaero.net/tag/python-2
译者 本文基于 2013-08-02 最后修改的 PEP8 版本翻译,若要查看英文原文,请参考 PEP8. Python 的 C 语言实现所使用的 C 语言风格指南,请参考 PEP7. 本文档与 PEP 257 文档字符串规范 都来自于 Guido. 就像 PEP 20 所表述的,可读性当被重视. 但最终要的是 知道什么时候去打破一致性 — 风格指南并不总是适用。 特别注意 不要为了遵守本 PEP 而破坏代码的向后兼容性! 当遵守指南会与其他部分的代码风格背离时 — 当然也许这是一个修正某些混乱代码的机会。 当你的代码需要与旧版本的 Python 保持兼容,而旧版本的 Python 不支持指南中提到的特性时。 Extra indentation is not necessary. foo = long function name( var one, var two, var three, var four). My list = [ 1, 2, 3, 4, 5, 6, ] result = some function that takes arguments( a, b, c, d, e, f, ).
hiaero.net
反常积分收敛性的几何解释问题 | fooStack
http://hiaero.net/improper-integral
都是趋近于 0 的,即绿、蓝、红三条曲线都是渐进于 x 轴的。 仅从几何角度理解,为何绿色曲线的之下到 x 轴的面积是有限的,而红色、蓝色曲线之下的面积则是无限的 即, 反常积分. 2014 年 8 月 10 日. Getopt versus Getopts →. Getopt 使用教程并与 Getopts 比较. OpenStack Grizzly ReleaseNotes 的 Nova部分翻译. 小把戏在 Mac Terminal 下安全便捷的登录服务器. Beebol's and Vaster's Blog. I'm on the cloud.
hiaero.net
haiyang | fooStack
http://hiaero.net/author/haiyang
译者 本文基于 2013-08-02 最后修改的 PEP8 版本翻译,若要查看英文原文,请参考 PEP8. Python 的 C 语言实现所使用的 C 语言风格指南,请参考 PEP7. 本文档与 PEP 257 文档字符串规范 都来自于 Guido. 就像 PEP 20 所表述的,可读性当被重视. 但最终要的是 知道什么时候去打破一致性 — 风格指南并不总是适用。 特别注意 不要为了遵守本 PEP 而破坏代码的向后兼容性! 当遵守指南会与其他部分的代码风格背离时 — 当然也许这是一个修正某些混乱代码的机会。 当你的代码需要与旧版本的 Python 保持兼容,而旧版本的 Python 不支持指南中提到的特性时。 Extra indentation is not necessary. foo = long function name( var one, var two, var three, var four). My list = [ 1, 2, 3, 4, 5, 6, ] result = some function that takes arguments( a, b, c, d, e, f, ).
hiaero.net
Pep8 | fooStack
http://hiaero.net/tag/pep8
译者 本文基于 2013-08-02 最后修改的 PEP8 版本翻译,若要查看英文原文,请参考 PEP8. Python 的 C 语言实现所使用的 C 语言风格指南,请参考 PEP7. 本文档与 PEP 257 文档字符串规范 都来自于 Guido. 就像 PEP 20 所表述的,可读性当被重视. 但最终要的是 知道什么时候去打破一致性 — 风格指南并不总是适用。 特别注意 不要为了遵守本 PEP 而破坏代码的向后兼容性! 当遵守指南会与其他部分的代码风格背离时 — 当然也许这是一个修正某些混乱代码的机会。 当你的代码需要与旧版本的 Python 保持兼容,而旧版本的 Python 不支持指南中提到的特性时。 Extra indentation is not necessary. foo = long function name( var one, var two, var three, var four). My list = [ 1, 2, 3, 4, 5, 6, ] result = some function that takes arguments( a, b, c, d, e, f, ).
hiaero.net
Shell | fooStack
http://hiaero.net/tag/shell
I wrote a Chinese version of this post months ago to interpret some basic differce between bash command. Now I am writing the English version to try to help me get a Bash Scripting related job on freelancer. 😀. Are used to get and parse the options and arguments of your shell script. In other word, if you write a shell script, now you want to add some user-defined options(eg. ‘–help’) to you new software, use this two commands. What is the difference. Is a bash builtin command,. Is an external software.
hiaero.net
使用单指针域实现双向链表 | fooStack
http://hiaero.net/single-pointer-doubly-linked-list
A (a b) = (a a) b = b. A b) b = a (b b) = a. 0 (0 P1) = P1. P4 0) 0 = P4. Gcc /SinglePointDoubleLinkList.c -o ./SinglePointDoubleLinkList # ./SinglePointDoubleLinkList Traverse from Left to Right: 1 2 3 4 5 Traverse from Right to Left: 5 4 3 2 1. 2014 年 8 月 30 日. Http:/ hiaero.net haiyang. Getopt 使用教程并与 Getopts 比较. OpenStack Grizzly ReleaseNotes 的 Nova部分翻译. 小把戏在 Mac Terminal 下安全便捷的登录服务器. Beebol's and Vaster's Blog. I'm on the cloud.
hiaero.net
C | fooStack
http://hiaero.net/tag/c-2
A (a b) = (a a) b = b. A b) b = a (b b) = a. 0 (0 P1) = P1. P4 0) 0 = P4. Gcc /SinglePointDoubleLinkList.c -o ./SinglePointDoubleLinkList # ./SinglePointDoubleLinkList Traverse from Left to Right: 1 2 3 4 5 Traverse from Right to Left: 5 4 3 2 1. 2014 年 8 月 30 日. Include stdio.h #include stdlib.h void ChangeN(int *p); int main(void) { / 定义了一个 int 类型的指针 int *i; / 该函数试图给指针 i,分配一段内存并赋一个初值 ChangeN(i); / 打印 i 指向的地址空间的值 printf("%d n", *i); } void ChangeN(int *p) { p = malloc(sizeof(int) ; *p = 5; }.
hiaero.net
Getopt versus Getopts | fooStack
http://hiaero.net/getopt-versus-getopts-en
I wrote a Chinese version of this post months ago to interpret some basic differce between bash command. Now I am writing the English version to try to help me get a Bash Scripting related job on freelancer. 😀. Are used to get and parse the options and arguments of your shell script. In other word, if you write a shell script, now you want to add some user-defined options(eg. ‘–help’) to you new software, use this two commands. What is the difference. Is a bash builtin command,. Is an external software.
hiaero.net
Vpn | fooStack
http://hiaero.net/tag/vpn
参照了 DigitalOcean 的 教程. 另外,根据 SoftEther 的官方 L2TP/IPsec VPN Server 教程. 要使用 SoftEther 的 L2TP/IPsec VPN 服务,需要在 iptables 中开启. 因为 Nginx 是 EngineX. 如果买的是内存为 512M 的实例,需要做一个 SWAP 文件并挂载,否则 MySQL 无法安装成功。 Dd if=/dev/zero of=/swapfile bs=1M count=1024 mkswap /swapfile swapon /swapfile echo swapon /swapfile /etc/rc.d/rc.local. 添加用户,并安装 MySQL ,我使用的使 percona 的 rpm 包。 Useradd -s /sbin/nologin mysql. Mysql delete from mysql.user where user=; mysql flush privileges;. 添加 php 的 bin 目录到 PATH. Useradd -M -s /sbin/nologin memca...