- 博客(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
3314
转载 什么是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
634
转载 Laruence:关于语言的选择
首先, 这篇文章不是对@左耳朵耗子的C++的坑真的多吗?一文的反驳, 我只是在我的理解角度说一下我对语言选择的一些感悟.关于C和C++的争论, 由来已久, 从当年Linus攻击C++是恐怖的语言的时候, 就一直没有停歇, 而就我自己来说, 我对C++的掌握还远远不够, 所以没有能力来从语言设计角度来对比(我在最初, 也尝试学过C++, 用过C++, 但后来发现, 我学不好, 用不好,
2015-11-13 18:05:47
645
翻译 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
550
原创 PHPExcel1.8.0 设置单元格格式
因工作需要将生成的excel中的整数后加 ".00" ,最好的方式是在view层处理,调整excel单元格的格式是最好的;网上找了一些博客文章,千篇一抄,不靠谱,于是自己去看了看源码,试验可用,作为分享://创建一个excel实例$objPHPExcel = new \PHPExcel();//保存excel—2007格式$objWriter = \PHPExc
2015-07-21 15:57:41
3626
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
538
原创 yii2.0 ajax无法提交问题
yii2.0自带jquery,如果 想用原生jquery ajax,submit按钮放在 之外,如: ...... 确认
2015-06-05 10:35:16
1151
转载 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
1432
转载 反人类的 贝塞尔曲线
在数学的数值分析领域中,贝塞尔曲线(英语:Bézier curve)是电脑图形学中相当重要的参数曲线。更高维度的广泛化贝塞尔曲线就称作贝塞尔曲面,其中贝塞尔三角是一种特殊的实例。贝塞尔曲线于1962年,由法国工程师皮埃尔·贝塞尔(Pierre Bézier)所广泛发表,他运用贝塞尔曲线来为汽车的主体进行设计。贝塞尔曲线最初由Paul de Casteljau于1959年运用de C
2014-06-15 17:17:58
1592
转载 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
3351
转载 PHP使用PDO连接SQLITE3
之前从网上看可以通过直接的方法对sqlite数据库进行操作。但好像只是支持sqlite2.对sqlite3不支持。于是又看了看原来要使用PDO进行连接。讲自己写的一个封装的代码放出来。需要注意的就是ROOT是项目的绝对路径。$module之类的参数根据实际情况需要。DT_URL是失败后的一个跳转url。因为sqlite在连接失败后发现自动创建一个空文件。所以在connect_sql
2014-06-15 17:02:46
2830
转载 利用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
2121
转载 “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
711
转载 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
773
原创 php_mbstring.dll
这种原因一般都是组件加载顺序引起的,在php.ini文件里确保extension=php_mbstring.dllextension=php_exif.dll是这样的顺序,即php_mbstring.dll必须在php_exif.dll之前。
2014-06-15 16:35:40
593
转载 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
627
转载 坐标旋转公式的推导
http://wenku.baidu.com/link?url=zi0m6_3W6Ubopp9_PUErbBALTr8igZYaDCX_owDefpwA4vQHnMVshOfcXiLNUU_mgHkGKaG2GLfOW3G88QZg-2N73rAi_wJH9y0S1rgx76a&qq-pf-to=pcqq.c2c
2014-05-27 17:40:56
725
转载 SQLite3 安装、基本操作
原文地址:http://blog.youkuaiyun.com/veryitman/article/details/6573588
2014-05-27 15:22:06
838
原创 php Parse error: syntax error, unexpected T_SL 是什么原因
如果你是svn下更新的,看看是不是冲突了
2014-05-20 12:47:44
2054
原创 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
604
原创 redis 占用内存
redis 在centos下默认占用系统全部空闲内存,需要配置好允许的空间大小,不然会导致mysql等进程没有内存可用而关闭服务!
2014-03-12 14:13:48
608
转载 MySQL 内存表创建和使用
内存表,就是放在内存中的表,所使用内存的大小可通过My.cnf中的max_heap_table_size指定,如max_heap_table_size=1024M,内存表与临时表并不相同,临时表也是存放在内存中,临时表最大所需内存需要通过tmp_table_size = 128M设定。当数据超过临时表的最大值设定时,自动转为磁盘表,此时因需要进行IO操作,性能会大大下降,而内存表不会,内存表满后,
2014-02-25 14:17:40
3175
转载 CentOS赋予一个普通用户root权限
Linux的普通用户在安装一些东西或者执行一些命令的时候,终端会提示权限不够。那么怎么才能给用户赋予root权限呢?当然,就算赋予了root权限,也和root用户还是有区别的,因为只能执行root规定好的一些操作命令。1、添加用户,首先用adduser命令添加一个普通用户,命令如下:#adduser tommy //添加一个名为tommy的用户#passwd tommy
2014-02-13 10:26:46
627
转载 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
1361
转载 在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
920
转载 Nginx 配置 https 加密
使用Nginx的优点Nginx作为WEB服务器,Nginx处理静态文件、索引文件、自动索引的效率非常高。Nginx作为代理服务器,Nginx可以实现无缓存的反向代理,提高网站的性能Nginx作为负载均衡服务器,内部可以支持PHP、也可以支持HTTP代理服务器对外进行服务,同时还支持简单的容错和利用算法进行负载;Nginx在性能方面:Nginx专为性能优化而开发,性能是其最重要的考量
2014-01-27 16:12:11
987
转载 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
1391
转载 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
584
转载 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
1597
转载 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
639
转载 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
645
转载 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
644
转载 Linux crontab-自动化的任务
在 Linux 中,任务可以被配置在指定的时间段、指定的日期、或系统平均载量低于指定的数量时自动运行。红帽企业 Linux 预配置了对重要系统任务的运行,以便使系统能够时时被更新。譬如,被locate 命令使用的 slocate 数据库每日都被更新。系统管理员可使用自动化的任务来执行定期备份、监控系统、运行定制脚本等等。红帽企业 Linux 随带几个自动化任务的工具:cron、at、和
2014-01-08 12:22:03
727
原创 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
1317
转载 使用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
978
原创 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
1318
原创 Linux 下yiic 命令执行问题
1、chmod 给定文件权限 ;2、在yiic命令前加php,如:" php /www/app/protected/yiic Exec index " ;
2014-01-07 10:51:04
1038
原创 MySQL不能启动,提示找不到mysql.sock(2)
百度了很多方法,例如: 权限,杀进程,my.cnf配置文件路径等,都没效果。查看配置文件,发现binlog日志空间满了...... 解决MySQL不能重启的方法: 导出日志到别处,执行 #/etc/init.d/mysql start ;搞定!
2014-01-07 10:30:26
739
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人