这是 Jose 在CoderWall 分享的一个小技巧:在浏览器地址栏中输入下面这行代码,回车即可把浏览器变临时编辑器。 1 data:text/html, <html contenteditable> 为什么它能奏效? 这是用了数据URI的格式(Data URI’s format),并告诉浏览器渲染 HTML。不过 contenteditable 是 HTML5 的一个新全局属性,...继续阅读
...这是 Jose 在CoderWall 分享的一个小技巧:在浏览器地址栏中输入下面这行代码,回车即可把浏览器变临时编辑器。 1 data:text/html, <html contenteditable> 为什么它能奏效? 这是用了数据URI的格式(Data URI’s format),并告诉浏览器渲染 HTML。不过 contenteditable 是 HTML5 的一个新全局属性,...继续阅读
...写在前面的话:之前做的一个项目,数据库及系统整体构架设计完成之后,和弟兄们经过一段时间的编码,系统如期上线,刚开始运行一切良好,后来随着数据量的急剧膨胀,慢慢出现了很多莫名其妙的问题,经过调试,修改了数据库中几个存储过程的一些问题。有意思的是,有一个存储过程里,为了实现一个小的功能,写了好多好多的...继续阅读
...装逼的词年年有,今年特别多。去年此时一时兴起写了一篇“2013年中国互联网10大装逼词汇”。其中“互联网思维”、“颠覆”、“逼格”、“用户痛点”等词汇的入选引发了强烈的共鸣,今年哪些装逼词汇会入选呢? 和去年一样,2014年做出来的评选仅代表我和我的小伙伴们的个人观点,不做权威引用源头。您认同就分享到微博或...继续阅读
...又到一年末,大伙都习惯在年底总结,回望过去展望未来。那今年网络上又出现了哪些流行语?现在就给大家盘点一下,排名不分先后。 1、你家里人知道吗? 来源:起源于一个在网吧看新闻联播的网友:“你在这这么屌,你家里人知道吗?”然后一传十,十传百,“你家里人知道吗”很快成了网络流行语。含有讽刺意味。这句话的发...继续阅读
...一、大规模并发带来的挑战 在过去的工作中,我曾经面对过5w每秒的高并发秒杀功能,在这个过程中,整个Web服务器系统遇到了很多的问题和挑战。如果Web服务器不做针对性的优化,会轻而易举地陷入到异常状态。我们现在一起来讨论下,优化的思路和方法哈。 1. 请求接口的合理设计 一个秒杀或者抢购页面,通常分为2个部分,一...继续阅读
...本文为大家讲解的是在Windows下安装Redis和PHP扩展及简单使用方法,感兴趣的同学参考下。 1、下载redis的windows应用程序,支持32位和64位,根据实际情况下载 下载地址:https://github.com/dmajkic/redis/downloads 2、将相应的程序copy到你所需要的目录中,在这里我使用的64位,放到E:\redis目录 3、启动redis服务端:...继续阅读
...使用新浪SAE的云平台已经蛮久了、对SAE有了一定的认识、这次总结了下新浪SAE的优缺点、当我们在决定是否购买一款主机的时候考虑会反问速度、稳定性、价格、空间大小、所以这次将从这些方面来分析. 希望给准备使用或者想使用新浪SAE的朋友一个参考。 新浪SAE优点: 1、 新浪SAE的访问速度: 新浪SAE的机房在北京双线机房、...继续阅读
...一、_id和ObjectId MongoDB中存储的文档必须有一个”_id”键。这个键的值可以是任何类型的,默认是个ObjectId对象。 在一个集合里面,每个集合都有唯一的”_id”值,来确保集合里面每个文档都能被唯一标识。如果有两个集合的话,两个集合可以都有一个值为”123″的”_id”的键,...继续阅读
...MongoDB已经使用很长一段时间了,基于MongoDB的数据存储也一直没有使用到权限访问(MongoDB默认设置为无权限访问限制),今天特地花了一点时间研究了一下,研究成果如下: 注:研究成果基于Windows平台 MongoDB在本机安装部署好后 1. 输入命令:show dbs,你会发现它内置有两个数据库,一个名为admin,一个名为local。lo...继续阅读
...查询: MySQL: SELECT * FROM user Mongo: db.user.find() MySQL: SELECT * FROM user WHERE name = ‘starlee’ Mongo: db.user.find({‘name’ : ‘starlee’}) 插入: MySQL: INSERT INOT user (`name`, `age`) values (‘starlee’,25) Mongo: db.user.insert({‘name’ : ...继续阅读
...