摘要: 在linux中添加ftp用户,并设置相应的权限,操作步骤如下:1、环境:ftp为vsftp。被限制用户名为test。被限制路径为/home/test2、建用户:在root用户下:useradd -d /home/test test //增加用户test,并制定test用户的主目录为/home/testpasswd test //为test设置密码3、更改用户相应的权限设置:usermod -s /sbin/nologin test //限定用户test不能telnet,只能ftpusermod -s /sbin/bash test //用户test恢复正常usermod -d /test te阅读全文
posted @ 2011-12-04 01:38 BennyChia 阅读(347) 评论(0) 编辑
摘要: 阅读全文
posted @ 2011-06-16 16:51 BennyChia 阅读(1439) 评论(4) 编辑
posted @ 2011-06-04 23:30 BennyChia 阅读(36) 评论(0) 编辑
摘要: 清除浮动是连续浮动元素之后的必备工作,在工作中我做到需要清除浮动的地方都要清除。比如,我在瑞星的项目中一直这样使用:.clear:after{content:'\0020';display:block;height:0;clear:both}.clear{*zoom:1}观察腾讯微博项目,并不是每个浮动必须清除,但是如果内部元素连续浮动,其外部元素必然定高以避免找不到高度的情况,其清除浮动的代码如下:.clear:after{content:'.';clear:both;display:block;height:0;visibility:hidden;line-阅读全文
posted @ 2011-05-27 10:32 BennyChia 阅读(1972) 评论(13) 编辑
摘要: 这是一份很全的css的重置样式表,来自meyerweb.com。/* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain)*/html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,smal阅读全文
posted @ 2011-05-27 09:52 BennyChia 阅读(406) 评论(2) 编辑
摘要: 工作繁忙,手指在键盘上翻飞,闪出时间把刚写的截字符串的代码粘贴过来,这是太常用的方法了$(function(){ $('.fn_sliceStr').each(function(){ var len = parseFloat($(this).attr('name')); var str = $(this).text(); if(str.length > len){ $(this).text(str.slice(0,len) + '...'); } });});阅读全文
posted @ 2011-05-20 15:00 BennyChia 阅读(131) 评论(0) 编辑
摘要: //创建对象var o1 = new Object();o1.property1 = '1';o1.property2 = '2';//工厂模式function createObject(property1,property2){ var o = new Object(); o.property1 = property1; o.property2 = property2; return o; }var o1 = createObject('1','2');//构造函数模式(构造函数首字母大写)function O(property阅读全文
posted @ 2011-05-09 12:16 BennyChia 阅读(104) 评论(0) 编辑
摘要: function load(minnum,maxnum){ var choice = maxnum - minnum + 1; var a = Math.floor(Math.random()*choice + minnum); return a; }var groups = ['0','1','2','3','4'];var b = groups[load(0,groups.length - 1)];alert(b);阅读全文
posted @ 2011-05-09 11:37 BennyChia 阅读(116) 评论(0) 编辑
摘要: 一 去掉因依赖代码提示产生的冗余字节:1 去掉"{"右边的空格;2 去掉";"右边的空格;3 去掉"}"左边的";";4 去掉":"左右的空格;5 去掉"!important"左边的空格;二 去掉提高代码可读性的冗余字节:6 去掉tab缩进;7 去掉换行\r\n;8 去掉注释\/\*(\s|.)*?\*\/;三 建议书写时保持良好习惯的一些处理:9 去掉":0px"和"空格+0px"结构的"px";四 存在expre阅读全文
posted @ 2011-04-18 18:02 BennyChia 阅读(1826) 评论(3) 编辑
摘要: 小模块:公告滚动并暂停话说上回,我们写了个返回页面顶部的小模块(小模块:回到顶部的页面跟随按钮(仿淘宝)),这回我们写一个同样很常见的模块,即公告滚动并暂停模块。公告滚动,最简单的写法是使用maquee标签,这个可以让你内容的内容向上下左右滚动,但是很多高级功能,比如周期性停留无法实现。把周期性停留作为需求,很多网站做了这种公告滚动:(截图自谷姐首页)。以下呢,咱们也来做一个。先把最终演示放出来:公告内容一公告内容二html代码:[代码]css代码:[代码]js代码[代码]注:小模块系列均基于jQuery,归纳工作中随时做的可重用的小东西阅读全文
posted @ 2010-12-21 20:23 BennyChia 阅读(396) 评论(1) 编辑
摘要: 《锋利的jQuery》要点归纳(六)插件的使用和写法一、插件的使用1 表单验证插件:Validation(略)http://plugins.jquery.com/project/validate2 表单插件:Form——升级表单以支持ajax(略)http://malsup.com/jquery/form/#download3 动态绑定事件插件:livequeryhttp://plugins.jquery.com/project/livequery3.1 即使元素为js动态加载到页面中,也可即时为元素绑定事件[代码]3.2 livequery插件还可以为匹配的元素触发一个回调函数,当不再匹配这阅读全文
posted @ 2010-12-08 18:06 BennyChia 阅读(422) 评论(0) 编辑
摘要: w3school的PHP教程提炼(二)PHP高级1 Date()1.1 Date()函数语法:date(format,timestamp)format:必需。规定时间戳的格式。timestamp:可选。规定时间戳。默认是当前的日期和时间。1.2 时间戳(Timestamp)自1970.1.1(00:00:00GMT)以来的秒数1.3 格式化日期date()函数的format参数规定了如何格式化日期/时间d:月中的天(01-31)m:当前的月,以数字计(01-12)Y:当前的年(四位数)[代码]1.4 添加时间戳date()函数的timestamp参数规定了一个时间戳1.5 mktime()函数阅读全文
posted @ 2010-12-08 17:32 BennyChia 阅读(437) 评论(0) 编辑
摘要: w3school的PHP教程提炼(一)PHP基础本笔记只提炼php需要注意的部分,关于运算符,简单判断等内容一概不写。1 字符串1.1 strlen()函数计算字符串长度[代码]1.2 strops()函数在字符串内检索字符串或字符[代码]2 数组2.1 数值数组 带有数字ID键的数组自动分配ID键:[代码]人工分配ID键:[代码]使用ID键:[代码]2.2 关联数组 数组中的每个ID键关联一个值将值作为键分配:[代码]另一种方法:[代码]使用ID键:[代码]2.3 多维数组 包含一个或多个数组的数组(略)3 循环3.1 while[代码]3.2 do...while[代码]3.3 for[代阅读全文
posted @ 2010-12-08 02:22 BennyChia 阅读(258) 评论(0) 编辑
摘要: 《锋利的jQuery》要点归纳(五)jQuery与ajax的应用(下)二、序列化元素1 serialize()方法先回顾前面讲到的$.get()和$.post()方法:[代码]为了获取姓名和内容,必须将字段的值逐个添加到data参数中。[代码]如果表单元素复杂,使用这种方式在增大工作量的同时也使表单缺乏弹性。使用serialize()方法改写如下:[代码]即使在表单中添加字段,脚本仍然能够使用,同时serialize()方法可以规避字符编码问题(P196)因为serialize()方法作用于jQuery对象,所以不光只有表单能使用它,其它选择器选取的元素也都能使用它。如:[代码]2 seria阅读全文
posted @ 2010-12-07 14:28 BennyChia 阅读(293) 评论(1) 编辑
摘要: 《锋利的jQuery》要点归纳(五)jQuery与ajax的应用(上)一、jQuery中的Ajax1 load()方法 load(url[,data][,callback])url: string类型,请求html页面的url地址data:object类型,发送至服务器的key/value数据callback:function类型,请求完成时的回调函数,无论请求成功或失败1.1 载入html文档首先构建一个被load()加载并追加到页面中的html文件,取名为test.html,如下:[代码]触发ajax页面和jQuery代码如下:[代码]执行如上代码后,test.html的内容被加载进#re阅读全文
posted @ 2010-12-06 02:06 BennyChia 阅读(373) 评论(1) 编辑
摘要: 《锋利的jQuery》要点归纳(四)jQuery对表单、表格的操作及更多应用(下:其他应用)一个月来,公司的项目近于结尾,很多问题暴露了出来。比如,jquery的遍历和异步ajax的内容发生了冲突,jquery已经执行后,新增加的ajax内容无法执行事件,这时候的解决办法就是使用传统的onclick()等事件来即时调用传统js函数,在事件中传入this对象,如onclick(this),再使用jq...阅读全文
posted @ 2010-11-21 02:25 BennyChia 阅读(390) 评论(0) 编辑
摘要:
Sprite是每个前端工程师处理图片的基本技能。有些工程师昵称这项技能为“雪碧”,可见大家对这个东西的关爱程度。所谓图片的sprite技术,就是把网站用到的小图片整合在一张比较大的“地图”上,然后在页面容器里对这张“地图”采用背景图片定位的方式来调用此处需要用到的那张小图片的位置。阅读全文
posted @ 2010-09-28 23:54 BennyChia 阅读(1933) 评论(13) 编辑
摘要: jquery制作返回页面顶部按钮阅读全文
posted @ 2010-09-16 18:13 BennyChia 阅读(3549) 评论(18) 编辑
摘要: 《锋利的jQuery》要点归纳(四)jQuery对表单、表格的操作及更多应用(中:表格应用)二、表格应用1 表格隔行变色(:odd和:even选择器 P157)[代码]2 设定含有指定文字内容的某一行变色(:contains选择器 P158)[代码]3 单选框控制表格行高亮(find()方法;:radio,:checked,:has选择器 P158)[代码].find(":radio").attr("checked",true);$("table :radio:checked").parent().parent().addClass("selected");//初始化表格时如有单选框默认选中也阅读全文
posted @ 2010-06-02 00:05 BennyChia 阅读(370) 评论(0) 编辑

日志版权保留,转载请注明来自http://www.cnblogs.com/bienfantaisie