自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lampzsy 的专栏

linux apache mysql php

  • 博客(40)
  • 收藏
  • 关注

原创 Yii2有返回结果集的存储过程调用

Yii2有返回结果集的存储过程调用:$result = Yii::$app->db->createCommand('call AAA(:in_a,:in_b)')->bindValues([":in_a" => $a, ":in_b" => $b])->queryOne();print_r($result);

2016-02-17 10:19:26 3246

转载 什么是CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI?

什么是CGICGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。如php, perl, tcl等web服务器与cgi程序交互WEB服务器将根据CGI程序的类型决定数

2016-01-05 16:22:51 603

转载 Laruence:关于语言的选择

首先, 这篇文章不是对@左耳朵耗子的C++的坑真的多吗?一文的反驳, 我只是在我的理解角度说一下我对语言选择的一些感悟.关于C和C++的争论, 由来已久, 从当年Linus攻击C++是恐怖的语言的时候, 就一直没有停歇, 而就我自己来说, 我对C++的掌握还远远不够, 所以没有能力来从语言设计角度来对比(我在最初, 也尝试学过C++, 用过C++, 但后来发现, 我学不好, 用不好,

2015-11-13 18:05:47 594

翻译 keepalived + nginx HA 配置

keepalived 安装-----------------------------------------------1.下载解压到:/usr/keepalived1.2.12cd /usr/keepalived1.2.12./configure --prefix=/usr/local/keepalivedmake && make install2.复制keepalive

2015-11-06 16:02:49 508

原创 PHPExcel1.8.0 设置单元格格式

因工作需要将生成的excel中的整数后加 ".00" ,最好的方式是在view层处理,调整excel单元格的格式是最好的;网上找了一些博客文章,千篇一抄,不靠谱,于是自己去看了看源码,试验可用,作为分享://创建一个excel实例$objPHPExcel = new \PHPExcel();//保存excel—2007格式$objWriter = \PHPExc

2015-07-21 15:57:41 3559 1

原创 RESTful架构理解

REST:Representational State Transfer(表现层状态转换);满足REST原则的设计就是RESTful;1.REST是一种网络应用架构的设计原则,面向资源,建立在已有的协议和标准之上(http、uri、json、xml);2.通过不同的表现形式(uri)来请求相应资源,对资源的任何操作不改变资源的标识uri;3.CRUD与HTTP协议的

2015-06-05 14:32:10 488

原创 yii2.0 ajax无法提交问题

yii2.0自带jquery,如果 想用原生jquery ajax,submit按钮放在 之外,如:            ......        确认

2015-06-05 10:35:16 1117

转载 php 3DES|DES 加密解密(通用)

//set_include_path(get_include_path().PATH_SEPARATOR.'phpseclib');  include('Crypt/DES.php');    $des = new Crypt_DES();    $des->setKey('abcdefgh');  $plaintext = 'a';  $jiami = base64_encode($des->e

2014-09-09 11:28:24 1361

转载 反人类的 贝塞尔曲线

在数学的数值分析领域中,贝塞尔曲线(英语:Bézier curve)是电脑图形学中相当重要的参数曲线。更高维度的广泛化贝塞尔曲线就称作贝塞尔曲面,其中贝塞尔三角是一种特殊的实例。贝塞尔曲线于1962年,由法国工程师皮埃尔·贝塞尔(Pierre Bézier)所广泛发表,他运用贝塞尔曲线来为汽车的主体进行设计。贝塞尔曲线最初由Paul de Casteljau于1959年运用de C

2014-06-15 17:17:58 1523

转载 centos下修改了apache的端口无法重启的问题

在centos下,apache的默认端口80,现在我们想把端口改掉,比如改成9191  ,那么这时是会报错的,错误信息如下:(13)Permission denied: make_sock: could not bind to address [::]:9191(13)Permission denied: make_sock: could not bind to address 0.0

2014-06-15 17:05:04 3293

转载 PHP使用PDO连接SQLITE3

之前从网上看可以通过直接的方法对sqlite数据库进行操作。但好像只是支持sqlite2.对sqlite3不支持。于是又看了看原来要使用PDO进行连接。讲自己写的一个封装的代码放出来。需要注意的就是ROOT是项目的绝对路径。$module之类的参数根据实际情况需要。DT_URL是失败后的一个跳转url。因为sqlite在连接失败后发现自动创建一个空文件。所以在connect_sql

2014-06-15 17:02:46 2767

转载 利用SVN的POST-COMMIT钩子自动更新

利用SVN的POST-COMMIT钩子HOOKS,在提交代码的同时进行部署。具体的步骤如下:1、找到SVN项目的HOOKS目录。目录中默认会几个对应操作的钩子模板,我们需要创建一个post-commit的文件。2、post-commit的主要内容#/bin/bashREPOS="$1" REV="$2" WEB_PATH="/home/fltrpsrv2/www"

2014-06-15 16:50:38 2085

转载 “svn: Can't convert string from 'UTF-8' to native encoding” 错误

在godaddy虚拟主机中使用svn的时候,一开始就遇到svn: Can't convert string from 'UTF-8' to native encoding错误查了一下资料,发现解决方法只需要一条命令export LANG="en_US.UTF-8"写入 ~/.bashrc或者~/.bash_profile,以后就不会遇到这个问题了。原文地址:

2014-06-15 16:48:00 679

原创 中国天气网天气图例

http://www.weather.com.cn/static/html/legend.shtml

2014-06-15 16:44:07 1536

转载 php调用c接口

1.首先是要安装好PHP 2.进入PHP的下载解压目录下的ext目录#cd /root/php-5.3.6/ext#./ext_skel --extname=hmc 说明:./ext_skel --extname=module_namemodule_name是你自己可以选择的扩展模块的名字,例如我选择的hmc。执行工具后会自动在ext目录下建立你选择的module_

2014-06-15 16:36:57 730

原创 php_mbstring.dll

这种原因一般都是组件加载顺序引起的,在php.ini文件里确保extension=php_mbstring.dllextension=php_exif.dll是这样的顺序,即php_mbstring.dll必须在php_exif.dll之前。

2014-06-15 16:35:40 549

转载 yii 操作session

在 Yii框架中使用session 的笔记:首先,在Yii框架中,你不需要像标准PHP代码那样使用session_start(),在Yii框架中,autoStart 属性缺省被设置为true,所以,虽然没有使用session_start(),你仍然可以使用$_SESSION全局变量,但最好使用Yii框架封装的Yii::app->session:设置session变量:

2014-06-09 20:36:51 577

转载 坐标旋转公式的推导

http://wenku.baidu.com/link?url=zi0m6_3W6Ubopp9_PUErbBALTr8igZYaDCX_owDefpwA4vQHnMVshOfcXiLNUU_mgHkGKaG2GLfOW3G88QZg-2N73rAi_wJH9y0S1rgx76a&qq-pf-to=pcqq.c2c

2014-05-27 17:40:56 671

转载 SQLite3 安装、基本操作

原文地址:http://blog.csdn.net/veryitman/article/details/6573588

2014-05-27 15:22:06 788

原创 php Parse error: syntax error, unexpected T_SL 是什么原因

如果你是svn下更新的,看看是不是冲突了

2014-05-20 12:47:44 1987

原创 MySQL 远程访问权限

1 . 进入mysql库:update user set host = '%' where host = 'localhost' ;2. GRANT  [权限] ON[数据库名].[表命] TO ['用户名']@['ip地址'] identified by ['密码'] WITH [权限] OPTION  ;例:GRANT ALL PRIVILEGES ON *.*

2014-04-03 17:51:06 569

原创 redis 占用内存

redis 在centos下默认占用系统全部空闲内存,需要配置好允许的空间大小,不然会导致mysql等进程没有内存可用而关闭服务!

2014-03-12 14:13:48 571

转载 MySQL 内存表创建和使用

内存表,就是放在内存中的表,所使用内存的大小可通过My.cnf中的max_heap_table_size指定,如max_heap_table_size=1024M,内存表与临时表并不相同,临时表也是存放在内存中,临时表最大所需内存需要通过tmp_table_size = 128M设定。当数据超过临时表的最大值设定时,自动转为磁盘表,此时因需要进行IO操作,性能会大大下降,而内存表不会,内存表满后,

2014-02-25 14:17:40 3040

转载 CentOS赋予一个普通用户root权限

Linux的普通用户在安装一些东西或者执行一些命令的时候,终端会提示权限不够。那么怎么才能给用户赋予root权限呢?当然,就算赋予了root权限,也和root用户还是有区别的,因为只能执行root规定好的一些操作命令。1、添加用户,首先用adduser命令添加一个普通用户,命令如下:#adduser tommy //添加一个名为tommy的用户#passwd tommy

2014-02-13 10:26:46 590

转载 StartSSL免费SSL证书成功申请-HTTPS让访问网站更安全

文章出自:免费资源部落 http://www.freehao123.com/昨天写了更换空间后重新安装Godaddy SSL的文章,突然想到了一直有朋友向部落提到的StartSSL免费SSL证书服务,虽然说5.99美元一年SSL证书价格不是很贵,但是应该还是有朋友喜欢用一些免费SSL证书。StartSSL是StartCom公司旗下的SSL证书,貌似是现在唯一一家提供免费SS

2014-01-27 17:00:43 1317

转载 在LNMP或Nginx上配置NameCheap免费SSL

4月底在NameCheap用优惠码注册了一个JunGeHost.com,并且免费赠送了一年的Positive SSL,于是顺便搞上SSL,这样传输数据也更加安全。SSL需要有一个独立IP,也就是一个独立IP只能对应一个SSL。(什么是SSL?)一、准备工作1、需要Nignx已经编译ssl 模块(lnmp一键安装包已经编译安装上),如果没有需要重新编译,方法可以参考Nginx无缝升级。

2014-01-27 16:15:53 860

转载 Nginx 配置 https 加密

使用Nginx的优点Nginx作为WEB服务器,Nginx处理静态文件、索引文件、自动索引的效率非常高。Nginx作为代理服务器,Nginx可以实现无缓存的反向代理,提高网站的性能Nginx作为负载均衡服务器,内部可以支持PHP、也可以支持HTTP代理服务器对外进行服务,同时还支持简单的容错和利用算法进行负载;Nginx在性能方面:Nginx专为性能优化而开发,性能是其最重要的考量

2014-01-27 16:12:11 946

转载 Yii 框架中的常用组件调用

调用YII框架中 jquery:Yii::app()->clientScript->registerCoreScript('jquery');      framework/web/js/source的js,其中registerCoreScript key调用的文件在framework/web/js/packages.php列表中可以查看 在view中得到当前controller的ID方法 :Y

2014-01-22 18:51:33 1354

转载 Redis 常用命令

启动 Redis 服务src/redis-server或者src/redis-server redis.confsrc/redis-server redis.conf 1>log.log 2>errlog.log1为标准输出,2为错误输出将 Redis 作为 Linux 服务随机启动vi /etc/rc.local, 加入代码:/root/install/redis-2

2014-01-22 18:40:37 559

转载 Yii 框架中应用 redis 数据库

1安装Redis切换至/usr/local/src下,下载并安装redis:$ wgethttp://redis.googlecode.com/files/redis-2.6.12.tar.gz$ tar xzf redis-2.6.12.tar.gz$ cd redis-2.6.12$ make 进入redis-2.6.12目录,修改redis.conf:daem

2014-01-22 18:38:56 1555

转载 PHP 检查字符串函数ctype

Ctype 函数Table of Contentsctype_alnum — Check for alphanumeric character(s)   检查字符串中只包含数字或字母,相当于正则[A-Za-z0-9].   有返回值。ctype_alpha — Check for alphabetic character(s)  检查字符串中只包含字母。  有返回值。ctype_cnt

2014-01-22 16:23:51 613

转载 PHP 获取服务器当前时间

php//如果php>5.1.0if(phpversion()>='5.1.0'){    ////获取php当前使用时区    //echo date_default_timezone_get();    //设置时区    date_default_timezone_set('Asia/Shanghai');}echo date('Y-m-d H:i:s',

2014-01-08 15:22:52 616

转载 CentOS 6.4安装配置LAMP服务器(Apache+PHP5+MySQL)

准备篇:1、配置防火墙,开启80端口、3306端口vi /etc/sysconfig/iptables-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #允许80端口通过防火墙-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j AC

2014-01-08 12:29:45 627

转载 Linux crontab-自动化的任务

在 Linux 中,任务可以被配置在指定的时间段、指定的日期、或系统平均载量低于指定的数量时自动运行。红帽企业 Linux 预配置了对重要系统任务的运行,以便使系统能够时时被更新。譬如,被locate 命令使用的 slocate 数据库每日都被更新。系统管理员可使用自动化的任务来执行定期备份、监控系统、运行定制脚本等等。红帽企业 Linux 随带几个自动化任务的工具:cron、at、和

2014-01-08 12:22:03 699

原创 PHP 天气预报API 中国天气网

国家气象局官方发布网站 中国天气网接口:    接口1: http://m.weather.com.cn/data/citycode.html ,返回的数据相对最全面,包含未来6天的天气情况;    接口2: http://weather.com.cn/data/cityinfo/citycode.html ,返回当天的天气数据;    接口3: http://www.we

2014-01-08 11:19:01 1252

转载 使用YII框架进行PHP程序的计划任务

1.当你通过yiic创建一个webapp应用后,会在webapp/protected/下生成yiic.php, 由于是命令行应用,所以这里的yiic.php其实就是与webapp下的index.php一样的,命令行入口文件。2.打开yiic文件,添加一行设置,将commands目录的路径添加到yiic中,这样,yiic就能够找到commands目录下的命令文件了,修改后的代码如下,红色

2014-01-07 11:53:55 944

原创 MySQL 字段名 与 保留关键字 冲突

给字段名加上 ` 号 (键盘数字键1左边的那个键),如: `group`  即可;

2014-01-07 11:48:35 6338

原创 Linux 下 Yii 定时任务

一、Yii 框架准备 :    1、Yii 生成项目后在protected目录下有个yiic 文件 ,该文件负责导入同目录下的脚本文件 yiic.php (该文件与 index.php作用类似 ) ;    2、编辑 yiic.php 文件:          (1) 此文件中指定了两个路径:一个是Yii框架本身的yiic.php脚本(在framework中);另一个是控制台配

2014-01-07 11:41:10 1278

原创 Linux 下yiic 命令执行问题

1、chmod 给定文件权限 ;2、在yiic命令前加php,如:" php /www/app/protected/yiic Exec index " ;

2014-01-07 10:51:04 999

原创 MySQL不能启动,提示找不到mysql.sock(2)

百度了很多方法,例如: 权限,杀进程,my.cnf配置文件路径等,都没效果。查看配置文件,发现binlog日志空间满了......    解决MySQL不能重启的方法:    导出日志到别处,执行 #/etc/init.d/mysql start ;搞定!

2014-01-07 10:30:26 694

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除