上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 60 下一页

2012年2月21日

摘要: 文本界面的控制台应用程序开发是深入学习C++、掌握交互系统的实现方法的最简单的一种手段。然而,Visual C++的C++专用库却没有TC所支持的文本(字符)屏幕控制函数,为此本系列文章从一般控制步骤、控制台窗口操作、文本(字符)控制、滚动和移动、光标、键盘和鼠标等几个方面讨论控制台窗口界面的编程控制方法。 在众多C++开发工具中,由于Microsoft本身的独特优势,选用Visual C++已越来越被众多学习者所接受。显然,现今如果还再把TC作为开发环境的话,不仅没有必要,而且也不利于向Windows应用程序开发的过渡。然而,Visual C++的C++专用库却没有TC所支持的文本屏幕(控. 阅读全文
posted @ 2012-02-21 18:02 Hibernate4 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 摘要: 本文针对HOOK技术在VC编程中的应用进行讨论,并着重对应用比较广泛的全局HOOK做了阐述。 一、引言 Windows操作系统是建立在事件驱动机制之上的,系统各部分之间的沟通也都是通过消息的相互传递而实现的。但在通常情况下,应用程序只能处理来自进程内部的消息或是从其他进程发过来的消息,如果需要对在进程外传递的消息进行拦截处理就必须采取一种被称为HOOK(钩子)的技术。钩子是Windows操作系统中非常重要的一种系统接口,用它可以轻松截获并处理在其他应用程序之间传递的消息,并由此可以完成一些普通应用程序难以实现的特殊功能。基于钩子在消息拦截处理中的强大功能,本文即以VC++ 6.0为.. 阅读全文
posted @ 2012-02-21 18:01 Hibernate4 阅读(1542) 评论(0) 推荐(0) 编辑
摘要: Author: ume Date:2012-02-21 自从微软推出.NET以来,COM技术就渐渐淡出人们的视野,然而这并不意味COM不再发挥作用,相反,COM非常重要。可以说.NET的实现离不开COM的支撑。COM是好东西,但是它太难了,不利于产品推广,于是微软只能在之上增加一层封装从而提高产品的易用性。对COM有所了解是很有必要的,希望这篇文章给你带来一点启发。1. COM的思想 开篇就讲COM的思想肯定让人泄气,因为它极有可能抽象空洞、晦涩难懂。换个角度来说,我觉得COM的思想仍然是需要自己去体会的,这里给出的不过是一个思考的线索而已,你大可不求甚解。 软件的开发是永无止境的,只要软件还 阅读全文
posted @ 2012-02-21 16:30 Hibernate4 阅读(244) 评论(0) 推荐(0) 编辑

2012年2月6日

摘要: 本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2012/02/Android-4-Ice-Cream-SandwichAndroid 4.0可以运行在平板电脑与手机上,并且提供了一些针对UI、通信、共享、媒体、连接、输入类型与企业的新特性。Google于2011年2月发布了Android 3.0(Honeycomb),但该版本只面向平板电脑,提供了新的“全息”用户界面,这并不适合于智能电话等小屏幕。但Google说他们将会发布新版的移动OS,可以运行在平板电脑与智能电话上。于AsiaD发布的Android 4.0(Ice Cre 阅读全文
posted @ 2012-02-06 19:26 Hibernate4 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 读书会·北京:最新第3期05.20下午周爱民 ,张帆于北大举办(加入读书会交流群,请直接看文末)读书会发动初衷 年后初七在去南昌走亲的火车上,看到了张栋博士发的一条微博,说他假期内读了一两百篇论文。这倒启发了我,觉得我们在北京的朋友们可以搞一个读书会,一两月或三五月不定期举办一次,读书会可作多种形式,或讲课,或座谈会,或交流或讨论皆可。如下微博所示: 我向来是有什么事从不管太多,说干就干,便在微博上发动号召启动读书会,<<这就是搜索引擎:核心技术的详解>>的作者张俊林先生第一个响应了我,而后张栋博士表示大力支持与参与,接着陆续得到了如超越神,蒋涛先生等等朋友们 阅读全文
posted @ 2012-02-06 17:07 Hibernate4 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2012/02/spring-amqp-1.0-ga近日,SpringSource(VMware下的一个部门)发布了Spring AMQP 1.0 GA(1.0.0.RELEASE)。Spring AMQP项目将Spring核心概念应用到了基于AMQP的消息解决方案的开发上,并且提供了Java与.NET两个版本。要想了解Spring AMQP与AMQP,请阅读文章“Introduction to SpringSource's Advanced Message Queuing 阅读全文
posted @ 2012-02-06 13:48 Hibernate4 阅读(320) 评论(0) 推荐(0) 编辑

2012年2月2日

摘要: 本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2012/02/Cassandra-1近日,Apache发布了Cassandra 1.0.0,这是该分布式基于列的数据存储的首个主要里程碑版本,带来了数据压缩与其他几处性能改进和优化。Cassandra为Apache的顶级开源项目,是个可伸缩的分布式(Amazon的Dynamo与Google BigTable基于列的数据模型是其代表)数据库管理系统。Cassandra最初是由Facebook开发的,后来在2008年开源,现在一直处于开发当中。近日,Apache发布了其首个主要的里程碑 阅读全文
posted @ 2012-02-02 19:49 Hibernate4 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2012/02/jetbrains-appcode近日,JetBrains发布了AppCode,面向Objective-C的IDE,其感觉非常类似于面向Java的IntelliJ IDEA编辑器。熟悉IDEA的开发者会注意到他们之间的相似性。其运行时完全使用Java实现,这意味着要想运行该IDE需要安装JVM(1.6+),如果没有安装JVM,那么Lion就会在应用启动前提示下载最新的JVM;在默认情况下,其他版本的OSX已经安装好了JVM。与其他IDE一样,熟悉该应用的使用方式需要花 阅读全文
posted @ 2012-02-02 18:12 Hibernate4 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2012/02/jdk-jeps去年年初,Oracle发布了JDK Enhancement Proposal与路线图进程,目的在于鼓励OpenJDK提交者贡献点子和扩展以改进OpenJDK生态圈。该JEPs的目的在JEP 1: JDK Enhancement Proposal and Roadmap Process得到了说明。他们定义了一个变化较大的增强(即通过两周的工作量对JDK进行较大的修改,或是对开发者和用户需求较大的内容进行修改)。与Python Enhancement Pr 阅读全文
posted @ 2012-02-02 14:23 Hibernate4 阅读(380) 评论(0) 推荐(0) 编辑

2012年2月1日

摘要: 本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2012/02/yammer-scala近日,由Yammer雇员Coda Hale发给Typesafe的Scala商业管理层的邮件通过YCombinator被泄漏出来并在GitHub上刊出。该邮件确认Yammer正在将其基础设施栈从Scala迁回至Java,原因在于Scala的复杂性与性能问题。Yammer的公关Shelley Risk向InfoQ证实该邮件只代表Coda Hale的个人意见而非Yammer的官方声明;随后,Coda Hale又在http://codahale.com 阅读全文
posted @ 2012-02-01 18:28 Hibernate4 阅读(315) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 60 下一页

导航