IT技术博客大学习 共学习 共进步

技术文章精选

低噪声、高可扫读;标题、摘要、来源、标签一目了然。

最新文章

采集自各技术站点的近期文章。

IT 系统架构/ 2014-11-27 12:56:39 / 累计浏览 3,071

构建高可用和弹性伸缩的KV存储系统

作为常用的NoSQL存储系统之一,KV存储系统受到了开发者的关注。但常见的KV存储系统并不具备自动容灾和在线扩容功能,这给系统运营造成了不少麻烦。本文提出了一种构建高可用和自动弹性伸缩的KV存储系统的方法。

IT 互联网/ 2014-11-27 12:51:11 / 累计浏览 3,363

贝尔实验室的历史

从小就听说过贝尔,他发明了电话,那贝尔和著名的贝尔实验室到底有没有关系呢?另外,贝尔实验室到底是属于AT&T、朗讯还是阿朗呢?贝尔实验室现在在做什么?抱着迷惑,我开始试着整理贝尔实验室的发展历史。

IT 奋斗/ 2014-11-27 12:46:09 / 累计浏览 4,185

校招经验——写给找工作的同学们

上周五到周日,72小时内连续参加了北大、武大两场校园招聘会,笔试面试了一百多位同学。见到很多很不错的同学,在学校里就积累了相当的见识和经验,也见到很多很可惜的同学,因为这样那样的问题,没有走完招聘流程。下面我结合公司的校园招聘安排,给各位找工作的同学一点建议。

IT 算法/ 2014-11-26 23:55:36 / 累计浏览 6,085

C语言结构体里的成员数组和指针

单看这文章的标题,你可能会觉得好像没什么意思。你先别下这个结论,相信这篇文章会对你理解C语言有帮助。

IT JavaScript/ 2014-11-26 23:16:49 / 累计浏览 1,665

Javascript中的delete操作符

javascript中,变量和对象属性关系非常微妙,甚至可以很多时候会被等同起来,因为 javascript 在执行脚本之前会创建一个global对象,在浏览器中就是window对象,所有的全局变量都是这个global对象的属性,执行函数时也会创建一个activation对象,所有的局部变量都是这个activation对象的属性。这些可以大家可以去了解一下javascript作用域和闭包。

IT 系统运维/ 2014-11-26 23:08:43 / 累计浏览 2,506

Windows主机的性能监控

最终的目的是了解SQL Server实例的运行,但每个实例是跑在windows上的,所以主机级别的稳定性也是不可或缺的,这篇文章主要围绕这张图的windows主机节点部分来讲。

IT 系统运维/ 2014-11-26 23:04:19 / 累计浏览 1,667

yunbk-让备份变得更简单

yunbk 是我前段时间用python写的一个备份插件,取中文谐音云备份的意思,你可以很方便的用这个插件来备份mysql、redis、mongodb、乃至各种media目录,等等。

IT JavaScript/ 2014-11-26 22:59:34 / 累计浏览 1,746

浏览器特性检测工具:Modernizr

10年前,只有最尖端的网站设计师会为网页的布局和修饰使用CSS。那时的浏览器对CSS进行布局的支持既不完善又漏洞百出,所以他们在坚持WEB标准化的同时,不得不采用hacks来使得他们的页面在所有浏览器中都能正常显示。其中一个被使用的最多的hack技术是浏览器嗅探(browser sniffing),使用Javascript里的navigator.userAgent属性来判断用户使用的是什么品牌哪个版本的浏览器。浏览器嗅探技术可以快捷的将代码进行分支,以便针对不同的浏览器应用不同的指令。

IT 算法/ 2014-11-26 22:51:51 / 累计浏览 2,625

深入剖析 redis 数据结构 ziplist

在 redis 中,list 有两种存储方式:双链表(LinkedList)和压缩双链表(ziplist)。双链表即普通数据结构中遇到的,在 adlist.h 和 adlist.c 中实现。压缩双链表以连续的内存空间来表示双链表,压缩双链表节省前驱和后驱指针的空间(8B),这在小的 list 上,压缩效率是非常明显的;压缩双链表在 ziplist.h 和 ziplist.c 中实现。

IT 编程语言/ 2014-11-26 22:45:51 / 累计浏览 2,066

编程珠玑番外篇-P PostScript 语言里的珠玑

​首位 ACM 图灵奖得主 Alan Perlis 曾说过:“如果一门编程语言不能影响你的思维,就没有学的必要’。尽管能通过这个严苛测试的语言稀稀朗朗,在我看来,PostScript 在这个测试中至少得 A。作为一个着重于平面出版应用的领域特定语言(DSL),PostScript 彻底地改变了桌面出版行业。除此之外,PostScript 还是一个设计简单但功能强大的编程语言,含有许多至今仍可以借鉴的珠玑。

IT 系统运维/ 2014-11-26 22:45:01 / 累计浏览 2,484

用 LEK 组合处理 Nginx 访问日志

Tengine 支持通过 syslog 方式发送日志(现在 Nginx 官方也支持了),所以可以通过 syslog 发送访问日志到 logstash 平台上,这种做法相对来说对线上服务器影响最小。最近折腾这件事情,一路碰到几个难点,把解决和优化思路记录一下。

IT 算法/ 2014-11-26 22:41:48 / 累计浏览 3,907

生成特定分布随机数的方法

生成随机数是程序设计里常见的需求。一般的编程语言都会自带一个随机数生成函数,用于生成服从均匀分布的随机数。不过有时需要生成服从其它分布的随机数,例如高斯分布或指数分布等。有些编程语言已经有比较完善的实现,例如Python的NumPy。这篇文章介绍如何通过均匀分布随机数生成函数生成符合特定概率分布的随机数,主要介绍Inverse Ttransform和Acceptance-Rejection两种基础算法以及一些相关的衍生方法。

IT 奋斗/ 2014-11-26 22:37:28 / 累计浏览 4,764

关于限制性股票和期权的一点个人看法

限制性股票(RSU)和期权是公司激励员工的常用方式。我作为非专业的人士讲下我的看法。很多人以为限制性股票和期权是公司白送给你的,其实不是。对员工来说,谈offer的时候完全可以要求多要点现金,少要点股票和期权,或者多要点现金,少要点股票和期权。对公司来讲,发放这些也都是有成本的。所以股票也好,期权也好,都是你拿工资买的!

IT PHP/ 2014-11-25 23:16:00 / 累计浏览 3,605

PHP最佳实践:MySQL的连接

从PHP 5.5版本开始,mysql函数将被官方废弃,即所有 mysql_* 格式函数 将在5.5版本后当产生一个 E_DEPRECATED 错误。废弃mysql函数的主要原因为:此函数为 的MySQL 3.23版本开发的,而目前的MySQL版本已经到了 5.6,中间产生了非常多的特性没有被函数所支持。

IT 系统运维/ 2014-11-25 23:13:16 / 累计浏览 2,228

core dump磁盘报警问题排查过程

一台线上机器开始磁盘报警,分区磁盘容量已经占用超过80%,而同一批上线的几台机器都没报警,而且离报警阀值还差很远。大概的排查步骤如下:首先,查找导致磁盘报警的大文件,发现是core dump文件过多导致的。。。。

IT 系统运维/ 2014-11-25 23:08:47 / 累计浏览 4,225

OS X 支持 NTFS 读写

苹果的 OS X 明明已经支持 NTFS 分区读写, 但是默认情况还是按只读挂载, 查了些资料小修改了下, 就可以开启原生读写了。。。

IT 用户研究/ 2014-11-25 23:07:37 / 累计浏览 2,267

儿童网站的可用性问题

最新的年龄在3-12岁的用户研究显示大孩子们已经拥有丰富的网络经验,而更年幼的孩子们仍然面临很多问题。为儿童设计需要不同的可用性的方法,包括为不同年龄段的儿童提供更细分的内容。