自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (12)
  • 收藏
  • 关注

原创 php生成随机字符串

php生成随机字符串,可做验证码Fun:/*** 生成随机字符串* @param int $len* @return string*/function genRandomString($len) { $chars = array( "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m

2016-05-26 10:38:55 2352

原创 php 排序数组,拼接字符串

需求:$data = array('appId' => 1, 'username' => 'xx', 'mobile' => '183xxxx8952', 'tid' => 1); 把数组的参数按字母的先后顺序排列并用&拼接eg:appId=1&mobile=183xxxx8952&tid=1&username=xxFun:function genVerify($d

2016-05-26 10:13:29 2261

原创 Yii中CDbCriteria常用总结

Yii的Active Recorder包装了很多。特别是把SQL中 把where,order,limit,IN/not IN,like等常用短句都包含进CDbCriteria这个类中去,这样整个代码会比较规范,一目了然。   $criteria =newCDbCriteria;    $criteria->addCondition("id=1"); //查询条件,即wh

2016-05-25 15:31:17 378

原创 Yii框架事务用法

首先介绍Yii事务的处理方法$transaction= Yii::app()->db->beginTransaction();//创建事务$transaction->commit();//提交事务$transaction->rollback();//回滚事务 其次上代码class xxxxx extends xxxxx2{ public function aaa(){

2016-05-25 15:21:30 2755

转载 一个神人创造了验证码,又让验证码做出了巨大贡献

每天都有那么多人没日没夜的在上网、玩游戏,能不能把这些能量收集起来为人所用?知乎用户,越来越钝 的回复:可以,而且已经被利用了。不过不是机械能。这个问题让我想起聪明的 Luis von Ahn 和他的 reCAPTCHA。我觉得这个题主的想法很好啊,就像@浦海回答的,大多数人都把焦点集中在发电上了,题目主要是问这个过程中的能量能不能被

2016-05-25 14:40:19 677

转载 良好的书写规范提高PHP代码执行效率

今天看到的一篇文章,非常实用 用单引号代替双引号来包含字符串,这样做会更快一些。因为 php 会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有 echo 能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP 手册中说 echo 是语言结构,不是真正的函数,故把函数加上了双引号)。      1、如果能将类的方法定义成 static,就

2016-05-25 14:32:25 593

原创 关于php运算符优先级的几道题

今天看到几个题目比较有意思 分享一下。真的没有看出来自己哪里错了 但是一个没答对今天正好群里有人在问一道php运算符优先级的问题,正好以前也遇到过类似的问题,这里整理一下吧,方便大家理解 以防掉坑:)先来道简单的:$a = 3;if ($a = 5) {    $a++;}var_dump($a);// (int)6这里掉坑的同学会认为是3. 注

2016-05-19 15:57:14 4393 1

原创 为什么经常跳槽的程序员工资反倒更高了,而不跳的.......

如今,人们已经放下了对跳槽的偏见,这是一件好事。之前,如果你每几年换一次工作,人们会觉得你的简历上有 “污点”。面试官会觉得你无法胜任一份工作,与同事相处不好,或者你对公司不忠诚,不能承担任务,等等。这种想法很快就被抛之脑后,尤其是千禧一代(1984-1995年出生)开始走上工作岗位之后,他们希望在工作中不断学习,不断进步。他们与上一代人不同,上一代人的观点是一份工作干一辈子,希望你的衷心

2016-05-19 15:31:37 12139 2

原创 关系型数据库与NoSQL数据库场景说明

一个程序员很有必要熟悉或者精通一种数据库,MySQL无疑是首选。为什么使用MySQL呢,因为它是开源的,同时具备轻量、简单、稳定和高性能等特点,尤其是其学习成本相对其他数据库,比如Oracle和Sybase更简单,入门更低。MySQL的应用范围从中小型Web网站到大型的企业级应用随处都可见它的身影。关系型数据库关系型数据库把所有的数据都通过行和列的二元表现形式表示出来。它的优势:

2016-05-19 15:24:02 1937

原创 php中in_array需要注意的一点

示例$needle = '1abc';$haystack = array(1,2,3);var_dump(in_array($needle, $haystack));解释根据官方文档函数in_array的描述bool in_array(mixed $needle, array $haystack [,bool strict FALSE])在haystack中搜索ne

2016-05-19 15:17:01 2831

原创 Yii 设置redis缓存

文件路径:config/main.php'redis_cache' => array( 'class' => 'system.caching.CRedisCache', 'hostname' => '127.0.0.1', 'port' => 6379, 'password' => '123456', //设置redis密码 'database' => 0

2016-05-11 15:14:52 1788

原创 防安全漏洞开发规范

XSS(跨站脚本攻击)漏洞描述跨站攻击,即Cross Site Script Execution(通常简写为XSS)是指攻击者利用网站程序对用户输入过滤不足,输入可以显示在页面上对其他用户造成影响的HTML代码,从而盗取用户资料、利用用户身份进行某种动作或者对访问者进行病毒侵害的一种攻击方式。安全隐患攻击者可利用XSS漏洞获取用户cookie,传播蠕虫,篡改页面或进行钓鱼等

2016-05-11 14:21:56 1026

原创 yii列表和分页

yii列表的写法public function actionIndex() {    $criteria = new CDbCriteria();    $count = User::model()->count($criteria);    $pages = new CPagination($count);    $pages->pageSize = 5;

2016-05-11 14:15:48 775

原创 yii设置mysql数据库

访问文件config/database.phpreturn array(   'connectionString' => 'mysql:host=localhost;dbname=open',  //dbname 数据库名称   'emulatePrepare' => true,   'username' => 'root',//数据库名称   'password'

2016-05-11 14:12:48 640

转载 Yii AR Model查询

原文地址: http://www.cnblogs.com/likwo/archive/2011/09/01/2162017.html个人觉得这篇文章写得很不错Yii AR很好很强大,但刚开始不知道怎么使用  如果英文不错,可以直接看原文地址http://www.yiiframework.com/doc/guide/1.1/en/database.ar  下面是我对A

2016-05-11 13:08:35 482

原创 yii gii的使用

设置giiconfig/main.php'modules'=>array( 'gii'=>array( 'class'=>'system.gii.GiiModule', 'password'=>'123',//gii密码 'ipFilters'=>array('127.0.0.1','::1'), ), 'admin',//后台 )

2016-05-11 12:35:07 1009

原创 Yii 增删改查(CURD)

Model层的建立<?phpclass AdminRole extends CActiveRecord{ public function tableName() { return '{{admin_role}}'; } public function rules() { return array( array('rolename, description', 'r

2016-05-11 12:19:31 911

原创 Yii创建模板

在views/layouts文件下创建文件eg:admin.phphtml头html尾在components/Controller.php 设置默认的layoutpublic $layout='//layouts/admin.php';

2016-05-11 11:58:45 535

原创 Yii1.1框架的安装

Yii 是一个高性能,基于组件的 PHP 框架,纯面向对象的一种php的MVC框架Model:操作数据库资料这些功能View: 负责提供展示给用户页面的功能Controller: 是模型,视图以及其他任何处理的中介yii框架的安装步骤cd frameworkphp yiic.php webapp ../cms如果php

2016-05-11 11:24:16 1102

原创 redis字符串

GETRANGE KEY_NAME start endset mykey "this is my test key"GETRANGE mykey 0 3    => "this"GETRANGE mykey 0 -1   => "this is my test key"GETSET KEY_NAME VALUE   回复简单的字符串,键的旧值。如果键不存在,那么返回

2016-05-11 11:13:30 330

原创 redis字符串

set name "liuna"get nameredis 127.0.0.1:6379> SET name "yiibai"OKredis 127.0.0.1:6379> GET name"yiibai"Hashes - 哈希值HMSET user:1 username yiibai password yiibai points 200

2016-05-11 11:12:19 380

原创 window redis开启服务

window下redis组件下载地址:http://download.csdn.net/detail/u011650048/9516411window+r  cmdd:cd phpStudy\php54n\redisredis-server.exe redis.confredis-cli.exe -h 127.0.0.1 -p 6379

2016-05-11 11:09:37 1415

原创 redis 设置密码

redis-cli.exe -h 127.0.0.1 -p 6379 -a my_redis   设置之后重新登录 设置redis的密码:redis 127.0.0.1:6379[1]> config set requirepass my_redisOKredis 127.0.0.1:6379[1]> config get requirepass重新登录 加参数

2016-05-11 10:59:14 697

转载 TortoiseSVN 日常操作指南

原文地址:http://blog.csdn.net/happy4nothing/article/details/376604/#_Toc101751879TortoiseSVNA Subversion client for WindowsStefan KüngLübbe OnkenSimon Large2005/01/17 19:09:2

2016-05-11 10:54:45 2302

window redis.dll

window下redis.dll组件

2016-05-11

FastDFS_4.06.tar.gz

linux系统nginx服务器 FastDFS源码包

2015-01-21

fastdfs-nginx-module_v1.15.tar.gz

liunx的nginx服务器下安装fastdfs模块

2015-01-21

nginx-1.4.0.tar.gz

nginx-1.4.0.tar.gz包,用于安装liunx操作系统的nginx服务器

2015-01-21

openca中DBI.pm

OpenCA: General error trapped 700: The compilation of the command cmdAdvanced_csr failed. Can't use an undefined value as an ARRAY reference at /usr/local/openca- base/lib/openca/functions/mail-utils.lib line 374.<br> Compilation failed in require at /usr/local/openca-base/etc/openca/openca_start l ine 66. 解决方法:这个 /usr/local/openca-base/lib/openca/perl_modules/perl5/OpenCA/DBI.pm DBI.pm在1.5.0换成openca-base-1.3.0.tar.gz中安装的DBI.pm就应该可以解决了

2013-12-18

openssl-1.0.1c.tar.gz

openssl-1.0.1c.tar.gz 安装证书openssl

2013-12-18

openca-tools-1.3.0.tar.gz

openca-tools-1.3.0.tar.gz openca-tools

2013-12-18

openca-base-1.5.0.tar.gz

openca-base-1.5.0.tar.gz openca安装源码包

2013-12-18

httpd-2.2.10.tar.gz

apache的源码包,httpd-2.2.10.tar.gz,可以下载一下

2013-12-18

shell脚本和标准的IO和管道

linux环境下的shell脚本和标准的IO和管道,可以下载看一下

2013-08-16

rrdtoo源码包

linux rrdtoo源码包 用来在装rrdtool的时候用的 在cacati环境搭建的时候

2013-08-09

空空如也

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

TA关注的人

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