2014年4月22日
摘要: 自动验证与自动填充是在使用ThinkPHP时经常用到的功能,但偶尔会遇到自动验证与自动填充无效的情况,本文就ThinkPHP 自动验证与自动填充无效可能的原因做一些分析。create()ThinkPHP 自动验证与自动填充是在创建数据对象 create() 时实现的,因此自动验证与自动填充无效很大程... 阅读全文
posted @ 2014-04-22 11:39 大海航手 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 一、自动验证 array('验证字段','验证规则','错误提示','验证条件','附加规则','验证时间') //验证字段:需要验证表单字段名称 //验证规则:必须要结合附加规则一起使用 //错误提示:如果出现错误,抛出一个什么样的错误提示告知用户 //验证条件:0、1、2 //附加规则:1、r... 阅读全文
posted @ 2014-04-22 10:47 大海航手 阅读(155) 评论(0) 推荐(0) 编辑
  2014年4月10日
摘要: chattr命令的作用很大,其中一些功能是由Linux内核版本来支持的,如果Linux内核版本低于2.2,那么许多功能不能实现。同样-D检查压缩文件中的错误的功能,需要2.5.19以上内核才能支持。另外,通过chattr命令修改属性能够提高系统的安全 性,但是它并不适合所有的目录。chattr命令不能保护/、/dev、/tmp、/var目录。 lsattr比较简单,只是显示文件的属性[root]#lsattr ----ia---j--- ./lsattr_test这两个命令是用来改变文件、目录属性的,和chmod,ls这些命令相比,chmod只是改变文件的读写、执行权限,更底层的属性控制是由. 阅读全文
posted @ 2014-04-10 22:52 大海航手 阅读(196) 评论(0) 推荐(0) 编辑
  2014年4月3日
摘要: 上传概述上传类使用ORG类库包中的Net.UpdateFile类,ThinkPHP内置的Action操作里面(主要是insert和update操作,其他操作可以相应实现)实现了自动识别是否存在文件上传,如果存在会自动进行处理。而上传类要做的仅仅是文件上传的过程,其他功能需要依赖系统类库或者相应类库。系统对文件上传设置了很多灵活的参数以便进行更细致的控制。下面我们通过几种常用的例子分别来描述下如何使用UploadFile类。目前ThinkPHP0.9.5版本的上传类包含的功能如下(有些功能需要结合 ThinkPHP系统其他类库):1、基本上传功能2、批量上传3、Ajax方式上传4、自动生成图片缩 阅读全文
posted @ 2014-04-03 10:43 大海航手 阅读(3181) 评论(0) 推荐(0) 编辑
  2014年4月2日
摘要: 分区工具fdisk用法介绍 fdisk命令参数介绍 p、打印分区表。 n、新建一个新分区。 d、删除一个分区。 q、退出不保存。 w、把分区写进分区表,保存并退出首先使用fdisk -l 查看系统中的所有硬盘和分区信息。我们可以看出sdb是我新添加的一个硬盘,8G大小,没有任何分区。在新建分区的时候,输入“n”命令之后,出现“Partition number (1-4):”表示要你输入分区的ID,只有新建主分区和扩展分区才有此项出现“First cylinder(n-xxx, default m) :”表示要你输入的分区开始的位置。我们一般用默认的就好了。出现“Last cylinder or 阅读全文
posted @ 2014-04-02 01:43 大海航手 阅读(1041) 评论(0) 推荐(0) 编辑
摘要: 1./ 挂载光驱# mount /dev/cdrom# ls /media/cdrom 2./ 挂载smb在mount前,首先要建立挂载点。 否者会提示 找不到挂载路径。# mkdir /mnt/smbdir# smbmount //10.93.21.20/engr /mnt/smbdir -o username=administrator,passwd=admin# ls /mnt/smbdir3./ 挂载iso# mkdir /mnt/iso1# mount -t iso9660-o loop/srv/disk1.iso /mnt/iso1 注:-t iso9660可以省略,因为linux 阅读全文
posted @ 2014-04-02 01:39 大海航手 阅读(4180) 评论(0) 推荐(0) 编辑
  2014年3月29日
摘要: 计算机在启动的时候,首先由BIOS中的程序执行自检,自检通过后,就根据CMOS的配置找到第一个可启动磁盘的MBR中的Boot Loader程序(一般在启动盘的第一个物理扇区,占416字节),并把控制权交给Boot Loader,由Boot Loader进一步完成操作系统内核的加载。 当Boot Loader找到内核之后,就把控制权交给操作系统内核,由内核继续完成系统的启动。可以看出,Boot Loader 是计算机启动中第二个要执行的程序,它是引导操作系统的关键程序。可以引导操作系统的Boot Loader主要有LiLo、GRUB以及Windows下的MBR程序。其中,GRUB是目前使用最为. 阅读全文
posted @ 2014-03-29 09:49 大海航手 阅读(320) 评论(0) 推荐(0) 编辑
  2014年2月21日
摘要: jQuery弹出层效果关闭目前来说,我还是喜欢这个自己改造的弹出层。自己在项目中也用的是这个。 阅读全文
posted @ 2014-02-21 17:41 大海航手 阅读(224) 评论(0) 推荐(0) 编辑
  2014年2月20日
摘要: 在网上看了很多关于thinkphp二级联动的文章,但我个人感觉写的都不是很简单,有些繁琐,下面是我写的一个简单的二级联动。本人是新手 高手可以不用往下看了.html文件:liandong.html首先要引入jquery.js文件二级联动php文件IndexAction.class.phpclass IndexAction extends Action { public function liandong(){ //实例化数据表 $type=M('Type'); //首先是查询类别表中的父类,我的是父类的pid都为0 $plei=$type->where('pid= 阅读全文
posted @ 2014-02-20 11:47 大海航手 阅读(1028) 评论(0) 推荐(0) 编辑
  2014年2月19日
摘要: Jquery在异步提交方面封装的很好,直接用AJAX非常麻烦,Jquery大大简化了我们的操作,不用考虑浏览器的诧异了。推荐一篇不错的jQuery Ajax 实例文章,忘记了可以去看看,地址为:http://www.cnblogs.com/yeer/archive/2009/07/23/1529460.html 和 http://www.w3school.com.cn/jquery/$.post、$.get是一些简单的方法,如果要处理复杂的逻辑,还是需要用到jQuery.ajax()一、$.ajax的一般格式$.ajax({ type: 'POST', url:url, dat 阅读全文
posted @ 2014-02-19 17:14 大海航手 阅读(173) 评论(0) 推荐(0) 编辑