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

技术文章

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

技术文章精选

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

最新文章

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

IT 互联网/ 2010-05-25 10:23:57 / 累计浏览 1,664

创业公司需要孵化吗?- 第二部分

小文《创业公司需要孵化吗?》引起了很多朋友的讨论,其中不乏闪光的观点。在这里整理一下,供大家更加全面的思考这个问题。Keso在东拉西扯:创业还是孵化中提到:创新工厂也许从来就不是为了孵化伟大的公司而开设,但它的确有更多的机会孵化出在Android和iPhone平台上非常有创意、有活力的小公司,或者从一开始就具备被大公司收购潜质的有专长的公司。亲自创办过微软中国研究院和谷歌中国研究院的李开复,恰好比较适合做这样的孵...

IT 其他/ 2010-05-25 10:23:11 / 累计浏览 4,308

C#和C++混合编程的一些tips

最近帮朋友写个小东西的时候,刚好用到了C#和C++的混合编程,记录一些tips供日后参考。首先说明下环境:C#调用C++的库函数,C++建立一个非托管类库项目,C#项目引用之。相关文章:C#中dllimport用法 dllimport是System.Runtime.InteropServices命名空间下的一个属性类,其功能是提供从非托管DLL导出的函数的必要调用信息。 dllimport属性应用于方法,要求最少要提供包含入口点的dll的名称。 [AttributeUsage(AttributeTargets.Meth...

IT PHP/ 2010-05-25 10:22:15 / 累计浏览 3,087

phpQuery-分析网页文本的新利器

phpQuery是一个服务器端jQuery开源项目。它可以让PHP开发人员采用与jQuery相同的语法来处理网页元素。在这以前要抓取分析网页文本,不会写正则几乎不可能实现,现在好了,有了phpQuery. phpQuery i...

IT 奋斗/ 2010-05-25 10:21:35 / 累计浏览 2,425

做卓有成效的程序员

最近阅读了《卓有成效的程序员》(The Productive Programmer) 一书,此书虽是2009年出版,但是介绍内容的价值并不会随着时间过去而降低,相信5-10年后对于大部分开发者仍然具有借鉴价值。 大部分章节是介绍具体的方法来如何提高程序员工作效率。记住具体的技巧未必有太大价值,很多人都认同一种观点就是,读一本书最终的目标是忘记其中所有的观点,但是它会潜移默化影响了你以后的思维和或观点,包括你的行为。因此我认为此书直...

IT 系统架构/ 2010-05-24 16:27:42 / 累计浏览 6,184

websocket 通信协议

websocket通信协议实现的是基于浏览器的原生socket,在客户端用JS即可轻松完成,前些天都在学习websocket 协议(但实际上websocket 协议甚为简约),并且粗略的思考过websocket的对于下一代web应用会产生怎样的影响,我想最大的巨变应该是就是实时性上吧!另外诸如上传大文件之类的优于http的应用。但问题也随之而来,服务端怎么办?前些天我弄了个websocket 聊天室的demo,现在还得在服务器上专门开个进程来跑呢,也许到时候不再...

IT 算法/ 2010-05-24 16:27:14 / 累计浏览 3,370

日志扫描之利器:否定式前瞻的正则表达式

数据平台的源数据,很大部分来源于日志。一说到日志扫描和解析,不可避免就涉及到正则表达式匹配,没有了正则表达式,日志的匹配就很难做到自动化和高效。在日志匹配中,有种常见的匹配情形,叫“不包含”。就是说,我们希望这条日志,在匹配某个通用特征的情况下,又不包含某个特征,例如说: A pig is running. 我们希望匹配到所有带pig的日志,但是我们不希望匹配到pig带running的日志。而我们不希望改程序,扫描或者解析2次,...

IT 发现/ 2010-05-24 16:26:34 / 累计浏览 2,963

用工具跟踪用户的行为

一、userfly Userfly可以提供免费的网页访客动作记录服务。只需要在网页中添加一段简单的Javascript代码,就可以记录访客从打开该网页到关闭整个过程中的动作。 Userfly能够记录的内容包括鼠标的移动、点击以及键盘输入等动作。免费用户每个小时记录10位用户(10个IP)的动作。Userfly也提供收费服务,除了可以记录更多的用户外,还支持身份验证和网页加密。对于网站拥有者来说,Userfly可以很方便的对用户行为进行检测和分析,通...

IT 发现/ 2010-05-24 16:25:40 / 累计浏览 3,064

五个实用的Google Analytics过滤设置

  很少直接讲工具,但是其实工具的“科普贴”总是很受欢迎,而且正好也是一个朋友们不断提问的话题,所以觉得还是很有必要发一篇文章。这个文章是直接介绍几个实用的GA过滤设置,除了这个文章之外,如有更多时间,近期还想出另一篇文章会跟大家聊一聊GA的高级过滤功能(Custom Filter中的Advanced Filter),这个相对更加复杂一些。所以,这篇文章是初级篇,下一篇文章是高级篇。 Google Analytics的过滤功能简介  ...

IT 用户研究/ 2010-05-24 16:24:48 / 累计浏览 3,268

网站分析常用英语名词速览

  这个帖子是我自己发觉有点儿意思的。我在大学的时候,我们有一门学科叫做专业英语,相信大家也都学过。网站分析其实也是一门非常严谨的学科,因此它也有自己的专业英语。常见的比如说Page View,Visit,bounce rate什么的,我就不多说了,相信大家都非常熟悉。下面按字母先后顺序列举一些可能大家会有疑惑的英语名词: 1. A/B test   A/B test即A/B测试,晚一些我也准备写一个关于A/B test的文章。A/B test是把同一个页面的...

IT 用户研究/ 2010-05-24 16:24:20 / 累计浏览 2,606

Avinash:什么是目标、度量、KPI、维度和细分

  周末准备好好出去逛一下,所以,提前把这周的作业交了,给朋友们一个交代哦!:)   今天看到了Avinash的一篇文章:Web Analytics 101: Definitions: Goals, Metrics, KPIs, Dimensions, Targets,正是我想在影响网站转化率的10大误区中准备给大家说说的,但Avinash写得更好,所以我直接翻译(意译,加上我的理解和一些其他补充资料)了,介绍给大家。  首先,我们要讨论的,是多个关于“尺度”的术语。这些术语...

IT 用户研究/ 2010-05-24 13:15:44 / 累计浏览 1,446

高雅的极简设计

极简主义(Minimalism),又可称为“Minimal Art”,作为对抽象表现主义的反动而走向极至,以最原初的物自身或形式展示于观者面前为表现方式,意图消弥作者借着作品对观者意识的压迫性,极少化作品作为文本或符号形式出现时的暴力感,开放作品自身在艺术概念上的意像空间,让观者自主参与对作品的建构,最终成为作品在不特定限制下的作者。还有文献表面极简艺术是抽象表现主义的延续,我倒是不相信这种说法,不符合对于艺术家和艺术...

IT 发现/ 2010-05-24 13:15:11 / 累计浏览 2,209

Advanced Segments 快速诊断电子商务网站

前言:寒冷的北京的春,Tenly 周末宅在家独守空房思考,有点想法令我豁然开朗。于是撰文记之,又开始拿 Google Analytics 此工具开始说事了。好久没来宋星这来逛了。理论:对于一个需求不太专业的电子商务网站客户来说,他们关注的东西并不多,但是“转化”倒是一个重要内容。面对这种转换分析,常用的方法是使用“目标”。以 Google Analytics 为例,即设置特定的页面为目标(Goals),从而知道转换的变化...

IT 系统运维/ 2010-05-24 13:11:48 / 累计浏览 21,112

Mysql监控指南

Mysql作为广泛应用的数据库系统,平时运维工作中对她的监控必不可少,现在把我对Mysql数据库的监控体会写成下文,欢迎拍砖。无论是DBA或是SA,监控的目标都很明确,无外乎1.快速的得到Mysql过去一段时间或者当前运行的状态2.因硬件升级或者系统配置的改变而诊断对Mysql数据库性能影响3.在Mysql数据库系统出现故障要能够及时收到告警4.为...

IT 奋斗/ 2010-05-24 09:50:48 / 累计浏览 3,769

我们需要怎么样的你

最近一直在为招聘而苦恼,一方面很多朋友觉得找份工作非常困难,另一方面我们却苦于找不到合适的人才。就想写一篇文章说说我们到底需要什么样的人,同时也谈谈我对职业规划的一些看法,也许对朋友们有帮助。招聘或者找工作,偶然性是非常大的。因为人的能力是很多方面构成的,不管是通过简历,笔试还是面试,其实都只能反映出很小的一部分。对于求职者来说,找工作就是展现自己能力的过程,必须在整个过程中充分表现出自己的能力...

IT MySQL/ 2010-05-24 09:48:04 / 累计浏览 3,365

一个 mysql server 上的小技巧

如上所示我们可以在mysql命令行下显示当前的mysql 用户,所在主机,时间和所用的数据库。
这个在关键时刻可以让我们避免很多误操作。

IT 发现/ 2010-05-24 09:47:21 / 累计浏览 3,526

给初学者:Zend Studio 不是全部

很多大力宣扬“工欲善其事,必先利其器”的文章都尖锐的指出,学习编程都必须要有一个强大的开发环境,许多初学者奉之为圣典,话是没错,再加上人们一谈到Zend Studio,铺天盖地千遍一律的都是以“Zend Studio是一个屡获大奖的专业 PHP 集成开发环境,具备功能强大的专业编辑工具和调试工具,……”,本站也一再强调Zend Studio是一个神器级的IDE开发工具,于是,很多接触php不久的童鞋更是感觉如获至宝,相见恨晚!俗语说“过犹不...

IT JavaScript/ 2010-05-24 09:46:15 / 累计浏览 2,632

Javascript面向对象编程(二):继承

上一次的文章,主要介绍了如何"封装"数据和方法,从原型对象生成实例。今天要介绍的是,多个原型对象之间如何"继承"。比如,现在有一个"动物"对象,  function Animal(){    this.species = "动物";  }还有一个"猫"对象,  function Cat(name,color){    this.name = name;    this.color = color;  }怎样才能使"猫"继承"动物"呢?1. 原型对象绑定最简单的方法,大概就是使用call或apply方法,将父对象绑定在...

IT JavaScript/ 2010-05-24 09:45:40 / 累计浏览 3,713

Javascript 面向对象编程(一):封装

学习Javascript,最难的地方是什么?我觉得,Object(对象)最难。因为Javascript的Object模型很独特,和其他语言都不一样,初学者不容易掌握。下面就是我的学习笔记,希望对大家学习这个部分有所帮助。我主要参考了Object-Oriented JavaScript和Professional JavaScript for Web Developers (2nd Edition)这两本书。它们都是非常优秀的Javascript读物,推荐阅读。笔记分成两部分。今天的第一部分是讨论"封装"(Encapsulation),...

IT PHP/ 2010-05-23 22:34:07 / 累计浏览 1,724

根据IP地址设置不同错误报告级别

我们的一个项目已经上线运行,但一直都没有停止维护、修正和优化工作,并且还在不断的添加新功能,改善体验!这个项目的团队中有开发人员、测试人员和维护人员,这个系统上线以来外网用户一直都非常活跃,在线数稳步上升。我们知道,出于安全,在外网运行的项目,公司是有规定必须关闭错误,不向终端输出任何错误报告的。但是,我们面临了一个难以解决的问题。随着上线系统的越来越复杂,测试人员多次出现页面一片空白的情况,而...

IT 互联网/ 2010-05-23 22:30:32 / 累计浏览 2,122

为什么硅谷最牛的人在创业公司?

上次写到《中国的硅谷在哪里?》,《中国企业家》的主编李岷女士约稿,希望继续写一些关于硅谷和中国的差异。我欣然从命,找了一个和硅谷类似的风景秀丽的地方(我家阳台),看着满眼的绿树,开始思考一直困扰着我的一个问题:为什么硅谷最牛的人都在创业公司,而国内大公司对于人才的吸引力依然如旧。最好的技术人员在创业公司的现象在国内,大的技术公司,尤其是跨国公司,对于技术人员是有很强的吸引力,至少在我毕业的九十年代...