- 博客(13)
- 资源 (34)
- 收藏
- 关注
原创 【JavaScript】正则表达式--非贪婪模式截取任意字符串的笔记
Sodino文章目录1. 场景2. 正则表达式一3. 正则表达式二4. 排查问题5. 正则表达式三6. 结论场景要将下面的字符串截取两个{title:***,url:***}来。12345script>{title:'RegExp 对象参考手册',url:'http://sodino.com/regexp.asp'},{title:'w3cSchool script', url:'http://w
2016-06-15 22:21:05 3878 2
原创 【JavaScript】正则表达式--String.replace()变量替换的一点笔记
1234var re = /(\w+)\s(\w+)/;var str = 'John Smith';var newstr = str.replace(re, '$2, $1');console.log(newstr); // Smith, John$1 $2是指被括号()包起来的\w+。即当要使用变量替换时,$n指第n个用()包起来的表达式的值。要用()包起来呀…‘(>﹏)′ ‘(>﹏)′Sp
2016-06-15 22:20:15 2778
原创 【Node.js】basicAuth中间件的使用
Sodino文章目录1. basicAuth2. 实现3. 完整代码4. 效果截图basicAuthbasicAuth中间件为网站添加身份认证功能,使用该中间件后,用户访问网站必须输入用户名和密码并通过难后才能访问网站。GitHub示例工程源码点击源码链接安装basic-auth1npm install basic-auth --save实现接下来require basic-auth并创建中间件使
2016-06-12 21:49:20 7682
原创 【Node.js】mongoose教程10--聚合(Aggregation)的应用
Sodino文章目录1. 聚合操作(Aggregation Operation)2. 聚合管道(Aggregation Pipeline)3. 找出安装了最多应用的手机4. $project5. $size6. $ifNull7. $sort本文是存储了5个手机数据后再操作的。存储实现见文章:【Node.js】mongoose教程—存储。GitHub源码链接:sodino#MongoDemo聚合操
2016-06-05 17:10:35 14469
原创 【Node.js】mongoose教程09--删除
Sodino本文是存储了5个手机数据后再操作的。存储实现见文章:【Node.js】mongoose教程—存储。GitHub源码链接:sodino#MongoDemoModel#remove()当被Model的实例对象调用时,remove(callback)参数中直接设置为callback回调函数,代码运行后该删除该实例对象自身。当被Model按静态方式调用时,如Phone.remove([crit
2016-06-05 17:09:40 5825
原创 【Node.js】mongoose教程08--更新
Sodino文章目录1. Query.update()2. 全量更新3. 指定字段更新4. 数组的更新本文是存储了5个手机数据后再操作的。存储实现见文章:【Node.js】mongoose教程—存储。GitHub源码链接:sodino#MongoDemoQuery.update()官方文档链接12345678910111213141516171819202122232425262728293031
2016-06-05 17:08:29 2369
原创 【Node.js】mongoose教程07--排重与计数
Sodino文章目录1. 排重2. 计数排重本文的查询是指存储了5个手机数据后再查询。存储实现见文章:【Node.js】mongoose教程—存储。GitHub源码链接:sodino#MongoDemo12345678910111213141516171819202122232425Query#distinct([field], [criteria], [callback]) Declares
2016-06-05 17:07:05 2639
原创 【Node.js】mongoose教程06--排序
Sodino本文的查询是指存储了5个手机数据后再查询。存储实现见文章:【Node.js】mongoose教程—存储。GitHub源码链接:sodino#MongoDemo排序文档链接12345678910111213141516171819Query#sort(arg) Sets the sort orderParameters: arg Object, String>Returns:
2016-06-05 17:05:49 5344
原创 【Node.js】mongoose教程05--查询
Sodino文章目录1. Model与Query2. 查询全部数据3. 条件查询4. 条件查询—数组5. 组合条件查询本文的查询是指存储了5个手机数据后再查询。存储实现见文章:【Node.js】mongoose教程—存储。GitHub源码链接:sodino#MongoDemoModel与QueryModel.find()方法会返回Query对象。Model.find()方法原型如下:1234567
2016-06-05 17:04:51 1421
原创 【Node.js】mongoose教程04--存储
Sodino文章目录1. 数据准备2. 单条数据存储3. 多条数据批量存储请确定已阅读【Node.js】mongoose教程—Schema与ModelGitHub源码链接:sodino#MongoDemo数据准备为了对Phone进行存储以及后续的查询,需要提前准备一些手机型号的数据以供练习使用。为此准备了如下5个手机型号的数据:12345678910111213141516171819202122
2016-06-05 17:03:13 1518
原创 【Node.js】mongoose教程03--Schema与Model
Sodino文章目录1. 理解Schema2. Schema的定义3. 创建Model4. 创建数据实例5. Model实例方法6. Model静态方法7. 相关链接GitHub源码链接:sodino#MongoDemo理解Schema传统的MySQL、Oracle等关系型数据库中,在存储数据之前,开发者必须道德为数据定义数据表,并且为该数据表定义一些字段,从而使数据模型得到实现。可以说,在关系型
2016-06-05 17:01:40 8050
原创 【Node.js】mongoose教程02--开启、关闭数据库,监听数据库事件
Sodino请确定您已阅读mongoose教程—工程搭建GitHub源码链接:sodino#MongoDemoconnection的事件列表可点击查看官方文档或./node_modules/mongoose/lib/connection.js#Connection()12345678910111213141516171819202122232425262728293031323334353637/
2016-06-05 17:00:13 5304
原创 【Node.js】mongoose教程01--工程搭建
Sodino文章目录1. npm命令初始化工程目录2. npm命令安装mongoose3. 启动mongo dbGitHub源码链接:sodino#MongoDemonpm命令初始化工程目录123mkdir MongooseDemo // 创建一个空目录用于工程初始化cd MongooseDemonpm init // 开始执行工程初始化npm命令安装mongoose1npm install
2016-06-05 16:58:36 1289
android gallery
2011-07-02
android adt0.9.9
2011-07-02
Android仿通讯录ListView小例子
2011-05-03
TexasHoldem Pokerhand Recognizer
2009-10-30
PacketTracer51_setup05
2009-05-26
PacketTracer51_setup04
2009-05-26
PacketTracer51_setup03
2009-05-26
PacketTracer51_setup02
2009-05-26
PacketTracer51_setup
2009-05-26
SCJP准备资料大资源(第六部分,共六部分)
2009-04-03
SCJP准备资料大资源(第五部分,共六部分)
2009-04-03
SCJP准备资料大资源(第四部分,共六部分)
2009-04-03
SCJP准备资料大资源(第三部分,共六部分)
2009-04-03
SCJP准备资料大资源(第二部分,共六部分)
2009-04-03
SCJP准备资料大资源(共六部分)
2009-04-03
在NetBeans,Eclipse,JBuilder中搭建SonyEricsson模拟器过程文件
2008-12-21
在NetBeans中安装SonyEricsson模拟器
2008-12-21
J2me嵌入式开发中的基础开发环境搭建过程.pdf
2008-12-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人