摘要: Yii框架自动生成的Web应用骨架的目录里面有连个脚步文件,yiic和yiic.bat。yiic是Unix/Linux平台用的,yiic.bat是windows平台用的。如果要查看脚本的帮助可以进入到脚步所在的根目录,然后执行yiic help,他会列出所有可用的命令,里面包括Yii提供的系统命令和... 阅读全文
posted @ 2015-01-09 13:19 (灬尐綄熊灬™ 阅读(458) 评论(0) 推荐(0) 编辑
摘要: public function rules(){ return array( array('project_id, type_id, status_id, owner_id, requester_id,', 'numerical', 'integerOnly'=>true), array('na... 阅读全文
posted @ 2014-08-22 16:15 (灬尐綄熊灬™ 阅读(374) 评论(0) 推荐(1) 编辑
摘要: ubuntu下安装subversion客户端:sudo apt-get install subversion subversion-tools详细请看 http://www.subversion.org.cn/svnbook/1.1/index.html svn子命令1、检出svncohttp://... 阅读全文
posted @ 2014-06-22 15:29 (灬尐綄熊灬™ 阅读(187) 评论(0) 推荐(0) 编辑
摘要: ";echo '密文:',$encrypt."";echo '译文:',$decrypt.""; 阅读全文
posted @ 2014-06-04 16:09 (灬尐綄熊灬™ 阅读(420) 评论(1) 推荐(0) 编辑
摘要: 前面几则日志中讲述了在 PHP 中上传文件,相信大家对 PHP 中如何进行文件上传已经初步掌握。本文来继续探讨在 PHP 中上传文件的技术,不同的是,本次上传将仅限于图片文件的上传,并且将采用 Ajax 技术。 本例将要实现这样的效果:当用户选择图片,开始上传后,后台上传完成时,随即会显示到当前页面... 阅读全文
posted @ 2014-06-02 23:12 (灬尐綄熊灬™ 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 随着浏览器的升级,CSS3已经可以投入实际应用了。但是,不同的浏览器有不同的CSS3实现,兼容性是一个大问题。上周的YDN介绍了CSS3 Please网站,该网站总结了一些常用功能的写法。以下就是这些写法的详细介绍。所有代码都经过了Firefox 3.6和IE 8.0的验证,原文的错误之处也已得到改... 阅读全文
posted @ 2014-05-23 19:46 (灬尐綄熊灬™ 阅读(393) 评论(1) 推荐(1) 编辑
摘要: 0, "days" => 0, "hours" => 0, "minutes" => 0, "seconds" => 0, ); if($time >= 31556926){ $value["years"] = floor($time/31556926); $time = ($t... 阅读全文
posted @ 2014-05-19 20:34 (灬尐綄熊灬™ 阅读(1375) 评论(0) 推荐(0) 编辑
摘要: PHPExcel是个很强大的类库,以前只使用过它生成Excel文件,非常方便。今天接到个项目要读取Excel的文件,以前也做过Excel转换写入数据库的工作,不过相对简单一些,是转换成CSV格式再进行解析的。首先下载PHPExcel类库。http://phpexcel.codeplex.com/包含... 阅读全文
posted @ 2014-05-05 16:16 (灬尐綄熊灬™ 阅读(1007) 评论(0) 推荐(1) 编辑
摘要: 1.view中代码如下: 请选择包含批量IP称的EXCEL文件 2.controller中代码如下:if(isset($_FILES['batchFile']) && $_FILES['batchFile']['error']==0) { spl_autoload_unregister(ar... 阅读全文
posted @ 2014-04-27 23:42 (灬尐綄熊灬™ 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 最近在研究PHP的Yii框架,很喜欢,碰到导出Excel的问题,研究了一下,就有了下面的方法:1、首先在config\main.php中添加对PHPExcel的引用,我的方式是这样:12345678//autoloadingmodelandcomponentclasses'import'=>arra... 阅读全文
posted @ 2014-04-26 23:40 (灬尐綄熊灬™ 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 最近在研究PHP的Yii框架,很喜欢,碰到导出Excel的问题,研究了一下,就有了下面的方法:1、首先在config/main.php中添加对PHPExcel的引用,我的方式是这样: // autoloading model and component classes 'import'=... 阅读全文
posted @ 2014-04-26 23:33 (灬尐綄熊灬™ 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 首先到phpexcel官网上下载最新的phpexcel类,下周解压缩一个classes文件夹,里面包含了PHPExcel.php和 PHPExcel的文件夹,这个类文件和文件夹是我们需要的,把classes解压到你项目的一个目录中,重命名为phpexcel,开始喽,(代码都摘自自带实例)程序部分re... 阅读全文
posted @ 2014-04-26 23:25 (灬尐綄熊灬™ 阅读(541) 评论(0) 推荐(0) 编辑
摘要: Linux版本 centos5.6 64bit环境 vmware忘记密码解决方法1:重启系统,一、重启系统,在系统引导前按任意键进入菜单。如图:GRUB: 在引导装载程序菜单上,用上下方向键选择你忘记密码的那个系统键入“e” 来进入编辑模式。2.接下来你可以看到如下图所示的画面,然后你再用上下键选择... 阅读全文
posted @ 2014-04-20 23:55 (灬尐綄熊灬™ 阅读(231) 评论(0) 推荐(0) 编辑
摘要: //已经验证过// JavaScript Document//使用说明://设置缓存:setCookie("name",value);//获取缓存:var name=getCookie("name");//删除缓存:delCookie("name");///设置cookiefunction setC... 阅读全文
posted @ 2014-04-18 00:32 (灬尐綄熊灬™ 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 当你需要在一个GridView渲染某一个复杂元素的时候(特别是在这种情况下,这是一个小部件),这就需要你在控制器中调用一个动作。例如你给一个GridView的定义这样的一列:widget('bootstrap.widgets.TbGridView', array( 'id' => 'folder-g... 阅读全文
posted @ 2014-04-17 13:24 (灬尐綄熊灬™ 阅读(547) 评论(0) 推荐(0) 编辑
摘要: [导读] 做过PHP开发的程序员应该清楚,PHP中有很多内置的功能,掌握了它们,可以帮助你在做PHP开发时更加得心应手,本文将分享8个开发必备的PHP功能,个个都非常实用,希望各位PHP开发者能够掌握。1、传递任意数量的函数做过PHP开发的程序员应该清楚,PHP中有很多内置的功能,掌握了它们,可以帮助你在做PHP开发时更加得心应手,本文将分享8个开发必备的PHP功能,个个都非常实用,希望各位PHP开发者能够掌握。1、传递任意数量的函数参数我们在.NET或者JAVA编程中,一般函数参数个数都是固定的,但是PHP允许你使用任意个数的参数。下面这个示例向你展示了PHP函数的默认参数:view sou 阅读全文
posted @ 2014-03-20 16:30 (灬尐綄熊灬™ 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 1、安装配置freetds wget http://mirrors.xmu.edu.cn/ubuntu/archive/pool/main/f/freetds/freetds_0.82.orig.tar.gz tar zxf freetds_0.82.orig.tar.gz cd freetds_0.82 ./configure --prefix=/sxmobi/Software/common/freetds --enable-msdblibmake && make install 2、编译mssql扩展,假设PHP安装源码包为/usr/local/src/php-5.3.11 阅读全文
posted @ 2013-11-28 11:01 (灬尐綄熊灬™ 阅读(823) 评论(0) 推荐(0) 编辑
摘要: 什么是FreeTDS简单的说FreeTDS是一个程序库,可以实现在Linux系统下访问微软的SQL数据库!FreeTDS 是一个开源(如果你喜欢可以称为自由)的程序库,是TDS(表列数据流 )协议的再次实现。它可以被用在Sybase的db-lib或者ct-lib库。它也包含一个ODBC的库。 允许许多开源的应用软件比如Perl和PHP(或者你自己的c或C++程序)去连接到Sybase或 Microsoft SQL服务器。FreeTDS 以源码的形式被发布,几乎可以在任何操作系统上编译。意味着Unix和 类Unix系统(包括著名的分支如Interix和QNX),还有Win32,VMS,和OSX。 阅读全文
posted @ 2013-11-26 21:42 (灬尐綄熊灬™ 阅读(1213) 评论(0) 推荐(1) 编辑
摘要: 在开篇之前:我想说这篇文章其实是我刚刚接触Rewrite的时候学习的文档,应属转载,但是在这里我不想写明原地址,原因是文章中大多数给出的配置命令经实验都是错误的。需要原文的可以在谷歌上搜索一下”Apache Rewrite 规则详解”好在我对正则表达式有所了解,把原文的代码都通过自己的理解改写了一下,并都能够达到题设的要求,并联想需求添加了例子。本文是经过我实验后修改有效的,如果还是出现500错误请去掉#及后面的注释(也许有些环境不支持中文注解),如果还是错误请在下面给我留言。1、Rewrite规则简介:Rewirte主要的功能就是实现URL的跳转,它的正则表达式是基于Perl语言。可基于服务 阅读全文
posted @ 2013-11-21 11:51 (灬尐綄熊灬™ 阅读(385) 评论(1) 推荐(1) 编辑
摘要: HTTP协议中GET、POST和HEAD的介绍GET: 请求指定的页面信息,并返回实体主体。HEAD: 只请求页面的首部。POST: 请求服务器接受所指定的文档作为对所标识的URI的新的从属实体。 HTTP 定义了与服务器交互的不同方法,最基本的方法是 GET 和 POST。事实上 GET 适用于多数请求,而保留 POST仅用于更新站点。根据 HTTP 规范,GET 用于信息获取,而且应该是安全的和幂等的。所谓安全的意味着该操作用于获取信息而非修改信息。换句话说,GET 请求一般不应产生副作用。幂等的意味着对同一 URL的多个请求应该返回同样的结果。完整的定义并不像看起来那样严格。从根本上讲. 阅读全文
posted @ 2013-11-01 17:26 (灬尐綄熊灬™ 阅读(631) 评论(0) 推荐(0) 编辑
摘要: Emmet DocumentationSyntaxChild: >nav>ul>li Sibling: +div+p+bq Climb-up: ^div+div>p>span+em^bq div+div>p>span+em^^bq Grouping: ()div>(header>ul>li*2>a)+footer>p (div>dl>(dt+dd)*3)+footer>p Multiplication: *ul>li*5 Item numbering: $ul>li.item$*5 h$[ti 阅读全文
posted @ 2013-10-30 23:13 (灬尐綄熊灬™ 阅读(2476) 评论(0) 推荐(0) 编辑
摘要: 本文章来给大家详细jquery中的ajax跨域请求, 在JQuery对于Ajax的跨域请求有两类解决方案,不过都是只支持get方式。分别是JQuery的jquery.ajax jsonp格式和jquery.getScript方式。ajax要在各种浏览器下都实现完美的跨域需要借助于jsonp技术,jsonp实质是请求一个js脚本文件,在js文件载入完毕时执行某个函数,这样就可以完美的规则跨域问题了。什么是jsonp格式呢?API原文:如果获取的数据文件存放在远程服务器上(域名不同,也就是跨域获取数据),则需要使用jsonp类型。使用这种类型的话,会创建一个查询字符串参数 callback=? , 阅读全文
posted @ 2013-10-17 23:42 (灬尐綄熊灬™ 阅读(647) 评论(0) 推荐(0) 编辑
摘要: 如果被 varchar 超过上述的 b 规则,被强转成 text 类型,则每个字段占用定义长度为 11 字节,当然这已经不是 varchar 了4.0版本以下,varchar(20),指的是20字节,如果存放UTF8汉字时,只能存6个(每个汉字3字节)5.0版本以上,varchar(20),指的是20字符,无论存放的是数字、字母还是UTF8汉字(每个汉字3字节),都可以存放20个,最大大小是65532字节Mysql4中最大也不过是20个字节,但是Mysql5根据编码不同,存储大小也不同。1、限制规则字段的限制在字段定义的时候有以下规则:a) 存储限制varchar 字段是将实际内容单独存储在聚 阅读全文
posted @ 2013-10-11 01:15 (灬尐綄熊灬™ 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 创建索引是指在某个表的一列或多列上建立一个索引,以便提高对表的访问速度。创建索引有3种方式,这3种方式分别是创建表的时候创建索引、在已经存在的表上创建索引和使用ALTER TABLE语句来创建索引。本节将详细讲解这3种创建索引的方法。7.2.1 创建表的时候创建索引(1)创建表时可以直接创建索引,这种方式最简单、方便。其基本形式如下:CREATE TABLE 表名( 属性名 数据类型[完整性约束条件],属性名 数据类型[完整性约束条件],......属性名 数据类型 [ UNIQUE | FULLTEXT | SPATIAL ] INDEX | KEY[ 别名] ( 属性名1 [(长度)] [ 阅读全文
posted @ 2013-10-10 23:06 (灬尐綄熊灬™ 阅读(1817) 评论(0) 推荐(0) 编辑
摘要: 由于PHP的工作机制,它并没有一个daemon线程,来定时地扫描session信息并判断其是否失效。当一个有效请求发生时,PHP会根据全局变量 session.gc_probability/session.gc_divisor(同样可以通过php.ini或者ini_set()函数来修改) 的值,来决定是否启动一个GC(Garbage Collector)。默认情况下,session.gc_probability = 1,session.gc_divisor =100,也就是说有1%的可能性会启动GC。GC的工作,就是扫描所有的session信息, 用当前时间减去session的最后修改时间(m 阅读全文
posted @ 2013-09-22 00:19 (灬尐綄熊灬™ 阅读(580) 评论(0) 推荐(0) 编辑
摘要: Ctrl+Shift+P:打开命令面板Ctrl+P:搜索项目中的文件Ctrl+G:跳转到第几行Ctrl+W:关闭当前打开文件Ctrl+Shift+W:关闭所有打开文件Ctrl+Shift+V:粘贴并格式化Ctrl+D:选择单词,重复可增加选择下一个相同的单词Ctrl+L:选择行,重复可依次增加选择下一行Ctrl+Shift+L:选择多行Ctrl+Shift+Enter:在当前行前插入新行Ctrl+X:删除当前行Ctrl+M:跳转到对应括号Ctrl+U:软撤销,撤销光标位置Ctrl+J:选择标签内容Ctrl+F:查找内容Ctrl+Shift+F:查找并替换Ctrl+H:替换Ctrl+R:前往 m 阅读全文
posted @ 2013-09-16 00:24 (灬尐綄熊灬™ 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 错误描述: Mysql中添加用户之后可能出现登录时提示ERROR 1045 (28000): Access denied for user的错误.删除user.user中值为NULL的,或更新NULL为test 1)delete from user where user is NULL 2)update user set user=‘test‘ where user is NULL.意外的情况: 如果上述方法没有效果,依然出现空用户,则可以利用图形化用户client删除. 在重装了CentOS后,发觉Mysql一直不好用。 # mysqladmin create dbname 命令老是返回my 阅读全文
posted @ 2013-09-14 21:12 (灬尐綄熊灬™ 阅读(245) 评论(0) 推荐(0) 编辑
摘要: MyISAM存储引擎 MyISAM是 默认存储引擎。它基于更老的ISAM代码,但有很多有用的扩展。MyISAM存储引擎的一些特征:· 所有数据值先存储低字节。这使得数据机和操作系统分离。二进制轻便性的唯一要求是机器使用补码(如最近20年的机器有的一样)和IEEE浮点格式(在主流机器中也完全是主导的)。唯一不支持二进制兼容性的机器是嵌入式系统。这些系统有时使用特殊的处理器。· 先存储数据低字节并不严重地影响速度;数据行中的字节一般是未联合的,从一个方向读未联合的字节并不比从反向读更占用更多的资源。服务器上的获取列值的代码与其它代码相比并不显得时间紧。·大文件(达63 阅读全文
posted @ 2013-09-13 16:26 (灬尐綄熊灬™ 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2013-08-30 23:11 (灬尐綄熊灬™ 阅读(688) 评论(0) 推荐(0) 编辑
摘要: (一)字符串处理函数Chr函数作用:根据ASCII码返回相应的字符。语法:string chr(int ascii);Chop函数作用:去除字符串中连续空格和空白行。语法:string chop(string str);Echo函数作用:对字符串进行输出。语法:echo string arg1,string arg2,...string argn;Explode函数作用:切割字符串。语法:array explode(string separator,string mystr);用法:以separator为分隔符,把字符串mystr切割到数组中。Implode函数作用:将数组变成字符串。语法:s 阅读全文
posted @ 2013-08-30 23:06 (灬尐綄熊灬™ 阅读(268) 评论(0) 推荐(0) 编辑