关于工作效率的心得分享
效率是由综合因素影响的,但跟个人办事风格有很大关系。其实效率是可以量化,也可进阶式自我考察,比如接手一个界面风格设计从要花1个月,到半个月、1周、两天就可以完成;码一周代码变成1天就可码完。这就能看到效率的有效提升。前两年长期搭档的几位即通产品经理,给我封了个快刀手称号,开发也说我以快著称,才慢慢发现自己这方面的成长与进步。希望这点经验总结能够给新人带来帮助,终极祝福永不改稿永不加班!
低噪声、高可扫读;标题、摘要、来源、标签一目了然。
采集自各技术站点的近期文章。
效率是由综合因素影响的,但跟个人办事风格有很大关系。其实效率是可以量化,也可进阶式自我考察,比如接手一个界面风格设计从要花1个月,到半个月、1周、两天就可以完成;码一周代码变成1天就可码完。这就能看到效率的有效提升。前两年长期搭档的几位即通产品经理,给我封了个快刀手称号,开发也说我以快著称,才慢慢发现自己这方面的成长与进步。希望这点经验总结能够给新人带来帮助,终极祝福永不改稿永不加班!
在list长度较少时候,我们可以直接的使用数据库的翻页功能,如LIMIT offset, row_count,根据经验,在大部分场景下,单个业务的list数据长度99%在1000条以下,在数据规模较小时候,上面的方法非常适合。但剩下的1%的数据可能多达100万条,在数据规模较大的时候,当访问offset较大的数据,上述方法非常低效,但在实现方案的时候不能忽视这些超大数据集的问题,因此要实现一个适合各种变长list的翻页方案,考虑到数据的长尾问题,并没有简单高效的方案。这也体现了常说的80%+的时间在优化20%-的功能。
所谓产品文案风格指南(Product Copyright Style Guidelines),旨在方便产品内部统一文案、话术等风格规范,方便新同学更好地了解产品相关规范,提升产品团队协作性和产品品牌形象一致性。换句话说,它就是产品运营人员的「iOS 8 Human Interface Guidelines」、「HTML/CSS/JS Style Guidelines」。
作为国内最大的IT技能学习平台——慕课网,2014年12月4日再次创造业内一项行业奇迹。2014年6月9日上线的“JAVA入门第一季”课程经过短短5个月的时间,学习人数突破5万,创造行业首个单门课程学习人数奇迹。如此惊人的数据,令笔者不得不对慕课网的课程做了一个小小的深入研究。
能否让手机连接上桌面电脑上的代理服务?
前些天帮别人优化PHP程序,搞得灰头土脸,最后黔驴技穷开启了FastCGI Cache,算是勉强应付过去了吧。不过FastCGI Cache不支持分布式缓存,当服务器很多的时候,冗余的浪费将非常严重,此外还有数据一致性问题,所以它只是一个粗线条的解决方案。 对此类问题而言,SRCache是一个细粒度的解决方案。其工作原理大致如下。。。
Redis支持服务器端的数据操作:Redis相比Memcached来说,拥有更多的数据结构和并支持更丰富的数据操作,通常在Memcached里,你需要将数据拿到客户端来进行类似的修改再set回去。这大大增加了网络IO的次数和数据体积。在Redis中,这些复杂的操作通常和一般的GET/SET一样高效。所以,如果需要缓存能够支持更复杂的结构和操作,那么Redis会是不错的选择。
短网址服务说白了就是URL映射,将较长的URL映射成短字符串。短址本质上是实现了一个映射函数 f(x)-> y 。对于每一个 y, 能够找到唯一的一个 x 使得 f(x) = y。即不能产生一短URL地址对应多个长URL。
当你发现一个平时占用cpu比较少的进程突然间占用cpu接近100%时,你如何找到导致cpu飙升的原因?我的思路是,首先找到进程正在执行的代码行,从而确定可能有问题的代码段。然后,再仔细分析有问题的代码段,从而找出原因。
HQueue是一淘搜索网页抓取离线系统团队基于HBase开发的一套分布式、持久化消息队列。它利用HTable存储消息数据,借助HBase Coprocessor将原始的KeyValue数据封装成消息数据格式进行存储,并基于HBase Client API封装了HQueue Client API用于消息存取。 HQueue可以有效使用在需要存储时间序列数据、作为MapReduce Job和iStream等输入、输出供上下游共享数据等场合。
这是关于 C1000K 序列文章的第二篇, 在前一篇文章 构建C1000K的服务器(1) – 基础 中, 介绍了支持 C1000K 的 Linux 系统的内核参数调整和系统设置. 在本篇文章中, 将对一个真正的应用服务器做 C1000K 测试.
现在, 该是考虑 C1000K, 也就是百万连接的问题的时候了. 像 Twitter, weibo, Facebook 这些网站, 它们的同时在线用户有上千万, 同时又希望消息能接近实时地推送给用户, 这就需要服务器能维持和上千万用户的 TCP 网络连接, 虽然可以使用成百上千台服务器来支撑这么多用户, 但如果每台服务器能支持一百万连接(C1000K), 那么只需要十台服务器.
内联事件使用定时扫描,或许还能在触发前拦截一部分,但对于脚本则完全不可能了。脚本元素一旦被挂载到主节点之下,就立即加载并执行了。除非定时器开的特别短,能在脚本加载的过程中将其销毁,或许还能拦截,否则一不留神就错过了。我们得寻找更高端的浏览器接口,能在元素创建或添加时,进行分析和拦截。
高并发读写HBase的应用需要尽量保证对HBase的合理使用,不合理的使用有可能会导致某一个region server甚至整个hbase集群的性能出现问题,而hbase的性能问题又反过来使得所有应用性能下降,此时如果应用选择继续加大对hbase的并发访问,甚至有可能因此陷入一个性能继续变差的恶性循环。
自定义元素为我们提供了一个工具,通过它我们可以扩展 HTML 的词汇,赋予它新的特性,并把不同的 web 平台连接在一起。结合其他新的基本平台,如 Shadow DOM 和 template,我们领略了 web 组件的宏伟蓝图。标记语言将再次变得很时髦!
我在这里把我日常用Vim编程的一些技巧列出来给大家看看,希望对大家有用,另外,也是一个抛砖引玉的过程,也希望大家把你们的技巧跟贴一下。。。
!!一般用来将后面的表达式强制转换为布尔类型的数据(boolean),也就是只能是true或者false; 因为javascript是弱类型的语言(变量没有固定的数据类型)所以有时需要强制转换为相应的类型。
LINUX VPS主机之间边打包边传输边解压快速搬家教程;用SCP在LINUX VPS主机之间目录直接复制;SCP目录还能远程解压方式在不同LINUX VPS服务器之间搬迁数据;WGET在LINUX VPS之间传输数据。
等宽字体(Monospaced Font)是指字符宽度相同的字体。由于每个字符的宽度都是相等的,所以看起来会比较工整,可以大大的减轻视觉疲劳,另外等宽字体对于那些有强迫症的患者是一剂良药。对于每一个程序员除了选择合适的IDE以外,选择合适的字体也是非常的重要。
WordPress 中的留言有三种类型,分别是普通评论、Pingback 和 Traceback。Pingback 和 Trackback 都是别人对你文章的引用,两者有一些区别,但是实际上差不多。简单的说 Trackback是引用通知,而Pingback是 自动引用通知。