自定义博客皮肤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)
  • 收藏
  • 关注

原创 MySQL 简单运用(登陆,创建数据库,表...)

1 MySQL使用前,需要运行MySQL的服务器,运行Server\bin\mysqld.exe即可启动MYSQL的服务器。2 登陆,从cmd进入Server\bin\,运行mysql -u root即可登陆。3 创建数据库> create database testDB;    (不要少了最后的分号)4 创建表格> create table MyTable(name varc

2013-03-31 22:39:12 746

转载 Javascript 数组操作

转:http://hi.baidu.com/jspboy/item/4923fffb52a28014fe35823aJavascript 数组操作shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined var a = [1,2,3,4,5]; var b = a.shift(); //a:[2,3,4,5] b:1unshift:将参

2013-03-31 21:54:07 609

原创 javascript 类中函数调用的that模式,避免this的丢失

that模式:就是把类的this赋值给that变量(可以为其他的名字的,只是惯用that而已)Person = { name: "Alice", sayName: function() { otherSayName = function() { alert(this.name); }; otherSayName(); }};Person.sayName();

2013-03-30 17:52:03 1155

转载 vim 大小写转换

转:http://blog.csdn.net/guowake/article/details/2217086vim中大小写转化的命令是gu或者gU形象一点的解释就是小u意味着转为小写;大U意味着转为大写.剩下的就是对这两个命令的限定(限定操作的行,字母,单词)等等1、整篇文章大写转化为小写  打开文件后,无须进入命令行模式。键入:ggguG 解释一下

2013-03-28 14:49:18 872

原创 linux (ubuntu) JDK (Java develop package) 安装与配置

1 上官网http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html下载对应的JDK,我下的是 jdk-7u11-linux-i586.tar.gz 这个版本的JDK2 解压下载下来的文件,进入到存放该下载文件的目录下,终端执行tar -zxvf  jdk-7u11-linux-

2013-03-28 14:14:44 1112

原创 Meteor 启动project时创建的变量__meteor_bootstrap__.app等

我们可以通过查看Meteor的内部代码来获知Meteor运行时所带有的变量。在meteor/app/server中,有server.js这个文件,里面有个run函数,是在Meteor运行时会被执行的。里面有声明到这些变量。 __meteor_bootstrap__ = { // connect middleware app: app, // metadata

2013-03-27 00:14:38 1390

原创 javascript 设置HTTP cookies

HTTP Headers可能如:HTTP/1.1 200 OKContent-type: text/htmlSet-Cookie: name=value; domain=.example.com; path=/; securecookies的格式:name=value; expires=expiration_time; path=domain_path; domai

2013-03-25 15:38:54 1121

原创 javascript的lazy loading

lazy loading简单来说就是让某些函数里的判断只执行一遍。这个在处理浏览器兼容性的时候应该是比较适合的。比如在创建XMLHttpRequest对象时,IE和其他主流浏览器的实现不同,所以需要做兼容性处理。那么我们就可以使用lazy loading。function createXHR(){ if (typeof XMLHttpRequest != “undefined”

2013-03-25 12:29:08 1164

原创 JSON数据的安全性,避免使用eval

JSON(javascript object notation)可以说是XML的替代品,也是一种数据格式,但JSON更加简单简洁。我们时常会想把JSON的字符串形式转换成对象,而js提供的eval函数可以帮我们完成这个工作。var testJson = “{"name": "test", "age": 30}”;var jsonVal = eval(testJson);   //{"n

2013-03-25 00:30:58 4684 1

原创 Ajax 学习笔记

Ajax 学习笔记from 《javascript高级程序设计第二版》For IE browserfunction createXHR(){ if (typeof XMLHttpRequest != “undefined”){ return new XMLHttpRequest(); } else if (typeof ActiveXObject !

2013-03-25 00:13:49 771

原创 javascript event的keycode属性列表 键盘按钮

如图:兼容性问题:getCharCode: function(event){if (typeof event.charCode == “number”){return event.charCode; //firefox, chrome, safari} else {return event.keyCode; //IE, opera}}

2013-03-21 20:42:53 1100

原创 javascripte Event的兼容性处理

event的兼容性(关键是处理IE的兼容性)var EventUtil = { addHandler: function(element, type, handler){ if (element.addEventListener) { element.addEventListener (type, handler, false);

2013-03-20 18:29:20 851

原创 javascript currentTarget与target的区别

javascript Event对象的currentTarget与target区别currentTarget是指当前事件流经过的对象。target是指事件作用的最终目标。如果时间作用的目标和事件流过的是同一个对象,则currentTarget == target。mydiv当点击上面的div时。var mydiv = document.getElementB

2013-03-20 18:04:24 1588

原创 ubuntu su 密码问题

su命令是为了进入root执行目录。在首次使用时,就算你输入安装时设定的密码,也会报认证失败。因为它首次使用,是需要先设置密码的。可以通过sudo paswd即可设置。

2013-03-20 11:41:01 890

转载 javascript 面试题

转:http://www.csser.com/board/50359afb73df724356000537#/post/50359e4e73df7243560005b01:javascript有几种数据类型在Javascript中只有五种简单类型,分别为null,undefined,boolean,String和Number。一种复杂类型:object。代码类型只有一种形式就是fu

2013-03-19 20:15:34 971

原创 underscore 扩展函数

CH API:http://www.css88.com/doc/underscore/EN API: http://underscorejs.org/#mixin_.mixin(object) 您可以用您自己的实用程序函数扩展Underscore。传递一个 {name: function}定义的哈希添加到Underscore对象,以及面向对象包装。_.mixin({ c

2013-03-19 19:39:07 1329

原创 Meteor Error: Must pass options.rootUrl or set ROOT_URL in the server environment解决

运行环境:ubuntu 12.10Mongodb 2.2.3Nodejs 0.8.22Meteor 0.5.9在将Meteor工程导出来的时候,然后运行mongodb,再用nodejs运行main.js。在0.5.9之前是没什么问题的,更新到0.5.9就出现PORT=3000 MONGO_URL=mongodb://localhost:27017/myapp node

2013-03-19 18:26:10 4161

原创 javascript学习笔记之二 ---DOM

笔记主要来自具体可以查看主流浏览器的docs。下面只是列举了firefox和chrome的。Mozilla:https://developer.mozilla.org/en-US/docs/DOM/documentChrome: https://developers.google.com/chrome-developer-tools/docs/protocol/1.0/domdoc

2013-03-18 20:04:05 740

原创 通过HTTP头部的user-agent进行浏览器兼容性检测

以下检测的顺序最好不要变动。user-agent如Mozilla/5.0 (Platform; Encryption; OS-or-CPU; Language) AppleWebKit/AppleWebKitVersion (KHTML, like Gecko) Safari/SafariVersionMozilla/MozillaVersion (Platform; Encrypti

2013-03-18 14:55:10 1866

原创 Meteor with的使用

with是Meteor中支持的handlebar包的语法,用在template中,之后在template中就可以通过this访问了。具体说明:http://handlebarsjs.com/例子是最好的教材,直接来个例子。假设已经有一个player,name为mytest。那么我们就点击按钮的时候就会alert出这个名字。工程:test  --client      -

2013-03-16 21:32:22 945

原创 javascripte 学习笔记之一

reading book:《javascript高级程序设计第二版》布尔变量:var msg;if (msg == undefined) //trueif (undefined == null) //truefalse:empty string ""0, NaNnulldefined//=============================var n

2013-03-16 21:19:55 972

转载 linux 命令行

转:http://www.ezloo.com/2008/01/linux_command_1.html 关机重启等操作shutdown -h now 关机init 0 关机telinit 0

2013-03-15 12:32:40 815

原创 Meteor 在windows下运行

Meteor 在windows下运行1 首先需要安装Node.js 0.8 and a MongoDB server。我安装的是node.js是v0.8.212 配置系统环境变量根据Meteor官网给的命令PORT=3000 MONGO_URL=mongodb://localhost:27017/myapp node bundle/main.js配置系统环境变量PORT、MON

2013-03-14 21:34:07 7601

原创 Meteor 登录后立即退出解决

假设已有一个用户名admin, 密码admin一段html代码{{#if currentUser}} login success{{else}} username: password: login {{/if}}coffee代码Template.login.events 'click #login': (e)-

2013-03-14 19:08:37 2149

原创 ubuntu 打开文件、资源管理器命令

1 打开pdf文件evince xxx.pdf如果想打开pdf后后台运行,可用:evince xxx.pdf &2 打开目录nautilis3 命令起别名在~/.bashrc中,vim ~/.bashrc中加入alias opendir='nautilis'alias openpdf='evince'4 打开或编辑.doc .odt等文本文档命令:

2013-03-13 14:19:08 10854 1

原创 ubuntu 工具安装和配置

1 eclipse安装http://wiki.ubuntu.org.cn/Eclipse需要先安装SDK。sudo apt-get updatesudo apt-get install eclipse2 环境变量配置http://hi.baidu.com/kxw102/item/e6da9d176095e6f8756a84f6~/.bashrc:该文件包

2013-03-13 00:13:12 698

原创 vim配置之一 taglist+ctags

taglists下载:http://www.vim.org/scripts/script.php?script_id=273ctags默认是有安装的,可以使用ctags --version来查看安装情况,没有安装的话自己再安装下。下载好taglist_46.zip,unzip -od  ~/.vim taglist_46.zip。成功的话,在cd ~/.vim/下会有p

2013-03-11 15:25:34 837

原创 vim 删除区域内容

ci[ :删除一对 [] 中的所有字符并进入插入模式ci( :删除一对 () 中的所有字符并进入插入模式ci 中的所有字符并进入插入模式ci{ :删除一对 {} 中的所有字符并进入插入模式cit :删除一对 HTML/XML 的标签内部的所有字符并进入插入模式ci” ci’ ci` :删除一对引号字符 (” 或 ‘ 或 `) 中所有字符并进入插入模式

2013-03-11 14:47:58 2771

原创 jQuery扩展 插件制作简介

jQuery.fn.extend(object)查看Plugins/Authoring可以获取更多信息。jQuery.fn.extend({ isCheck: function() { return this.each(function() { this.checked == true; }); }, isUncheck: function() { retu

2013-03-11 14:30:51 845

原创 ubuntu Mongo DB的安装与使用

安装1 按找官网的指导做http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/2 下载安装包到本地,自己手动安装   1)到官网下载相应系统的MongoDB包http://www.mongodb.org/downloads,我下载的是mongodb-linux-i686-2.2.3.tgz   2)解压t

2013-03-05 13:24:18 4112

原创 css 使用visibility hidden元素,jquery的show没有反应的原因

这是血与泪的经验。当我们用visibility这个css属性来设置一个元素不可见是,即其值为hidden。如#example { visibility: hidden;}我们再jquery调用show来显示:$('#example').show()这个时候图片是不会出现的。。。原因很简单,因为jquery的show的实现根本就不是使用visibilit

2013-03-01 20:36:42 12677 1

c++实现的md5

不容易写就的md5,拿出来跟大家分享下,用的是c++写的。有兴趣有需要的可以改成别的语言。

2012-11-06

空空如也

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

TA关注的人

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