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

技术文章精选

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

最新文章

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

IT 系统运维/ 2014-12-28 23:46:32 / 累计浏览 2,544

Linux使用curl访问https站点时报错汇总

每一种客户端在处理https的连接时都会使用不同的证书库。 IE浏览器和FireFox浏览器都可以在本浏览器的控制面板中找到证书管理器。 在证书管理器中可以自由添加、删除根证书。 而linux的curl使用的证书库在文件“/etc/pki/tls/certs/ca-bundle.crt”中。(CentOS) 以下是curl在访问https站点时常见的报错信息 ....

IT 算法/ 2014-12-28 23:42:59 / 累计浏览 11,807

面试题 – 为什么我的朋友圈不见了?

有如下一个场景,某个服务需要构建一个列表数据返回给调用方(调用方通常是客户端),服务本身是一个数据聚合器,它由内部多个远程服务的数据聚合而生成。在正常情况下,需要将所有内部服务的结果全获取成功后再返回。但是在一个大系统中,多个服务中某个服务出现不稳定的概率会比较大,当出现如图远程服务3不可用的时候,有3种不同的解决思路。

IT PHP/ 2014-12-28 23:42:14 / 累计浏览 3,165

PHP优化杂烩

讲 PHP 优化的文章往往都是教大家如何编写高效的代码,本文打算从另一个角度来讨论问题,教大家如何配置高效的环境,如此同样能够达到优化的目的。

IT CSS/HTML/ 2014-12-28 23:41:04 / 累计浏览 16,964

HTML5 离线缓存-manifest简介

在搞Painter时有涉及到HTML5离线缓存,最近想把其应用到其他项目中,发现自己已经忘得差不多了,所以写下本文,给自己做个记录。

IT 奋斗/ 2014-12-10 23:19:02 / 累计浏览 9,062

【2014年版】异地购房提取北京公积金

下半年出手了人生迄今为止的最大件, 房子, 想起来在北京公积金账户里还有小几万块, 现在反正能合法取出来了赶紧把钱弄出来。

IT CSS/HTML/ 2014-12-10 22:49:08 / 累计浏览 2,445

meta标签常用属性整理

标签提供关于HTML文档的元数据。元数据不会显示在页面上,但是对于机器是可读的。它可用于浏览器(如何显示内容或重新加载页面),搜索引擎(关键词),或其他 web 服务。

IT 互联网/ 2014-12-08 23:53:13 / 累计浏览 3,286

我所经历的盛大创新院

抱着了解的心态,我第一次来到了张江,参加了一次创新院的计委会例会(计划委员会?)。后来我才知道,这个会议定期召开,对内部和外部的项目进行点评,参会者包括固定成员和报名参加的创新院员工,大家都可以畅所欲言。如果说非要有什么等级的话,大概就是把最后的点评机会留给创新院的院长大年(陈大年),他的点评没有咄咄逼人的气势,而多是以温和的方式托出自己的思考,大多数时候都让大家信服。相比小公司的会议,设施更好,准备更充分,也更严格;相比大公司的会议,少了仪式感和官僚气,多了活力。结果,2010年3月我加入了创新院。

IT 奋斗/ 2014-12-08 23:51:03 / 累计浏览 1,964

丰田生产方式的启发

“丰田生产方式”给我印象最深的要求是,员工必须同时对工作和工艺负责。自从福特发明了“流水线”之后,工人似乎成了机器的附庸,只是完成机器暂时无法完成的工作。生产的终极形态,就是把一切工作变成简单重复劳动,用机器执行。所以,工人的工作也应该简单机械,比如每天按照生产线的运作,以一定节奏拧紧某个螺丝,就是一种典型。而在丰田生产方式下,工人不但要完成简单机械的本职工作,还必须对工艺负责,也就是理解该工作的意义,思考并不断思考改进自己的工作过程——他们既有这个义务,也有这个权力。结果,整条生产线就好像具备了不断改进的活力,而不再由少数专职的“专家”负责优化(实际上专家也负不了那么多责任)。

IT 系统架构/ 2014-12-08 23:39:43 / 累计浏览 3,644

应用层的容错与分层设计

服务器平均响应速度如果慢下来,慢慢消耗掉系统所有资源,进而导致整个系统不可用。因此在分布式系统中,除了远程服务本身需要有容错设计之外,在应用层的远程调用的环节,需要有良好的容错设计。应用层的容错设计有哪些方法?以下是微博团队使用过的一些实践。

IT CSS/HTML/ 2014-12-08 23:38:32 / 累计浏览 4,512

HTML6 初探 — 你没看错,是6不是5

你有没有曾经希望能在 HTML 中使用自定义标签?比如:使用<logo>来显示你的网站logo,还有使用<toolbar>来显示工具栏等等。我们经常使用<div id=”container”>和<div id=”wrapper”>来组织页面,在 HTML6 里我们希望可以直接使用象<container>和<wrapper>这样的自定义标签。

IT 系统运维/ 2014-12-08 23:23:54 / 累计浏览 3,529

使用valgrind的callgrind工具进行多线程性能分析

valgrind是开源的性能分析利器。 根据它的文档,可以用它来检查内存泄漏等问题,还可以用来生成函数的调用图,就这两个功能就足够有吸引力了。本文主要是介绍如何使用valgrind的callgrind工具进行性能分析。

IT 其他/ 2014-12-06 20:48:28 / 累计浏览 4,664

github 上 Fork 别人的项目后的常用的操作指南

​因为我 Fork 了 Mojo 的项目,这样才学会了如何使用 github. 因为其它一些项目是自己创建的,也就学不会怎么和其它团队合作。 现在给这部分不一样的经验分享给大家。希望有利于大家参与到开源的项目来。

IT JavaScript/ 2014-12-06 20:40:13 / 累计浏览 2,485

JavaScript原型之路

最近我在学习Frontend Masters 上的高级JavaScript系列教程,Kyle 带来了他的“OLOO”(对象链接其他对象)概念。这让我想起了Keith Peters 几年前发表的一篇博文,关于学习没有“new”的世界,其中解释了使用原型继承代替构造函数。两者都是纯粹的原型编码。

IT CSS/HTML/ 2014-12-06 20:39:06 / 累计浏览 2,808

CSS 设计理念

今天整理CSS2.1的规范,发现这个,分享给大家。

IT 算法/ 2014-12-06 20:38:08 / 累计浏览 1,865

B-树

​1972 年 R. Bayer 和 E. McCreight 的论文(参考资料 [1])提出了 B- 树。B- 树是一棵平衡树,与一般的平衡二叉树(AVL,红黑树等)不同的是,B- 树的每个节点最多可以拥有 m(m>=2)个元素,(m+1)个子节点,并且所有的叶子节点位于同一层。B- 树的查找和插入的时间复杂度和二叉树一样,都是 O(logn),但因为每个节点保存的元素比较多(一般是几十个到几百个之间),树的高度比一般的二叉树要小很多,访问硬盘次数更少,在数据不能全部加载到内存的时候比一般的二叉树效率要好。

IT 设计思想/ 2014-12-06 20:05:35 / 累计浏览 2,204

用吐槽的方式生产内容

吐槽式内容生产,是传统门户在移动端里所进行的一次努力。移动端天然就存在碎片:无论是时间上的碎片,抑或是注意力上的碎片。移动端里的阅读力求轻松,既要做到把这个世界发生了什么知道一下,也要做到这种知道无需付出太大的成本。

IT JavaScript/ 2014-12-06 20:00:12 / 累计浏览 2,705

Node.js 打造实时多人游戏框架

在 Node.js 如火如荼发展的今天,我们已经可以用它来做各种各样的事情。前段时间UP主参加了极客松活动,在这次活动中我们意在做出一款让“低头族”能够更多交流的游戏,核心功能便是 Lan Party 概念的实时多人互动。极客松比赛只有短得可怜的36个小时,要求一切都敏捷迅速。在这样的前提下初期的准备显得有些“水到渠成”。跨平台应用的 solution 我们选择了 node-webkit,它足够简单且符合我们的要求。 按照需求,我们的开发可以按照模块分开进行。本文具体讲述了开发 Spaceroom(我们的实时多人游戏框架)的过程,包括一系列的探索与尝试,以及对 Node.js、WebKit 平台本身的一些限制的解决,和解决方案的提出。