摘要:
基础 PHP 中一个美元符号后面跟上一个变量名称,即表示一个变量。变量的名称是对大小写敏感的。 变量名与 PHP 中其它的标签一样遵循相同的规则。一个有效的变量名由字母或者下划线开头,后面跟上任意数量的字母,数字,或者下划线。按照正常的正则表达式,它将被表述为:'[a-zA-Z_\x7f-\xff] 阅读全文
摘要:
看了一篇网友日志,感觉工作中值得借鉴,原文如下: 事故描述 在一次项目中,上线了一新功能之后,陆陆续续的有客服向我们反应,有用户的个别道具数量高达42亿,但是当时一直没有到证据表示这是,确实存在,并且直觉告诉我们,这是不可能的,就一直没有在意,直到后来真的发现了一个用户确实是42亿,当时我们整个公司 阅读全文
摘要:
字符串“123456”,经过md5算法加密之后是 32位: e10adc3949ba59abbe56e057f20f883e 16位: 49ba59abbe56e057 PHP自带的 md5() 函数,产生的是32位字符串。至于16位的md5加密,可用如下代码实现: 阅读全文
摘要:
# 关闭 升级提醒 Appearance & Behavior -> System Settings -> Updates -> 去掉勾选 “Automatically check updates for” # "自定义"常用快捷键(设置成跟Eclipse差不多) 按照路径:File -> Sett 阅读全文
摘要:
Memcached开机启动方式 方法一: 在 /etc/rc.d/rc.local 文件中追加启动命令 /usr/local/memcached/bin/memcached -u root -d -m 2048 -l 192.168.137.99 -p 11211 -P /tmp/memcached 阅读全文
摘要:
DB Shell数据操作 shell命令操作语法和JavaScript很类似,其实控制台底层的查询语句都是用JavaScript脚本完成操作的。 #数据库 操作 1、Help查看命令提示 2、切换/创建数据库 当创建一个集合(table)的时候会自动创建当前数据库 3、查询所有数据库 4、删除当前使 阅读全文
摘要:
GridFS是MongoDB的一个内置功能,它提供一组文件操作的API以利用MongoDB存储文件,GridFS的基本原理是将文件保存在两个Collection中,一个保存文件索引,一个保存文件内容,文件内容按一定大小分成若干块,每一块存在一个Document中,这种方法不仅提供了文件存储,还提供了 阅读全文
摘要:
while循环的语法: while 条件测试 do 命令区域 done 举例: 使用while, 读取文件内容 while循环,经典的用法是搭配转向输入,读取文件的内容,做法如下: 行3,使用read由标准输入读取数据,放入变量line中,如果读到的数据非空,就进入循环。 行6,将cvsfile的内 阅读全文
摘要:
第一节:breank命令 4种循环 for、while、until、select,如果想要提早结束循环,可在循环中使用break命令。执行break时,会跳出一层的循环,如果想跳出多层循环,可在break命令之后加上层数n(n一定要大于或等于1)。 行5,如果i的值等于6,就跳出循环,即结束循环。 阅读全文
摘要:
http://www.cnblogs.com/TankXiao/archive/2012/10/10/2711777.html 阅读全文
摘要:
for循环的运作方式,是将 串行 的元素的元素一一取出,依序放入制定的变量中,然后重复执行含括的命令区域(在 do 与 done 之间),直到所有元素取尽为止。 其中,串行是一些字符串的组合,彼此用 $IFS 所定义的 分隔符(如空格符)隔开,这些字符串称为字段。 for的语法结构如下: for 变 阅读全文
摘要:
之前曾提到,在Bash中什么是真什么是假,是以命令的结束状态是否为0来做判断。传回0,即为真;传回非0,即为假。 在Bash中,这种可以影响程序流程的式子,称为条件判断式。判断式的操作数分成“单元”及“二元”两种。如“-f 文件”可测试文件是否存在,运算符 -f 后接一个操作数“文件”,这种判断式称 阅读全文
摘要:
case的语法结构: 命令区域,可以是单一指令或多行指令,但最后一个指令要以 ;; 结束。 样式串行可用字符串和通配符组成,默认会区别大小写。 如果样式串行有好几个字符串要对比,要使用 | 隔开。字符 | 有 “或”的意思,意即:只要符合其中之一,就算比较成功。 样式串行可写成‘(样式串行)’,或省 阅读全文
摘要:
在Bash Shell中,流程控制命令有2大类:“条件”、“循环”。属于“条件”的有:if、case;属于“循环”的有:for、while、until;命令 select 既属于“条件”,也属于“循环”。不管是哪一种,均需进行条件测试,再根据测试结果,决定程序流程进行的方向。 以下逐一说明这些命令的 阅读全文
摘要:
第三节:条件判断的写法 if条件判断中,if的语法结构中的“条件判断”可以有多种形式。测试结果是真是假,就看其传回的值是否为0。 条件测试的写法,有以下10种: 1.执行某个命令的结果 这里的命令,可包括管道命令,例如:命令1 | 命令2 | 命令3,称为 pipeline,其结束状态为最后一个命令 阅读全文
摘要:
Bash的算术运算有以下几种方法: 第一节:算术扩展 算术扩展语法:$((算术式)) 如果表达式中有变量,该变量名称之前最好不要加$这个符号,以免该变量不存在时,造成语法的错误。 例如: 由于变量i不存在(行1),所以行2会变成:echo $((12+)),这样语法就错了。 但如果写成: 这样可正确 阅读全文
摘要:
文件 /usr/local/apache/conf/extra/httpd-vhosts.conf 的内容如下: 提示很明显 NameVirtualHost 已经无效(指的是Apache2.4.x版本),所以配置虚拟主机时不需要设置 NameVirtualHost,把上面的 “NameVirtual 阅读全文
摘要:
PHP5.3版本中出现了php.ini-developmen和php.ini-production PHP配置文件与PHP5.2版本相比,命名发生了变化: php.ini-production 对应于 php.ini-recommended php.ini-development 对应于 php.i 阅读全文
摘要:
项目当中用到MongoDB最为NoSQL数据库,运行的平台为 Windows Server 2008,下面是MongoDB的安装过程笔记: 1、下载软件 官方下载地址:http://www.mongodb.org/downloads 例如,我下载的版本是 http://downloads.mongo 阅读全文
摘要:
Linux下默认cp命令是有别名的(alias cp='cp -i'),无法在复制时强制覆盖,即使你用 -f 参数也无法强制覆盖文件,下面提供几个从网上找的Linux下cp命令覆盖的方法。 1)取消cp的alias(放心这不是永久生效): 2)加反斜杠 \cp 执行cp命令时不走alias:(注:推 阅读全文