Windows下安装Thrift框架的教程很多。本文的不同之处在于,不借助Cygwin或者MinGW,只用VS2010,和Thrift官网下载的源文件,安装Thrift并使用。 先从官网 下载这两个文件: · thrift-0.9.1.tar.gz · Thrift compiler for Win ...
第一周学习了JDK的安装和环境的配置,初步了解了Java与C的不同之处,学习了Java的变量、基本数据类型、以及面向对象的基础。并且自行完成了一些简单Java程序的编写。 (1)学习了为什么使用抽象类,使用抽象类是为了让程序员在继承时不会忘记复写, abstract class Printer { ...
分类:
编程语言 时间:
2016-04-10 21:05:22
阅读次数:
257
在这次团队合作项目开发练习上,我们团队决定采用敏捷开发流程,开发出一款基于互联网短地址压缩的信息分享交流平台。 这个项目已经由完成了基本功能,所以我们想借着此次软件工程团队练习的机会,团队多人合作,通过学习的软件工程课程的理论知识,一边体验团队开发与个人开发的不同之处,一边继续完善并扩充此平台。 网 ...
分类:
其他好文 时间:
2016-04-05 22:59:54
阅读次数:
165
1. LinkedHashMap概述:
LinkedHashMap是Map接口的哈希表和链接列表实现,具有可预知的迭代顺序。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。
LinkedHashMap实现与HashMap的不同之处在于,后者维护着一个运行于所有条目的双重链接列表。此链接列表定义了迭代顺序,该迭代...
分类:
编程语言 时间:
2016-04-01 18:51:17
阅读次数:
212
css的两种盒子模型:W3C标准盒子模型、IE盒子模型 两者的相同之处:都包含margin、border、padding、content 两者的不同之处:W3C标准盒子模型的content部分不包含其他部分;IE盒子模型的content部分包含border、padding部分。 举例说明:一个盒子模 ...
分类:
Web程序 时间:
2016-03-31 10:49:00
阅读次数:
197
过去几年以来,“微服务架构”的概念已经在软件开发领域获得了一个稳定的基础。作为“面向服务架构”(SOA)的一个继任者,微服务同样也可以被归类为“分布式系统”这一类,并且进一步发扬了SOA中的许多概念与实践。不过,它们在不同之处在于每个单一服务所应承担的责任范围。在SOA中,每个服务将负责处理广范围的功能与数据领域,而微服务的一种通用指南则认为,它所负责的部分是管理一个单独的数据领域,以及围绕着该领...
分类:
编程语言 时间:
2016-03-30 17:59:26
阅读次数:
403
- (BOOL)respondsToSelector:(SEL)aSelector; 用来判断是否有以某个名字命名的方法 +(BOOL) instancesRespondToSelector: selector 用来判断实例是否有以某个名字命名的方法. 和上面一个不同之处在于, 前面这个方法可以用在 ...
分类:
其他好文 时间:
2016-03-28 18:34:45
阅读次数:
145
1、概要 require()语句的性能与include()相类似,都是包括并运行指定文件。不同之处在于:对include()语句来说,在执行文件时每次都要进行读取和评估;而对于require()来说,文件只处理一次(实际上,文件内容替换require()语句)。这就意味着如果可能执行多次的代码,则使 ...
分类:
Web程序 时间:
2016-03-27 12:34:17
阅读次数:
172
本实验目的:通过以一个简单的menu小程序,跟踪系统调用的过程,分析与总结系统调用的机制和三层进入的过程。 实验原理:系统调用处理过程与中断处理的机制 系统调用是通过软中断指令 INT 0x80 实现的,而这条INT 0x80指令就被封装在C库的函数中。(软中断和我们常说的硬中断不同之处在于,软中断 ...
分类:
系统相关 时间:
2016-03-26 15:28:04
阅读次数:
259
1 数据库的两个不足之处 A 数据库系统的建立需要更多的知识,技能,金钱,时间。 B 数据库系统的复杂性可能产生不好的影响。 2 列出JAVA或C++之类的语言中的类型说明系统和数据库系统使用的数据定义语言的5个不同之处(暂时不懂) a. Executing an action in the DDL
分类:
数据库 时间:
2016-03-23 00:34:18
阅读次数:
930