- 博客(35)
- 收藏
- 关注
原创 psr1
PSR-1:基本编码标准1 概述文件必须使用“<?php” 或者 “<?=” 标签PHP文件编码必须是不含BOM头的UTF-8文件应该声明符号(类,函数,常量等)或其他用途(例如生成输出,更改.ini设置等),但不应该同时执行。简单说就是函数、类、常量等不能和改变ini、直接有输出的代码放在一个文件,避免出现<?php// side effect: c...
2017-04-02 16:02:22
220
原创 PSR4自动加载
PSR描述了类名和文件路径自动加载。 1 class 指的是 class interface trait 以及其他类似结构体2 一个合格的类名应该是下面格式\<NamespaceName>(\<SubNamespaceNames>)*\<ClassName>必须有一个顶级命名空间可以包括一级或多级子命名空间的名字必须包括一个最终的...
2017-04-02 16:00:28
403
原创 psr2编码样式
代码必须遵循PSR-1代码必须使用4个空格作为缩进,不能使用TABs 每行长度不是硬性限制的,必须孔子在120个字符,最好应该不超过80个字符 在声明命名空间后必须有一个空行,同时必须在 引用“use”块后有一个空行 引用声明(use)块必须在命名空间声明后 <?phpnamespace Vendor\Package;[---声明命名空间...
2017-04-02 15:56:46
331
原创 Raphael 曲线图使用示例
var linesComment=['a','b','c'];///数据线条说明var dataY=[ [0, 0, 406, 254, 171, 47, 24, 58, 104, 255, 396, 264], [0,0,300,400,300,282,70,50,90,100,110,120], [0,0,100,200,300,382,170...
2016-11-03 00:53:42
496
原创 PHP ini文件中文翻译
;;;;;;;;;;;;; 语法 ;;;;;;;;;;;;;;; 该文件的语法非常简单。空白字符和以分号开始的行被简单地忽略。; 章节标题(例如: [php])也被简单地忽略,即使将来它们可能有某种意义。;; 设置指令的格式如下:; directive = value; 指令名(directive)是大小写敏感的!所以"foo=bar"不同于"FOO=bar"。...
2016-03-10 10:16:23
339
原创 SQL优化20条
1 primary key 的长度尽量小,能用small integer 就不要用integer2 字段长度固定使用定长类型如char3 数据长度不固定使用varchar4 尽量不要使用null5 数据表中字段不宜过多6 外键建索引7 where条件字段建索引8 update字段建索引9 索引字段长度不宜长10 重复性高字段不建索引11 低使用率字段不建索引12 索引字段不宜多13 表中数据少...
2016-01-30 17:01:45
141
原创 msyql操作常用命令
show databases; 显示数据库create database name; 创建数据库use databasename; 选择数据库drop database name 直接删除数据库,不提醒show tables; 显示表describe tablename; 显示具体的表结构select 中加上distinct去除重复字段mysqladmin drop...
2016-01-30 17:01:18
247
原创 MongoDB在php用法
一.Mongodb的基本概念1. Mongodb数据库的命名规则:不能是空字符串(“”)不得含有‘’(空格)、.、$、/、\、和\0(空字符)应全部小写最多64字节2. Mongodb数据库的安装和启动在windows上安装与启动: 第一步.先下载适用windows的最新mongodb版本的稳定产品。 第二步.把压缩文件解压到自己指定的文件夹(或D:\),为了方便,将解压后的文...
2016-01-30 17:00:28
191
原创 centos的PHP环境初始化
1 初始化yum.repo#!/bin/shwget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm//rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rp...
2016-01-30 12:03:27
180
原创 nginx rewrite
本日志内容来自互联网和平日使用经验,整理一下方便日后参考。正则表达式匹配,其中:* ~ 为区分大小写匹配* ~* 为不区分大小写匹配* !~和!~*分别为区分大小写不匹配及不区分大小写不匹配文件及目录匹配,其中:* -f和!-f用来判断是否存在文件* -d和!-d用来判断是否存在目录* -e和!-e用来判断是否存在文件或目录* -x和!-x用来判断文件...
2016-01-30 12:02:59
136
原创 一线管理人员必须知道的有关个体员工的10件事
对于你的员工来说,在整个报酬提醒中,哪些报酬(酬金、赞美、认同感、工作与生活的平衡等)是最重要的?员工的职业期望是什么?想成为一名高级主管还是一名个体户?或者是其他完全不同的职位呢?公司吸引员工的地方在哪儿?是什么原因让员工原因留下?前一份工作员工做了多长时间?什么原因导致他们离开之前的公司?什么时候员工最可能会离开公司?有什么办法能够留住他们?员工在工作之外的都会做些什么?...
2016-01-29 12:44:45
188
原创 php56 yum安装
rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpmrpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpmyum install --enablerepo=remi --enable...
2016-01-29 12:43:47
555
原创 redis 配置文件翻译
# Redis configuration file example Redis 配置文件示例# Note on units: when memory size is needed, it is possible to specify # 注意单位:当需要设置内存大小的时候,可以使用常用的格式1k 5GB 4M等等:# it in the usual form of 1...
2016-01-29 12:43:08
491
原创 GIT基本命令简介
init Create an empty git repository or reinitialize an existing one创建或者重新初始化一个仓库add Add file contents to the index添加新文件(目录)到 Git 代码仓库的索引中rm Remove files from the working tr...
2016-01-29 12:41:50
118
原创 windows cmd
ASSOC 显示或修改文件扩展名关联。ATTRIB 显示或更改文件属性。BREAK 设置或清除扩展式 CTRL+C 检查。BCDEDIT 设置启动数据库中的属性以控制启动加载。CACLS 显示或修改文件的访问控制列表(ACL)。CALL 从另一个批处理程序调用这一个。...
2015-08-31 15:56:28
112
原创 mysql主从笔记
配置部分=====================================主机配置:log-bin=mysql-binserver-id=83306//配置id 在此用端口号 从机配置:log-bin=mysql-binserver-id=83307//配置id 在此用端口号 重启主机重启从机 主机执行:GRANT REPLICAT...
2015-08-31 15:52:52
119
原创 PHP+NGINX+WIN 批处理脚本
@ECHO OFFCOLOR 0ATITLE Nginx PHP 启动TASKLIST|FINDSTR nginx.exe && TASKKILL /F /IM nginx.exeTASKLIST|FINDSTR php-cgi.exe && TASKKILL /F /IM php-cgi.exeGOTO startnginx :sta...
2015-05-20 14:20:13
266
原创 munin 搭建及其配置
Munin 用户监控服务器负载,硬件使用情况,网络流量情况 服务器端安装yum install munin munin-node munin-nginx varnish 服务器端启动服务service munin-node startservice varnish startspawn-fcgi -s /var/run/munin/fastcgi-graph....
2014-05-05 09:52:42
285
原创 php不常用的一群
<?phpfunction my_callback_function($param1,$param2) { echo $param1."\t".$param2."\n";}class A { public static $pro1=1; public static $pro2=array(1=>2); public static $pro3=arr...
2013-11-05 13:41:58
101
expect 远程登录操作
#!/usr/bin/expectset host [lindex $argv 0]set user [lindex $argv 1]set port [lindex $argv 2]spawn ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -p $port -l $user $hostexp...
2013-11-05 10:29:32
176
原创 英语学习2
1 Nice to meeet you. I'm very pleased to meet you.很高兴认识你。Pleased to meet you/Good to meet you.2 You sure look busy.看你很忙啊。3 You're as busy as ever.你还是和一起一样忙。4 I hope you won't give me ...
2013-10-21 22:38:57
124
原创 英语学习1
1 Thanks to you ,i finished the work quickly.多亏有您,工作很快完成了I'm happy to help. 很高兴能帮上忙 Due to you help,I become stronger than beforeBecause of your help,2 Thanks .That helps a lot .谢谢,这可...
2013-10-20 22:20:38
103
原创 jquery datepicker 应用笔记
var fromdatefunction=function(){ var maxdate=" -1d"; if($('#todate').val()) { maxdate=$('#todate').val();} $( "#fromdate" ).datepicker({ changeMonth: true, changeYear:true, //dayNames...
2013-10-15 17:18:35
120
原创 PHP smarty Autoloader 问题
很长时间没做PHP开发,刚刚在开发过程中发现使用了 Smarty 3.1.14 后,原先写的PHP __autoload 不能使用,查看很久发现这个版本的smary里面使用 spl_autoload_register 已经注册了一个 __autoloadvim Smarty.class.php +83 if (SMARTY_SPL_AUTOLOAD && set_i...
2013-10-14 16:09:13
455
原创 awk 应用
实战文件:test.log 内容 1840 148990 0000 2738391841 87999 0001 1904321842 89306 0001 1904331843 90431 0002 1795911844 115357 0003 2446931845 69873 0004 1639911...
2013-10-12 15:16:15
114
原创 mysqladmin mysqldump 工具用法
MySQL的mysqldump工具的基本用法导出要用到MySQL的mysqldump工具,基本用法是: shell> mysqldump [OPTIONS] database [tables] 如果你不给定任何表,整个数据库将被导出。 通过执行mysqldump --help,你能得到你mysqldump的版本支持的选项表。 注意,如果你运行my...
2012-10-23 22:39:40
132
原创 lftp上传
#!/bin/bash### ftp 上传 ### sh ftp.sh folder/fileACCOUNT=xxPASSWD=wTAkj3xxSERVER=60.22.208.142PORT=21 if [ -d $1 ];thenlftp <<!open ${SERVER}:${PORT}user ${ACCOUNT} ${PAS...
2012-02-29 11:39:29
186
原创 MongoDB与MySql常用命令对比
最近给朋友推荐哈mongodb也很久没有去回顾这些数据库了,下面对mysql和mongodb常用命令做哈对比1234567891011121314151617181920212223242526272829303132333435...
2012-02-08 15:45:28
156
原创 对比测试constcache和memcached
述本文对比测试constcache和memcached。评测程序参考memslap实现。评测程序使用介绍命令参数:bench.php -ttype -cconcurrency -mmethod -sserver -nnumber -llength -aamend -i -r参数说明:type。评测类型,目前支持constcache、memcached。concurrency。并发数量,默认值10...
2012-01-11 11:22:16
169
原创 VIM 命令
:qx 开始记录宏,并将结果存入寄存器xq 退出记录模式@x 播放记录在x寄存器中的宏命令稍微解释一下,当在normal模式下输入:qx后,你对文本的所有编辑动作将会被记录下来,再次输入q即退出了记录模式,然后输入@x对刚才记录下来的命令进行重复,此命令后可跟数字,表示要重复多少次,比如@x20,可以重复20次。这个在文本的批处理中是非常有用的。同时编辑...
2011-11-18 01:04:42
112
原创 wget
wget 是一个命令行的下载工具。对于我们这些 Linux 用户来说,几乎每天都在使用它。下面为大家介绍几个有用的 wget 小技巧,可以让你更加高效而灵活的使用 wget。$ wget -r -np -nd http://example.com/packages/这条命令可以下载 http://example.com 网站上 packages 目录中的所有文件。其中,-np 的作用是...
2011-11-10 10:18:21
136
原创 ssh2 config
[root@qxeden ~]# cat /etc/ssh/sshd_config # $OpenBSD: sshd_config,v 1.73 2005/12/06 22:38:28 reyk Exp $# This is the sshd server system-wide configuration file. See# sshd_config(5) for ...
2011-09-13 15:25:02
220
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人