我对技术方向的一些反思
关于SSD 去年,我们曾经使用了一批SSD的PC,用来做数据库的服务器,用来提高数据库服务器的IO能力。但是从目前的使用情况来看,如果将SSD作为主存储,存在一些问题:首先,SSD的稳定性还不够好,我们碰到了一些SSD盘损坏和SSD与机器不兼容的情况发生。第二,SSD的容量盘都比较小,考虑到稳定性的问题,如果做RAID会进一步损失容量,性价比不高。第三,SSD属于NAND类型的flash,写操作不仅会产生“磨损”,而且随着碎片的不断增...
精选技术长文、实践记录与系统化阅读
低噪声、高可扫读;标题、摘要、来源、标签一目了然。
采集自各技术站点的近期文章。
关于SSD 去年,我们曾经使用了一批SSD的PC,用来做数据库的服务器,用来提高数据库服务器的IO能力。但是从目前的使用情况来看,如果将SSD作为主存储,存在一些问题:首先,SSD的稳定性还不够好,我们碰到了一些SSD盘损坏和SSD与机器不兼容的情况发生。第二,SSD的容量盘都比较小,考虑到稳定性的问题,如果做RAID会进一步损失容量,性价比不高。第三,SSD属于NAND类型的flash,写操作不仅会产生“磨损”,而且随着碎片的不断增...
按钮分组按钮的分组可以让一个界面变得具有自我描述能力.在复杂的布局中,组织良好的各组按钮用以选择,而且因为很明显,这样可以很快告诉用户有哪些功能可以使用。几个按钮放在一起,因为它们可能完成类似的功能。
网站设计中,我们经常会面临多个设计方案的选择,比如某个按钮是用红色还是用蓝色,是放左边还是放右边。传统的解决方法通常是集体讨论表决,或者由某位专家或领导来拍板,实在决定不了时也有随机选一个上线的。虽然传统解决办法多数情况下也是有效的,但A/B 测试(A/B Testing)可能是解决这类问题的一个更好的方法。
记录一下弹出窗口的兼容方案
很多网站在填写表单的时候,都可以看到这样一种UI,input[type=text]里面有提示的文字,当鼠标点进去之后提示文字就消失了。本文介绍用HTML 5中input的placeholder特性来实现这个效果,以及兼容方案。
在很多场景下,要判断一个元素是不是包含另一个元素,本文记录了一些方法。
今天在进行CGI外网部署的时候,出现一个很奇怪的问题。 先说明一下背景: 在webserver上的一个CGI-A会通过libcurl来访问另一个webserver上的CGI-B,并将调用的结果返回给前台。 问题的表现...
记得以前面试过一个女孩,她认为软件测试就是点击网页,囧,作为一名软件测试工程师,我当时真是无地自容啊。相信很多人都把这个职业想象的非常简单,作为软件测试工程师的我,是有必要普及一下软件测试的童鞋都需要在哪些方面提高自己的。
简化界面、固定的操作区,都是一个隐喻的暗示,让界面设计更直接,容易接受
作为测试人员,设计测试用例是干活的第二步(第一步当然是了解测试对象嘿嘿),这一步做的好与否,对后续工作起着决定作用,那么如何评价一个测试用例的好坏,或者说,设计的成功与否呢,本文大概讨论一下,抛砖引玉吧,记录在这里,看看是不是可以作为一次团队讨论的话题。 在此之前,我们需要明确测试工程师的工作原则:用最小的成本找出最多的问题。 1.用例覆盖程度 毫无疑问,这一点应该是最重要的,无需多说,覆盖率最大化是...
最近百度又火了一把,推出了酝酿好久的“框计算”,这个当年被吹的很神的东西,最后的面貌竟然和Google的OneBox差不多。不过这次,百度总算体验了一把和Google在美国差不多的感觉:被各种舆论讨论所包围。我认为那个框计算,其实真的挺适合移动互联网的。因为对拿着手机的终端用户来说,如果可以一搜就出结果,那真的是很方便。
[演讲稿]OAuth1.0协议,删除了公司相关信息的阉割版:)
1 web服务器集群的使用和设置方法就不在这里重复了,这些东西随处都可以搜索的到。要说的是在Microstrategy 8.1.2 Web Universal中,使用集群要注意的几个方面。首先,状态的存取方式问题,可以使用session、也可以使用cookie。大部分是用的都是cookie存取,session存取是需要关注集群的session同步问题的,而cookie保存在客户端,没有太多的限制,比较方便。在管理员web设置的安全性选项中,默认会话信息是保存在Web Server上的...
用户反映一条SQL语句在绑定某个值的时候性能急剧下降。一般只需要要几秒钟的执行时间,而当绑定这个值的时候需要好几分钟。 SQL使用了connect_by,添加gather_plan_statistics hint实际执行后,查看...
Mysql-udf-http 是一款简单的MySQL用户自定义函数(UDF, User-Defined Functions),具有http_get()、http_post()、http_put()、http_delete()四个函数,可以在MySQL数据库中利用HTTP协议进行REST相关操作。
1. 什么是404 404是一个 http 错误代码,即请求的网页不存在。第一个4表示客户端出错,0表示输入错误的网址,第二个4表示顺序。就是当用户输入了错误的链接时,返回的页面。这样的目的是告诉浏览者其所请求的页面不存在或链接错误,同时引导用户使用网站其他页面而不是关闭窗口离开。 Google简洁的页面与的品牌精神是一致的,包涵基本的出错提示和问题描述 2. 为什么需要404页面搜索引擎蜘蛛在请求某个URL时得到“404”状态...
随着手机屏幕的不断的增大,同时也遇到一些用户手机屏幕还是处于240*320这种屏幕的大小,当然也存着在一些不规则的屏幕分辨率心寸大小。对于很多的UI来说,不同的手机屏幕很多时候得出多套的图才能保证手机客户端在不同的屏幕上实现匹配。针对手机客户端在不同屏幕下的实现进行规划,并制定出能够计算出具体控件位置的填充区算法,这个是前期对于不同的手机屏幕的匹配做出的一个界面适配算法。
网页给人最直观的感受就是它的页面框架与构造,就像一座大楼的主体框架与形态,你可能记不起东方明珠塔和艾菲尔铁塔是用什么颜色或什么材料涂的外墙,但我想你一定记得起它们的什么样的形状。同样,网页设计中的构图也足以影响到整个网站给人的感受,虽然比喻并不十分恰当,但就网页其构图而言,些许的改变和简单的创新也许就能起到事半功倍的效果,让网站给人的视觉感受耳目一新。如何将网页这座楼盖的漂亮?以下就例举一些在网...
1. 只管去做。Just do it2. 99%的决策,都可以更改。99% of decisions aren\'t permanent3. 招人要慎重,解雇要快速。Be slow to hire and quick to fire4. 工作成效必须有评估。Measure what you manage5. 客户比竞争对手更重要。Competition i...
思考mysql内核之初级系列14---innodb的旧式记录结构