一、概念 PHP 中的数组实际上是一个有序映射。映射是一种把 values 关联到 keys 的类型。此类型在很多方面做了优化,因此可以把它当成真正的数组,或列表(向量),散列表(是映射的一种实现),字典,集合,栈,队列以及更多可能性。 二、数组的创建 可以用 array() 语言结构来新建一个数组。它接受任意数量用逗号分隔的 键(……
Continue reading
php下的循环主要有四个,分别为for 循环、while循环、do {} ……while 循环、foreach循环 。这里主要提到的是前三种循环,foreach放到数组篇里再做总结。而涉及到跳出的语句有break continue goto return exit die几种。 一、循环部分 1、for循环 语法结构: 1for (initialization; condition; increment) 2{ 3 code to be executed; 4} 注……
Continue reading
安装必要的字体包 1sudo apt-get install ttf-droid ttf-wqy-zenhei xfonts-wqy ttf-wqy-microhei ttf-arphic-ukai ttf-arphic-uming 修改字体配置文件 将以下内容写到存放到你的home目录下,命名为 .fonts.conf,就可以了。 1<?xmlversion ='1.0'encoding='utf-8'??> 2 3<fontconfig> 4<alias> 5<family>serif</family> 6<prefer> 7<family>DejaVu Serif</family> 8<family>Bitstream Vera Serif</family> 9<family>Evermore Song</family> 10<family>WenQuanYi Bitmap Song</family> 11<family>AR PL UMing CN</family> 12<family>AR PL ShanHeiSun Uni</family> 13<family>Droid Sans Fallback</family> 14<family>WenQuanYi Micro Hei</family> 15<family>WenQuanYi Zen Hei</family> 16</prefer> 17</alias> 18<alias> 19<family>sans-serif</family> 20<prefer> 21<family>DejaVu Sans</family> 22<family>Bitstream Vera Sans</family> 23<family>Evermore Song</family> 24<family>Droid Sans Fallback</family> 25<family>WenQuanYi Micro Hei</family> 26<family>WenQuanYi Bitmap Song</family> 27<family>WenQuanYi Zen Hei</family> 28<family>AR PL UMing CN</family> 29<family>AR PL ShanHeiSun Uni</family> 30</prefer> 31</alias> 32<alias> 33<family>monospace</family> 34<prefer> 35<family>DejaVu Sans Mono</family> 36<family>Bitstream……
Continue reading
php下的条件控制语句有两个,一个是if语句,一个是switch ……case语句 。其用法总结如下。 一、if…else语句 语法: 11 if(条件){ 2 …… 3 } 4 else{ 5 …… 6 } 72 if(条件){ 8 …… 9 } 10 elseif(条件){ 11 …… 12 } 13 else{ 14 …… 15 } 2、示例 1示例1: 2 3<?php 4 $d = date("D"); 5 if ($d == "Fri")……
Continue reading
php运算符根据细分的情况分类也不同。这里将平时公认的几种做个介绍,即:算术运算符、赋值运算符、逻辑运算符、三目运算符和位运算符。各种运算符根据情况的不同又有优先级的高低、结合方向的开概念。本文就主要以列表的方式做一个总结。 一、算术运算符 算术运算符即我们平时说的加、减、乘、除、求……
Continue reading
一、数据类型分类 PHP 支持8种基本的数据类型。 四种标量类型: boolean (布尔型) integer (整型) float (浮点型, 也称作 double) string (字符串) 两种复合类型: array (数组) object (对象) 最后是两种特殊类型: resource (资源) NULL (NULL) 为了确保代码的易读性,本手册还介绍了一些伪类型: mixed number callback 以及伪变量 $…. 可能还会读到一些关于“……
Continue reading
昨天公司的一台NFS服务器遭遇IO居高不下的情况 ,通过iostat查看,io使用率在80%以上,时常还会直接IO飙满,导致NFS的访问异常。重启主机后问题依旧,最后使用iotop查看后,发现主要是jbd2进程在写导致的。具体见下图iotop的结果: jbd2是ext4文件系统的一部……
Continue reading
每周周一的时候,bamboo最容易出问题。因为我这边bamboo是server – agent的模式 ———— server端在公网,根据项目的不同分配了多个agent端在本地。每周到公司遇到的最多的问题就是agent端的机器因断电等需要重新连接server端 。不过上周一遇到另外一个情况……
Continue reading
load的语法 1LOAD DATA [LOW_PRIORITY | CONCURRENT] [LOCAL] INFILE 'file_name.txt' 2 [REPLACE | IGNORE] 3 INTO TABLE tbl_name 4 [FIELDS 5 [TERMINATED BY 'string'] 6 [[OPTIONALLY] ENCLOSED BY 'char'] 7 [ESCAPED BY 'char' ] 8 ] 9 [LINES 10 [STARTING BY 'string'] 11 [TERMINATED BY 'string'] 12 ] 13 [IGNORE number LINES] 14 [(col_name_or_user_var,...)] 15 [SET col_name = expr,...)] LOAD DATA INFILE语句用于高速地从一个文本文件中读取行,并装入一个表中。文件名称必须为一个文字字符串。 由character_set_database系统变……
Continue reading
公司内的一同事(刚弄技术的)最近在学习数据库,其在建立的mysql为库里创建了一个名为student的表,结果其在插入汉字后,再通过select查询发现汉字变成了乱码 ,而英文字符正常。以下是帮其解决的步骤及对mysql编码方面的一句话总结。 一、查看数据库编码 1、查看默认字符集 1mysql> SHOW……
Continue reading