自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 Nginx与nodejs代理跨域

最近学习nodejs,有个地方需要用到跨域,使用   app.use(function(req, res, next){         res.header('Access-Control-Allow-Origin', '*');         res.header('Access-Control-Allow-Headers','X-Request-With');

2013-01-01 13:54:43 6548

原创 使用nginx配置android文档本地站点

在进行Android开发时候,经常要去查询相应的API,以及相关说明。       但是,android文档官网在国内实在无法使用,下载下来的doc包,打开静态页面载入速度又特别慢。所以,我尝试使用nginx来配置android doc,用nginx强大的静态文件处理能力加载android doc。       首先,下载配置nginx服务器。       由于我不想使用l

2012-12-09 13:25:49 2047

原创 vim之vundle

Vundle(Vim bundle) 是一个vim的插件管理器。其Github地址为: https://github.com/gmarik/vundle如何使用Vundle  (个人使用环境为ubuntu 12.10)   1. 从Github下载vundle到本地:          $  git clone https://github.com/gmarik/vundl

2012-12-04 19:45:12 23860 3

原创 ubuntu 添加管理员账号

Ubuntu 默认只有安装时候的那个账号是系统管理员账号,也不会给出root用户权限。在管理员账号下,用passwd命令给root一个密码,就可以使用root了。但是,使用useradd时候,如果不加参数,添加的为普通账号。如何添加一个新的系统管理员账号,个人在使用root账号时的操作:  #useradd -mr (你要添加的账号名称)然后  # paddwd (新添加的

2012-11-19 19:49:58 19330 3

原创 由ubuntu转windows8折腾篇

最近由于想尝试下windows 8特别是win8的JS编程,故而想将电脑上的ubuntu转换为win8系统。        但是,在安装win8过程中,却出现了一个很大的问题: windows 无法安装在GPT硬盘上。因为是从Linux转过来的,所以磁盘格式什么的都与windows需求不同。因为决定好好尝试一下win8,所以将ubuntu里有用的东西全转了出来,将整个磁盘在安装时候格式化了。但

2012-10-19 10:27:18 1445

原创 JS Functions

JS 函数定义:           1. function f(x){.....}            2. var a = function(x){....}           3. function(x){....}       三种定义方式的区别为: 第一种是最常用的定义方式,它的声明会自动提升到它定义范围的顶部,即可以在它的定义之前使用它。第二种定义方式只能是在它的声

2012-10-14 18:15:39 1261

原创 JS Array ECMAScript5 Methods

JavaScript 的新版本(ECMAScript 5)中,为数组新增了一些方法。这些方法包括:          forEach(f [,o]): 此方法类似于for/in循环,其作用是遍历整个数组并执行函数的某些操作,但它不会遍历数组的属性。它接受一个函数参数,该函数可以有1、2与3个参数。完整的三个参数分别为:数组中的每一个值,数组的索引,数组本身。这个函数没有返回值。如:va

2012-10-08 19:38:58 3429 1

原创 JS Array

JavaScript数组: 如果正常来使用,JS里的数组与C、Java里的数组是相似的,都是由中括号包裹起来的一组元素。但与这些语言不同的是,JS里数组元素不一定要是相同数据类型的。如var arr = [1,2.2,true,"hello"],这样的数组在JS里是合法的。用字面量初始的数组一般会有默认增长的索引(index)与长度(length)。即可以用数字下标来引用相应位置的元素,长度会默认

2012-10-06 23:54:34 2692

原创 JS RegExp

JavaScript正则表达式与JS里其它多种数据结构一样,可以用两种方式来表达,一种是使用RegExp()构造函数new出来一个新的表达式对象,另一种是直接使用字面量来表示。即var pattern = new RegExp("s$"); 与 var pattern = /s$/; 两种形式。       正则表达式里有特殊意义的字符: ^ $ . * + ? = ! : | \ / ( )

2012-10-05 21:23:19 3196

原创 JS string

在JavaScript里面,字符串既可是基本类型(primitive value),也可以是对象。       按照字面量写出的字符串表达式即是基本类型,使用new String()构造出来的就是一个对象(其中String()作为一个方法单独使用,不带new关键字时,其相当于toString()方法)。       首先,字符串有一个属性length,它反映了字符串的长度。即字符串里字符的

2012-10-04 21:52:54 3296

原创 JS variable scope

JavaScript variable scope:       关于JavaScript的变量的作用域,有两种。一种是定义在任何函数外面,为全局变量,其作用范围是全局的。另外一种是定义在函数里面,为局部变量,其作用范围是函数内部。       但是,JavaScript没有像C,Java那样的块级作用域(block scope)。而是使用了函数作用域(function scope)。即在

2012-09-30 21:38:58 2600

原创 JS closures

JS 闭包原理: functions are executed using the scope chain that was in effect when they were defined.(来自《JavaScript:The Definitive Guide》).      闭包形成也就是:如果一个函数返回另一个函数,而被返回函数又需要外层函数的变量时,不会立即释放这个变量,而是允许被返回

2012-09-28 15:19:52 1194

原创 Phonegap之Storage

Phonegap-------Storagephonegap的storage里大部分方法是用来处理数据存储的。其中包括数据库操作和本地存储。其中,数据库部分,有一个Database对象。一,方法openDatabase(创建一个新数据库或打开一个数据库)。var database = window.openDatabase(database_name, database_versi

2012-05-19 20:35:21 3059 4

原创 百度二面时候的一道题

这是在百度实习生时候二面的面试官出的一道JS题。var n = 30;var j = 0;for(var i = 0; i < n; i--){ if(j++ > 100) break;}console.log(j);题目大概是这样的。本来for循环里第三条语句为i++;但因为写代码的人不小心,写成了i--;求如何修改代码,使得输出结果仍然为30。修改要求,修改

2012-05-14 22:16:33 1153 4

原创 百度2012前端实习生笔试题

很多记不起来了,只记得一共7道题。我只做了大概40分钟。记得的几道题:1.声明变量时候省略var有什么坏处?2.用div与css实现两栏布局。其中右侧宽度固定为200px,左侧宽度不固定。两栏宽度随浏览器自适应填满整个浏览器。3.一个公司某部门有200人,求与你同一天生日的概率(设一年365天)。4.JS如何实现私有变量的?5.谈谈你做的项目中感觉最好的那个项目。

2012-05-12 09:45:41 1934

原创 Bootstrap---Fluid layout 流布局

流布局是一种适应屏幕的做法。即不固定块的宽度,而是采用百分比作为单位来确定每一块的宽度。这种布局非常适合一次编写,然后自适应各种不同大小的屏幕(手机,PAD…)。                               按顺序添加这几个类。最外面包含块有 container-fluid类,表明内容布局是流布局,其主要作用是作为一个包含块来容纳流布局内容。

2012-04-23 20:55:26 44180 6

原创 关于Twitter bootstrap的使用

作为一个刚入门的前端菜鸟,很早就听说过960Grid,最近现看到很到Bootstrap的新闻,但一直不知道如何去使用。而且,很难搜到相关的文章。最近,通过搜到的一篇英文的bootstrap使用介绍和阅读bootstrap.css的源代码,才了解到该怎样去使用它。关于bootstrap和960grid,其本质是通过CSS文件来控制页面布局以及一些其它特性如按钮的大小,位置,颜色等。960gird

2012-04-23 20:52:11 8561

原创 Bootstrap---Grid system 网格系统

Bootstrap 使用12网格系统,即将整体页面(有效页面)分为12等分。使用的时候通过添加span*类来区分。如:                                                                             class=”container”表示一个宽度为940px的容器。class=”row”表示网格的一

2012-04-23 20:36:45 7801

原创 jQuery.mobile使用(一)

因为准备做一个移动应用项目,计划用Phonegap+jQueryMobile来写。所以,这几天配置了下环境。Phonegap的环境配置很简单,只要按官网上的来就行了。但有一点,下载来的zip文件里面的doc文件夹里面的安装指南很可能是相对于旧版的。也就是说,文档可能还没来得及与API同步更新。以phonegap英文官网上的文档为准。至于jQuery.mobile的配置,你如果不了解的话,开

2012-04-04 12:51:38 1205

原创 网页制作之绑定回车键

今天做一个页面时候,需要用到一个绑定回车键来进行操作的事件。用百度与Google搜了好久,也没搜到一个满意的答案,很是郁闷。然后我决定自己写。其实也不算自己写的,因为网络上找不到答案,所以我只好翻书来找答案。在《Javascript程序员参考手册》里,对事件绑定之检测键盘按键有这么一段代码:  var tb = document.getElementById('myTB')

2012-04-02 21:31:41 2704 1

原创 关于Android中的BaseAdapter

程序写着写着头绪又乱了,写个博客待思路慢慢理清吧。写个小程序时候用到了BaseAdapter,继承它后用来适配GridView。(应该也可以适配其它的View)继承后没修改时候,有几个override的方法。1。getCount(),返回值为int类型的。这个函数

2011-10-06 16:58:29 1989

原创 Java Serializable

在使用序列化时,被序列化对象的类要实现Serializable接口。否则,就会出现java.io.NotSerializableException这个异常。      取得序列化的对象时,是按照队列的顺序。即先进先出。先写进序列化文件的对象会被先读出来。

2011-10-01 22:39:20 491

原创 Android Camera Parameters

关于Android的Camera的Parameter本人在使用Camera的时候,setParameter()的时候,出现错误。代码如下:Camera.Parameters parameters = camera.getParameters();

2011-09-16 15:56:33 18327 7

原创 开博纪念

2011-9-14

2011-09-14 15:10:02 592

cocos2d_iphone_api

cocos2d游戏开发文档,各种API,描述不太全。

2011-11-02

空空如也

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

TA关注的人

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