自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

勿忘初心

知耻而后勇

  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

原创 CSS绘制3角形原理

一、原理CSS盒模型一个盒子包括:margin+border+padding+content。上下左右边框交界处出呈现平滑的斜线。利用这个特点,通过设置不同的上下左右边框宽度或者颜色可以得到小三角,小梯形等。 调整宽度大小可以调节三角形形状。示例1:一般情况下,我们设置盒子的宽高度及上下左右边框,会呈现如下图:CSS语言: 高亮代码由发芽网提供1 #test1 {2 height: 20px;3 ...

2015-06-30 13:48:54 451

原创 JS原型链

(下面说的类指的是构造方法,下面说的“父级类的对象”指的是原型对象)1)所有的类都有prototype属性,指向的是“父级类的对象”(也有__proto__属性,指向的是function类对象)2)所有的对象都有__proto__属性,该对象的__proto__属性是该类prototype属性的引用(也有constructor属性,指向的是该类)3)结合观点1,2,“父级类的对象”也有__prot...

2015-06-21 00:41:20 285

原创 apply()原理以及作用

apply与call作用是一样,只是传参形式不同,只拿apply说明一、用法fn1.apply(fn2,[parm1,parm2,..])说明:执行fn1这个方法,参数是parm这些。特点:多了一个调用者fn2.原理,拿fn1的内容到fn2函数里面运行一次。利用这一个特性有以下用途:1)改变this的指向:原理:fn1里面如何含有this关键字,那么this的指向,将会

2015-06-20 20:40:58 1206

原创 js中this的指向

js中的this详解(实例)当函数作为方法调用时,this是调用该方法的对象。//obj1.fn1()当函数作为函数调用时,this是相当于window全局对象//window.fn1()=fn1()<span style="font-size:24px;">var name = 'this is window!' var obj = { name: 'this...

2015-06-20 20:01:36 325

原创 jQuery.extend 函数详解,一般用于封装JQ插件

jQuery.extend 函数详解JQuery的extend扩展方法:      Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。      一、Jquery的扩展方法原型是:    extend(dest,src1,src2,src3...);      它的含义是将src1,src2,src3...合并到dest中,返回值为...

2015-06-20 19:42:12 3123

原创 JS模块化编程

Javascript模块化编程(一):模块的写法随着网站逐渐变成"互联网应用程序",嵌入网页的Javascript代码越来越庞大,越来越复杂。网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等......开发者不得不使用软件工程的方法,管理网页的业务逻辑。Javascript模块化编程,已经成为一个迫切的需求。理想情况下,开发者只需要实现核心的业务逻辑,其他都可以加载别人已经写好的...

2015-06-20 12:08:23 354

原创 JS闭包详解

闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。下面就是我的学习笔记,对于Javascript初学者应该是很有用的。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。  var n=999;  fu...

2015-06-20 12:06:02 297

原创 each的用法详解

通过它,你可以遍历对象、数组的属性值并进行处理。使用说明,以下遍历dom元素的each跟下文说的each是两种不同的each$(dom).each(function(){alert(this)})-----------------------------------------------------------------------------------each函数根据参数的类型实现的效果不...

2015-06-20 11:36:40 1950

原创 jQuery.extend和jQuery.fn.extend的区别

jQuery.extend(),是扩展的jQuery这个类。然后:$.liu();这样就能打印出来”liu“这个字符串代码在下面:这说明.liu()变成了jQuery这个类本身的方法(object)扩展也就是所谓的静态方法。只跟这个 类 本身有关-----------------------------------------------------------------------------...

2015-06-20 11:14:01 363

原创 Linux Vsftpd 连接超时解决方法(被动模式)

Linux Vsftpd 连接超时解决方法(被动模式)使用FileZillaFTPClient连接VsftpdFTP,在没有配置传输模式(主动模式、被动模式)时,出现了以下提示信息。我们可以手工设置传输模式为“主动模式”来解决这一问题。但由于客户端防火墙等原因,这种解决方法将不会始终有效。1234567891011121314151617181920状态: 正在连接192.168.1...

2015-06-19 00:29:14 25863 1

原创 Linux用户、用户组、文件权限【命令实战】

Linux用户、用户组、文件权限【命令实战】2013-04-24      0 个评论       作者:PHP攻城师收藏    我要投稿Linux用户、用户组、文件权限【命令实战】 linux的权限系统主要是由用户、用户组和权限组成。 关于理论方面,可参考另一篇文章: linux下查看所有用户及所有用户组【理论篇】http://www.2cto.com/os/201304/205743.html...

2015-06-17 11:38:48 383

原创 centos6.3下的ftp详细配置

一、FTP的安装1、检测是否安装了FTP:[root@localhost ~]# rpm -q vsftpd 如果安装了会显示版本信息:[root@localhost ~]# vsftpd-2.0.5-16.el5_5.1   否则显示:[root@localhost ~]# package vsftpd is not installed   2、如果没安装FTP,运行yum install vs...

2015-06-17 11:02:27 456

原创 ftp装好配置好但是还是连接失败

他的系统是CentOS,是RH派系的。我把vsftpd安装配置好了,以为大功告成,但客户端访问提示如下错误:500 OOPS: cannot change directory:/home/ftp原因是他的CentOS系统安装了SELinux,因为默认下是没有开启FTP的支持,所以访问时都被阻止了。//查看SELinux设置# getsebool -a|grep ftpftpd_disable_tr...

2015-06-16 23:14:42 461

原创 ftp简单的配置用户

在linux中添加ftp用户,并设置相应的权限,操作步骤如下:1、环境:ftp为vsftp。被限制用户名为test。被限制路径为/home/test2、建用户:在root用户下:useradd -d /home/test test //增加用户test,并制定test用户的主目录为/home/testpasswd test //为test设置密码3、更改用户相应的权限设置:usermod -s /...

2015-06-16 14:59:40 462

原创 vsftpd配置用户是否限制在主目录

vsftpd 配置:chroot_local_user与chroot_list_enable详解2015-01-05 09:24 2446人阅读 评论(0) 收藏 举报vsftpdchroot_local_userchroot_list_enable很多情况下,我们希望限制ftp用户只能在其主目录下(root dir)下活动,不允许他们跳出主目录之外浏览服务器上的其

2015-06-16 13:58:13 1022

原创 vim命令合集

Vim命令合集命令历史以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。启动vim在命令行窗口中输入以下命令即可vim 直接启动vimvim filename 打开vim并创建名为filename的文件文件命令打开单个文件vim file同时打开多个文件vim file1 file2 file3 ...在vim窗口中打开一个新文件:open file在新窗口中打开...

2015-06-16 12:56:23 240

原创 Redhat/CentOS/Ubuntu/Debian 设置FTP账号

Linux下如何进行FTP设置目录: 一、Redhat/CentOS安装vsftp软件二、Ubuntu/Debian安装vsftp软件一、Redhat/CentOS安装vsftp软件1.更新yum源首先需要更新系统的yum源,便捷工具下载地址:http://help.aliyun.com/manual?spm=0.0.0.0.zJ3dBU&helpId=16922.安装vsftp使用yum...

2015-06-16 12:39:41 486

原创 vsftpd详细配置说明

一.vsftpd说明:LINUX下实现FTP服务的软件很多,最常见的有vsftpd,Wu-ftpd和Proftp等.Red Hat Enterprise Linux中默认安装的是vsftpd.  访问FTP服务器时需要经过验证,只有经过了FTP服务器的相关验证,用户才能访问和传输文件.vsftpd提供了3种ftp登录形式:   (1)anonymous(匿名帐号)使用anonymous是应用广泛的...

2015-06-16 12:37:05 360

原创 正则语法

正则表达式是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”)。模式描述在搜索文本时要匹配的一个或多个字符串。正则表达式示例表达式匹配/^\s*$/匹配空行。/\d{2}-\d{5}/验证由两位数字、一个连字符再加 5 位数字组成的 ID 号。/<\s*(\S+)(\s[^>]*)?>[\s\S]*<\s*\/\1\s*>/匹配 H...

2015-06-15 13:51:05 382

原创 基本的 (优化过的)配置Nginx

基本的 (优化过的)配置我们将修改的唯一文件是nginx.conf,其中包含Nginx不同模块的所有设置。你应该能够在服务器的/etc/nginx目录中找到nginx.conf。首先,我们将谈论一些全局设置,然后按文件中的模块挨个来,谈一下哪些设置能够让你在大量客户端访问时拥有良好的性能,为什么它们会提高性能。本文的结尾有一个完整的配置文件。高层的配置nginx.conf文件中,Nginx中有少数...

2015-06-15 13:22:15 326

原创 nginx 重写 rewrite 基础及实例

nginx 重写 rewrite 基础及实例nginx rewrite 正则表达式匹配大小写匹配~ 为区分大小写匹配 ~* 为不区分大小写匹配 !~和!~*分别为区分大小写不匹配及不区分大小写不匹配 文件及目录匹配-f和!-f用来判断是否存在文件 -d和!-d用来判断是否存在目录 -e和!-e用来判断是否存在文件或目录 -x和!-x用来判断文件是否可执行 flag标记last 相当于Apache里...

2015-06-15 13:09:03 381

原创 CGI与FastCGI

CGI与FastCGI当我们在谈到cgi的时候,我们在讨论什么    最早的Web服务器简单地响应浏览器发来的HTTP请求,并将存储在服务器上的HTML文件返回给浏览器,也就是静态html。事物总是不 断发展,网站也越来越复杂,所以出现动态技术。但是服务器并不能直接运行 php,asp这样的文件,自己不能做,外包给别人吧,但是要与第三做个约定,我给你什么,然后你给我什么,就是握把请求参数发送给你,...

2015-06-12 07:59:09 309

原创 Nginx+php+mysql+phpmyadmin centos6.x 配置教程

1. 安装nginx[root@imysql ~]# rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm [root@imysql ~]# yum install -y nginx       //安装nginx [root@imysql ~]# ch...

2015-06-12 07:30:01 409

原创 Nginx配置文件详细说明

Nginx配置文件详细说明在此记录下Nginx服务器nginx.conf的配置文件说明, 部分注释收集与网络.#运行用户user www-data;    #启动进程,通常设置成和cpu的数量相等worker_processes  1;#全局错误日志及PID文件error_log  /var/log/nginx/error.log;pid        /var/run/nginx.pid;#工作...

2015-06-12 07:27:47 367

原创 linux的服务的永久或临时关闭开启

1) 永久性生效,重启后不会复原开启: chkconfig iptables on关闭: chkconfig iptables off2) 即时生效,重启后复原开启: service iptables start关闭: service iptables stop需要说明的是对于Linux下的其它服务都可以用以上命令执行开启和关闭操作。也可以做简单的修改。在开启了防火墙时,做如下设置,开启相关端口,...

2015-06-11 01:47:50 1709

原创 centos下安装FTP,设置防火墙

原文链接: http://www.centos.bz/2011/03/centos-install-vsftpd-ftp-server/vsftpd作为FTP服务器,在Linux系统中是非常常用的。下面我们介绍如何在centos系统上安装vsftp。什么是vsftpdvsftpd是一款在Linux发行版中最受推崇的FTP服务器程序。特点是小巧轻快,安全易用。vsftpd 的名字代表”very se...

2015-06-11 01:45:31 3488

原创 linux系统详细目录说明

Linux文件系统以及目录结构简介Linux和Windows操作系统中的文件系统些不同,在学习使用Linux之前,能够了解这个不同之处助于后续的学习。本文先对Windows和Linux上面文件系统的一些概念进行区分,然后介绍一些Linux文件系统相关的原理,最后较为详细地介绍了Linux系统的目录结构。一、Linux和Windows文件系统下面分别简单介绍一下启动Windows和Linux之后,它...

2015-06-09 00:06:47 622

原创 linux常用命令(2)

玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了。当然你也可以在使用时去找一下man,他会帮你解决不少的问题。然而每个人玩Linux的目的都不同,所以他们常用的命令也就差异非常大,而我主要是用Linux进行C/C++和shell程序编写的,所以常用到的命令可以就会跟一个管理Li...

2015-06-08 23:33:06 288

原创 linux常用命令

目录(?)[-]显示日期的指令 date显示日历的指令cal简单好用的计算器bc重要的几个热键Tabctrl-c ctrl-d man数据同步写入磁盘 sync惯用的关机指令shutdown切换执行等级 init改变文件的所属群组chgrp改变文件拥有者chown改变文件的权限chmod查看版本信息等变换目录cd显示当前所在目录pwd建立新目录mkdir删除空的目录rmdir档案与目录的显示ls复...

2015-06-08 23:29:49 296

原创 PHPStorm常用快捷键

现在把一些使用技巧记录下来,免得到时候忘了再查:1,从版本控制系统创建项目:CVS -> Checkout from Version Control2, 关联DOC文档:右键External Librariese -> Configure PHP include paths3, 去掉波浪线:settings -> Editor -> Colors & Fonts -...

2015-06-07 11:54:30 2636

原创 命名规范("常用”,“TP”)

加入有三个单词分别为aaa bbb ccc,则命名位:变量:aaaBbbCcc函数:aaaBbbCcc常量:AAABBBCCC类名:AaaBbbCcc-----------------------------------------------------------------------------------------------------------------使用PHP写的框架必然有...

2015-06-07 11:27:28 1092

实用性很强的后台模板

下载了N个模板,基本上都是写重复来重复去的模板,唯独这个还有点使用性。

2015-08-25

空空如也

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

TA关注的人

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