良玉的博客 点点滴滴,积水成河_良玉的博客_页游、手游linux运维工程师之路

PHP新手上路(四)

4.1 数据类型 PHP支持整数、浮点数、字符串、数组和对象。变量类型通常不由程序员决定而由PHP运行过程决定(真是好的解脱!)。当然,如果你喜欢的话,你也可以使用cast或者函数settype()将某种类型的变量转换成指定的类型。 数值 数值类型可以是整数或是浮

阅读全文...

PHP新手上路(十三)PHP资源

PHP资源 12. PHP资源 你可以通过web上的众多资源更多的了解PHP3。许多邮件列表和书籍对你都非常有用。 12.1 站点 PHP的爆炸性流行使得一夜之间出现了很多基于PHP的站点,其中不少站点有在线教程、范例代码、技巧和提示等内容。 国内 http://www.php100.com -

阅读全文...

PHP新手上路(三)

从一个简单的程序来了解PHP PHP站点的在线教程已经很棒了。而本文的该部分将让你对PHP熟悉一点。我不可能做到没有任何遗漏,我的目的只在于能让你迅速开始你的PHP编程。 3.1 首要条件 你首先必须要有一个正在工作着的支持PHP的web服务器。我假定在你的服务器

阅读全文...

PHP新手上路(十二)使用PHP来操作Oracle数据库

使用PHP来操作Oracle数据库 11. 数据库连接 在上一节里,我们已经介绍了PHP与MySQL数据库的一些基本操作知识,在互联网中有关PHP与MySQL的教程也最多。MySQL是免费的,这一点也许就吸引了不少人。由于其广泛应用,我就不想在这里赘述MySQL的使用方法了。Orac

阅读全文...

PHP新手上路(二)

为什么要选择PHP 2. 竞争对手:ASP,mod_perl,JSP 用于实现交互式动态网页的技术有好多,其中CGI又称通用网关接口(Common Gateway Interface),是外部程序和WEB服务器之间的标准编程接口,但是CGI程序带来的缺点实在太多;而Perl很好地解决了CGI中的问题,

阅读全文...

PHP新手上路(十一) 数据库链接

数据库链接 10. PHP最大的特色就是操作数据库的能力特别的强大,PHP提供对多种数据库的支持。 通过PHP你可以轻松的连接到数据库,请求数据并将其显示在你的web站点中,甚至修改数据库中的数据。在这一节里我们主要以在互联网上跟PHP一起使用得最多的MySQL数

阅读全文...

PHP新手上路(一)

简介 PHP是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使用PHP建立一个真正交互的WEB站点。本教程并不想让你完全了解这种语言,只是能使你尽快加入开发动态web站点的行列。我假定你有一些HTML(或者HTML编辑器)的基本知识和一些编程

阅读全文...

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 2611816 bytes)解决

今天要用php代码来处理一个580M的日志文件,总共有219万多行记录,因为是.log的文件,在windows下面很难将文件按照条数来分割,于是在linux下用split -l 10000 filename 前缀名 将整个文件按10000行一个分割成了200多个小文件,之后用php来循环处理这200多个文件,可是执行到后来就出现了题目上面的错误:
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 2611816 bytes)

阅读全文...

解决Python2.7的UnicodeEncodeError: ‘ascii’ codec can’t encode异常错误

基本上是ascii编码方式,由此Python自然调用ascii编码解码程序去处理字符流,当字符流不属于ascii范围内,就会抛出异常(ordinal not in range(128))。

解决的方案很简单,修改默认的编码模式,很多朋友会想到setdefaultencoding,是的,我们可以通过sys.setdefaultencoding(‘utf-8′)来将当前的字符处理模式修改为utf-8编码模式,值得注意的是,如果单纯这么调用的话,Python会抛出一个AttributeError异常:


阅读全文...

linux下mv /a/* /b中间中断了

 比如  A 文件夹有 1 2 3 4 5 个文件


现在将 A 文件夹中的 1 2 3 4 5移动到 B 文件夹

mv /A/* /B 

当 1 2 3 4 都被移动到 B 时 开始按CTRL+C 而此时mv命令正在处理文件5

(将文件 5 移动到 B里)

这个时候所有命令会停止,而 5 会在 A 中 并不会移动到 B中

但是 B 里却有 1 2 3 4 个文件,而 A 中 只会有文件 5


阅读全文...

linux下awk数组操作(小结)

用awk进行文本处理,少不了就是它的数组处理。那么awk数组有那些特点,一般常见运算又会怎么样呢。我们先看下下面的一些介绍,结合例子我们会讲解下它的不同之处。在 awk 中数组叫做关联数组(associative arrays),因为下标记可以是数也可以是串。awk 中的数组不必提前声明,也不必声明大小。数组元素用 0 或空串来初始化,这根据上下文而定。例如:

阅读全文...