自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 使用bluebird克服回调金字塔

在cnode看了winky 大牛人分享开源的博客;学习了他使用bluebird模块封装mongoose操作数据库的代码;     没有使用bluebird之前,我们查找一条数据是这样写的:article.find(function (err,results) { if(err){ //dosomething; }else{ //d

2016-01-29 14:09:37 1007

原创 JavaScript 严格模式

你肯定在很多的js代码的第一行看到过'use strict';之前我单纯的认为的是一种类似项目开发的通用约定(或者注释);但在越来越多的地方看到这个,去了解了一下,原来是JavaScript的严格模式(原谅我读书少);      严格模式在es5就出来了;主要为了下面一些目的(参照JavaScript严格模式): 消除一些JavaScript语法的不合理、不严谨之处、消除一些怪

2016-01-29 09:51:39 386

原创 nodejs连接mongo数据库

用node设置好路由之后,只要请求了相应路径,就会返回相应的模板(页面);显然单纯的静态页面是太单调了,怎么实现在返回给客户端的页面中加入数据呢?    首先我们需要在mongo下建立一个数据库,数据库中有相应的表。表中有相应的数据;mongo 127.0.0.1:12345/imooc     连接到本地数据库;分别是主机名称和mongodb端口/imooc数据库名称;use imo

2015-12-23 20:30:50 1594

原创 mongodb在windows系统的安装

mongodb是新兴起的非关系型数据,优点挺多。        去官网,mongodb下载windows-64位zip包,解压缩,压缩路径既安装目录。在根目录下新建log(存放日志)、data(存放数据库)、conf(存放配置)文件夹。log文件夹新建mongo.log、conf下新建mongo.conf文件,mongo.conf中添加如下内容:port = 12345dbp

2015-12-22 13:05:53 418

原创 nodejs的http.resquest和http.get

最近了解开始了解nodejs。       先说说nodejs的http下的两个方法resquest和get方法;这两个方法指在为向后台发送请求;       首先,引进http模块:var http = require("http");//引入模块;      调用resquest方法:http.request(options[, callback])     第一个参数

2015-12-21 21:49:30 3058

原创 前端构建工具gulp使用

在接触了grunt之后,又发现了gulp,也是前端自动化构建工具;饱受好评的是gulp的管道概念。    安装方式基于npm;全局安装:npm install -g gulp    你也可以安装在你的项目里面:npm install --sava-dev gulp     和grunt一样,我们需要在包跟目录下建立一个gulpfile.js文件;首先引入gulp和相关组件:va

2015-12-17 17:03:20 655

原创 node.js的安装以及grunt的使用

学习使用grunt进行前端自动化构建~

2015-12-12 16:34:43 6692

转载 你的Android应用完全不需要那么多的权限

你的Android应用完全不需要那么多的权限  Android系统的权限从用户的角度来看有时候的确有点让人摸不着头脑。有时候可能你只需要做一些简单的事情(对联系人的信息进行编辑),却申请了远超你应用所需的权限(比如访问所有联系人信息的权限)。这很难不让用户对你保存戒备。如果你的应用还是闭源的那用户也没办法验证是否你的应用正在把他的联系人信息上传到应用服务器上面去

2014-12-08 21:52:16 742

转载 Android导入别人的工程

原文出处:http://blog.csdn.net/jiangwei0910410003/article/details/16962635有的时候我们需要在现有的项目中引用到其他项目的资源和文件,当然我们可以将被引用的工程打成jar包,但是这有个缺点就是,这个改动比较麻烦,除非是被引用的工程的资源和源程序文件不再改动,可以这样做,否则每修改一次被引用的工程,就要从新

2014-12-02 15:51:27 719

转载 变量以及初始化的理解

关于变量初始化的分析原文出处:http://www.cnblogs.com/keanuyaoo/p/3310502.html点击打开链接1. 哪些变量需要初始化?要养成好的编程习惯,通常局部变量都需要初始化,static类型的局部变量除外。 2. 为什么局部变量需要初始化?因为局部变量是从stack或heap上直接分配的空间,而stack或heap上的空间是被反复使用的

2014-11-30 16:05:23 755

转载 runnable与thread区别

在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限。下面看例子:package org.thread.demo;  class MyThread extends Th

2014-11-24 12:21:02 675

转载 GET和POST请求的区别

数据均来自网络:请支持原创作者。http://www.blogjava.net/beandy809/archive/2007/11/21/162074.html第一种版本:HTTP 定义了与服务器交互的不同方法,最基本的方法是 GET 和 POST。事实上 GET 适用于多数请求,而保留 POST 仅用于更新站点。根据 HTTP 规范,GET 用于信息获取,而且应该是 安全的和 幂

2014-11-23 13:05:57 620

转载 (转)Android中layoutinflater

在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button、TextView等)。具体作用:1、对于一个没有被载入或者想要动态载入的界面,都需要使用L

2014-11-16 11:39:47 710

原创 AndroidUI设计中dp单位与图片切割

在Android的UI设计中,能接触到dp和sp等一些平时

2014-11-11 20:43:10 1082

空空如也

空空如也

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

TA关注的人

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