在5大社会功能缺陷评定量表中夹乌应评为什么社会功能缺陷评定量表

·[] ·[] ·[] ·[] ·[] ·[] ·[]
---华夏经纬网版权所有---吴敬琏:中国市场存在5大缺陷_名家视点_经济观察_
吴敬琏:中国市场存在5大缺陷
马蔚华:余额宝倒逼银行提高利率
吴敬琏:中国市场存在5大缺陷
昨日,在中国企业家俱乐部举办的&中国绿公司年会&上,针对近来饱受争议的余额宝推高社会融资成本问题,香港永隆银行董事长、原招商银行行长马蔚华表示,余额宝并未抬高信贷成本,而是在一定程度上加速了银行利率市场化的进程。
余额宝加速利率市场化进程
随着半年来以余额宝为首的互联网金融产品急速扩张,传统的银行业似乎开始感到危机和恐慌,各方围剿势力频频出招。
今年2月,先是中行、平安、交行、工行等多家银行推出类似余额宝的在线金融产品,力图控制存款流失的风险。随后,监管层加强对互联网金融产品潜在风险的管控。3月中旬,央行叫停了虚拟信用卡和二维码。&监管层将进一步加大监管力度&,例如&提高货币基金风险准备金&等言论在市场内传播。
与此同时,央视证券频道评论员钮文新提出余额宝是金融业&吸血鬼&的论调,他炮轰余额宝等互联网金融产品的存在推高了社会的融资成本,应该予以取缔。
消息一出,迅速引发关注,余额宝到底有没有推高信贷成本成为公众议论的焦点,正反两方观点来回激辩。
&不应该单纯地说抬高市场利率,如果从利率市场化的角度来看,目前银行的利率是低的,这部分可能是欠客户的,应该返还给客户的,将来一旦利率市场化以后,不合理的低的利率,肯定还要提高。&昨日的会议上,曾在传统银行工作的前招行行长马蔚华表示,现阶段由于利率非市场化,银行不能高息揽储,余额宝的吸引力在于高出银行活期存款十倍的利率,而90%的吸纳资金又返还给银行,银行再放给用户,相当于绕了个圈把利息返还给用户。
&从这个意义上说,余额宝倒逼银行提高利率,其实是加速了利率市场化的进程,使市场回归实际。&马蔚华称。
[责任编辑:王卓怡]1您所在的位置: &
MongoDB在语法上的5大缺陷(1)
MongoDB在语法上的5大缺陷(1)
开源中国编译
这几天抱怨MongoDB的帖子相当受追捧。大多是关于在特定的数据集,可靠性和分片问题上表现不佳。其中一些博客文章可能是正确的,其他的只是说,最受欢迎的NoSQL的解决方案并没有满足他们的需求。
这几天抱怨MongoDB的帖子相当受追捧。大多是关于在特定的数据集,可靠性和分片问题上表现不佳。其中一些博客文章可能是正确的,其他的只是说,最受欢迎的NoSQL的解决方案并没有满足他们的需求。
这篇文章不是其中之一,虽然大多数的文章关注操作部分,基准测试和性能特征,而我想谈谈MongoDB查询接口。没错&&编程接口,特别是关于Node.js的,但这个在不同语言平台和Mongo-shell上都差不多。
免责声明:我努力不去恨MongoDB。事实上我每个工作日都在使用MongoDB,它已经成为我全职工作的一部分。我也参与Minimongo的 开发,使用内存缓存用纯javascript克隆MongoDB的API。我没有任何理由嘲笑Mongo只是警告大家这些意想不到的问题。他们大多数由 David Glasser发现。本文假定您熟悉MongoDB的API。
1. 哈希对象中key的顺序
比如,你要存储一个简单的文字对象::
&&db.books.insert({&title:&&Woe&from&Wit&,&meta:&{&author:&&A.&Griboyedov&,&year:&1823&}&});&
太棒了!现在我们有了一条书籍记录。再比如,以后我们会想找所有1823年出版的作者是 A. Griboyedov 的书。这里不太可能返回多个结果,但至少应该有《 Woe from Wit 》这本书,因为我们刚刚插入了这条记录,对不对?
&&db.books.find({&meta:&{&year:&1823,&author:&&A.&Griboyedov&&}&});&&&No&results&returned&
发生了什么?我们不是刚刚插入了这本书的数据吗?让我们尝试调换key的顺序:
&&db.books.find({&meta:&{&author:&&A.&Griboyedov&,&year:&1823&}&});&&&{&_id:&...,&title:&&Woe&from&Wit&,&meta:&{&...&}&}&
陷阱: 在MongoDB中key的顺序非常重要,{ a: 1, b: 2 } 和 { b: 2, a: 1 }是不匹配的。
为什么: MongoDB使用叫做BSON的二进制数据格式。在BSON中key的顺序非常重要。注意,JSON对象是一个无序的键/值对集合。
那么在JavaScript里是怎样的呢?ECMA-262可没有规定(JS属性顺序)这件事。在某些浏览器下(通常是旧的)对属性的顺序不会太在意,这意味着它们可以是任何顺序(只要存在就行)。值得庆幸的是大多数现代浏览器的JavaScript引擎在维护JS属性的顺序(有时甚至在数组中也维护) ,因此实际上我们可以使用node.js来控制它。
更多内容请参阅&John Resig's blog.
问题的答案是:要么给出规范形式(键按字典顺序排序) ,要么就使得你自己的代码中是一致的。
当然,这里有其它的解决方法。使用另一种查询方法(selector),即指定那些特定的属性项(key-path),而不是比较对象的文本信息:
&&db.books.find({&'meta.year':&1823,&'meta.author':&'A.&Griboyedov'&});&
这种特殊情况下这样的查询方式是有效地,但请注意,这个查询语句的含义是不同的。
陷阱: 每当你想建立一个拥有多键值索引的数据的时候这种行为是很危险的。
&&db.books.ensureIndex({&title:&1,&'meta.year':&-1&});&
这样的命令会使得title的优先级会比 meta.year 的优先级高。这在MongoDB中是一个很重要的分析数据的方式。更多内容请参阅MongoDB docs.
2. undefined, null and undefined
想必很多人都还记得那个undefined, null
的关系、特性很混乱的时候吧!在JavaScript的世界中undefined、null代表着两个不同的值,严格来说它们是不一样 的:undefined!== NULL。当然,在非严格的情况下他们确实相等:undefined ==
null。有些人很小心的使用它们,而另一部分人将两者随意交替使用。说到底我们的问题是:JavaScript确实存在两个不同但很相似的值。
MongoDB的带来了它带到一个新的水平。BSON里将未定义规定为&deprecated&。&BSON spec规定undefined为&deprecated&.
然而Node.js中的node-native-driver for MongoDB却没有实现它。
Node.js目前的版本(2.4.8)特性表明null和undefined是两个相同的值。
&&db.things.insert({&a:&null,&b:&1&});&&&db.things.insert({&b:&2&});&//&the&'a'&is&undefined&implicitly&&&db.things.find({&a:&null&});&&&{&a:&null,&b:&1&}&&&{&b:&2&}&
我不确定node driver for MongoDB中的实现情况,不过看起来像是node
driver直接将undefined转换为null,但是这在mongo-shell里是被限制的(因为在MongoDB里undefined和 null本来就是两个值--译者注)。
//&from&node.js&code&with&mongo/node-native-driver&&&&&db.things.insert({&a:&null,&b:&1&});&&&&&db.things.insert({&b:&2&});&&&&&db.things.insert({&a:&undefined,&b:&3&});&&&&&console.log(db.things.find({&a:&null&}).fetch())&&&&&console.log(db.things.find({&a:&undefined&}).fetch())&
然而,在mongo-shell中你只能使用null来查询,注意,我们所使用的三个对象和上面的是一样的。
//&from&mongo-shell&&&db.things.find({a:&undefined});&&&error:&{&&$err&&:&&can't&have&undefined&in&a&query&expression&,&&code&&:&13629&}&&&db.things.find({a:&null});&&&{&&a&&:&null,&&b&&:&1,&&_id&&:&&wMWNPm7zrYXTNJpiA&&}&&&{&&b&&:&2,&&_id&&:&&RjrYvmZF5EukhpuAY&&}&&&{&&a&&:&null,&&b&&:&3,&&_id&&:&&kethQ2khbyfFjJ7Sa&&}&
我们可以看到,mongo/node-native-driver 显式的将undefined转换null但实际上左边隐式的那个才是我们真正想要的(我们期望的真实结果)。
当我们使用mongo-shell显式的插入undefined的时候,有趣的事情发生了:
//&from&mongo-shell&&&&&&&db.things.insert({&a:&undefined,&b:&4&});&&&&&&&db.things.find({&a:&null&})&&&&&&&{&&a&&:&null,&&b&&:&1,&&_id&&:&&wMWNPm7zrYXTNJpiA&&}&&&&&&&{&&b&&:&2,&&_id&&:&&RjrYvmZF5EukhpuAY&&}&&&&&&&{&&a&&:&null,&&b&&:&3,&&_id&&:&&kethQ2khbyfFjJ7Sa&&}&
我们得到相同的三个值,但并没有我们刚才在mongo-shell里插入的 b=4的对象。undefined不是和null相等吗?好吧,让我们来看看这个新的对象:
&&db.things.find({&b:&4&});&&&{&&_id&&:&ObjectId(&52ca134f3e47d3d&),&&a&&:&null,&&b&&:&4&}&
它仍然在那里,虽然a属性的值很像是null,但与我们的选择器却不匹配。
陷阱:有2个以上的值在MongoDB中看起来像null:
null,undefined以及隐式的向mongo-shell里插入的undefined,虽然看起来像null但在实际情况下和BSON(第6版) 中的undefined
相匹配。最后一个在选择器上并不和null匹配,前两者都匹配undefined和null。这也说明了没有值同样可以匹配前两者。
原始问题请参阅&GitHub issue。
内容导航&第 1 页: &第 2 页: &第 3 页:
关于&&&&的更多文章
MongoDB的转变也正是10gen的转变,Dwight Merriman在一份声明中
网友评论TOP5
本次的专刊为大家提供了Oracle最新推出的Java SE 8详细的开发教程,从解读到探究Java 8最新
讲师: 0人学习过讲师: 35人学习过讲师: 58人学习过
春运大军前天正式启动了。昨天的新闻有几条不怎么好的
每年的一月份大约都是在看似忙忙碌碌中度过的。最近一
自从MySQL被Oracle收购以后,PostgreSQL逐渐成为开源
本书详细介绍了AJAX在Web开发上的应用。主要内容包括:ASP.NET AJAX技术概述、实现异步局部更新页面、UpdatePanel编程功能、Page
51CTO旗下网站专家评火箭五大致命缺陷 哈登需帮手内线应补强
来源:搜狐体育
作者:波洛
  北京时间5月18日,《露天看台》NBA专栏作家迈克-本杰明撰文指出了整个赛季火箭的五大致命缺陷。
  以下是详细内容:
  凭借年轻和活力,时隔四年,火箭重回季后赛,尽管首轮即被雷霆淘汰,但是整个赛季下来球队的表现,却让我们对未来充满希望。这个夏天,无论是莫雷还是麦克海尔都在思索如何让火箭更上一个台阶,而以下五点或许应该是他们最需要解决的。
  1.哈登缺帮手
  场均25.9分(联盟第5)、赛季总得分2023分(联盟第4)、792次罚球(全联盟第一)、三分命中数179个(全联盟第六),这些数据就是哈登加盟火箭后的首个赛季所交出的答卷。在经过几个赛季的运作后,莫雷也终于为火箭找到了一名新领袖。
  但是火箭常规赛结束时也仅仅排在西部第八,要不是贝弗利在季后赛次战撞伤了威斯布鲁克的膝盖,火箭也许会被雷霆横扫。哈登需要帮手,而火箭也有足够的薪金空间来运作这件事情。
  但是这个人是谁?霍华德、拜纳姆还是约什-史密斯,又或许火箭会积攒筹码直到2014年夏天抢购詹姆斯?这个问题的答案,也许只有莫雷最清楚了。
(责任编辑:大仙)您正在使用IE低版浏览器,为了您的雷锋网账号安全和更好的产品体验,强烈建议使用更快更安全的浏览器
小米血压计的5大亮点和1大“缺陷”
小米投资了 iHealth 血压计的生产商——天津九安医疗旗下的独立实体 iHealth 公司,占20%股份。九安医疗在国内电子血压计市场出货量仅次于日本欧姆龙。目前,苹果在线商店有两款采用蓝牙技术的 iHealth 血压计出售,价格在80~100美元。9月25日,适配小米系列手机版本的 iHealth 血压计以199元的价格登陆小米商城。昨晚,宅客君也拿到一台小米版 iHealth 血压计,试用一番后,向大家汇报我们发现的、该产品的一些亮点以及注意事项。1.免去麻烦的蓝牙配对过程,插上小米手机即可自动弹出APP将小米或红米手机的充电口插在 iHealth 的 MicroUSB 接头上,手机上安装的“爱家康”应用会自动打开,出现一个大大的“开始测量”按钮。小米官方说,目前该APP完美适配了红米系列手机,这是考虑到红米手机在家长父辈也就是血压计的准用户中更加流行。当我们使用联通版小米4手机,暂时也没发现不完美的地方。我们测试了3台其他品牌的 Android 手机,均无法使用激活配套的“爱家康”应用。技术上,应该是需要手机底层的USB接口权限,只有小米手机是适配的。所以如果家里没有小米或红米系列手机,就没必要买这个血压计了。2.内置400mAh电池,不用插电源iHealth血压计内置锂电池,容量是 400mAh。它的充电口是近正方形的B型USB接口,打印机上使用比较多,另一端是普通的USB接口,可以插在电脑的USB接口上充电。充满一次电使用多久,我们不得而知,小米官网的介绍是“一天测3次,可用一个月”。3.技术可靠,获得FDA等权威机构认证iHealth 的其他版本在美国获得了联邦药监局FDA的批准,小米版本也获得了天津药监局的批准“津食药监械(准)字1号”。在加上,九安医疗从上个世纪90年代中期就开始生产家用医疗产品,技术上还是值得信赖的。4.手机配套APP的数据展示清晰明了爱家康目前可以在小米应用商店免费下载到。可惜它暂时还没有跟小米账户打通,所以需要注册单独的账户来使用。APP上可以很好地查看和管理血压数据,还可以设置提醒,添加“家人”以及远程查看数据。总体上,这个APP功能清晰明了,对于我们这种抱着试用心态的非“高血压患者“而言,它挺好用的。它的真正用户怎么看,只能回家试过之后再跟大家汇报了。5.售价便宜199元,而且包邮(小米网一般用的是顺丰),售价可以接受,尤其是家里已经有小米或红米手机的用户。一个“缺陷”iHealth 血压计必须连接小米手机才可以使用,其他手机不可以使用——这不是我们所说的缺陷。我们所说的“缺陷”是它必须连接手机才可以使用,如果身边没有手机,它就是个摆设。宅客君一直不倡导这样的智能产品,但我们也知道并非所有人都认为这是个问题,所以“缺陷”二字加了引号。我们希望的产品,可以像普通的电子血压计一样使用,有个小屏幕来显示每次的测量结果,同时它也可以连接手机来使用,可以在手机APP里查看历史数据和对数据的分析。当我们提出这个“缺陷”的时候,同事提醒说,“没有屏幕,直接用手机屏显示其实可以节省成本”,也有道理。是不是“缺陷”,大家根据自己的情况来看吧。总体上,小米血压计使用非常方便,可以拿到我们的好评。
同步到新浪微博
手机号 44f5c96f4 ,请自行转码
当月热门文章
合作伙伴:
Copyright (C)
雷锋网-移动互联网智能终端第一媒体 All Rights Reserved 粤ICP备号-1
为了您的账户安全,请
您的邮箱还未验证,完成可获20积分哟!
您的账号已经绑定,现在您可以以方便用邮箱登录

我要回帖

更多关于 乌云背后的幸福线影评 的文章

 

随机推荐