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

技术文章

精选技术长文、实践记录与系统化阅读

技术文章精选

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

最新文章

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

IT 算法/ 2012-12-11 13:36:09 / 累计浏览 2,587

关于大区间过滤优化内存设计

主要对一般docId为下标对应域值的结构做了改造,如果大家有更好的建议,欢迎大家提议和拍砖。 主要思路: 生成一个下标为 域 Term 遍历的Postion 且值为域值的数组: A[p]=field value  因为域值并不会像docId一样为唯一键递增,所以在创建的时候 初始化: Int [] A = new Int[reader.maxDoc()] 结束的时候如果 p

IT 发现/ 2012-12-11 13:34:09 / 累计浏览 2,549

Windows: 使用Win7自带的远程协助功能

今天向大家介绍如何使用Win7自带的远程协助功能实现管理员向用户主动提供远程协助。这个特性是Win7新增的,也就是说诸如XP那种早起版本里就没有了。如果你所在公司IT预算有限的话,就可以考虑以下这个叫做Windows Remote Assistance的东东了。

IT 安全/ 2012-12-11 13:33:03 / 累计浏览 7,870

程序员疫苗:代码注入

几个月在我的微博上说过要建一个程序员疫苗网站,希望大家一起来提交一些错误示例的代码,来帮助我们新入行的程序员,不要让我们的程序员一代又一代的再重复地犯一些错误。很多程序上错误就像人类世界的病毒一样,我们应该给我们的新入行的程序员注射一些疫苗,就像给新生儿打疫苗一样,希望程序员从入行时就对这些错误有抵抗力。

IT 系统运维/ 2012-12-11 13:32:03 / 累计浏览 2,728

关于两种限流模式

流量预警和限流方案中,比较常用的有两种。第一种滑窗模式,通过统计多个单元时间的访问次数来进行控制,当单位时间的访问次数达到的某个峰值时进行限流。第二种为响应模式,通过控制当前活跃请求数,来进行流量控制。下面来简单分析下两种的优缺点。

IT JavaScript/ 2012-12-09 20:30:08 / 累计浏览 4,230

10个超棒jQuery表单操作代码片段

jQuery绝对是一个伟大的开源javascript类库,是帮助我们快速和高效开发前端应用的利器。可能大家在日常的开发过程中常常会处理表单相关的javascript,在今天这篇代码片段分享文章中,这里收集了10个超棒超实用的jQuery表单处理代码,希望能够在大家的开发过程中帮助大家更好更快的处理表单相关问题,希望大家喜欢!如果你也有相关的代码,请大家积极分享!

IT 奋斗/ 2012-12-09 20:19:27 / 累计浏览 4,932

行进在产品经理的路上

在从事产品经理之前,我做过美术设计师、用户体验设计师。当我从事美术设计师的时候,就发现自己很喜欢琢磨为什么要做什么功能,这个功能满足用户什么需求;当我从事用户体验设计师时,有段时间特别上瘾,把所见的所有东西,手机,闹钟,电梯,杯子,当然还有互联网产品都当成了产品,然后思考哪些地方的交互做得好,哪些地方的交互做得不好。

IT MySQL/ 2012-12-09 20:16:32 / 累计浏览 5,291

MySQL5.5数据库复制搭建报错之Could not initialize master info structure

鉴于MySQL5.5数据库产品的性能提升不明显,软件产品稳定性不佳,且新增加的功能也不足突破,所以生产环境中只有几套应用使用MySQL5.5版本支撑,以培养与掌握MySQL5.5的经验和技术,所以个人对MySQL5.5系列的实战也不多。现有一个项目,因服务器配置的特殊性,以及业务特点、数据容量、数据访问等也非常特殊,不得不考虑采用MySQL5.5,且国内某mysql服务提供商技术人员指定要求的版本号为MySQL5.5.27。综合上述信息导致今天无意碰到一个MySQL数据库复制搭建过程中出现的错误信息,可能其他同行也可能会碰见,特此写一篇技术博文分享给大家。

IT 系统架构/ 2012-12-09 20:12:15 / 累计浏览 5,168

阿里巴巴国际站P4P引擎系统简介

目前国际站P4P iMatch引擎是基于iSearch 4.2.1开发的一套分布式广告搜索引擎系统。在整体流程处理上,它接收从SW等外部发过来的查询请求,然后经过查询串解析和重写、广告offer查询、过滤、排序以及竞价扣费和记录PV日志等处理后将最终得到的广告offer返回给调用方。此外,它离线支持全量dump BP数据库中的用户、广告offer和match等广告实体数据建立全量索引。同时,它也实时的接收并处理BP系统的变更消息进而建立增量索引,从而使得用户的各种更改能够及时的在搜索结果中体现出来。

IT PHP/ 2012-12-09 20:09:50 / 累计浏览 29,008

WordPress插件开发 -- 在插件使用数据库存储数据

开发WordPress插件,总是免不了要存储一些数据的。这些数据一般有两种类型,配置信息或者数据本身。配置信息一般可以用来定制插件运行时的一些参数,属于插件的属性。对于配置信息的存储,一般都是用WordPress Option API。WordPress自己就存储了很多博客运行时的自定义参数,这个接口也可以用来给插件存储自己的配置信息,其数据结构通用程度相当高,主要就是键值对(key-value)的形式。使用API get_option和update_option即可实现读写。具体用法和注意事项,本文不再展开,查看相关文档即可,下文基本关注另一个方面,就是如何存储纯数据。

IT 系统运维/ 2012-12-09 20:07:42 / 累计浏览 2,226

前后端应用平滑发布方案设计

网站核心页面前后端代码平滑发布的问题是日常开发中的常见问题,本文结合阿里巴巴中文站的实践,给出了一套自动化的解决方案,希望能给大家提供思路上的借鉴,同时欢迎探讨。

IT JavaScript/ 2012-12-08 23:04:24 / 累计浏览 2,827

Ext JS 4 布局和容器:Layouts、Containers

布局系统,是Ext JS中功能最强大的部分之一。系统中的每一个组件在页面上的尺寸和位置,都由该部分负责管理。这篇文档是Ext JS布局入门的文档。

IT 奋斗/ 2012-12-08 23:02:32 / 累计浏览 2,689

谈产品经理的转行

在知乎上看到一个问题:产品经理由软件行业转向互联网行业,可行么?有何建议或分享?简单回答一下,供需要的朋友参考或讨论。虽然这个问题答案很明显,但相信有很多同学都有类似的问题。把问题引申开,无论是从一个行业跳转到另一个行业(如医生去做篮球运动员)还是从一个职业转到另一个职业(从销售去做程序员),其实我们首先需要面对的是心理学中的认知问题。换句话说,我想你更需要了解:软件行业和互联网行业有什么共性和区别?不同行业或不同领域的产品经理侧重点有什么不同?

IT 设计思想/ 2012-12-08 23:01:56 / 累计浏览 2,471

产品运营的思路

在互联网领域,产品和运营都是相通的,产品是要给用户提供价值,运营是让用户认识这种价值,它们相互依存,战略目标是一致的。任何运营都围绕“用户”展开,包括“吸引用户”和“留住用户”,说白了就是:让用户过来,并留下。

IT 系统架构/ 2012-12-08 23:00:21 / 累计浏览 4,791

一个登陆认证系统

需要对接用户登陆认证系统。虽然已经有很多成熟的认证协议,比如最有名的 Kobas 。但这次时间紧迫,我就临时设计了一个简单协议。因为不是 web 应用接入,所以我不想直接使用 https 来提交用户名和密码,而基于 http 协议,在不安全信道上建立了一个自定义协议来应付一下。这种临时设计的协议当然不会很缜密,但也基本够用。

IT MySQL/ 2012-12-08 22:58:44 / 累计浏览 5,592

内存表在同步环境注意事项

在一些场景想利用MySQL的内存表存一些数据来加快数据的操作。但如果在复制环境中这可不是一个好事情。

IT 源码分析/ 2012-12-07 23:54:02 / 累计浏览 2,447

BLCR(Berkeley Lab Checkpoint/Restart)介绍及Checkpoint架构剖析

BLCR(Berkeley Lab Checkpoint/Restart)简单地讲是一个对进程做Checkpoint/Restart的套件,实现了用户态的libcr库和kernel module来完成相关的Checkpoint/Restart工作,最近在阅读BLCR的代码,也简单地hack过代码,写这篇文章来记录下我对于BLCR的理解,先暂时只写Checkpoint相关的BLCR架构流程。

IT 其他/ 2012-12-07 23:51:46 / 累计浏览 6,687

可用性测试好助手——Morae软件的应用

通过可用性测试,研究员可以梳理出产品存在的一些问题,有助于需求方对产品进行相应的改进。而需求方则可以直接体会到用户的困境,从而找出解决方案。因此,可用性测试不论对研究员发现问题还是需求方改进产品都是非常有价值的。但是在测试过程中,一些“其他”因素却可能让我们的测试效果打了折扣。