随笔- 226
文章- 15
评论- 15
阅读-
22万
01 2016 档案
redis Ok2
摘要:Redis::__construct 描述: 创建一个Redis客户端 范例: $redis = new Redis(); connect, open 描述: 实例连接到一个Redis. 参数:host: string port: int 返回值:BOOL 成功返回:TRUE;失败返回:FALSE
阅读全文
redis OK
摘要:http://redis.readthedocs.org/en/2.4/set.html1, client.end();redis.expire(key,10) ,lsize,llen APPEND mykey " yiibai"client.select('15', function(error)
阅读全文
set常见操作:
摘要:(1)sadd 向一个集合中添加一个元素。例如:sadd set1 Hello (2)smembers 查看集合中的所有元素。例如:smembers set1 (3)srem 删除集合中一个指定的元素。例如:srem set1 Hello (4)spop 随机弹出set集合中德一个元素。例如:spo
阅读全文
Redis
摘要:Redis is a fast and efficient in-memory key-value store. It is also known as a data structure server, as the keys can contain strings, lists, sets, ha
阅读全文
.className = "highlight";.setAttribute("class", "highlight");
摘要:document.getElementById("top").innerHTML = newHTML; document.getElementById("contact").className = "highlight";document.getElementById("about").setAtt
阅读全文
localStorage
摘要:try{ localStorage.setItem(key,value); }catch(oException){ if(oException.name == 'QuotaExceededError'){ console.log('超出本地存储限额!'); //如果历史信息不重要了,可清空后再设置
阅读全文
display:flex;
摘要:http://www.ruanyifeng.com/blog/2015/07/flex-grammar.html?utm_source=tuicool .box{ width:100%;height:500px;border:solid red 2px; display:flex; //flex-d
阅读全文
jquery插件理解看这
摘要:zepto 插件写法 一个更换背景颜色的小插件 html 1 <div id="box">content</div> javascript 12345678910111213 //改变元素背景颜色 ;(function($){ $.fn.vgoPlugin = function(option){ v
阅读全文
什么叫匿名函数
摘要:1,什么叫匿名函数,就是把名字用~!()等特别符号命名,并放在function最前面.执行时不用直接用()不用名称。function Test(){}~function(){}() 2,闭包理解:函数调函数,返加函数var test=function(){return function(){}} 3
阅读全文
redis
摘要:var redis = require('redis'), RDS_PORT = 6379, //端口号 RDS_HOST = '192.168.1.125', //服务器IP RDS_OPTS = {}; //设置项var client = redis.createClient(RDS_PORT,
阅读全文
http://www.html-js.com/article/2328
摘要:React.js编程思想 张小俊128 发布在使用React.js开发web应用2015年8月7日view:33385React 在文章任何区域双击击即可给文章添加【评注】!浮到评注点上可以查看详情。 隐藏标注 React.js编程思想 JavaScript框架层出不穷,在很多程序员看来,React
阅读全文
3.2 Git 分支 - 分支的新建与合并
摘要:分支的新建与合并 现在让我们来看一个简单的分支与合并的例子,实际工作中大体也会用到这样的工作流程: 开发某个网站。 为实现某个新的需求,创建一个分支。 在这个分支上开展工作。 假设此时,你突然接到一个电话说有个很严重的问题需要紧急修补,那么可以按照下面的方式处理: 返回到原先已经发布到生产服务器上的
阅读全文
$where $options: 'g','i'
摘要:db.classes.update({"count":{$gt:20}},{$set:{"name":"c4"}},false,false) 存在更新一条记录,不存在不插入upsert,multidb.classes.update({"count":{$gt:20}},{$set:{"name":"...
阅读全文
MongoDB Aggregate Methods(2) MonoDB 的 3 种聚合函数
摘要:aggregate(pipeline,options)指定 group 的 keys, 通过操作符$push/$addToSet/$sum等实现简单的 reduce, 不支持函数/自定义变量group({ key, reduce, initial [, keyf] [, cond] [, final...
阅读全文
MONGODB 与sql聚合操作对应图
摘要:http://blog.csdn.net/miyatang/article/details/22059165SQL Terms, Functions, and Concepts MongoDB Aggregation OperatorsWHERE $match...
阅读全文
$modal
摘要:$scope.open = function (size,data) {var modalInstance = $modal.open({ templateUrl: 'myModalContent.html', controller: ModalInstanceCtrl, ...
阅读全文
limit 百万级数据分页优化方法
摘要:mysql教程 这个数据库教程绝对是适合dba级的高手去玩的,一般做一点1万 篇新闻的小型系统怎么写都可以,用xx框架可以实现快速开发。可是数据量到了10万,百万至千万,他的性能还能那么高吗? 一点小小的失误,可能造成整个系统的改写,甚至更本系统无法正常运行!好了,不那么多废话了。用事实说话,看例子...
阅读全文
$regex
摘要:db.transactions.find({"_id":{"$gt":ObjectId("16a4f6b7d1adb1796ce2e091")},"userId": {$regex:'89A105e1',$options: 'i'}}) * ^ $ db.transactions.find({"_i...
阅读全文
angular-xeditable
摘要:http://vitalets.github.io/angular-xeditable/#text-simpleng-repeat="user in users" e-rows="7" e-cols="40" e-style="color: green" buttons="no" onaftersa...
阅读全文
$lookup
摘要:db.orders.aggregate([ { $lookup: { from: "inventory", localField: "item", foreignField: "sku", as: ...
阅读全文
mongo .update
摘要:db.classes.update({"count":{$gt:20}},{$set:{"name":"c4"}},false,false) 存在更新一条记录,不存在不插入upsert,multidb.classes.update({"count":{$gt:20}},{$set:{"name":"...
阅读全文
temp
摘要:'type': 'ADD_POINTS','localOrderId': actionRequest.localOrderId,'merchantId': actionRequest.merchantId,'storeId': actionRequest.storeIddb.test.find({a...
阅读全文
聚合框架
摘要:Pipeline语法简介 MongoDB聚合就是把一系列特殊操作符作用于一个集合。一个操作符就是一个拥有单个属性的JavaScript对象,其属性即操作符名称,其值是一个可选对象:{$name:{/*options*/}} 支持的操作符命名有:$project, $match, $limit, ...
阅读全文
手机号码格式校验
摘要:router.post('/register',function(req,res,next){varrestResult=newRestResult();varmobile=req.body.mobile;if(!/1\d{10}/.test(mobile)){//手机号码格式校验restResul...
阅读全文
mongoose深层修改问题
摘要:https://cnodejs.org/topic/50dde64ea7e6c6171a80a678各位大神好,好久没写点什么东西了,最近也是cnode社区不知道咋的了都登录不进去,今天总算能回到这里,今天遇到这样的一个问题,发出来咨询下各位。 mongoose提供的schema/model/doc...
阅读全文
集合
摘要:Person. find({ occupation: /host/, 'name.last': 'Ghost', age: { $gt: 17, $lt: 66 }, likes: { $in: ['vaporizing', 'talking'] } }). limit(10). sort({ oc...
阅读全文
async = require('async')
摘要:var mongoose = require('mongoose'), async = require('async');mongoose.connect('localhost', 'learn-mongoose');var User = mongoose.model('User', {name: ...
阅读全文
详解centos用户&组权限&添加删除用户
摘要:1.Linux用户操作系统Linux操作系统是多用户多任务操作系统,包括用户账户和组账户两种:细分用户账户(普通用户账户,超级用户账户)除了用户账户以为还有组账户所谓组账户就是用户账户的集合,centos组中有两种类型,私有组和标准组:当创建一个新用户时,若没有指定他所属的组,centos就建立以个...
阅读全文
MongoDB使用小结:一些不常见的经验分享
摘要:最近一年忙碌于数据处理相关的工作,跟MongoDB打交道极多,以下为实践过程中的Q&A,后续会不定期更新补充。1、count统计结果错误这是由于分布式集群正在迁移数据,它导致count结果值错误,需要使用aggregate pipeline来得到正确统计结果,例如:db.collection.agg...
阅读全文
65条最常用正则表达式,你要的都在这里了
摘要:很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下,在这里分享一下。给自己留个底,也给朋友们做个参考。一、校验数字的表达式1 数字:^[0-9]*$2 n位的数字:^\d{n}$3 至少n位的数字:^\...
阅读全文
正则表达式
摘要:var REG_BODY = /<body[^>]*>([\s\S]*)<\/body>/; function getBody(content){ var result = REG_BODY.exec(content); if(result && result.length === 2) retur
阅读全文
Mongoose 是什么?
摘要:Mongoose 参考手册标签(空格分隔): MongoDB一般我们不直接用MongoDB的函数来操作MongoDB数据库 Mongose就是一套操作MongoDB数据库的接口.Schema一种以文件形式存储的数据库模型骨架,无法直接通往数据库端,也就是说它不具备对数据库的操作能力.可以说是数据属性...
阅读全文
Mongoose全面理解
摘要:一、创建schemas创建schemas的方式:1 var userSchema = new mongoose.Schema({2 name: String,3 email: String,4 createdOn: Date5 });schemas中的数据类型有以下几种:• ...
阅读全文
MongoDB常用操作一查询find方法db.collection_name.find()
摘要:来:http://blog.csdn.net/wangli61289/article/details/40623097https://docs.mongodb.org/manual/reference/sql-aggregation-comparison/【第一个查询参数】find函数第一个参数是一...
阅读全文
mongoose
摘要:var mongoose = require('mongoose');mongoose.connect('mongodb://localhost/test');var Cat = mongoose.model('Cat', { name: String });var kitty = new Cat(...
阅读全文
git
摘要:git fetch origin master git reset --hard FETCH_HEAD git clean -df git clone https://github.com/jianyeruan80/work.git git checkout -p RemLan A.h 更新 git
阅读全文
node cheerio
摘要:所谓工欲善其事,必先利其器,所以通读了cheerio的API,顺便翻译了一遍,有些地方因为知道的比较少,不知道什么意思,保留了英文,希望各位不吝告诉我,然后一起把这个翻译完成。###cheerio 为服务器特别定制的,快速、灵活、实施的jQuery核心实现. ###Introduction 将HTM...
阅读全文
Git是目前世界上最先进的分布式版本控制系统
摘要:一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集...
阅读全文
精华 ionic入门之色彩、图标、边距和界面组件:列表
摘要:目录:色彩、图标和边距色彩图标内边距界面组件:列表列表:.list成员容器:.item.item: 嵌入文本.item : 嵌入图标.item : 嵌入头像.item : 嵌入缩略图.item : 嵌入大图色彩ionic定义了九种前景/背景/边框的色彩样式,:001.png可以在任何元素上使用这些样...
阅读全文
ioinc
摘要:ioinc setup sassnpm installionic serve cordova plugin add cordova-plugin-crosswalk-webview 十、开发流程 1.创建项目 --创建 $ ionic start todo blank --添加平台 $ ionic
阅读全文
centos=>gsutil,iptables
摘要:sudo apt-get remove --purge gsutilsudo easy_install -U pipsudo pip2 install gsutil gsutil ls gs://uspto-pair/applications/0800401* gsutil -config =...
阅读全文
CSS
摘要:-fluidLayout:containerrow rowspan8 offset4 well pricehoverbtn-toolbar->btn-groupbtn btn-large btn-primary btn-success btn-warning btn-inverse btn-dang...
阅读全文
angular
摘要:1,angular.js 自动加载 ng-app[不带属性]。如果np-app="starter"带属性,我们的声明,angular.module('starter.controllers', []).controller("delAdminCtrl", function($scope,baseHr...
阅读全文
换行,横向撑大,字符间距
摘要:word-break: break-all;换行 word-wrap: break-word 换行[换行后,如果不是一个word 还要换行]white-space: nowrap;不换行,横向撑大[ white-space:nowrap;overflow:hidden;] word-spacing:
阅读全文
开发可能用上。
摘要:1,http://520nyc.com/test/Zerolog.js 输出console.log2,codepen.io https://jsfiddle.net3,google postman
阅读全文
windows-docker开发我常用命令 docker-machine ssh default
摘要:docker-machine ssh default docker logs test sudo systemctl start docker docker tag IMAGEID new_repository newTAG docker commit -a 'message aaaa' CONTA
阅读全文
全面理解Javascript闭包和闭包的几种写法及用途
摘要:var Circle={ "PI":3.14159, "area":function(r){ return this.PI * r * r; } }; alert( Circle.area(1.0) ); 匿名自执行函数var data= { ...
阅读全文
Flexbox
摘要:使用 Flexbox 的牛逼布局.container { display: -webkit-flex; display: flex;}.initial { -webkit-flex: initial; flex: initial; width: 200px; min-wi...
阅读全文
微信公众账号开发入门
摘要:此文记录了微信公众号开发的整个流程,想要调用微信 JS API 并非直接引入一个jweixin-1.0.0.js到页面里那么简单。需要获取 access_token, jsapi_ticken和签名 sign等。其中的任何一个步骤错误都会调用不到其 API。这些参数一般是后台生成,可以用阿里云或新浪...
阅读全文
cssTex
摘要:var head= document.getElementById("head");head.style.cssText="width:200px;height:70px;display:bolck";但cssText也有个缺点,会覆盖之前的样式。如TEST想给该div在添加个css属性widthd...
阅读全文
javascript 错误处理
摘要:try{ var date=new Date(); date.test();//调用date的未定义的test方法; document.wrire("try块执行结束"); }catch(error){ with(document){ write("出...
阅读全文
JavaScript自定义右键菜单
摘要:自定义右键菜单 自定义右键菜单,请在页面点击右键查看效果。 剪切 复制 粘贴 来源:http://www.bug315.com/article/283.htm
阅读全文
JavaScript数字精度上代码。
摘要:/**不能超过 9007199254740992 * floatObj 包含加减乘除四个方法,能确保浮点数运算不丢失精度 * * 我们知道计算机编程语言里浮点数计算会存在精度丢失问题(或称舍入误差),其根本原因是二进制和实现位数限制有些数无法有限表示 * 以下是十进制小数对应的二进制表示 * ...
阅读全文
精通JS 笔记
摘要:一,javascript数据类型:undefined,null,boolean,number,string,object 五种加一种复杂类型. 注意大小写,区分大不写函数:functiontypeof 返回数据类型没有null,但有function.如typeof(null)返回object1.1特...
阅读全文
获取css style值
摘要:var obj=document.getElementById("btn");var currentStyle=null;if(obj.currentStyle){ currentStyle=obj.currentStyle;}else{ currentStyle=window.getCompute...
阅读全文
保证CSS与JS最新
摘要:http://www.a.com/app.js?v=1.0 即可
阅读全文
ECMAScript 6新特性(1)数组篇
摘要:数组现有的方法:.concat():连接两个或更多的数组,并返回结果。.join():把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。.pop():删除并返回数组的最后一个元素.push():向数组的末尾添加一个或更多元素,并返回新的长度。.reverse():颠倒数组中元素的顺序。....
阅读全文
html中offsetTop、clientTop、scrollTop、offsetTop
摘要:HTML精确定位:scrollLeft,scrollWidth,clientWidth,offsetWidthscrollHeight: 获取对象的滚动高度。scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离scrollTop:设置或获取位于对象最顶端和窗口中可见内...
阅读全文
Javascript——Math对象
摘要:Math 对象是一个固有的对象,无需创建它,直接把 Math 作为对象使用就可以调用其所有属性和方法。这是它与Date,String对象的区别Math 对象属性Math 对象方法
阅读全文
CSS 垂直居中。
摘要:1,display: table;display: table-cell Testaaaaaaaaaaaaaaaaaaa Testaaaaaaaaaaaaaaaaaaa display:flex;flex-direction: row | row-reverse | column |...
阅读全文
JavaScript停止冒泡和阻止浏览器默认行为
摘要:防止冒泡w3c的方法是e.stopPropagation(),IE则是使用e.cancelBubble = truestopPropagation也是事件对象(Event)的一个方法,作用是阻止目标元素的冒泡事件,但是会不阻止默认行为。什么是冒泡事件?如在一个按钮是绑定一个”click”事件,那么”...
阅读全文
ssh curl 命令理解
摘要:使用一条命令抓取一本小说curl"http://www.23hh.com/book/1/1019/"|iconv-c-fgbk-tutf8|sed's/"/\n/g'|grep-P'^\d+\.html'|awk'{if(NR>0){print"http://www.23hh.com/book/1/...
阅读全文
Linux 常用
摘要:1,解决ssh登录慢的问题记录vim/etc/ssh/ssh_config #GSSAPIAuthenticationno把下面这一行的注释去掉2,Linux查看当前是什么系统centoscat /etc/redhat-release ubuntucat /etc/issue sudo runl...
阅读全文
H5 技术
摘要:1,HTML5预加载标签2,存储功能 webstoragefunctionsave(dataModel){varvalue=dataModel.serialize();window.localStorage['DataModel']=value;window.localStorage['DataCo...
阅读全文
一看就懂的ReactJs入门教程(精华版)
摘要:一看就懂的ReactJs入门教程(精华版)现在最热门的前端框架有AngularJS、React、Bootstrap等。自从接触了ReactJS,ReactJs的虚拟DOM(Virtual DOM)和组件化的开发深深的吸引了我,下面来跟我一起领略ReactJS的风采吧~~ 章有点长,耐心读完,你会有很...
阅读全文