自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Van_chan

在牛逼的梦想也抵不过傻逼一样的坚持!

  • 博客(23)
  • 资源 (2)
  • 收藏
  • 关注

原创 优化提交的表单

$("button").click(function(){alert($(this).serialize());});//或者$('form').submit(function() {alert($(this).serialize());});

2014-12-12 19:54:19 442

转载 解决PHP环境Warning: scandir()问题

安装Wordpress偶尔会出现Warning: scandir()问题,分享一下解决方法:Warning: scandir() has been disabled for security reasons in /home/wwwroot/…Warning: Invalid argument supplied for foreach() in /home/wwwroot/… 错误

2014-12-03 09:30:32 5332

转载 ubuntu 14.04安装gnome3桌面

先上我使用的gnome3桌面截图:这是桌面,按win+A可快速切换程序窗口,点击左上角“活动”按钮。或win+A可进入应用程序列表,gnome3的锁屏界面还是很好看的,平板用着一定很好。PS:有人说不是触屏的电脑无法解开锁屏,其实这里只需要按住鼠标左键向上就可以了,密码唤醒窗口很简洁,但不知道头像是怎么更改的。以下是安装方法:sudo add-a

2014-10-31 07:00:21 967

转载 RBAC原理

最近我们项目上遇到了权限控制不断在代码中添加ifelse,不断重复这样的操作,代码耦合太强,每次修改都要动大手术,到现在,写那断代码的同事自己也搞的晕乎乎的,因为很容易,自己改着这,就忘了改那了,这让我想到,为什么不直接用权限控制呢?而我自己也好久没接触RBAC这块了,今天就和大家一起复习下RBAC的原理。工具/原料ThinkPHP

2014-10-30 11:00:29 1426

转载 ThinkPHP中实例化对象M()和D()的区别?ThinkPHP如何实例化对象?

ThinkPHP中实例化对象M()和D()的区别?ThinkPHP如何实例化对象?在实例化的过程中,经常使用D方法和M方法,这两个方法的区别在于M方法实例化模型无需用户为每个数据表定义模型类,如果D方法没有找到定义的模型类,则会自动调用M方法。通俗一点说:M实例化参数是数据库的表名。D实例化的是你自己在Model文件夹下面建立的模型文件例如:$user = newUserM

2014-10-27 10:35:04 1271

转载 jQuery$命名冲突问题解决方法

也许你在看此文章之前还不知道jquery有一个noConflict()东西了,它就是为了避免与其它js插件碰到相同变量的一个解决方法,利用noConflict()可以把变量存到其它指定的变量中去如,我把$存到jq中代码如下 复制代码 var jq = $.noConflict();这样我们在所有页面都可以使用jq而不是$了例代码如下 复制代码 var jq = $.no

2014-10-24 10:23:16 545

原创 thinkPHP3.1快速入门(1)基础

简介ThinkPHP是一个快速、简单的基于MVC和面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布,从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,尤其注重开发体验和易用性,并且拥有众多的原创功能和特性,为WEB应用开发提供了强有力的支持。目录结构ThinkPHP最新版本可以在官方网站(http://thinkphp.cn/down/fram

2014-10-16 16:21:55 408

转载 Ubuntu下Apache重启错误:Could not reliably determine

错误信息:AH00558:apache2:could not reliably determineapache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName解决方法:sudo gedit /etc/apache2/apac

2014-10-14 22:36:09 676

原创 [mysql]ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.

[mysql]ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)没启动mysql的守护进程,执行service mysqld start就行了posted on 2007-06-07 20:27 聂文龙 阅读(11851) 评

2014-10-14 15:12:14 1333

转载 ubuntu下安装Apache+PHP+Mysql

电影《社交网络》中,facebook创始人马克.扎克失恋后入侵哈佛大学宿舍楼服务器,窃取数据库资料,并在两个小时内完成了一个给校内女生评分的交互网站,该网站一天内点击数过10W,直接导致学校服务器崩溃。。。。。。其实,构建那样一个网站并不需要很多高深的技术,任何一个有一定网络编程基础的人都可以做到。马克构建网站所用的是Apache服务器和PHP服务器脚本语言,我曾经用三天时间学习PHP,然

2014-10-14 14:43:42 469

转载 Ubuntu 13.04 用户安装 gnome 3.8 桌面

昨天我试用了一把 Ubuntu gnome 13.04,如果你看了那一片文章:Ubuntu Gnome 13.04 体验截图。对Ubuntu gnome 13.04 并不是采用的gnome 3.8 而是3.6的版本,这也许是因为gnome 3.8 还没有3.6 稳定的缘故,一些软件运行还有问题。如果想安装gnome到最新版本也可以,可以使用官方提供的PPA源进行安装。如果你是Ubuntu

2014-10-14 12:00:35 513

转载 Array实例

Array数组(PHP学习)什么是数组?答:就是一组数。 数组的创建: $Arr = array('姓名'=>'张三','身高'=>'174','家乡'=>'上海');print_r($Arr);/*方法一:通过array方法,制定键值对返回Array(    [姓名] => 张三    [身高] => 174    [家

2014-10-13 11:46:10 426

转载 .net实现验证码功能

一、验证码简介  验证码功能一般是用于防止批量注册的,不少网站为了防止用户利用机器人自动注册、登录、灌水,都采用了验证码技术。所谓验证码,就是将一串随机产生的数字或字母或符号或文字,生成一幅图片, 图片里加上一些干扰象素(防止OCR),由用户肉眼识别其中的验证码信息,输入表单提交网站验证,验证成功后才能使用某项功能。  常见的验证码有如下几种:   1、纯数字验证码,一般为

2014-08-12 17:10:05 1431

转载 Windows 7 IIS (HTTP Error 500.21 - Internal Server Error)解决

Windows 7 IIS (HTTP Error 500.21 - Internal Server Error)解决HTTP Error 500.21 - Internal Server ErrorHandler "WebServiceHandlerFactory-Integrated" has a bad module "ManagedPipelineHandler" in its

2014-07-27 08:49:19 582

转载 常识你知道吗?手机网络状态及标识识别

如今的移动互联网发展脚步实在有些快,3G还没普及,4G已经扑面而来。对于广大非玩家的用户来说,如此快速的技术更新换代虽然带来了更多的选择,但同时也会造成一些不少的困扰,比方说如今的4G手机动不动就宣称可以实现100M上网,可是我们实际上真能体验到这种“快感”的机会却很少,这当然是因为4G网络的建设和发展才开始,整个网络还需要完善所致。对此,作为消费者我们可以理解,但问题也随之而来,既然4G网络还没

2014-06-26 22:26:34 996

转载 C#流的概念

注意:1、在计算机编程中,流就是一个类的对象,很多文件的输入输出操作都以类的成员函数的方式来提供。 2、计算机中的流其实是一种信息的转换。它是一种有序流,因此相对于某一对象,通常我们把对象接收外界的信息输入(Input)称为输入流,相应地从对象向外输出(Output)信息为输出流,合称为输入/输出流(I/O Streams)。对象间进行信息或者数据的交换时总是先将对象或数据转换

2014-06-26 22:07:47 846

转载 C# 3.0 入门系列(一)

谈到dlinq,就不得不先说linq。让我们先看看什么是linq。linq是 Language Integrated Query的缩写。那么事实上dlinq就是 Database Language Integrated Query 的缩写。linq和dlinq最大的区别就在与linq是对内存进行操作,而dlinq的操作对象为数据库。我们先来看一个linq的例子。在这之前,你需要安装s2008 

2014-06-25 15:41:51 384

转载 C#中实现迭代器

在C#中,若要对自定义类型对象使用foreach进行迭代的话,该对象必须实现IEnumerable接口下的GetEnumerator方法,而GetEnumerator方法需返回一个IEnumerator的实例,IEnumerator的实例具体通过MoveNext(),Reset(),Current实现了迭代。      我们先来看看IEnumerable和IEnumerator两个接口的结

2014-06-25 10:37:06 655

转载 C# 枚举器 手动实现枚举器 可枚举集合 枚举器操作 迭代器

在C#语言中提供 foreach 查询操作,foreach 大大的简化了要编写的代码,但是foreach 只能用来遍历一个可枚举的集合(enumable),可枚举的集合就是实现了System.Collections.IEnumerable接口的一个集合。 但是foreach 返回的是可枚举对象的一个只读集合,不可以通过foreach 来修改可枚举对象。 简单的一个例

2014-06-25 10:08:13 433

转载 C#泛型详解

我们在编写程序时,经常遇到两个模块的功能非常相似,只是一个是处理int数据,另一个是处理string数据,或者其他自定义的数据类型,但我们没有办法,只能分别写多个方法处理每个数据类型,因为方法的参数类型不同。有没有一种办法,在方法中传入通用的数据类型,这样不就可以合并代码了吗?泛型的出现就是专门解决这个问题的。读完本篇文章,你会对泛型有更深的了解。为什么要使用泛型为了了解这个问题,我们先看

2014-06-24 21:01:19 384

转载 C# 泛型

泛型的好处泛型是C#中的一个非常重要的语法,泛型的好处可以归结为一下几点:性能;类型安全;二进制重用;防止代码臃肿;命名规范性能:性能是泛型最大的好处之一,当在非泛型的类中使用值类型的时候要涉及到装箱和拆箱。值类型是放在栈上的,引用类型是放在堆上的。C#类是引用类型,结构是值类型。.net提供了值类型到引用类型的转换,这个转换的过程叫做装箱,当将一个值类型传递给一个需要引用类型作为

2014-06-24 20:45:24 625

转载 VS2010配置SVN

1.为什么要用VisualSVN Server,而不用Subversion?回答:因为如果直接使用Subversion,那么在Windows 系统上,要想让它随系统启动,就要封装SVN Server为windws service,还要通过修改配置文件来控制用户权限,另外如果要想以Web方式【http协议】访问,一般还要安装配置Apache,如果是新手,岂不是很头痛?而VisualSVN S

2014-06-24 08:49:14 3411

转载 VS2010安装SVN

给大家介绍一些SVN的入门知识!希望对大家的学习起到作用!     关于SVN与CVS的相关知识,大家可以自己去google一下。     一、准备        SVN是一个开源的版本控制系统,它可以记录所有的文件修改版本。CVS也是一个版本控制系统,可是现在大家更多的是用SVN,因为SVN不但继承了CVS的优点,而且还有许多的功能是CVS所不具备的。可以肯定,SVN会成

2014-06-24 08:36:29 3059

空空如也

空空如也

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

TA关注的人

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