Posts by 撒得一地:
成为一名更好的程序员:如何阅读源代码
阅读源代码有许多益处。你会发现新的架构(construct)和库,与其他的代码维护者产生共鸣,但最重要的是学会如何组织代码,避免因内部极其复杂而变得不可维护。 但是也有一个不好的地方,那就是阅读源代码太困难了。每当我看到一个新的代码库(co […]
1.15Python下长字符串和原始字符串
之前介绍了Python字符串,不过在长达多行的字符串或者包含多种特殊字符的字符串时,这时候就可以考虑长字符串和原始字符串这两种表示类型了。 长字符串 如果需要写一个非常非常长的字符串,它需要跨多行,那么,就可以使用三个引号代替普通引号。如: […]
3.1Linux下文件默认权限详解之umask命令
当我们新建一个新的文件或目录时,我们很少会去了解它的默认权限是什么。Linux下默认权限涉及到umask这个命令,umask就是指定目前使用者在创建文件或目录时需要减去的权限默认值。可以用底下的方式来得知umask: [root@lmode […]
3.71PHP定义和调用函数
在开发过程中,经常要反复重复某种操作或处理,如数据查询、字符操作等,如果每个模块的操作都有重新输入一次代码,不仅让开发者头痛,而且对于代码的后期维护及运行效果也有着较大的影响,使用PHP函数可以让这些问题迎刃而解。 定义函数,就是将一些重复 […]
2.20Linux下修改文件时间和创建新文件
通过ls这个命令,我们可以了解到文件的许多参数。在Linux下,关于文件的时间参数有三个,这三个参数的主要用途和意义如下: modification time (mtime): 当该文件的内容数据变更时,就会升级这个时间。内容数据指的是文件 […]
1.14Python下字符串
很多编程语言的第一个程序都是简单的输出一行向世界问好的字符串,Python程序如下: print("Hello World!") 似乎已经约定俗成了,那么"Hello World!"是什么?其实就是一 […]
php多线程扩展
最近在网上和群里都看到很多朋友在讨论php的多线程,也有说不能实现,也有人说没必要,其实php用C语言写出来,只要C能办的,它基本都能办到,所以就来写了一个PHP多线程扩展,代码也不多,也没有考虑太多因素,只是简单的创建线程和退出线程,为了 […]
1.13Python下注释
井号(#)在Python中比较特殊。当代码中输入它的时候,它的右边一切都会被忽略。比如: #打印圆周长 print(2*pi*radius) 这里的第一行成为注释。为了让别人能够更容易理解程序,使用注释是非常有效的—即使自己回头 […]
程序员应牢记五件事
如果你甘于现状,并且已经在计划着怎么用退休金了,那么你不是这个帖子的主角。当然还是要恭喜你,已经快熬出头了。但是,如果你同我一样,尽管发现自己在变老,但却依然无法抵挡编码和构建东西的欲望,那么请继续往下看。 我曾是一个系统软件工程师,但在我 […]
1.12Window下通过命令提示符运行Python脚本
在window下,直接运行Python程序的方法很多。下面介绍Dos窗口运行和配置环境变量PATH这两种方法: 1.用DOS命令窗运行 首先找到你的Python安装路径,路径要确定到python.exe的位置,比如我的python安装路径是 […]