将博客搬至CSDN:https://blog.csdn.net/baobei0921 Read More
posted @ 2022-03-17 11:17 itbird Views(15) Comments(0) Diggs(0) Edit
调用CachedRowSetImpl类时,出现以下错误:Access restriction: The type CachedRowSetImpl is not accessible due to restriction on required library C:\glassfish3\jdk7\... Read More
posted @ 2014-07-23 13:24 itbird Views(3140) Comments(0) Diggs(0) Edit
很多情况我们使用ResultSet 就会因为这样那样的问题,rs被关闭或数据链接被关闭,导致ResultSet不能使用。其实这个问题我们可以用CachedRowSetImpl来解决。我的理解是这是一个结果的缓存类,保存在其中的数据不会随着数据库和ResultSet的连接的关闭而丢失,可以传递。 使... Read More
posted @ 2014-07-23 12:47 itbird Views(7487) Comments(0) Diggs(0) Edit
Java中读写资源文件最重要的类是Properties1) 资源文件要求如下:1、properties文件是一个文本文件2、properties文件的语法有两种,一种是注释,一种属性配置。注 释:前面加上#号属性配置:以“键=值”的方式书写一个属性的配置信息。3、properties文件的一个属性配... Read More
posted @ 2014-07-23 11:11 itbird Views(8380) Comments(1) Diggs(2) Edit
java中set map list的区别:都是集合接口简要说明set--其中的值不允许重复,无序的数据结构list--其中的值允许重复,因为其为有序的数据结构map--成对的数据结构,健值必须具有唯一性(键不能同,否则值替换)List按对象进入的顺序保存对象,不做排序或编辑操作。Set对每个对象只接... Read More
posted @ 2014-07-21 23:29 itbird Views(6473) Comments(0) Diggs(0) Edit
Java线程:线程的同步-同步方法线程的同步是保证多线程安全访问竞争资源的一种手段。线程的同步是Java多线程编程的难点,往往开发者搞不清楚什么是竞争资源、什么时候需要考虑同步,怎么同步等等问题,当然,这些问题没有很明确的答案,但有些原则问题需要考虑,是否有竞争资源被同时改动的问题?在本文之前,请参... Read More
posted @ 2014-07-21 20:02 itbird Views(418) Comments(0) Diggs(0) Edit
Ubuntu 10.04下架设流媒体服务器 Ubuntu 10.04下架设流媒体服务器 个人建议:使用DarwinStreamingSrvr5.5.5,因为DarwinStreamingSrvr6.0.3安装过程中有很多问题需要解决! 目前主流的流媒体服务器有微软的windows media ser Read More
posted @ 2014-05-15 16:31 itbird Views(395) Comments(0) Diggs(0) Edit
个人建议:使用DarwinStreamingSrvr5.5.5,因为DarwinStreamingSrvr6.0.3安装过程中有很多问题需要解决!而且安装只需执行./Install就可以! 1:下载darwin源代码DarwinStreamingSrvr6.0.3-Source.tar,补丁patc Read More
posted @ 2014-05-15 16:30 itbird Views(2865) Comments(0) Diggs(0) Edit
两种解决方法 第一种是修改用户的环境变量 1.先打开主文件夹 cd /home/user #user是你的用户名然后编辑用户环境 2.sudo gedit .profile在打开的文件中添加: export GST_ID3_TAG_ENCODING=GBK:UTF-8:GB18030 export Read More
posted @ 2014-05-14 12:19 itbird Views(1757) Comments(0) Diggs(0) Edit
Ubuntu下默认没有安装dos2unix工具,而且也没有一个叫这个名字的工具(我在solaris里用过dos2unix,不知道为啥Ubuntu没有)。但是有一个替代工具——tofrodos , 下面就说一下它的安装和使用。当然还是apt安装啦。 (1)安装tofrodossudo apt-get Read More
posted @ 2012-12-06 18:57 itbird Views(4809) Comments(0) Diggs(0) Edit
在linux上经常遇到这种问题,从网上下载文件到 linux 上后,就多了很多 ^M这种东西,如何集体删除这种东西呢! (1)方法一 最简单的办法就是用里linux下vim行的替换文法: 进入vim的命令行模式输入 :%s/\r//gc 同理:如果出现^V则用:%s/^V//gc替换 (2)方法二 Read More
posted @ 2012-12-06 18:42 itbird Views(9526) Comments(0) Diggs(1) Edit
双系统 Linux重装grub ,windows修复引导项 在安装双系统后常常会出现找不到所有系统的情况 1. windows修复引导项 首先有一个优盘,里面装有windows pe系统(好的一款软件,通用PE工具),然后设置自己电脑的boot,设置为从优盘启动,进入pe系统,里面有一个修复wind Read More
posted @ 2012-11-09 21:55 itbird Views(3458) Comments(0) Diggs(0) Edit
安装:sudo apt-get install minicom配置:1 . 在终端中输入minicom以启动minicom;2. 先按下Ctrl + a, 放开, 再按o, 出现配置菜单.3. 选择 Serial port setup, 此时所示图标在“Change which setting”中, Read More
posted @ 2012-09-20 17:36 itbird Views(2827) Comments(0) Diggs(0) Edit
标题:近似算法求解旅行售货员问题时限:1000ms内存限制:10000K总时限:3000ms描述:有一张城市地图,图中的顶点为城市,无向边代表两个城市间的连通关系,边上的权为在这两个城市之间修建高速公路的造价,研究后发现,这个地图有一个特点,即任一对城市都是连通的。现在的问题是,要修建若干高速公路把所有城市联系起来,问如何设计可使得工程的总造价最少。假定所有输入的根节点或者源为第一个城市或第一组数据。输入:n(城市数,1<=n<=100);e(边数);以下e行,每行3个数i,j,wij,表示在城市i,j之间修建高速公路的造价。输出:n-1行,每行为两个城市的序号,表明这两个城市间建 Read More
posted @ 2012-05-22 14:57 itbird Views(902) Comments(0) Diggs(1) Edit
近期做java实习题时,无意间用到了快速排序,当时因为忘记了,上网搜了一下......可搜的搜的我思考一个问题:在java下Array.Sort和(自己写的)快速排序到底那个快? 网上有很多博主讨论过这个问题,他们做出的结论都是System.Array.Sort比自己写的排序算法要快很多,例如:ht Read More
posted @ 2012-05-21 16:01 itbird Views(6214) Comments(1) Diggs(1) Edit
标题:旅行售货员时 限:1000 ms内存限制:10000 K总时限:3000 ms描述:某售货员要到若干城市去推销商品,已知各城市之间的路程(或旅费)。他要选定一条从驻地出发,经过每个城市一遍,最后回到驻地的路线,使总的路程( 或旅费)最小。各个城市之间可能是有向连通的、无向连通的、以及存在某个城市不连通的情况,你的程序应该能够处理所有可能的情况。如下图表示各个城市间无向连通。输入:输出:输入样例:4-1 -1 -1 22 -1 -1 -11 3 -1 -1-1 -1 1 -1输出样例:8提示:View Code 1 import java.util.Scanner; 2 3 publi.. Read More
posted @ 2012-05-10 23:29 itbird Views(1809) Comments(0) Diggs(0) Edit
标题:多边形游戏时 限:1000 ms内存限制:10000 K总时限:3000 ms描述:多边形游戏是一个单人玩的游戏,开始时有一个由n个顶点构成的多边形。每个顶点被赋予一个整数值,每条边被赋予一个运算符“+”或“*”。所有边依次用整数从1到n编号。游戏第1步,将一条边删除。随后n-1步按以下方式操作:(1)选择一条边E以及由E连接着的2个顶点V1和V2;(2)用一个新的顶点取代边E以及由E连接着的2个顶点V1和V2。将由顶点V1和V2的整数值通过边E上的运算得到的结果赋予新顶点。最后,所有边都被删除,游戏结束。游戏的得分就是所剩顶点上的整数值。输入:输出:输入样例:510 + -1 x -2 Read More
posted @ 2012-05-10 23:28 itbird Views(938) Comments(0) Diggs(0) Edit
标题:单元最短路径时 限:1000 ms内存限制:10000 K总时限:3000 ms描述:给定一个带权有向图 G=(V,E) ,其中每条边的权是一个整数。另外,还给定 V 中的一个顶点,称为源。现在我们要计算从源到所有其他各顶点的最短路径长度。这里的长度是指路上各边权之和。这个问题通常称为单源最短路径问题.输入:第一行为一个整数n,表示包含源在内的顶点的个数,接下来是一个n*n的矩阵,矩阵中-1表示此路不通,否则表示从该顶点到另一顶点的距离。例如对于上图所示的问题我们可以按输入样例中的方式输入。输出:输入样例:5-1 10 -1 30 100-1 -1 50 -1 -1-1 -1 -1 -1 Read More
posted @ 2012-05-10 23:26 itbird Views(465) Comments(0) Diggs(0) Edit
标题:0-1背包问题时 限:1000 ms内存限制:10000 K总时限:3000 ms描述:需对容量为c 的背包进行装载。从n 个物品中选取装入背包的物品,每件物品i 的重量为wi ,价值为pi 。对于可行的背包装载,背包中物品的总重量不能超过背包的容量,最佳装载是指所装入的物品价值最高。输入:多个测例,每个测例的输入占三行。第一行两个整数:n(n<=10)和c,第二行n个整数分别是w1到wn,第三行n个整数分别是p1到pn。n 和 c 都等于零标志输入结束。输出:每个测例的输出占一行,输出一个整数,即最佳装载的总价值。输入样例:1 2112 32 23 40 0输出样例:14提示:来 Read More
posted @ 2012-05-10 23:18 itbird Views(1696) Comments(0) Diggs(0) Edit
第一步:安装以下包: 最好是使用如下方法安装: 在终端输入:gedit topack,出现一个文本编辑框,在文本框第一行中输入:#! /bin/sh,然后把上面的包粘帖进去保存,回到终端输入:sudo chmod +x topack, 再运行脚本 sudo ./topack.。一直等待安装完成。 第 Read More
posted @ 2012-05-06 16:33 itbird Views(3621) Comments(0) Diggs(0) Edit