Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

带指针的通信结构体32位与64位兼容

带指针的通信结构体32位与64位兼容

最近做一个移植项目,将32位上的VPN移植到64位环境上。由于当初设计未考虑可移植性,导致移植时出现了很多的问题,其中最典型的一个问题就是通信结构带指针的问题。场景分析:如下的两个结构体,其中B在通信时做通信结构使用structA { intcount;//链表结点数 int*b; //数据链表 void*setPoint(void*p)//设置指针,传入起始指针,返回结束指针 { return(int*)p+count; } } stru...
Android时间日期控件

Android时间日期控件

日期控件大家不陌生了,web开发中用的是datepicker。同样的Android也有类似的日期控件和时间控件。android的这2种组件分别叫做TimePicker和DatePicker。先来看下TImePicker,下面这个就是还有一个叫做DatePicker,就像下面这个样子这个有用过android系统手机的都应该见过了吧,android也为这些时间控件提供了相应的方法如取得时间的年月日,小时和分钟还可以修改时间。下面是这2个控件的配置文件<?...
Hibernate的2种查询及分页

Hibernate的2种查询及分页

很久都没有使用hibernate做开发了,好多东西都有点生疏了。今天忽然想到了顺便自己就复习了一下,觉得hibernate还是很方便的至少他提供了统一的分页。开发就不会为换了数据库而去修改大量的代码了。hibernate的查询有这么2种,一种是hql查询,Criteria查询。2种我觉得使用起来都比较方便1.hql的带参数查询有一个小小的技巧,可以不用索引的方式Queryq=session.createQuery("updateStudentInfoset...
项目架构之Spring初探

项目架构之Spring初探

Spring是Java开发中一个使用比较广泛的开源框架,Spring更偏重于项目架构这一大块,是一个轻量级的EJB实现。了解该框架的使用可以让我们的开发变得简单并且易于管理。后期代码的维护也变得简单多了。1.spring的特点:控制反转、依赖注入依赖注入(Dependency Injection)和控制反转(Inversion of Control)是同一个概念。具体含义是:当某个角色(可能是一个Java实例,调用者)需要另一个角色(另一个Java实例,被...
AIX下的AWK语言介绍

AIX下的AWK语言介绍

awk语言的最基本功能:在文本或字符串中给予指定规则浏览和抽取信息。 awk抽取信息后,才能进行其他文本操作,完整的awk脚本通常用来格式化文本中的信息。 三种调用awk的命令方式: 1.命令行方式:awk [-F field-separator] "commands" input-file(s) -F选项可选:awk -F: "commands" input-file 2.将所有的awk命令插入一个文件,并是awk程序可执行,然后用awk命令解释器...
Java的for循环新用法:foreach

Java的for循环新用法:foreach

J2SE 5.0(Enhanced for Loop)引入了一种新的更加简洁的for语法用于数组和容器,及foreach语法,又称强化的for循环,表示不必创建整型变量去对由访问项构成的序列进行计数,foreach将自动产生每一项。其基本语法如下:for(type element:array) { 语句或块 //循环体 } 其应用对象之一是在数组的依次存取上,下面通过实例加以说明int[] arr={1,2,3,4,5}; for(int element:...
C++输入输出缓冲区的概念

C++输入输出缓冲区的概念

看到了cin.ignore()函数.不懂就上网找了用法,扩展了缓冲区这个概念.cin.ignore(a,ch)方法是从输入流(cin)中提取字符,提取的字符被忽略(ignore),不被使用。每抛弃一个字符,它都要计数和比较字符:如果计数值达到a或者被抛弃的字符是ch,则cin.ignore()函数执行终止;否则,它继续等待。它的一个常用功能就是用来清除以回车结束的输入缓冲区的内容,消除上一次输入对下一次输入的影响。比如可以这么用:cin.ignore(10...
<< 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 >>