上一页 1 ··· 6 7 8 9 10 11 下一页
  2013年11月9日
摘要: https://github.com/facebook/prestofacebook 3天前开源了他们的 分布式大数据DBDistributed SQL query engine for big data 阅读全文
posted @ 2013-11-09 09:26 刀锋诚心 阅读(232) 评论(0) 推荐(0) 编辑
  2013年11月8日
摘要: (五):Node.js的异步实现专栏的第五篇文章《Node.js的异步实现》。之前介绍了Node.js的事件机制,也许读者对此尚会觉得意犹未尽,因为仅仅只是简单的事件机制,并不能道尽Node.js的神奇。如果Node.js是一盘别开生面的磁带,那么事件与异步分别是其A面和B面,它们共同组成了Node.js的别样之处。本文将翻转Node.js到B面,与你共同聆听。异步I/O在操作系统中,程序运行的空间分为内核空间和用户空间。我们常常提起的异步I/O,其实质是用户空间中的程序不用依赖内核空间中的I/O操作实际完成,即可进行后续任务。以下伪代码模仿了一个从磁盘上获取文件和一个从网络中获取文件的操作。 阅读全文
posted @ 2013-11-08 09:18 刀锋诚心 阅读(459) 评论(0) 推荐(0) 编辑
摘要: (一):什么是Node.jsNode.js从2009年诞生至今,已经发展了两年有余,其成长的速度有目共睹。从在github的访问量超过Rails,到去年底Node.jsS创始人Ryan Dalh加盟Joyent获得企业资助,再到今年发布Windows移植版本,Node.js的前景获得了技术社区的肯定。InfoQ一直在关注Node.js的发展,在今年的两次Qcon大会(北京站和杭州站)都有专门的讲座。为了更好地促进Node.js在国内的技术推广,我们决定开设“深入浅出Node.js”专栏,邀请来自Node.js领域的布道师、开发人员、技术专家来讲述Node.js的各方面内容,让读者对Node.j 阅读全文
posted @ 2013-11-08 09:14 刀锋诚心 阅读(664) 评论(0) 推荐(0) 编辑
摘要: 摘要: 当前业界对面向服务体系架构(SOA)和数据仓库(Data Warehouse,DW)都介绍的很多,提出了很多优秀的解决方案,但是一般是把 SOA 和 DW 单独考虑,SOA 和 DW 有着共同的目标——系统整合,由于基于不同的技术思路,提出了不同的方案。本文将围绕 SOA 和 DW 相结合的思路,基于 IBM 的产品,规划统一的数据库,搭建企业级的技术架构。SOA 和 DW 概念随着 IT 技术的发展,SOA 和企业架构(Enterprise Architechture,EA)逐步融合,形成了新的架构理论,但是与 DW 之间还没有很好的集成。下面首先来看看 EA、SOA 及 DW 概念 阅读全文
posted @ 2013-11-08 09:13 刀锋诚心 阅读(846) 评论(0) 推荐(0) 编辑
  2013年11月7日
摘要: 今天接受了一个Tranning关于.net3.5 framework中的new feature. 其中最不明白的还是Lambda表达式。回来后又仔细的思考了一番,总算有点体会在这里写一下。既然是入门,所以所说的内容是很浅显的东西,如有错误请各位不吝指正,更详细的文章在这。以下的内容我将围绕三个话题来讲:1. 什么是Lambda表达式?2. 在什么时候用到它,它有什么优点?3. Lambda表达式的真面目是什么样的?什么是Lambda表达式C# 2.0 (which shipped with VS 2005) introduced the concept of anonymous methods 阅读全文
posted @ 2013-11-07 15:05 刀锋诚心 阅读(370) 评论(0) 推荐(0) 编辑
摘要: Last month I started a series of posts covering some of the new VB and C# language features that are coming as part of the Visual Studio and .NET Framework "Orcas" release. Here are the first two posts in the series:Automatic Properties, Object Initializer and Collection InitializersExtens 阅读全文
posted @ 2013-11-07 15:05 刀锋诚心 阅读(284) 评论(0) 推荐(0) 编辑
  2013年10月12日
摘要: 最近看了下java对象的生命周期做个笔记复习复习,很多不同的原因会使一个java类被初始化,可能造成类初始化的操作:1) 创建一个java类的实例对象。2) 调用一个java类中的静态方法。3) 为类或借口中的静态域赋值。4) 访问类或接口中声明的静态域。5) 在一个顶层java类中执行assert语句也会使该java类被初始化。6) 调用Class类和反射API中进行反射操作的方法也会初始化java类。对象的创建与初始化:对象的创建分为显示和隐式创建显示创建:1)、用new创建对象2)、使用反射手段,即调用java.lang.Class或者java.lang.reflect.Construc 阅读全文
posted @ 2013-10-12 15:30 刀锋诚心 阅读(740) 评论(0) 推荐(0) 编辑
  2013年10月11日
摘要: 函数经过编译系统的翻译成汇编,函数名对应着汇编标号。因为C编译函数名与得到的汇编代号基本一样,如:fun()=>_fun,main=>_main但是C++中函数名与得到的汇编代号有比较大的差别。如:由于函数重载,函数名一样,但汇编代号绝对不能一样。为了区分,编译器会把函数名和参数类型合在一起作为汇编代号,这样就解决了重载问题。具体如何把函数名和参数类型合在一起,要看编译器的帮助说明了。这样一来,如果C++调用C,如fun(),则调用名就不是C的翻译结果_fun,而是带有参数信息的一个名字,因此就不能调用到fun(),为了解决这个问题,加上extern "C"表示 阅读全文
posted @ 2013-10-11 22:25 刀锋诚心 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 采用类的机制后实现了数据的隐藏与封装,类的数据成员一般定义为私有成员,成员函数一般定义为公有的,依此提供类与外界间的通信接口。但是,有时需要定义一些函数,这些函数不是类的一部分,但又需要频繁地访问类的数据成员,这时可以将这些函数定义为该函数的友元函数。除了友元函数外,还有友元类,两者统成为友元。友元的作用是提高了程序的运行效率(即减少了类型检查和安全性检查等都需要时间开销),但它破坏了类的封装性和隐藏性,使得非成员函数可以访问类的私有成员。友元函数:友元函数是可以直接访问类的私有成员的非成员函数。它是定义在类外的普通函数,它不属于任何类,但需要在类的定义中加以声明,声明时只需在友元的名称前面加 阅读全文
posted @ 2013-10-11 22:16 刀锋诚心 阅读(844) 评论(0) 推荐(0) 编辑
  2013年8月22日
摘要: 前几天遇到一个问题,自己处理了一下但是觉得还是不是能好吧,数据量大概是2百w左右吧,就是处理一类产品,实际需求是这样的:比如你要处理的产品信息会来自京东、当当、亚马逊、淘宝等等不同的站点,你需要自作自己的爬虫去爬取他们的数据,然后整合到自己的系统中去。这是遇到的问题是你在整合数据时会出现产品在不同的站点中都存在,整合数据会去掉重复的。产品可能是同一个,但是名称不同,整合的数据取什么名称。最开始是自己老老实实的写了这个完成了一切的工作,但是发现系统的瓶颈很快就到了,最开始使用的jdbc原始操作也就是开链接à使用链接à关闭链接,最好改成了c3p0,这样就好些了,但是任然还是跑的 阅读全文
posted @ 2013-08-22 13:18 刀锋诚心 阅读(1380) 评论(9) 推荐(4) 编辑
上一页 1 ··· 6 7 8 9 10 11 下一页