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

技术文章精选

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

最新文章

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

IT 用户研究/ 2014-11-22 23:49:31 / 累计浏览 1,865

量化用户研究

用户研究是对于用户目标、需求和能力的系统研究,它的目的是为了给设计、架构或改进工具来帮助用户更好的工作和生活。 相比起这个词语的定义以及它包含的内容,我们更关心如何量化用户的行为,因为这涉及到可用性相关专业人士、设计师、产品经理、营销人员以及开发者。

IT 系统架构/ 2014-11-22 23:48:11 / 累计浏览 1,747

Web框架与太阳系

古语有云:工欲善其事,必先利其器。对于Web开发亦是如此,不过现在的Web框架实在是太多了!以PHP为例,有CakePHP、CodeIgniter、Symfony,Zend,Yii等等,到底谁是最合适的?事实上过多的选择往往会让人陷入「乱花渐欲迷人眼」的窘境,这些年我一直游走在各种PHP框架之间,却始终没有觅得属于自己的屠龙刀,于是我决定自己动手,就像歌里唱的那样:不是你亲手点燃的那就不能叫做火焰。

IT 设计思想/ 2014-11-22 23:16:53 / 累计浏览 2,666

产品经理的取舍之道与抽象能力

很多道理已经被古人讲完了,比如大道至简的一句话:好钢一定要用到刀刃上。 你可以说,那是因为钢不够多,如果够多,就不用这样了。这恰恰就是我们生存的环境——资源永远是有限的,时间、人、精力都是有限的。 把事情从简单想复杂——体现你的系统性,全局观,长远规划,但是要落地了就要把复杂再回归到简单,让开发、需求方很明确地知道如何开始“咬下第一口”。

IT 发现/ 2014-11-22 23:12:45 / 累计浏览 1,585

如何解决WordPress因加载Google链接变慢的问题

由于众所周知的原因,Google的链接无法加载。在比较新的WordPress中,都默认加载和Google的Fonts和jquery。包括前台和后台,因此,会导致WordPress慢的一X。那么如何解决呢?

IT 发现/ 2014-11-22 23:11:59 / 累计浏览 1,104

汽车OBD设备市场的问题和出路

汽车距离互联网的距离实在太远,而OBD是能够把车辆信息数据化并共享的最简单方式。 对车厂来说,车主的行驶信息他们不知道,车辆的各种已出现和潜在问题他们之前很难得到,如果这些数据能够提前或实时地得到,那么就对车厂了解消费者、了解车况、了解车辆使用、优化产品、杜绝风险各个方面都有很大的帮助。

IT 算法/ 2014-11-22 23:10:09 / 累计浏览 1,864

深入剖析 redis 数据结构 dict

在 redis 中有多个数据集,数据集采用的数据结构是哈希表,用以存储键值对。默认所有的客户端都是使用第一个数据集,如果客户端有需要可以使用 select 命令来选择不同的数据集。redis 在初始化服务器的时候就会初始化所有的数据集.。。。。。

IT Linux/ 2014-11-21 23:46:50 / 累计浏览 1,763

linux shell中”2>&1″含义

2>&1 标准错误拷贝了标准输出的行为,但此时标准输出还是在终端。>file 后输出才被重定向到file,但标准错误仍然保持在终端。

IT 发现/ 2014-11-21 23:44:47 / 累计浏览 3,525

Chrome 远程调试协议分析与实战

某一天,A 君想获取 Chrome 页面中的性能数据,诸如时间、白屏和首屏等,因为需要和竞品进行对比分析,无法注入代码,该怎么办?此时,你也许能想到开发者工具(DevTools),也许知道Timeline(包含浏览器完整的行为数据),该怎么自动获取到 Timeline 数据呢?开发者工具(DevTools)是一个独立的 Web 应用程序(HTML+CSS+Javascript),被集成在浏览器中,通过远程调试协议(remote debugging protocol)和浏览器内核进行交互,直接使用 Ctrl+Shift+I 呼出。

IT 算法/ 2014-11-21 23:22:05 / 累计浏览 3,388

深入剖析 redis 数据结构 skiplist

redis 中 zset 是一个有序非线性的数据结构,它底层核心的数据结构是跳表. 跳表(skiplist)是一个特俗的链表,相比一般的链表,有更高的查找效率,其效率可比拟于二叉查找树。

IT 安全/ 2014-11-21 23:18:24 / 累计浏览 2,846

流量劫持 —— 浮层登录框的隐患

不知从何时起,人们开始热衷在网页里模仿传统应用程序的界面。无论控件、窗口还是交互体验,纷纷向着本地程序靠拢,效果越做越绚。 然而华丽的背后,其本质仍是一个网页,自然掩盖不了网页的安全缺陷。 当网页特效蔓延到一些重要数据的交互 —— 例如账号登录时,风险也随之产生。因为它改变了用户的使用习惯,同时也彻底颠覆了传统的意识。

IT 安全/ 2014-11-21 23:09:56 / 累计浏览 2,189

XSS 前端防火墙 —— 内联事件拦截

几乎每篇谈论 XSS 的文章,结尾多少都会提到如何防止,然而大多万变不离其宗。要转义什么,要过滤什么,不要忘了什么之类的。尽管都是众所周知的道理,但 XSS 漏洞十几年来几乎从未中断过,不乏一些大网站也时常爆出,小网站更是家常便饭。 而本文介绍的则是另一种预防思路 —— 通过前端监控脚本,让每一个用户都参与漏洞的监控和上报。

IT 系统架构/ 2014-11-21 22:59:13 / 累计浏览 11,064

7 天打造前端性能监控系统

曾“夸下海口”说听完讲座后七天就可以打造自己的前端性能监控系统,既然说出去了也不能食言。从前一篇文章前端数据之美相信大家对前端数据有了一定的了解,下面就针对其中的性能数据及其监控进行详细阐述。

IT 算法/ 2014-11-21 00:04:47 / 累计浏览 2,507

深入剖析 redis 事务机制

MULTI,EXEC,DISCARD,WATCH 四个命令是 redis 事务的四个基础命令。其中:MULTI,告诉 redis 服务器开启一个事务。注意,只是开启,而不是执行;EXEC,告诉 redis 开始执行事务;DISCARD,告诉 redis 取消事务;WATCH,监视某一个键值对,它的作用是在事务执行之前如果监视的键值被修改,事务会被取消。在介绍 redis 事务之前,先来展开 redis 命令队列的内部实现。

IT 奋斗/ 2014-11-21 00:02:51 / 累计浏览 4,903

面试总结[2014.06]

我认为无论是哪个公司的社会面试,看重的主要是以下几点:编码能力、算法、概念知识、项目经验、教育背景。 编码能力:我自己对编码能力比较看重,为什么别人花一个小时就做完的东西,你要花一天才能写完还全是BUG?但是我此番面的公司基本都不太考察这个。。。。

IT 算法/ 2014-11-20 23:57:18 / 累计浏览 3,086

实现动态验证码的思路

验证码主要是防止机器暴力破解。之前的验证码都是以静态为主,现在一些产品开始使用动态方式,增加破解的难度。动态方式以 gif 最为简单可靠。gif 兼容性好,尺寸小。这里分享的就是一种:用 JS 实现 gif 动态验证码的思路。

IT 算法/ 2014-11-20 23:53:27 / 累计浏览 1,546

深入剖析 redis 数据结构 intset

intset 和 dict 都是 sadd 命令的底层数据结构,当添加的所有数据都是整数时,会使用前者;否则使用后者。特别的,当遇到添加数据为字符串,即不能表示为整数时,redis 会把数据结构转换为 dict,即把 intset 中的数据全部搬迁到 dict。

IT 信息和交互/ 2014-11-20 23:47:26 / 累计浏览 3,026

侧边栏交互的利弊

现在我们已经有数据说明侧拉菜单(又称汉堡包菜单)的使用,可能弊大于利。 需要注意的是,这是一件十分微妙的问题。而同样的问题,我们也已经在用户测试和其他一些事情中发现。 希望阅读过这篇文章后能对这个问题及解决方法有所了解,并且在使用这个模式前知晓其后果。

IT 系统运维/ 2014-11-20 23:44:34 / 累计浏览 1,643

配置 Nginx 子域名的泛解析

需求描述:Web 服务器为 Nginx,希望配置泛子域名解析。 其实稍加修改,配置泛域名解析也不是难事。要求:1,不影响主域名,domain.com 和 www.domain.com 的 root 依然为 www 目录;2,子域名 sub.domain.com 的 root 希望放在 www-sub 目录下,其他子域名同理