嗨,新朋友,很高兴认识你,欢迎来到我的博客。
存档于 一月, 2013

Yii-在config/main.php自定义参数并获得参数值

设置参数config/main.php: 'params'=>array( 'myParam' => 'http://sunhaibing.com/', ), 程序中获取: Yii::app()->params['myParam'];

PHP使用ini_set和ini_get()实时修改获得php配置

ini_set是实现设置php.ini中的某些变量值的。 ini_set函数是设置选项中的值,在执行函数后生效,脚本结束的时候,这个设置也失效。 不是所有的选项都能被改函数设置的。具体那些值能够设置,可以查看手册中的列表。   其实你把PH...

session中存类对象的问题

Notice: main() [function.main]: The script tried to execute a method or access a property of an incomplete object. Please ensure that the class definition "<classname>" of the object you are trying to operate on...

明文密码:互联网安全末日?

CSDN600万用户、天涯社区4000万用户的数据泄密事件刚刚落下帷幕。 近日,又有“黑客”爆料,UC浏览器的用户密码可轻松被窃取。甚至表示,毫无“黑客”背景的人也可以在2个小时左右掌握窃取方法。更是引用了专家言论,称UC浏览器所存在的安...

固定td或者tr的高度

今天改别人的代码,发现无法固定td,tr高度,样式写了height,overflow不起作用。 找了半天,发现定义了table的高度。如果table高度过高。td的高度就按table平均的高度算。 所以去掉table的高度就好了。

Yii-srbac使用指南(成功安装之后)

按照Yii-srbac配置这篇文章配置成功之后,下面就是如何使用的问题了。 我摸索了很久,最后总结以下注意事项: 1. 要想srbac起作用,main.php中srbac的debug必须为false 'srbac' => array ( ... 'debug' =&...

PHP stdClass Object转array

function object_array($array) { if(is_object($array)) { $array = (array)$array; } if(is_array($array)) { foreach($array as $key=>$value) { $array[$k...

Yii-自定义默认returnUrl

在main.php中配置: 'components'=>array( 'user'=>array( // enable cookie-based authentication 'allowAutoLogin'=>true, 'returnUrl' => array('/site/inde...

CSS固定div位置

.float { position: fixed; /* top,bottom,left,right */ }   <div class="float">我要固定</div> 通过top,bottom,left,right来改变div的位置

Yii-srbac配置

1.  下载srbac 下载地址:http://www.yiiframework.com/extension/srbac/ 下载完成之后解压,将srbac文件夹放到protected\modules目录中 看文档这步容易忘,直接上去配置main.php会出现《别名 "srbac.SrbacModule" 无效。请确认它指向...

梯度下降代码实现(matlab,c++)

matlab: function y=fs2steep(f,e,a,b) %返回的是点坐标的2个分量 % fs2steep函数 最速下降法 % x=fs2steep(f,e,a,b)为输入函数 f为函数 e为允许误差 (a,b)为初始点; % fsx TJPU 2008.6.15 x1=a;x2=b; Q=fs2hesse(f,x1,x2)...

网站对于同一图片,需要不通尺寸的处理

1. 上传时根据需要,生成不同尺寸的图片。 优点:迅速 缺点:不灵活 2. 只上传源文件,根据请求参数来返回不同尺寸的图片。 使用ImageMagick 优点:灵活 缺点:如果访问量过大,对服务器压力大

独立图片服务器方案的一些总结

看了网上大部分文章,在此做一个总结: 由于网站规模扩大,程序和图片放在同一个服务器,将不能满足需要。 所以要将图片存储在单独的服务器上,下面总结了三种方案: 一.  NFS方案 此结构说明 1 mount目录说明 所有前端web服务器都通...

雅虎十四条 - 14个优化网站性能提高网站访问速度的技巧

Minimize HTTP Requests tag: content 80% of the end-user response time is spent on the front-end. Most of this time is tied up in downloading all the components in the page: images, stylesheets, scripts, Flash, etc. Re...

bash: mail: command not found的解决方法

bash: mail: command not found的问题: 问题描述:安装了一个最小化的centos 5.6 ,系统中显示有root用户的mail,想用mail命令查看相关信件, 但发现一个问题: -bash: mail: command not found 显然mailx没有安装 解决办法: yum -y...

Putty SSH 翻墙

工具: putty软件,一个国外VPS 首先:设定keeplives为60s,要不然ssh会断 随便设定一个Source port,这里我设定的10000,选择dynamic,点击add 设定VPS server的IP和port,这里m114.org只是举例而已 然后设定浏览器的socket代理:...

Yii-Asset资源的管理的一些疑问

1  正常的开发,都是把asset(js,css,image)文件放到一个可以访问的目录 2  Yii中使用CAssetManger和CClientScript两个类来对asset进行管理。通过publish将assets发布到assets目录,并建立一个随机名称的文件夹(文件夹名应该就创建...

Warning: Cannot modify header information

1. 修改php.ini 找到php.ini output_buffering = On output_buffering默认为off的。改成On或者4096 2. 用于header()之前 <?php ob_start(); //打开缓冲区 echo "hello"; //输出 header("location:index.php&q...

Yii-如何在查询的时候使用数据库函数

比如要使用mySQL中的md5函数 Test::model()->findAll(new CDbExpression("md5(name) =1"));

Yii-CWidget::init()与CWidget::run()的区别

要创建一个新的挂件(widget),我们主要是要继承两个方法:CWidget::init()和 CWidget::run() CWidget::init 调用是发生在我们使用 $this->beginWidget 将挂件插入到一个view里面。 CWidget::run 调用是发生在我们使用 $this->en...