最新文章列表

hive array、map、struct使用

hive提供了复合数据类型:Structs: structs内部的数据可以通过DOT(.)来存取,例如,表中一列c的类型为STRUCT{a INT; b INT},我们可以通过c.a来访问域aMaps(K-V对):访问指定域可以通过["指定域名称"]进行,例如,一个Map M包含了一个group-》gid的kv对,gid的值可以通过M['group']来获取Arrays:arr ...
daizj 评论(0) 有2066人浏览 2015-11-06 19:40

Go语言基础-面向对象

// 面向对象 // Go语言根本就不支持面向对象思想中的继承语法 // 1. 为类型添加方法   package main   import "fmt"   type Interger int   // 成员方法,传入Integer 而非*Intege func (a Interger) Add1(b Interger) { a += b }   ...
michael_roshen 评论(0) 有154人浏览 2015-10-29 14:31

c内存操作感悟(1)

直接使用c, 有个好处, 自己可以完全控制内存啊,一切脑海中记住内存及指针, 就很容易知道操作是怎样.   1. 分配一段内存, 这段内存使用什么样的指针操作, 那么对应就是多少字节的操作, 也就是说, 看你怎么去解释 这块内存了.   例如, 若分配给一个10个字节的类型, 如果用一个int类型的指针指向这块内存, 那么一次操作, 就是int的字节的大小, 如果一个struct指向这 ...
jimmee 评论(0) 有1074人浏览 2014-12-08 21:38

SSH框架学习

1.SSH框架的认知         在做相关的java的网页的开发制作时,良好的层次分解是十分有比要的,所以我们在云涌第三方的框架之下来简化还有名了我们相关的网站的开发。        SSH框架实则为Struct + spring + hibernate 的三个组成的,其中struct,专注与前台的相关的请求的所对应的ActionForm还有其相关跳转的Action来处理得到相关的JSP页 ...
idwenwen 评论(0) 有822人浏览 2014-10-09 09:59

C++中的结构体(C++入门)

什么是结构体?   简单的来说,结构体就是一个可以包含不同数据类型的一个结构,它是一种可以自己定义的数据类型,它的特点和数组主要有两点不同,首先结构体可以在一个结构中声明不同的数据类型,第二相同结构的结构体变量是可以相互赋值的,而数组是做不到的,因为数组是单一数据类型的数据集合,它本身不是数据类型(而结构体是),数组名称是常量指针,所以不可以做为左值进行运算,所以数组之间就不能通过数组名称相互复 ...
yshlin 评论(0) 有3158人浏览 2012-11-26 13:50

关键字

##static  关键字用来优化初始化变量之类代价高的操作。 void someFunction() { //不论调用多少次 x只会创建一次 static Expensive *x = [[Expensive alloc] initWithData:..]; //操作x } int main(int argc,char *argv[]) { someFuncti ...
supclass 评论(0) 有652人浏览 2012-10-11 09:39

利用struts的Token机制解决重复提交问题的分析

struts的Token机制实际上就是通过用户提交表单时,比较request中的请求参数“org.apache.struts.taglib.html.TOKEN”的值与当前会话中的属"org.apache.struts.action.TOKEN"的值是否相等,相等则是正常提交,不等则为重复提交。  <wbr></wbr> <wbr>< ...
wenxinxujiu 评论(0) 有4人浏览 2012-08-25 16:20

利用struts的Token机制解决重复提交问题的分析

struts的Token机制实际上就是通过用户提交表单时,比较request中的请求参数“org.apache.struts.taglib.html.TOKEN”的值与当前会话中的属"org.apache.struts.action.TOKEN"的值是否相等,相等则是正常提交,不等则为重复提交。  <wbr></wbr> <wbr>< ...
tongkuaishuai 评论(0) 有5人浏览 2012-08-25 14:38

判断二叉树是否为二叉排序树

课堂上跟老师小争论了一下,确实是自己写的判断算法有问题。一直闭门造车了,有时候适当的上网找一下资料会事半功倍的。恩…… 二叉排序树很重要的一个概念是整个左(右)子树都小于(大)于根,符合这个条件的才是真正的二叉排序树。之前的算法一是证明根的值与左右节点的值符合关系,这是错误的。 具体一想就可以明白…… 最简单的算法,就是中序遍历了。闲话少说,代码为证: #include<iostream.h ...
kitchen 评论(0) 有5194人浏览 2012-06-22 00:59

struct对齐问题

    struct(结构体)是一种复合数据类型,其构成元素既可以是如int、long这样的基本数据类型,也可以是一些复合数据类型,如struct等。各个成员按照它们被声明的顺序在内存中顺序存储,第一个成员的地址和整个结构体的地址相同。对于结构体,编译器会自动按其自然对齐条件分配空间。数据对齐方便了数据的查询,因为指针的偏移有一定的规律,但是这是以占有更多的内存空间为代价的。 1. 对齐   ...
Jia_er 评论(0) 有1075人浏览 2012-06-14 19:43

C++中具有相同内部结构的结构体,可以通过内存拷贝的形式进行复制。

今天工作中遇到一个问题,需要进行结构体的复制操作,但是两个结构体的内部结构是完全,只是结构体和结构体内部的命名不一致而已。 一开始想到的肯定是每个字段进行赋值的方法(那个交易的结构体将近二十个字段呢!)。 可回来一想,两个结构体内部结构完全一致,在内存中的存储也应该是一致的,这样是否可以通过内存复制的方式进行结构体的复制,刚才试了试,果然可以。 (如果是两个程序之间进行这样的操作,必须保证结构体的对 ...
linger_yan 评论(0) 有9571人浏览 2012-06-10 18:21

C++ struct class异同

从语法上,class和struct做类型定义时只有两点区别: (一)默认继承权限。如果不明确指定,来自class的继承按照private继承处理,来自struct的继承按照public继承处理; (二)成员的默认访问权限。class的成员默认是private权限,struct默认是public权限。 除了这两点,class和struct基本就是一个东西。语法上没有任何其它区别
Vincent_Hu 评论(0) 有1016人浏览 2012-05-15 14:36

C/C++ union size

C/C++,对于union的 size,普遍说法是,union的大小和其所包含的成员中size最大的members一致。 int main(void){ union u_tag { char a[13]; int i; }u; printf("%d",sizeof(u)); return 0; } 很快可以看出,此union中,其size最大的member ...
ChuanSu 评论(0) 有2708人浏览 2012-04-18 01:28

C/C++ Data alignment 及 struct size深入分析

C语言,在对一个 struct variable使用sizeof operator(操作符)的时候,往往得到的结果并不是我们想象中——struct内所有member的size之和。 当清楚了什么是Data ali ...
ChuanSu 评论(1) 有10604人浏览 2012-04-16 11:28

C++中的共用体(union)结构解析与结构体(struct)共用体(union) 的区别

共用体(union) 一、 基础概念 有时需要使几种不同类型的变量存放在同一段内存单元中。虽然在同一段内存中不同数据类型所占字节数不同,但都从同一地址开始存放,也就是使用了覆盖技术,几个变量互相覆盖。这种使几个不同的变量共占一段内存的结构,称为共同体类型的结构(也称为联合类型)。 二、 声明共用体类型的一般形式: union 共用体类型名  {      成员表列 }; 定义共用 ...
Davidream 评论(0) 有2119人浏览 2012-04-10 10:02

C++中的 自定义数据类型

自定义数据类型 一、结构体类型 1、   C++允许用户自己定义一组包含若干个类型不同(或相同)的数据项的数据类型,称为结构体。 2、   声明符号:struct 3、   一般形式:struct 结构体类型名{成员表列}; 4、   结构体类型名用来作结构体类型的标志。 5、   结构体中的每个成员也称为结构体中的一个域。成员表列又称为域表。 6、   声明结构体类型的位置一般在 ...
Davidream 评论(0) 有948人浏览 2012-04-08 12:00

QWT错误static struct QMetaObject const QwtPlot

使用QWT例子oscilloscope出现如下错误: error LNK2001: unresolved external symbol "public: static struct QMetaObject const QwtPlot::staticMetaObject" (?staticMetaObject@QwtPlot@@2UQMetaObject@@B)  本来这 ...
qimo601 评论(0) 有13419人浏览 2012-03-19 01:19

struts2 三种传值方式

1. * 第一种传值 struct.xml中的 action配置 <action name="stu" class="com.wepull.struts.action.StudentAction"> <result name="success">student.jsp ...
一杯白开水w 评论(0) 有12481人浏览 2011-08-14 19:31

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics