本文档为java编程人员使用protocol buffer提供了一个基本的介绍,通过一个简单的例程进行介绍。通过本文,你可以了解到如下信息:1、在一个.proto文件中定义一个信息格式.2、使用protoc命令进行编译,生成java代码.3、使用Java protocol buffer API进行读...
分类:
编程语言 时间:
2015-04-15 18:48:19
阅读次数:
205
在前面几篇博文中已经介绍了许多与表有关的操作。为了演示SQL的不同组件,前面讨论了创建表、基于表的视图、查询表、修改表的数据以及表的关系等。在接下来的博文中将继续介绍SQL中的函数和表达式的使用,重点学习SQL编程人员最常用到的内容。应当注意的是,下面介绍的函数和表达式仅仅是SQL所支持的多种函数和表达式的一部分。
另外,SQL的实现方式以及支持的SQL函数和表达式,除了标准函数外,不同产品还有一些一些非标准的函数。我们可以通过查询相关产品文档来了解其功能和特性。...
分类:
数据库 时间:
2015-04-13 09:43:54
阅读次数:
198
静态方法vs非静态方法
我的理解:静态方法和非静态方法设计之初的目的就是前者是针对类,也就是某一种
对象集体所拥有的,而非静态方法是针对某一个对象的。在引用静态方法时,可以使用
对象名加前缀,也可以使用类名加前缀。
编程人员需要关注的几点
静态方法...
分类:
其他好文 时间:
2015-04-07 12:08:09
阅读次数:
197
作为专业的编程人员,我们经常会因为工作需要建立一些工具库。所谓工具库就是针对工作上经常会遇到的一些共性问题预先编制的由一整套函数所组成的函数库。通常这些工具库的功能都是在特别定制的一些数据类型支持下由一系列函数围绕着这些数据类型进行运算而实现的。在泛函编程范畴内也不例外。但在泛函工具库里的函数则.....
分类:
其他好文 时间:
2015-04-04 13:40:21
阅读次数:
167
在学习算法的过程中,我们难免会接触很多和排序相关的算法。总而言之,对于任何编程人员来说,基本的排序算法是必须要掌握的。从今天开始,我们将要进行基本的排序算法的讲解。Are you ready?Let‘s go~~~1、排序算法的基本概念的讲解 时间复杂度:需要排序的的关键字的比较次数和相应的移动的....
分类:
编程语言 时间:
2015-03-28 12:56:53
阅读次数:
180
在学习算法的过程中,我们难免会接触很多和排序相关的算法。总而言之,对于任何编程人员来说,基本的排序算法是必须要掌握的。从今天开始,我们将要进行基本的排序算法的讲解。Are you ready?Let‘s go~~~1、排序算法的基本概念的讲解 时间复杂度:需要排序的的关键字的比较次数和相应的移动的....
分类:
编程语言 时间:
2015-03-28 01:09:36
阅读次数:
196
对OOP编程人员来说,泛函状态State是一种全新的数据类型。我们在上节做了些介绍,在这节我们讨论一下State类型的应用:用一个具体的例子来示范如何使用State类型。以下是这个例子的具体描述:模拟一个自动糖果贩售机逻辑:贩售机有两种操作方法:投入硬币和扭动出糖旋钮。贩售机可以处于锁定和放开两.....
分类:
其他好文 时间:
2015-03-27 23:53:28
阅读次数:
141
编程人员经常误用各个集合类提供的拷贝构造函数作为克隆List,Set,ArrayList,HashSet或者其他集合实现的方法。需要记住的是,Java集合的拷贝构造函数只提供浅拷贝而不是深拷贝,这意味着存储在原始List和克隆List中的对象是相同的,指向Java堆内存中相同的位置。增加了这个误.....
分类:
编程语言 时间:
2015-03-20 17:48:44
阅读次数:
446
简介JDBC(Java Data Base Connectivity,java数据库连接),由一些接口和类构成的API。使编程人员可以通过这个API接口连接到数据库,并使用结构化查询语言(即SQL)完成对数据库的查找和更新。(SQL通常发音为"sequel",它是数据库访问的业界标准.)JDBC是J...
分类:
数据库 时间:
2015-03-15 19:34:31
阅读次数:
184
上节我们介绍了新的数据类型Option:一个专门对付异常情况出现时可以有一致反应所使用的数据类型。Option可以使编程人员不必理会出现异常后应该如何处理结果,他只是获得了一个None值,但这个None值与他所期待的类型是一致的,他可以继续用处理这种类型数据的方法使用这个结果。不过遗憾的是我们通过None值只能知道某个计算没能得出结果,但到底发生了什么事Option并没有提供任何提示。这样我们也就...
分类:
其他好文 时间:
2015-03-15 12:31:25
阅读次数:
146