自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(140)
  • 资源 (9)
  • 收藏
  • 关注

转载 openwrt 编译与烧写

我的硬件是RT3052的路由器。8M nor flash, 64M SDrammake menuconfig的时候只选择了芯片的型号,和编译后的文件系统类型。Target System (Ralink RT288x/RT3xxx)  --->  Subtarget (RT3x5x/RT5350 based boards)  --->Target

2014-10-21 10:28:49 1133

转载 openwrt第一课 --- 下载与安装

我的开发环境是centos6.5注意:openwrt不允许使用root用户编译, 要创建一个普通用户用来编译openwrt1. 获取openwrt的软件并且更新, svn命令执行过程会很长, 因为是从服务器上下载文件# su user$ cd /home/user$ mkdir openwrt$ cd openwrt注意:一定要把目录建立在非root用户的home目录下才可以.比如有个use

2014-10-21 10:26:13 2714

转载 openwrt框架分析

这次讲讲openwrt的结构.1. 代码上来看有几个重要目录package, target, build_root, bin, dl....---build_dir/host目录是建立工具链时的临时目录---build_dir/toolchain-*是对应硬件的工具链的目录---staging_dir/toolchain-* 则是工具链的安装位置

2014-10-21 10:25:22 762

转载 无线路由器一、二、三根天线有啥区别?

首先,大家也应该注意到了,老一代无线路由器的天线肯定不会超过一根,这里的“老一代”指的是802.11n协议以前的802.11a/b/g路由,老的54M产品就只有一根天线。这样的话,802.11n显然成了一条分水岭,也是从那时开始天线不再只有孤零零的一根(1t1r的150M是个例外),那到底是怎么一回事?这里我们就要提到一项11n协议之后才得到具体应用的多天线技术,也是无线通信领域一项非常重要的技术

2014-07-24 15:24:30 1419

转载 漫话产品设计

1.鱼饵就应当符合鱼儿的胃口,而不是钓鱼者第一次看到这幅漫画就笑了:画的不就是做产品的我们嘛~ 花了不少成本、人力、时间,把自己看起来都颇诱人的鱼饵(x产品x功能)抛到鱼塘(网站)里,满心欢喜地守着盼着等着念着:“鱼儿鱼儿快上钩~”鱼儿们来到网站,先是看到一个庞然大物,一晕;然后满世界找熟悉的功能,未遂,再晕;好不容易找对地儿,发现鱼饵味道变了,三晕……反省:核心需求的满足

2014-07-08 23:58:25 657

转载 Javascript绝句欣赏

1. 取整同时转成数值型:’10.567890′|0结果: 10’10.567890′^0结果: 10-2.23456789|0结果: -2~~-2.23456789结果: -22. 日期转数值:var d = +new Date(); //12956984167923. 类数组对象转数组:var arr = [].slice.cal

2014-07-08 23:38:30 538

转载 javascript中的一些坑

全局变量JavaScript 通过函数管理作用域。在函数内部声明的变量只在这个函数内部,函数外面不可用。另一方面,全局变量就是在任何函数外面声明的或是未声明直接简单使用的。“未声明直接简单使用”,指的是不用 var 关键字来声明变量。这个我们已经非常清楚,避免造成隐式产生全局变量的方法就是声明变量尽量用 var 关键字。可你以为用了 var 就 ok 了?来看看

2014-07-08 22:34:09 768

转载 前端开发中Cookie那些事儿

cookie操作在前端开发过程中经常遇到,当然如果只是用来存储一些简单用户数据,还是比较简单的,我们要做的可能只是设置cookie名,值,过期时间等,读取也只要根据cookie的名读取相应的cookie值就可以了。在复杂的应用中,光这些肯定就不够了。cookie的属性除了name(名)和value(值),cookie还有以下一些可选属性,用来控制cookie的有效期,作用域,安全性

2014-07-08 21:43:41 613

转载 IE10 CSS Hack(顺便聊聊IE11的CSS Hack)

有IE就有hack,看看IE9的css hack,IE8的css hack;上次同事说一个页面IE10下有问题,IE9下测试了一下,也有同样的问题。悲剧了赶紧找IE10的hack。google上翻到的IE10 CSS Hacks 还算比较实用的。记录一下以备后用。一、特性检测:@cc_on我们可以用IE私有的条件编译(conditional compilation)结合条件

2014-07-07 23:38:19 732

转载 HTML 5 的data-* 自定义属性

HTML 5 增加了一项新功能是 自定义数据属性 ,也就是  data-* 自定义属性。在HTML5中我们可以使用以 data- 为前缀来设置我们需要的自定义属性,来进行一些数据的存放。当然高级浏览器下可通过脚本进行定义和数据存取。在项目实践中非常有用。例如: id = "user" data-uid = "12345" data-uname = "愚人码头" > 使用

2014-07-07 23:33:55 723

转载 jQuery的编码标准和最佳实践

加载jQuery1.坚持使用CDN来加载jQuery,这种别人服务器免费帮你托管文件的便宜干嘛不占呢。点击查看使用CDN的好处,点此查看一些主流的jQuery CDN地址。script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js">script> sc

2014-07-07 23:25:08 645

转载 Javascript面向对象编程(三):非构造函数的继承

这个系列的第一部分介绍了"封装",第二部分介绍了使用构造函数实现"继承"。今天是最后一个部分,介绍不使用构造函数实现"继承"。一、什么是"非构造函数"的继承?比如,现在有一个对象,叫做"中国人"。  var Chinese = {    nation:'中国'  };还有一个对象,叫做"医生"。  var Doctor ={ 

2014-07-07 23:01:16 480

转载 Javascript面向对象编程(二):构造函数的继承

这个系列的第一部分,主要介绍了如何"封装"数据和方法,以及如何从原型对象生成实例。今天要介绍的是,对象之间的"继承"的五种方法。比如,现在有一个"动物"对象的构造函数。  function Animal(){    this.species = "动物";  }还有一个"猫"对象的构造函数。  function Cat(n

2014-07-07 22:55:59 498

转载 Javascript 面向对象编程(一):封装

学习Javascript,最难的地方是什么?我觉得,Object(对象)最难。因为Javascript的Object模型很独特,和其他语言都不一样,初学者不容易掌握。下面就是我的学习笔记,希望对大家学习这个部分有所帮助。我主要参考了以下两本书籍:《面向对象的Javascript》(Object-Oriented JavaScript)《Javascr

2014-07-07 22:55:28 550

转载 Javascript继承机制的设计思想

我一直很难理解Javascript语言的继承机制。它没有"子类"和"父类"的概念,也没有"类"(class)和"实例"(instance)的区分,全靠一种很奇特的"原型链"(prototype chain)模式,来实现继承。我花了很多时间,学习这个部分,还做了很多笔记。但是都属于强行记忆,无法从根本上理解。直到昨天,我读到法国程序员Vjeux的解释,才恍然大悟,完全

2014-07-07 22:44:43 457

转载 JavaScript 类型浅解

对于 JavaScript 类型,可以简单地概括为:相对于强类型语言来说,它是弱(松散)类型的语言;有基本类型和引用类型,他们是区别是一个有固定空间存在于栈内存中,一个没有固定空间保存在堆内存中并且在栈内存中保存了一个指向实现位置的指针。市面上很多书都有不小的篇幅在讲。这篇文章会讲几个方面,这些方面可能会需要你对 JavaScript 已经有了一些简单的了解,特别是 JavaScript

2014-07-07 22:21:03 541

转载 JavaScript 函数、作用域和继承

一、函数如你所见,function fn(){},像这个声明式函数。这几乎是函数最常见的内容。一个函数可以有多种形式。虽然初学看起来有点乱,不过我想说的是,你总会知道如何用的,现在知道就可以了。它们除了在 hositing (后面说)表现会有一些不同,其他的都差不多,后面你总会知道如何合理地使用他们的。 1. 声明/匿名函数当声明函数没有 name 的时候,便成

2014-07-07 22:18:21 433

转载 Linux crontab 命令格式与详细例子

基本格式 :*  *  *  *  *  command分 时 日 月 周 命令第1列表示分钟1~59 每分钟用*或者 */1表示第2列表示小时1~23(0表示0点)第3列表示日期1~31第4列表示月份1~12第5列标识号星期0~6(0表示星期天)第6列要运行的命令crontab文件的一些例子:30 21 * * * /usr/local/etc

2014-03-31 18:01:56 490

转载 JS取中文字符串首字母

// 汉字拼音首字母列表 本列表包含了20902个汉字,用于配合 ToChineseSpell//函数使用,本表收录的字符的Unicode编码范围为19968至40869, XDesigner 整理var strChineseFirstPY = "YDYQSXMWZSSXJBYMGCCZQPSSQBYCDSCDQLDYLYBSSJGYZZJJFKCCLZDHWDWZJLJPFYYNWJJT

2014-03-20 11:05:58 1413

转载 JS将number数值转化成为货币格式

JavaScript Money Format(用prototype对Number进行扩展)、// Extend the default Number object with a formatMoney() method:    // usage: someVar.formatMoney(decimalPlaces, symbol, thousandsSeparator, deci

2014-03-06 12:25:18 2054

转载 Kerberos协议工作原理

1.         三种角色与简介1)         三种角色KDC:密钥分配中心(起到分发密钥的作用)Client:客户端(被服务的对象)Service:服务端(提供服务的主机)2)         简介Kerberos协议主要用于计算机网络的身份鉴别,其特点是用户只需输入一次身份验证信息就可以凭借此验证获得的票据访问多个服务l Ker

2013-11-18 17:50:28 1030 2

原创 reboot and select proper boot device r Insert boot Media in selected boot device and press a key解决方法

今天遇到一个问题,重新插拔内存条后启动系统,提示:reboot and select proper boot device r Insert boot Media in selected boot device and press a key,百度了半天也没解决,最后发现是我插拔内存条的时候,接硬盘的线脱落了,导致检测不到硬盘,找不到系统引导装置,吧连接硬盘线插好,重启电脑就OK了。

2013-11-08 13:48:27 2839 1

转载 解决:操作无法完成(错误0x00000709)。再次检查打印机名称,并确保打印机已连接到...

上午同时说,网络打印机打印不了,于是首先看一下打印服务器IP是不是给换了,结果没换。接着尝试重新添加一下网络打印机,结果问题来了,连不上,提示:操作无法完成(错误0x00000709)。再次检查打印机名称,并确保打印机已连接到网络。(xp系统本人机器提示) 操作无法完成.键入的打印机名不正确,或者指定的打印机没有连接到服务器上.有关详细信息,请单帮助然后网上查了查资

2013-11-06 16:15:16 3000

转载 Linux Shell常用技巧(十二)

二十三. Bash Shell编程:    1.  读取用户变量:    read命令是用于从终端或者文件中读取输入的内建命令,read命令读取整行输入,每行末尾的换行符不被读入。在read命令后面,如果没有指定变量名,读取的数据将被自动赋值给特定的变量REPLY。下面的列表给出了read命令的常用方式:命令格式描述read answer从标

2013-11-05 13:51:00 604

转载 Linux Shell常用技巧(十一)

二十二. 交互式使用Bash Shell:    1.  用set命令设置bash的选项:    下面为set主要选项的列表及其表述:选项名开关缩写描述allexport-a打开此开关,所有变量都自动输出给子Shell。noclobber-C防止重定向时文件被覆盖。noglob-d在路径和文

2013-11-05 13:49:33 528

转载 Linux Shell常用技巧(十)

二十. 通过管道组合Shell命令获取系统运行数据:    1.  输出当前系统中占用内存最多的5条命令:    #1) 通过ps命令列出当前主机正在运行的所有进程。    #2) 按照第五个字段基于数值的形式进行正常排序(由小到大)。    #3) 仅显示最后5条输出。    /> ps aux | sort -k 5n | tail -5    stephen 

2013-11-05 13:49:04 533

转载 Linux Shell常用技巧(九)

十九.  和系统运行进程相关的Shell命令:       1.  进程监控命令(ps):    要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而ps命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等。总之大部分信息都是可以通过执行该命令得到的。 

2013-11-05 13:48:25 628

转载 Linux Shell常用技巧(八)

十八.  和系统运行状况相关的Shell命令:    1.  Linux的实时监测命令(watch):    watch 是一个非常实用的命令,可以帮你实时监测一个命令的运行结果,省得一遍又一遍的手动运行。该命令最为常用的两个选项是-d和-n,其中-n表示间隔多少秒执行一次"command",-d表示高亮发生变化的位置。下面列举几个在watch中常用的实时监视命令:    /> w

2013-11-05 13:48:01 605

转载 Linux Shell常用技巧(七)

十六. 文件查找命令find:    下面给出find命令的主要应用示例:    /> ls -l     #列出当前目录下所包含的测试文件    -rw-r--r--. 1 root root 48217 Nov 12 00:57 install.log    -rw-r--r--. 1 root root      37 Nov 12 00:56 testfile.dat

2013-11-05 13:47:30 519

转载 Linux Shell常用技巧(六)

十二.   行的排序命令sort:  1.  sort命令行选项:选项描述-t字段之间的分隔符-f基于字符排序时忽略大小写-k定义排序的域字段,或者是基于域字段的部分数据进行排序-m将已排序的输入文件,合并为一个排序后的输出数据流-n以整数类型比较字段-o outfile

2013-11-05 13:46:55 520

转载 Linux Shell常用技巧(五)

十一.  awk编程:    1.  变量:    在awk中变量无须定义即可使用,变量在赋值时即已经完成了定义。变量的类型可以是数字、字符串。根据使用的不同,未初始化变量的值为0或空白字符串" ",这主要取决于变量应用的上下文。下面为变量的赋值负号列表:符号含义等价形式=a = 5a = 5+=a = a + 5

2013-11-05 13:46:08 527

转载 Linux Shell常用技巧(四)

九.  awk实用功能:    和sed一样,awk也是逐行扫描文件的,从第一行到最后一行,寻找匹配特定模板的行,并在这些行上运行“选择”动作。如果一个模板没有指定动作,这些匹配的行就被显示在屏幕上。如果一个动作没有模板,所有被动作指定的行都被处理。       1.  awk的基本格式:    /> awk 'pattern' filename    /> awk '{a

2013-11-05 13:45:34 617

转载 Linux Shell常用技巧(三)

八. 流编辑器sed:    sed一次处理一行文件并把输出送往屏幕。sed把当前处理的行存储在临时缓冲区中,称为模式空间(pattern space)。一旦sed完成对模式空间中的行的处理,模式空间中的行就被送往屏幕。行被处理完成之后,就被移出模式空间,程序接着读入下一行,处理,显示,移出......文件输入的最后一行被处理完以后sed结束。通过存储每一行在临时缓冲区,然后在缓冲区中操作

2013-11-05 13:45:04 547

转载 Linux Shell常用技巧(二)

七. grep家族:       1.  grep退出状态:    0: 表示成功;    1: 表示在所提供的文件无法找到匹配的pattern;    2: 表示参数中提供的文件不存在。    见如下示例:    /> grep 'root' /etc/passwd    root:x:0:0:root:/root:/bin/bash    operator:

2013-11-05 13:44:38 548

转载 Linux Shell常用技巧(一)

一.    特殊文件: /dev/null和/dev/tty    Linux系统提供了两个对Shell编程非常有用的特殊文件,/dev/null和/dev/tty。其中/dev/null将会丢掉所有写入它的数据,换句换说,当程序将数据写入到此文件时,会认为它已经成功完成写入数据的操作,但实际上什么事都没有做。如果你需要的是命令的退出状态,而非它的输出,此功能会非常有用,见如下Shell代

2013-11-05 09:38:56 631

转载 Linux Shell常用命令总结

1.   find       find pathname -options [-print -exec -ok]       让我们来看看该命令的参数:       pathname find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。       -print find命令将匹配的文件输出到标准输出。       -exec find命令对匹配的文件

2013-11-05 09:38:20 649

转载 速查笔记(Linux Shell编程<下>)

五、BASH SHELL编程:1.    初始化顺序: /etc/profile    ( ~/.bash_profile | ~/.bash_login | ~/.profile )    ~/.bashrc2.    set -o allexport 当前shell变量对其所有子shell都有效.       set +o allexport 当前shell变量对其所有

2013-11-05 09:37:50 596

转载 速查笔记(Linux Shell编程<上>)

零、shell中的内部变量:1.    $?:    表示shell命令的返回值.2.    $$:    表示当前shell的pid.3.    $!:    最后一个放入后台作业的PID值.4.    $0:    表示脚本的名字.5.    $1--$9,${10}: 表示脚本的第一到九个参数,和第十个参数.6.    $#:    表示参数的个数.7. 

2013-11-05 09:37:11 515

转载 MongoDB学习笔记(入门)

一、文档的注意事项:1.  键值对是有序的,如:{ "name" : "stephen", "genda" : "male" } 不等于 { "genda" : "male", "name" : "stephen" }2.  文档信息是大小写敏感的,如:{ "name" : "stephen" } 不等于 { "Name" : "stephen" }3.  文档信息是区分类型的,如:{

2013-11-04 17:49:45 567

转载 MongoDB学习笔记(数据操作)

1.  批量插入:     以数组的方式一次插入多个文档可以在单次TCP请求中完成,避免了多次请求中的额外开销。就数据传输量而言,批量插入的数据中仅包含一份消息头,而多次单条插入则会在每次插入数据时封装消息头数据。对于数据导入而言,我们可以使用mongoimport完成。 2.  数据库清除:    > db.users.remove()     以上命令将会清除users集合

2013-11-04 17:48:53 652

java程序员最容易犯的21种错误

最为java程序员我们应该知道我们最容易犯哪些错误,然后避免这些错误的发生,再次给大家分享,快下下来看看吧。

2012-10-18

jsp实现验证码

jsp实现验证码,分享给大家,希望对初学jsp的童鞋们有帮助。

2012-10-18

HTML文字移动特效

献给哪些初学HTML的童鞋们

2012-10-18

经典三列布局模板页面

这是一个经典的三列布局的模板页面,很漂亮,是那些还在找模板的童鞋们的福音啊.

2012-10-18

HTML入门教程

HTML入门教程

2012-10-18

java 学习方法

献给学习java的盆友们,希望对你们有所帮助。

2012-09-27

java编程百例

这里有java编程的100个例子供学习java的童鞋们一起研究

2012-09-27

java中常见大小问题的解决

本人自己总结了一些平时学java时遇到的一些问题的解决方案,还有一些在网上遇到的问题的解决。希望对学习java的童鞋们有帮助!

2012-04-25

jquery的相关js

里面有四个很有用的jquery的js文件。。。。

2011-11-14

空空如也

空空如也

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

TA关注的人 TA的粉丝

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