xichao1980

导航

2016年1月8日 #

npm

摘要: node package manager 类似于Java中的Maven,Ubuntu中的apt-get, Ruby中的Gem, Python中pypi npm init:create package.json file npm install --save:install library npm a 阅读全文

posted @ 2016-01-08 14:46 xichao1980 阅读(121) 评论(0) 推荐(0) 编辑

node应用场景

摘要: 2.1 Web开发:Express + EJS + Mongoose/MySQLexpress是轻量灵活的Nodejs Web应用框架,它可以快速地搭建网站。Express框架建立在Nodejs内置的Http模块上,并对Http模块再包装,从而实际Web请求处理的功能。ejs是一个嵌入的Javasc... 阅读全文

posted @ 2016-01-08 14:28 xichao1980 阅读(225) 评论(0) 推荐(0) 编辑

node四大优势 转

摘要: 1. Nodejs基于Javascript语言,不用再单独新学一门陌生的语言,从而减低了学习的门槛。同时,Javascript语言在Web前端开发中至关重要,特别HTML5的应用必须要使用,所以前后台统一语言,不仅可以实现程序员的全栈开发,还可以统一公共类库,代码标准化。单凭这一 点,Nodejs就... 阅读全文

posted @ 2016-01-08 14:11 xichao1980 阅读(183) 评论(0) 推荐(0) 编辑

2015年9月26日 #

ubuntu搭建svn服务器(转)

摘要: 在阿里云买了个服务器,想上传东西,samba不好用,想起来可以搭个svn用,找到了这篇。1. 安装SVN apt-get install subversion2. 建立svn仓库 1). 建立svn目录:mkdir /home/.svn(使用隐藏目录) 2). cd /home/.svn 3... 阅读全文

posted @ 2015-09-26 15:29 xichao1980 阅读(149) 评论(0) 推荐(0) 编辑

2014年6月19日 #

Android性能优化方法(九)

摘要: 通常我们写程序,都是在项目计划的压力下完成的,此时完成的代码可以完成具体业务逻辑,但是性能不一定是最优化的。一般来说,优秀的程序员在写完代码之后都会不断的对代码进行重构。重构的好处有很多,其中一点,就是对代码进行优化,提高软件的性能。下面我们就从几个方面来了解Android开发过程中的代码优化。1)... 阅读全文

posted @ 2014-06-19 14:26 xichao1980 阅读(258) 评论(0) 推荐(0) 编辑

Android性能优化方法(八)

摘要: Android SDK tools目录下提供一个观察布局的工具,层级观察器(Hierarchy Viewer)。Hierarchy Viewer工具是一个非常好的布局优化工具,同时,你也可以通过它学习他人的布局。应该说是一个非常实用的工具。AD:WOT2014:用户标签系统与用户数据化运营培训专场层... 阅读全文

posted @ 2014-06-19 14:24 xichao1980 阅读(219) 评论(0) 推荐(0) 编辑

Android性能优化方法(七)

摘要: Java从JDK1.2版本开始,就把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期。这四种级别由高到低依次为:强引用、软引用、弱引用和虚引用。这里重点介绍一下软引用和弱引用。如果一个对象只具有软引用,那么如果内存空间足够,垃圾回收器就不会回收它;如果内存空间不足了,就会回收这些对象... 阅读全文

posted @ 2014-06-19 14:18 xichao1980 阅读(161) 评论(0) 推荐(0) 编辑

Android性能优化方法(六)

摘要: ContentProvider优化改进1、索引简单的说,索引就像书本的目录,目录可以快速找到所在页数,数据库中索引可以帮助快速找到数据,而不用全表扫描,合适的索引可以大大提高数据库查询的效率。(1). 优点大大加快了数据库检索的速度,包括对单表查询、连表查询、分组查询、排序查询。经常是一到两个数量级... 阅读全文

posted @ 2014-06-19 12:36 xichao1980 阅读(436) 评论(0) 推荐(0) 编辑

Android性能优化方法(五)

摘要: 有时候,我们的页面中可能会包含一些布局,这些布局默认是隐藏的,当用户触发了一定的操作之后,隐藏的布局才会显示出来。比如,我们有一个Activity用来显示好友的列表,当用户点击Menu中的“导入”以后,在当前的Activity中才会显示出一个导入好友的布局界面。从需求的角度来说,这个导入功能,一般情... 阅读全文

posted @ 2014-06-19 12:19 xichao1980 阅读(166) 评论(0) 推荐(0) 编辑

Android性能优化方法(四)

摘要: 在一个应用程序中,一般都会存在多个Activity,每个Activity对应着一个UI布局文件。一般来说,为了保持不同窗口之间的风格统一,在这些UI布局文件中,几乎肯定会用到很多相同的布局。如果我们在每个xml文件中都把相同的布局都重写一遍,一个是代码冗余,可读性很差;另一个是修改起来比较麻烦,对后... 阅读全文

posted @ 2014-06-19 12:18 xichao1980 阅读(248) 评论(0) 推荐(0) 编辑