`
welcome66
  • 浏览: 402120 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
        在一些特殊情况下,需要将mongodb的集合设定为一个固定大小,这样数据文件就不会无限制的增大,有利于维护。         本人碰到的问题就是ceilometer使用的mongodb,由于不断的采集数据,导致数据文件不断增大,有时 ...
在进行web前端开发时,经常会遇到将js字符串转换成Json对象的情况,这种转换有三种写法: 1.使用eval()来进行解析(最原始的写法,但却很有效) function strToJson(str){ var json = eval('(' + str + ')'); return json; } 这种写法适合从数据库取出json字符串,然后需要进行转换为json对象的方式。 2.使用new function()的方式 function strToJson(str){ var json = (new Function("return " + ...
mongodb删除数据,一种是指定条件进行删除,一种是直接全部删除。 // 删除所有数据 db.test.remove() // 删除_id大于10的所有数据db.test.remove( {_id:{$gt:10}}) // 删除_id大于5的一条数据db.test.remove( {_id:{$gt:5}},1) // 删除数组最后一个元素
       在使用jqxtree的过程中,有一种情况需要实现,即当部分子菜单选中时,父级菜单是变成黑框,只有全选子菜单才是对勾的选中状态。        那么问题来了,那就是怎么取得黑框的父菜单的变量值?        默认状态下,只有打钩的多选框,才能取到变量值,而这种黑框的,取不到,只能自己增加相应的方法。        我的方法是增加一个取得所有有子菜单的方法,该方法返回菜单树里所有的有子菜单的菜单项,方法如下: getExpandItems: function() { var b = new Array(); var c = this; a.each(c.item ...
正则表达式在很多地方都可以使用,用起来言简意赅,非常精练。 下面就说明一下,正则表达式的具体使用方法。 1. 正则表达式的组成     一个正则表达式通常被称为一个模式(pattern),为用来描述或者匹配一系列符合某个句法规则的字符串。   选择 | 竖直分隔符代表选择,代表“或”的意思。例如“gray|grey”可以匹配grey或gray。   数量限定 某个字符后的数量限定符用来限定前面这个字符允许出现的个数。 最
开始播了
有时候难免需要直接调用Shell命令来完成一些比较简单的操作,比如mount一个文件系统之类的。那么我们使用Python如何调用Linux的Shell命令?下面来介绍几种常用的方法: 1. os 模块   1.1. os模块的exec方法族 Python的exec系统方法同Unix的exec系统调用是一致的。这些方法适用于在子进程中调用外部程序的情况,因为外部程序会替换当前进程的代码,不会返回。( 这个看了点 help(os)  --> search "exec" 的相关介绍,但是没太搞明白咋使用) 1.2. os模块的system方法 sys ...
在使用jquery的html()方法时,有时候里面添加的html代码含有一些特殊字符,需要进行转义。 如下例子: inst_html = "<a style=color:white' onmouseover = '"; inst_html += "javascript:showme('"+inst.instId+"_"+valId+"');"; inst_html += "' "; $("#inst_div_"+valId).html(inst_html); ...
转载自:http://www.cnblogs.com/sharpxiajun/p/3151395.html#2749490 开始聊mapreduce,mapreduce是hadoop的计算框架,我学hadoop是从hive开始入手,再到hdfs,当我学习hdfs时候,就感觉到hdfs和mapreduce关系的紧密。这个可能是我做技术研究的思路有关,我开始学习某一套技术总是想着这套技术到底能干什么,只有当我真正理解了这套技术解决了什么问题时候,我后续的学习就能逐步的加快,而学习hdfs时候我就发现,要理解hadoop框架的意义,hdfs和mapreduce是密不可分,所以当我写分布式文件系统时 ...
转载自:http://www.cnblogs.com/sharpxiajun/archive/2013/05/11/3072798.html 互联网的网站和大部分企业管理软件一样都是使用B/S架构模型,但是大型的公共网站B/S架构会更加复杂,对架构人员的要求更高,今天我想在自己博客里聊聊我设计的网站的B/S技术架构。   不管是B/S架构的企业管理系统还是网站技术架构可以抽象为如下简图:   在传统B/S架构的企业管理系统里,技术架构往往就是一个工程项目,各个逻辑分层都是该工程的业务逻辑模块。但是作为提供公共服务的网站,由于用户群比较庞大,网站并发量高,需求变化大,变更频繁以及网站 ...
转载:http://news.cnblogs.com/n/185997/ 神作啊!看看国外PS大神的作品 来自瑞士的 Erik Johansson 是一位非常年轻而又天赋异禀的艺术家,他不仅拥有精湛的摄影技术,同时还是一位 ps 高手,在他的作品中我们不仅能看到他高超的数字处理技术,更能感受到其独特的创意以及强烈的幽默感。   走自己的路,让别人有路可走
  转载自:http://blog.sina.com.cn/s/blog_5459f60d01016ntb.html 采用分布式系统架构是由于业务需求决定的,若系统要求具备如下特性,便可考虑采用分布式架构来实现: 1.数据存储的分区容错,冗余 2.应用的大访问、高性能要求 3.应用的高可用要求,故障转移   分布式系统遵循几个基本原则 1.CAP原理
         最近接项目要求,要在svn主干上创建分支,用分支来进行程序的bug修改,而主干上进行新功能的开发。分支上的bug修改完,发布后,可以合并到主干上。项目程序可以在主干和分支之间进行切换,来实现主干和分支的同时维护。        1.创建分支         创建分支实际上就是将程序copy一份到指定的分支目录,如下图示: 在项目名称上点击右键,弹出菜单,选择“Team”,再选择“Branch/Tag”,弹出下面的页面: 
        Hadoop是Apache 下的一个项目,由HDFS、MapReduce、HBase、Hive 和ZooKeeper等成员组成。其中,HDFS 和MapReduce 是两个最基础最重要的成员。         HDFS是Google GFS 的开源版本,一个高度容错的分布式文件系统,它能够提供高 ...
      MapReduce 是现今一个非常流行的分布式计算框架,它被设计用于并行计算海量数据。第一个提出该技术框架的是Google 公司,而Google 的灵感则来自于函数式编程语言,如LISP,Scheme,ML 等。MapReduce 框架的核心步骤主要分两部 ...
Global site tag (gtag.js) - Google Analytics