自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(107)
  • 问答 (3)
  • 收藏
  • 关注

原创 nginx 配置.json文件直接访问,不下载

配置:  conf/mime.types 行:text/plain   txt;  => text/plain   txt json;即可

2012-06-22 12:36:34 2173

原创 PHP 排列组合

计算数组有多少种排列组合 <?php$arr = array('a', 'b', 'c', 'd', 'e', 'f');combine_array($arr);function combine_array($arr, $index=0) { static $num = 0; $arr_len = count($arr); if($arr_len == $...

2012-06-11 00:01:39 134

原创 PHP 常见算法【冒泡排序, 快速排序, 插入排序, 选择排序, 二分法查找, ..】

// 冒泡排序function bubblesort($arr) { for($i=0,$j=count($arr); $i<$j; $i++) { for($k=$j-1; $k>$i; $k--) { if ($arr[$k] < $arr[$k-1]) list($arr[$k-1], $arr[$k]) = arr...

2012-06-09 23:58:33 184

原创 牛年求牛:有一母牛,到4岁可生育,每年一头,所生均是一样的母牛,到15岁绝育,不再能生,20岁死亡,问n年后有多少头牛...

问题: 牛年求牛:有一母牛,到4岁可生育,每年一头,所生均是一样的母牛,到15岁绝育,不再能生,20岁死亡,问n年后有多少头牛?// 方法1:按照时间推移计算, 嵌套循环function countcows($years) { $cows[] = 0; if($years < 4) return 1; for($i=4; $i <= $year...

2012-06-09 23:42:50 1272

原创 PHP 递归实现层级树状展现数据

 <?php$db = mysql_connect('localhost', 'root', 'root') or die('Can\'t connect to database');mysql_select_db('test') or die('Can\'t find database : test');$result = mysql_query('select id,...

2012-06-09 22:26:54 440

原创 GIT 基本命令总结

 全局设定git config --global user.name "Eric Yang"git config --global user.email "yl.fighter@gmail.com"git config --global color.ui "auto" // 使用不同颜色显示不同类型的内容git config --global --list // 查看全局设...

2012-05-04 21:56:51 77

原创 github的fork功能

http://help.github.com/fork-a-repo/概要: 克隆别人的代码库到自己的项目中,可以作为子模块的形式使用,或二次开发操作流程:在开源项目中点击fork按钮,稍等一会儿,该项目便会拷贝一份到你的respositories中,克隆一份代码到本地:git clone git@github.com:username/Spoon-Knife.git...

2012-04-26 09:24:17 627

原创 看到PHP的一道面试题, 做了下, 不知道还有没好点方法

题目如下,类似这样的aaasssddd字符串,写个函数CutStr($str,$max)实现截取:1)如果$max大于$str的长度则返回$str2)和不包含在长度计算范围。例:如果CutStr("aaasssddd",6) 则返回aaasss.如果CutStr("aaasssddd",4) 则返回aaas,不包含标签我的第一反应就是正则, 然后就... [co...

2012-03-07 02:10:01 117

原创 php中require和include的几点区别

[size=small][list][*] 如果php.ini配置文件配置了URL fopen wrappers, 那么require可以使用URL包含远程文件的调用[*] require中不能包含控制结构, 而且不能包含return语句, 会产生处理错误.[*] require会在第一次执行的时候, 将被包含文件的内容替换至此, 而include每次调用都会重新调用.所以requir...

2012-03-07 01:26:45 77

原创 JS 非贪婪模式详解

首先, 先理解下概念: 非贪婪模式 即在正则后加问号"?" 意义为按需匹配,不明白, 我们先往下看共用函数:[code="js"]// 即为字符串高亮为红色function hightlight(str){ return ""+str+"";}[/code]1. 首先, 正常使用如下(贪婪模式)[code="js"]var reg = ne...

2012-03-07 00:28:49 143

原创 vim中taglist, NerdTree使用

转载自: [url]http://www.cnblogs.com/mo-beifeng/archive/2011/11/22/2259356.html[/url]本节所用命令的帮助入口::help helptags:help taglist.txt 使用下面的命令生成帮助标签:helptags ~/.vim/doc下面介绍常用的taglist配置选项,你可以根据自己的习...

2012-03-04 14:41:21 370

原创 chrome插件推荐

1. Vimiumhttps://chrome.google.com/webstore/detail/dbepggeogbaibhgnhhndojpepiihcmeb把VIM的命令搬到浏览器来用. 特别有意思命令如下, 就不翻译了:?       show the help dialog for a list of all available keysh       scroll leftj   ...

2012-03-01 23:14:24 140

原创 flash跨域上传图片 跨域设定文件crossdomain.xml内容

[code="xml"] [/code]

2012-02-25 15:26:40 138

原创 [转帖] js apply/call/caller/callee/bind使用方法与区别分析

转自: [url]http://www.codesky.net/article/201004/100030.html[/url]一、call 方法调用一个对象的一个方法,以另一个对象替换当前对象(其实就是更改对象的内部指针,即改变对象的this指向的内容)。 Js代码 call([thisObj[,arg1[, arg2[, [,.argN]]]]])参数 thisObj ...

2012-02-23 12:40:43 72

原创 a2sd+命令

sua2sd reinstall自动重启sua2sd zipaligna2sd cachesd自动重启

2012-02-19 16:35:02 100

原创 GIT 入门使用(以GITHUB为服务器)

安装GIT, 及初始化配置连接GITHUB参照:http://help.github.com/linux-set-up-git/ 以及 http://help.github.com/win-set-up-git/ 1.  安装完成GIT后运行Git Bash(Windows用户)2.  创建新的ssh keys  a) $ ssh-keygen -t rsa -C "your...

2012-02-19 16:28:59 101

原创 PHP 读写 CSV

[b]1. 读取csv数据, 输出到sales.csv文件中[/b][code="php"]$sales = array( array('Northeast', '2004-01-01', '2004-02-01', 12.54), array('Northwest', '2004-01-01', '2004-02-01', 546.33), array('Southeast', ...

2012-02-12 21:57:35 90

原创 Win 7下硬盘安装Ubuntu

摘自: [url]http://www.enet.com.cn/article/2011/0303/A20110303833892.shtml[/url]1.下载软件 操作系统ubuntu:http://www.ubuntu.com/desktop/get-ubuntu/download 系统引导软件EasyBCD:http://neosmart.net/dl.php?id=1...

2011-12-30 20:03:25 94

原创 Android环境搭建时遇到的问题总结

[size=medium][b]出现的问题: [/b][/size][b]1. 安装[/b]/opt/eclipse/android-sdk-linux/platform-tools/adb: error while loading shared libraries:libncurses.so.5: wrong ELF class: ELFCLASS64解决方案: apt-get in...

2011-12-30 20:03:12 172

原创 su 切换,提示:“密码不正确”

摘自: [url]http://hi.baidu.com/leixiaojunxj/blog/item/32a429942ee2c00bd21b70b6.html[/url]平时都用root用户登录测试服务器,今天使用个人普通用户leixj登录后想通过su切换到root,在使用su时,结果提示“密码不正确” :[leixj@lanpay ~]$ su - root口令:su: ...

2011-12-29 23:56:44 1222

原创 “service httpd does not support chkconfig” 问题

摘自: [url]http://holy2010.blog.51cto.com/1086044/353101[/url]在 Redhat 上面使用編譯的方式安裝 Apache 後,將 bin/apachectl 複製到 /etc/rc.d/init.d/ 目錄,並想用 chkconfig 將 Apache 設定成自動啟動,但出現了 "service httpd does not suppo...

2011-12-29 23:55:16 96

原创 比较版本内容差异的时候,遭遇到错误:Unreadable path encountered; access denied;

解决方法:编辑[代码仓库目录下]/conf/svnserve.conf1. 将[anon-access]的值设置为[none]。如下:[general]### These options control access to the repository for unauthenticated### and authenticated users.  Valid values are...

2011-12-29 23:53:41 188

原创 SVN 自动发布

实现过程,是使用了svn的一个hook的功能,我们调用了 post-commit 来做一些当提交完成后的操作。 1. 在版本库的hooks目录下面,有一些基于事件触发的执行脚本,比如post-commit, 去掉后缀.tmpl 2. 编辑svn代码库服务器上文件: svn/test/hooks/post-commit#!/bin/shREPOS="$1"REV="$2...

2011-12-29 23:52:00 112

原创 VSFTP 设为服务的脚本

[code="shell"]#!/bin/bash# chkconfig: - 60 50#description:vsftpd#conf:/etc/vsftpd/vsftp.conf#cp vsftpd /etc/init.d/vsftpd#chmod 755 /etc/init.d/vsftpd#chkconfig --add vsft...

2011-12-29 23:49:55 102

原创 [CI]登录验证

[list][*] 预先加载数据库操作类和Session类 即在autoload.php中,[color=red]$autoload['libraries'] = array('database', 'session');[/color] a. 注: 使用session , 要设定 encryption key : config.php中: $config['encryption_ke...

2011-12-28 22:53:58 92

原创 XSS

XSS又叫CSS (Cross Site Script) ,跨站脚本攻击。它指的是恶意攻击者往Web页面里插入恶意html代码,当用户浏览该页之时,嵌入其中Web里面的html代码会被执行,从而达到恶意攻击用户的特殊目的。XSS属于被动式的攻击,因为其被动且不好利用,所以许多人常忽略其危害性。 CI中配置XSS 过滤[color=red]在配置文件config.php中 $conf...

2011-12-28 22:53:44 68

原创 [CI]发送Email

1. 在config/目录下添加 email.php类[code="php"]$config['protocol'] = 'smtp'; $config['smtp_host'] = 'ssl://smtp.gmail.com'; $config['charset'] = 'utf-8'; $config['smtp_port'] = 465; $config['smtp_us...

2011-12-28 22:53:35 133

原创 安装php_cURL扩展

cURL官网:http://curl.haxx.se/download.html 以下方法在ubuntu下没有尝试成功,sudo apt-get install php5,找不到下文所谓php源码目录安装在哪里。后来发现sudo apt-get install php5-curl即可安装php cURL扩展。以下文章以后再研究今天又重新装了一下,貌似下面的步骤还是需要做的,可能只要...

2011-12-28 22:53:28 159

原创 Linux下安装PHP Memcache扩展.

转自[url]http://koda.iteye.com/blog/665761[/url]这里用的是第一个(memcache),安装过程如下: 环境: CenOS5.2已经安装好了php5.2.13(在/usr/local/php). 1. 下载解压缩 从http://pecl.php.net/get/memcache-3.0.6.tgz 下载beta版(最新版)包并解压缩 ...

2011-12-27 19:12:24 98

原创 PHP的mcrypt模块安装

首先要下载三个软件(下载地址是我提供的,里面有不同的压缩版本),分别是libmcrypt-2.5.8.tar.gz下载地址: http://sourceforge.net/project/showfiles.php?group_id=87941&package_id=91774&release_id=487459mhash-0.9.9.tar.gz下载地址: http://sour...

2011-12-27 19:12:22 118

原创 为php增加mbstring扩展 等一般扩展

[color=red]注: 默认生成 extension.so的目录是/usr/local/php5/lib/php/extensions/no-debug-non-zts-20090626/设定extension_dir的目录指向它[/color]环境php5.2.14, 编译后不支持mbstring扩展。假如php的源码包在/usr/local/src/php-5.2.14...

2011-12-27 19:12:19 167

原创 Linux下 手动安装配置PHP

0. 安装php前 需先安装 几个扩展命令为 ./configure && make && make install见附件1.       从官方网站下载php。http://www.php.net/downloads.php。 下载下来。2.       进行解压:[root@hostlocal~]# tar –zxvf php-5.2.63.       [ro...

2011-12-27 19:12:17 206

原创 php安装好以后 apache2 无法启动

在安装完成PHP后, 重新启动apache报如下错误原因是Linux有一个SELinux保护模式引起的。Syntax error on line 268 of /usr/local/apache2/conf/httpd.conf:Cannot load /usr/local/apache2/modules/libphp5.so into server: /usr/local/apach...

2011-12-27 19:12:03 144

原创 [CI]多数据库配置使用

1.在database.php配置文件中 加入 [code="php"]$db['[color=red]second[/color]']['hostname'] = '[color=red]localhost[/color]'; $db['second']['username'] = 'root'; $db['second']['password'] = 'root'; $db['...

2011-12-26 13:05:56 80

原创 [Yii]表单下拉选框及查询下拉选框

[size=medium][b]form表单[/b][/size][b]Views中:[/b] [b]Models中:[/b] public function getCategoryList() { $returnArr = $this->findAll(); return CHtml::listData($returnArr, 'cate_id', 'cate_n...

2011-12-26 13:02:14 149

原创 Yii 语言设置

1. 在main.php配置文件中加入 'language'=>'zh_cn',[i]注: 在URL中追加参数lang=zh_cn即可实现中文[/i]2. 在Controller方法中添加 [code="php"] public function init() { if(isset($_REQUEST['lang'])&&$_REQU...

2011-12-26 13:01:06 76

原创 Apache 利用rewrite 隐藏index.php文件

1.开启apache的mod_rewrite模块      去掉LoadModule rewrite_module modules/mod_rewrite.so前的“#”符号      确保中有“AllowOverride All”2.在项目中的/protected/config/main.php中添加代码:            'urlManager'=>array(   ...

2011-12-26 13:00:54 262

原创 数据库Identity+Primarykey字段强行插入的处理

插入|数据|数据库由于是Identity,所以在强行插入的时候需要将identity属性丢弃,插入后再将identity属性拾回。做下面的操作SET IDENTITY_INSERT [TABLENAME] ONINSERT INTO [TABLENAME](ID, COL1, COL2) VALUES(0, COLVALUE1, COLVALUE2)SET IDENT...

2011-12-26 13:00:45 100

原创 用P3P header解决iframe跨域访问cookie

目前在整合几个应用时,遇到了iframe无法获取cookie(session)的问题,经过google,终于把这个问题解决了,现在记录一下。 我的需求是这样的。 有一个应用是用.net开发的,主要是控制用户登录,用户访问权限的,部署在上海机房。现在就叫A应用吧 还有一个应用是用java开发,主要是具体业务的操作。部署在北京机房,这里叫B应用吧 由于已经有一个用户管理和权...

2011-12-22 12:41:55 140

原创 PHP 简单 遍历 重命名

[code="php"][/code]1)怎样统计该目录下一共有多少个文件2)怎样统计该目录下一共有多少个php文件3)怎样统计该目录下一共有多少个非txt文件$arr = scandir($dir); $all = count($arr)-2;//所有文件总数除./和../ $php = count(preg_grep("/\.php$/", $arr...

2011-12-22 12:41:49 109

空空如也

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

TA关注的人

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