`
tomhibolu
  • 浏览: 1375711 次
文章分类
社区版块
存档分类
最新评论
文章列表
安装Node.js 下面分别介绍在Mac、Ubuntu、Centos及Windows下安装Node.js。Node.JS最新版本为:0.6.10 Mac 在Mac下,如果你喜欢用homebrew,那么只用一行就可以装好: 1brewinstallnode 否则,只能考虑手工安装了,步骤如下: 1.安装Xcode 2.安装git 3.运行下面的命令行编译node.js 2gitclonegit://github.com/joyent/node.git 3cdnode 4./configure 5make 6sudomakeinstall Ubuntu 安装依赖包 1sudoapt-getinst ...
Firebug 1.9新特性指南 FireBug1.9发布了,引入了很多新特性。 一、Firebug兼容的Firefox版本 Firefox4兼容Firebug1.7.3 Firefox5-11兼容Firebug1.9 Firefox12兼容Firebug1.10 二、特性一览 1、Firebug的UI停靠 可以放置于浏览器窗口的上下左右四边。只需打开Firebug启动按钮菜单,选择FirebugUILocation,就可以设置它停靠的位置了。 2、复制JSON响应值到剪贴板 如果你在处理Ajax&JSON请求/响应,Firebug可以检查
<!--StartFragment -->  “现在的小男孩们,情义千斤,不敌胸脯四两!这就是一个喜新厌旧的物种,你丫寻死觅活的,对得起自己么?” --大老王语录 “回家去洗个澡,好好睡一觉,把自己好好整理整理,别搞得一适龄少女跟库存甩货似的。” --大老王语录你吃点儿肉啊!你别看这肉肥,可它肥而不腻,就像我,胖而不蠢。”
纹理图案对网页设计师来说非常有用,个性的纹理可以让你的网站看起来更加优雅时髦,从而脱颖而出。纹理图案通常都是高质量的图片,一般有木质纹理、布质纹理、墙壁纹理和石质纹理等形式。今天,本文与大家分享20套很漂亮的背景纹理素材,喜欢的朋友记得收藏起来哦。 01. Tshirt Texture Pack     02. Watercolor Wash Texture     03. Tex     04. Deconstructed Vintage Book Textures     05. Floral Paper Textures     06. 12 High-Re ...
自从 WP7.1之后,windows phone 开放一些后台调用,包括音乐,闹钟,播放器等,相信在做windows phone开发时,有可能会调用后台, 恰好我们的软件工程中需要用到闹钟提醒功能,现在就把具体的细节一步一步告诉大家。 包括实现多项提醒,存储和显示等功能。 1. 简介 Reminder是我们Microsoft Academic Search (MAS) 的Windows Phone 7的一个应用的模块,用来提醒用户会议中每个session的开始。用户可以设置reminder的开始时间,结束时间,reminder的消息以及铃声,同时用户也可以删除已经存在的reminder。我 ...
原文地址:http://tech.chinaunix.net/a2010/0812/1089/000001089436.shtml Queue除了前面介绍的实现外,还有一种双向的Queue实现Deque。这种队列允许在队列头和尾部进行入队出队操作,因此在功能上比Queue显然要更复杂。下图描述的是Deque的完整体系图。需要说明的是LinkedList也已经加入了Deque的一部分(LinkedList是从jdk1.2 开始就存在数据结构)。   Deque在Queue的基础上增加了更多的操作方法。
因为最近正在学习expect脚本,但是发现网上好多文章都是转载的,觉得这篇文章还不错,所以拿过来和大家分享一下~ 1. expect是基于tcl演变而来的,所以很多语法和tcl类似,基本的语法如下所示: 1.1 首行加上/usr/bin/expect 1.2 spawn: 后面加上需要执行的shell命令,比如说spawn sudo touch testfile 1.3 expect: 只有spawn执行的命令结果才会被expect捕捉到,因为spawn会启动一个进程,只有这个进程的相关信息才会被捕捉到,主要包括:标准输入的提示信息,eof和timeout。 1.4 send和send ...
//获取当前类文件所在包的根目录 System.getProperty("user.dir").replace("\\","/") //获取当前类文件所在的目录 Hedalixin.class.getResource("").getPath().replaceAll("%20","") 说明: 1.前者得到的是所在包的根目录,注意后者得到的是类编译后的.class所在的目录。即路径中含有/bin/...... 2.前者得到的路径中,如果有空格,会正常显示,而 ...
#将下列的代码添加到用户下的.bashrc中,这样这段代码就可以发挥作用了。如果是在终端输入的那么输入代码后退出终端在打开终端,这段代码就生效了。有一部分是参照网上的代码。 #具体功能如下: #rm #rm -f #rm -r #rm -rf #rl 查看回收站的内容 #rc 清空回收站 #ur 后面加参数恢复回收站的文件到当前目录下 mkdir -p ~/.trash alias rm=trash alias rc=clean_trash alias rl='ls ~/.trash' alias ur=undelfile undelfile() { i ...
使用expect实现自动登录的脚本,网上有很多,可是都没有一个明白的说明,初学者一般都是照抄、收藏。可是为什么要这么写却不知其然。本文用一个最短的例子说明脚本的原理。   脚本代码如下:   ########################## ...
在上一篇文章中,我们介绍到了H3C路由器中的静态路由快速重路由功能,本篇要以一个具体的配置示例加深对这一功能的配置理解。 如图7-3所示,Router S、Router A和Router D通过静态路由实现网络互连。要求当Router S和Router D之间的链路A出现故障时,业务可以快速切换到通过Router A的链路B上。 在正式配置之前,先要按照图中标注配置各路由器的各接口的IP地址和子网掩码,具体配置过程略,参见本书第3章接口IP地址配置部分。现要求在Router S、Router A和Router D上配置静态路由使Router S可以到达Router D的Loopback0口 ...
当网络中的链路或某台路由器发生故障时,需要通过故障链路或故障路由器传输才能到达目的地的报文将会丢失或产生路由环路,数据流量将会被中断,直到路由协议根据新的拓扑收敛完毕后,被中断的流量才能恢复正常的传输。为了尽可能避免网络故障导致的流量中断,网络管理员可以为路由协议配置快速重路由功能,通过路由策略为路由指定备份下一跳,这是是我们这里所讲的"静态路备份"。当路由器检测到网络故障时,路由协议会使用事先指定好的备份下一跳替换失效下一跳继续报文的转发,从而大大缩短了流量中断时间。如图7-2所示。 <shapetype id="_x0000_t75" stro ...
网上的东西太乱太杂,只好静下来了,从最基本的地方,一点一点来。尽量确保自己写的每一行东西确实努力去弄懂了 安装 在Windows下需要的就是msysgit了,机器上现在安装的是 http://code.google.com/p/msysgit/ Git-1.7.7-preview20111014.3xe 我们关心的主要是 D:\Program Files\Git\libexec\git-core\git-http-backend
一、概述 我们通过Shell可以实现简单的控制流功能,如:循环、判断等。但是对于需要交互的场合则必须通过人工来干预,有时候我们可能会需要实现和交互程序如telnet服务器等进行交互的功能。而Expect就使用来实现这种功能的工具。 Expect是一个免费的编程工具语言,用来实现自动和交互式任务进行通信,而无需人的干预。Expect的作者Don Libes在1990年开始编写Expect时对Expect做有如下定义:Expect是一个用来实现自动交互功能的软件套件(Expect [is a] software suite for automating interactive tools)。 ...
Global site tag (gtag.js) - Google Analytics