![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
项目
文章平均质量分 68
一杯水果茶
这个作者很懒,什么都没留下…
展开
-
ResultSetHandler接口的八种结果集的处理方法
ArrayHandler:把结果集中的第一行数据转成对象数组。ArrayListHandler:把结果集中的每一行数据都转成一个数组,再存放到List中。BeanHandler:将结果集中的第一行数据封装到一个对应的JavaBean实例中。BeanListHandler:将结果集中的每一行数据都封装到一个对应的JavaBean实例中,存放到List里。ColumnListHandler:将结果集中某一列的数据存放到List中。KeyedHandler(name):将结果集中的每一行数据都封装到一个原创 2021-04-26 11:35:19 · 443 阅读 · 0 评论 -
利用Apache DbUtil 的工具类+阿里连接池 来替代自己写的JDBC数据库工具类
Apache DbUtilApache DbUtil工具类其实跟我们之前用JDBC写的工具类差不多,不过使用别人写好的自然更加节省时间和精力,其功能也更加强大,我们只要了解一下这个工具类的一些方法使用就可以了,轻松好上手DBUtil是一个小巧的JDBC轻量级封装的工具包,其最核心的特性是结果集的封装,可以直接将查询出来的结果集封装成JavaBean,让代码更简洁高效。这里面包含了三个重要的类:DBUtils : 打开/关闭连接QueryRunner:实现增删改查,QueryRunner类提供了两原创 2021-04-26 11:10:25 · 297 阅读 · 0 评论 -
编写第一个JavaFX界面
上一篇中我们讲到了关于Java Scene Builder2.0工具的基本使用,这一篇我们来讲讲如何利用IDEA+Java Scene Builder来写一个小界面~~~在之前的配置和新建FX项目博客中我们已经新建好了一个FX的项目,没看的童鞋们,可以去看看,链接: Idea从配置到新建第一个JavaFX项目在之前已经说过了,新建一个JavaFX项目,项目中的会默认带一个Sample的文件夹,下面包含Controller,Main和Sample.fxml,三个文件,为什么会有三个文件,他们之间的关系是咋原创 2021-01-21 15:39:53 · 2047 阅读 · 0 评论 -
C/C++使用链表存储文件内容,输出的时候,最后一行出现乱七八糟的数据,文件问题(3)
这个问题和利用变量接受输出数据导致最后一行重复输出的原理是一样的,问题都在feof函数的身上!忘记原理的同学们请仔细看一下关于变量重复输出的博客,在这里就不讲那么详细了,C/C++用变量访问输出文件,出现最后一条数据重复输出两次的原因解析他们的问题都是feof造成了最后一行的错误输出,不同之处就是,链表会使得多出的那一行为乱七八糟的数据,而变量则是与是一条数据一样的重复输出。上代码: while(!feof(fp)) { p=new mNode;//生成新结点原创 2020-06-27 13:59:49 · 1585 阅读 · 1 评论 -
C/C++使用变量访问输出文件内容,出现最后一条数据重复输出两次的原因解析,文件问题(2)
C/C++用变量访问输出文件,出现最后一条数据重复输出两次的原因解析注:以下储存文件信息的变量,举例为已声明的结构体变量在用C/C++编写代码的时候,我们通常会使用结构体来读写文件信息,在输出的过程中我们有可能出现,最后一条信息输出两次????一般我们都是这么写的:while(!feof(fp)) { fread(&str,sizeof(yh),1,fp);//读出文件信息 printf("\t\t\t\t%-15s%-13s%1原创 2020-06-16 15:52:44 · 1753 阅读 · 0 评论 -
用文件函数读取文件内容出现乱码的原因及解析,文件问题(1)
我们在写一些项目的时候,需要使用文件来获取和存储数据,而在操作文件的时候作为初学者的我们,必不可免的会出现一些令人抓狂的问题,比如说,标题所写的问题,我在这里向大家分享一些我曾遇到的问题的解析,帮助大家避坑,帮助大家更好学习~~~...原创 2020-06-27 12:14:05 · 2434 阅读 · 0 评论 -
codeblocks出现中文乱码解决方案
今天一个兄嘚在用codeblocks写项目的过程中,出现了中文乱码的现象,报错是这个样子的:error: converting to execution character set: Illegal byte sequence|(大概就是非法字符的意思)经过我一下午的摸索和结合网上各位的大佬的博客,把原因和解决方法简述如下:出现中文乱码大部分就是你的系统本地编码和codeblocks的编译器编码不一致!!!!首先,你先确定安装的codeblocks,一定要用其官网上的带mingw的安装包!!!!专转载 2020-06-22 20:57:26 · 3974 阅读 · 1 评论 -
codeblocks配置ege图形库
我们在使用codeblocks做项目或者游戏的时候,我们常会需要贴图,或者加入背景音乐一类的操作,而单纯的控制台是无法实现这一操作的,那么我们就要借助ege图形化界面了,通俗来讲ege就是提供一块画布,你可以在上面完成贴图,画图以及输出一些东西。在使用之前我们首先要对ege进行配置才可以使用哦。下载ege,可以进入ege的官网进行下载:https://xege.org/ege的文件夹下include的六个*.h文件(button.h,ege.h,fps.h,graphic.h,label.h,sys原创 2020-06-21 12:27:28 · 2431 阅读 · 7 评论 -
使用codeblocks新建一个项目
很多同学在学习C/C++等语言的时候,自己写项目是一个不错的锻炼方法,而用codeblocks写项目的时候我们就会遇到很多问题了,比如说:1.项目要用到很多文件或者别的资源,每次访问都要写好长的绝对路径,不仅容易出错,还一旦系统发生改变或者移植别的地方总是要一个个修改地址,不让文件就会打开失败2.函数太多,总是要声明,结构体太多,又要七七八八一大块。以上问题我们把代码什么的都打包进一个项目就都比较好解决了,好了,我们先来看任何新建一个项目。1.打开codeblocks.2.点击如图create a原创 2020-06-16 16:38:53 · 13872 阅读 · 4 评论