摘要: 最近在做项目,对于数值得精度要求比较高,需要用到大数据,于是就和BigDecimal 打交道,发现BigDecimal 与Java基本类型的用法不同,特总结如下,希望对初学者有所帮助。[java]view plaincopyimportjava.math.BigDecimal;importjava.text.DecimalFormat;publicclassBigDecimalDemo{publicstaticvoidmain(String[]args){BigDecimala=newBigDecimal(100);//初始化BigDecimalBigDecimalb=newBigDecima 阅读全文
posted @ 2014-01-09 16:19 刘俊鹏123 阅读(601) 评论(0) 推荐(0) 编辑
摘要: [html]view plaincopy1.value="true"表示在开发时改写代码立即生效2./ActionIntroduction.jsp访问路径为:http://localhost:8080/Struts2_0300_Action/index访问路径中不需要package的name,直接是:...+...+项目名称+命名空间+action的nameresult的name默认是success,name值用于根据class返回值来选择result这里class指定的类有execute函数,返回一个String,例如:“success”,用于选择result3.acti 阅读全文
posted @ 2014-01-09 16:17 刘俊鹏123 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 我们在写程序的时候,需要同步控制的时候往往利用线程锁对程序进行加锁控制,哈哈,昨天看《UNIX网络编程》,里面提到对程序可以利用文件锁进行程序控制,觉得挺有意思,就拿过来试试。 首先,我们需要知道一个库函数和一个结构体:fcntl,struct flock,没错,函数的意思就是文件控制,结构体的意思是文件锁结构。由于,之前看到过这两个东西,网上的介绍也很多,在这里就不多做介绍了,不懂的同学百度或者谷歌一下吧,在这里,提供一段测试程序,加锁,解锁的思想来自《Unix 网络编程》[cpp]view plaincopyprint?/*利用文件给程序加锁*/#include#include#i... 阅读全文
posted @ 2014-01-08 16:26 刘俊鹏123 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 使用listener,来完成监控程序和定时任务1、web.xml中配置要执行的类[html]view plaincopycom.epg.control.listener.TestListener2、TestListener类[java]view plaincopypackagecom.epg.control.listener;importjava.util.Calendar;importjava.util.Timer;importjava.util.TimerTask;importjavax.servlet.ServletContextEvent;importjavax.servlet.Ser 阅读全文
posted @ 2014-01-08 16:25 刘俊鹏123 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 题目大意:给你一个正整数x,要求每个数字上的总和和x相同且比x大的最小整数。如x=12 答案为21 x=10 答案为100思路:因为要比x大的最小,我们很自然的想到个位-1十位+1不就可以了。但是要注意如果是0的话,0-1变为9那么是不行的!而9+1的话变为0也是不行的。最个位开始查找,找第一个不为0的数-1(不为0的下标为not_zero),在not_zero往高位找到第一个不为9的个数+1,(这样保证了比x大)然后在9+1的这里往后排个序保证最小。为什么要排序?如x=520那么按照上面的就会变为610 而答案应该为601[cpp]view plaincopy#include#include 阅读全文
posted @ 2014-01-08 16:24 刘俊鹏123 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 头文件中有函数的申明,库文件实现函数的定义。比如,printf函数。使用时应包括stdio.h,打开stdio.h你只能看到,printf这个函数的申明,却看不到printf具体是怎么实现的,而函数的实现在相应的C库中。而库文件一般是以二进制形式而不是C源文件形式提供给用户使用的。程序中包括了stdio.h这个头文件。链接器就能根据头件中的信息找到printf这个函数的实现并链接进这个程序代码段里。总结起来就是,库文件通过头文件向外导出接口。用户通过头文件找到库文件中函数实现的代码从而把这段代码链接到用户程序中去。 阅读全文
posted @ 2014-01-03 17:05 刘俊鹏123 阅读(650) 评论(0) 推荐(0) 编辑
摘要: /*简单成绩管理,最终成绩=30%平时成绩+20%期中成绩+50%期末成绩*/#include #include #include char name[100][10];char code[100][20]; //学号double usual[100]; //平时成绩double mid[100]; //期中成绩double final[100]; //期末成绩void print(int j)重生之大文豪{printf("\n%s\t%s", name[j], code[j]);printf("\n该生成绩为:\t\t平时\t期中\t期末\t最终\n" 阅读全文
posted @ 2014-01-03 16:58 刘俊鹏123 阅读(176) 评论(0) 推荐(0) 编辑
摘要: /*输入一串数字并对其求和*/#include void main(){static int a[50];int k, s, i=0;printf("please enter some number separate by “,”:\n");do{i++;scanf("%d", &a[i]);getchar();}while(i0);for(k=0,s=0,a[i]=0; k<50; k++){s+=a[k];}printf("%d\n", s);} 阅读全文
posted @ 2014-01-03 16:55 刘俊鹏123 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 队列特点先进先出队列声明[cpp]view plaincopy#ifndef_ArrayQueue_hstructQueueRecord;typedefstructQueueRecord*Queue;intIsEmpty(QueueQ);intIsFull(QueueQ);QueueCreateQueue(intMaxElements);voidDisposeQueue(QueueQ);voidMakeEmpty(QueueQ);voidEnqueue(intX,QueueQ);intFront(QueueQ);voidDequeue(QueueQ);intFrontAndDequeue(Qu 阅读全文
posted @ 2014-01-01 16:28 刘俊鹏123 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 基本系统数据类型:某些UNIX系统变量与C的数据类型联系在一起.在头文件中定义了某些与实现有关的数据类型,它们被称为基本数据类型.还有很多这种数据类型定义在其它头文件中.在头文件中,这些数据类型都是用C的typedef来定义的.它们大多数以_t结尾:类型 ==== > 说明caddr_t ===> 核心地址clock_t ===>时钟滴答计数器(进程时间)comp_t ===> 压缩的时钟滴答dev_t ===> 设备号 (主和次)fd_set ===> 文件描述符集fpos_t ===> 文件位置gid_t ===> 组idpid_t ===& 阅读全文
posted @ 2014-01-01 16:12 刘俊鹏123 阅读(217) 评论(0) 推荐(0) 编辑
重生之大文豪