- 博客(13)
- 资源 (14)
- 收藏
- 关注
转载 一些软件设计的原则
以前本站向大家介绍过一些软件开发的原则,比如优质代码的十诫和Unix传奇(下篇)中所以说的UNIX的设计原则。相信大家从中能够从中学了解到一些设计原理方面的知识,正如我在《再谈“我是怎么招聘程序”》中所说的,一个好的程序员通常由其操作技能、知识水平,经验层力和能力四个方面组成。在这里想和大家说说设计中的一些原则,我认为这些东西属于长期经验总结出来的知识。这些原则,每一个程序员都应该了解。但是请不要
2015-04-27 10:34:55 511
翻译 NodeJS连接Redis:安装及开机自动启动设置
URL:http://ourjs.com/detail/548d14be8a34fa3204000007 简介Redis是一个超精简的基于内存的键值对数据库(key-value),( 有点类似安卓的sharepreference )官方只提供Linux版本,Windows版本(64位)由微软非官方提供,其编绎后仅有1MB左右。实现非常精简,比如并没有传统数据库中库、表的概念,你并不能设
2015-04-09 14:30:22 2073
原创 nodejs常见代码错误
URL: https://cnodejs.org/topic/53020b75e369e0840e7b060d测试代码:var mongoose = require(‘mongoose’);mongoose.connect(‘mongodb://localhost/test’);执行代码,可以插入到mongodb中,只不过在控制台会报个警告:Failed t
2015-04-08 15:05:59 3173
原创 nodejs如何开启多线程,充分发挥多核cpu的性能?
--在实际探讨前,先给出下面一个可能过的解决方案。详细可见:http://blog.fens.me/nodejs-core-cluster/var cluster = require('cluster'), numCPUs = require('os').cpus().length;this.port=8001;if (cluster.isMaster) { co
2015-04-08 10:32:45 31628 1
原创 mongoose添加新的属性-nodejs
做开发的难免要对某个document添加多个新的属性,虽然心里吐槽怎么一开始没说,但没办法,需要要的。例如在用户表里面,居然没有用户的 创建时间 这个属性。为了添加多一个属性,这里看了下mongoose的介绍,简单说下消息来源:http://mongoosejs.com/docs/guide.htmlDefining your schemaE
2015-04-06 19:31:19 6276
原创 express解析http请求
get 和 post 的第一个参数都为请求的路径,第二个参数为处理请求的回调函数,回调函数有两个参数分别是 req 和 res,代表请求信息和响应信息 。路径请求及对应的获取路径有以下几种形式:req.query:处理get请求req.body:: 处理 post 请求req.params: 处理 /:xxx 形式的 get 请求req.pa
2015-04-05 22:31:14 2188
原创 安卓的渐进式jpeg
参阅URL; http://blog.jobbole.com/44038/最近FACEBOOK开原了一个支持加载渐进式的图片加载模块,比unverisal-image_load还牛逼的感觉哟!地址: https://github.com/facebook/fresco中文网的地址是: http://fresco-cn.org/今天才认识到原来JP
2015-04-05 16:26:06 2804
原创 NodeJs基本语法和类型
正文Node.js 的基础是 JavaScript 这门 脚本语言。而大多数的脚本语言一个共同的特点就是“弱类型”。不同于 PHP 的是,PHP 就是是有了新变量也无需申明,而 JavaScript 则还是需要 var (var是变量的英文单词缩写)来申明一下的。而这个 var 十分吊炸天,可以表示了 C++ 中的int、string、char等一切类型的含义,甚至是 fu
2015-04-05 16:00:07 1857
转载 在数据库中用 UUID 来做ID
预设的 ObjectId 范围太小,改用 UUID 来当数据的唯一 ID如果你过去有过 Web 开发经验,到这边肯定会开始有一些疑问欲求解,第一个问题肯定是”ObjectId 的数量极限?”。笔者在此不会回答这问题,因为这答案并不重要,想要准确知道答案,可以去”mongodb.org“寻找答案。比起上述问题,相信你应该更想问:预设的 ObjectId 适用的范围?如果
2015-04-05 15:14:38 9654
原创 使用MongoDB的ORM版Mongose来写你的数据操作吧!
Adding the MongoDB BackendThe first necessary change is to add a connection to the MongoDB database. It’s addedto the primary app.js file, so the connection persists for the life of the applicatio
2015-04-05 14:50:25 2331
转载 nodejs中exports与module.exports的区别
原文:http://www.hacksparrow.com/node-js-exports-vs-module-exports.html你肯定非常熟悉nodejs模块中的exports对象,你可以用它创建你的模块。例如:(假设这是rocker.js文件)exports.name = function() { console.log('My name is Lemmy Kil
2015-04-04 11:04:14 574
原创 nodejs的require会寻找目录下默认的index文件,如果只提供目录路径的话
但我们去调用模块时候,如果require()里面写的是一个文件夹的名字,而不是一个具体的js文件时候 他会主动去寻找index.js这个文件,因为这个是默认的。 EG;目录的路径如下var routesPath = path.join(getBase, 'servers/main'); var routePath = path.join(routesPat
2015-04-03 20:54:53 7678 1
原创 android studio 的神器--bitmap
android studio引入了一个很牛逼的功能可以直接修改图片文件的颜色!原本白色的搜索图标在drawable下新建一个search_icon_green.xml android:src="@drawable/ic_search" android:tint="@color/green" android:tintMode="src_ove
2015-04-02 15:06:32 3525
MyDemoApplication
2015-11-23
安卓进程间传递对象
2014-07-25
segement XX no define
2013-08-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人