不积跬步无以至千里
文章平均质量分 57
Zidane_2014
JAVA后端开发
展开
-
数据库设计——“多选状态标识”的处理
http://blog.csdn.net/wangdejun/article/details/5692033转载 2018-01-11 10:35:04 · 712 阅读 · 1 评论 -
数字矩阵翻转(上下或左右)
输入第一行包括由空格分开的整数M、N、T其中M和N分别表示待处理矩阵的行数与列数,T为0时表示左右翻转,为1时表示上下翻转之后的M行,每行包括由空格分隔的N个整数,依次为输入矩阵的每一行的数据输出包括M行N列,每个数字之间用一个空格分隔,每一行行末均有一个空格,表示的是按照要求翻转后的矩阵C语言实现:#includeint main(){ int mat原创 2015-04-17 11:33:02 · 1541 阅读 · 0 评论 -
java实现极简单的 TXT小说阅读器(第四版)
第四版在第三版的基础上增加了对word文档打开的支持。主要使用了jacob.jar包以及jacob.dll。将jacob.dll放入系统目录下。导入jacob.jar包入工程即可。MSWordManager类:public class MSWordManager { // word文档 private Dispatch原创 2015-04-26 09:51:36 · 9598 阅读 · 4 评论 -
罗马数字转换成整数
给定一个罗马数字s,( I如罗马数字I,II,III,IV,V分别代表数字1, 2, 3, 4, 5。格式: 第一行输入一个罗马数字,接下来输出对应的整数。提示: 首先要来了解一下罗马数字表示法,基本字符有7个:I,V,X,L,C,D,M,分别表示1,5,10,50,100,500,1000。在构成数字的时候,有下列规则:1、相同的数字连写,所表示的数等于这些数原创 2015-04-20 21:16:19 · 829 阅读 · 1 评论 -
单独的数字
给定一个数组,除了一个数出现1次之外,其余数都出现3次。找出出现一次的数。如:{1, 2, 1, 2, 1, 2, 7}, 找出7.格式: 第一行输入一个数n,代表数组的长度,接下来一行输入数组A[n],(输入的数组必须满足问题描述的要求),最后输出只出现一次的数。要求: 你的算法只能是线性时间的复杂度,并且不能使用额外的空间哦~输入:4 0 0 0原创 2015-04-20 21:36:46 · 576 阅读 · 0 评论 -
整数转换成罗马数字
给定一个整数num,( 1如1,2,3,4,5对应的罗马数字分别位I,II,III,IV,V等。格式: 第一行输入一个整数,接下来输出对应的罗马数字。输入:123输出:CXXIII我的解法(较差,有六十多行代码):#include int main(){ int num=0; //[1,3999] int thousand=原创 2015-04-20 16:27:51 · 3238 阅读 · 1 评论 -
java实现极简单的 TXT小说阅读器(第二版)
第二版在第一版的基础上增加了对文字大小、样式、名字的改变功能。WordStyleSet类:public class WordStyleSet { public static void StyleSet(JTextArea jtextarea,String wordName,int wordStyle,int wordSize){ Font font = new Font(原创 2015-04-20 10:48:15 · 6540 阅读 · 0 评论 -
加一
动态数组存放了一些个位数字(正数),组成一个大数。将这个数加1。例如:A = [2,3,1,1,4],return [2,3,1,1,5]A = [7,8,9],return [7,9,0].格式:第一行输入一个正整数n,接下来的一行,输入数组A[n](每一位都是正数且为个位数)。最后输出新的数组。输入:5 8 9 9 9 9 输出:9 0原创 2015-04-23 22:51:14 · 697 阅读 · 0 评论 -
java实现极简单的 TXT小说阅读器(第三版)
第三版在第二版的基础上增加了保存 以及另存为的选项。并且完善了简单的菜单栏。SaveAndSaveAs类:public class SaveAndSaveAs { public SaveAndSaveAs(JTextArea textArea,String filePath){ BufferedWriter bw = null; try {原创 2015-04-23 21:13:26 · 3723 阅读 · 0 评论 -
java实现极简单的 TXT小说阅读器
public class Display_txt extends JFrame { JFrame jframe = new JFrame(); JTextArea content; boolean flag = true; String str_filePath = null; public Display_txt(){ //输入框 content = new JText原创 2015-04-19 21:24:05 · 7194 阅读 · 4 评论 -
X的平方根
设计函数int sqrt(int x),计算x的平方根。格式: 输入一个数x,输出它的平方根。直到碰到结束符号为止。 千万注意:是int类型哦~输入可以如下操作:while(scanf("%d", &x) != EOF)输入:123456789输出:111222223原创 2015-04-22 11:24:45 · 2272 阅读 · 0 评论 -
C语言 仿LINUX下fortune命令(随机显示格言)
今天看到了一个LINUX下的有趣命令。fortune命令。当你执行此命令时,屏幕会随机显示一个格言。然后,我花了一点时间用C语言做了一个大致的DEMO程序。C语言程序:#include#include#include//读取文件某一行的格言char * ReadSpeacialLine(int row,char filename[]) {原创 2015-04-18 19:11:18 · 1824 阅读 · 0 评论 -
记一次项目经历——linux环境下使用libxml2实现xml文件的生成与解析
Linux环境下配置libxml2的方法,网络上有很多,这里就不赘述了。这里简单的记录下XML文档的生成与解析。生成一个三级XML文档:#include #include #include #include #include int main(){ //定义文档指针 xmlDocPtr pdoc = NULL; //定义节点指针 xmlNodePt原创 2015-03-29 17:24:28 · 1856 阅读 · 0 评论 -
LRU缓存介绍与实现 (Java)
http://blog.csdn.net/beiyeqingteng/article/details/7010411引子:我们平时总会有一个电话本记录所有朋友的电话,但是,如果有朋友经常联系,那些朋友的电话号码不用翻电话本我们也能记住,但是,如果长时间没有联系了,要再次联系那位朋友的时候,我们又不得不求助电话本,但是,通过电话本查找还是很费时间的。但是,我们大脑能够记住转载 2015-03-28 11:50:32 · 475 阅读 · 0 评论 -
Map<String, String> 遍历的四种方法
http://blog.csdn.net/h378588270/article/details/23271733[java] view plaincopy Map map = new HashMap(); map.put("key1", "value1"); map.put("key2", "value2");转载 2015-03-28 11:48:25 · 1311 阅读 · 0 评论 -
Java开发桌面程序SWING,设置主窗口位置居中一般使用下面的方法
http://blog.csdn.net/hanshileiai/article/details/6684500Java开发桌面程序用AWT或SWING,可以用设置主窗口位置,使主窗口居中一般使用下面的方法:01、第一种方法 int windowWidth = frame.getWidth(); //获得窗口宽 int windowHeight = fram转载 2015-02-14 12:03:51 · 1198 阅读 · 0 评论 -
微软面试题【飞机加油问题】题解
一个很有意思的题目:记录下来,提高一下思维灵活度。已知:每个飞机只有一个油箱, 飞机之间可以相互加油(注意是相互,没有加油机) 。一箱油可供一架飞机绕地球飞半圈。问题:为使至少一架飞机绕地球一圈回到起飞时的飞机场,至少需要出动几架飞机?(所有飞机从同一机场起飞,而且必须安全返回机场,不允许中途降落,中间没有飞机场)我们计算的结转载 2015-02-01 21:32:41 · 1356 阅读 · 0 评论 -
JAVA打开PDF文件
使用JAVA打开PDF文件较为简单。使用下列语句即可:Runtime.getRuntime().exec("xxx xxx");前面的xxx表示打开PDF文件的软件的路径。后面表示你需要打开的PDF文件路径。示例代码:public class Test { public static void main(String args[]){ try {原创 2015-04-27 16:22:37 · 4887 阅读 · 0 评论 -
JAVA打开图片(面板自动随图片大小调整)
使用JAVA打开图片。(面板可以随着图片的不同,调整不同的大小去展示图片)JAVA代码:public class ShowPic { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub原创 2015-04-27 17:14:47 · 2268 阅读 · 0 评论 -
写JAVA程序实现CPU使用率保持在50%(附加画正弦函数)
《编程之美》当中的引子。如何编程实现控制CPU的使用率维持在50%?直接分为busy和idle时间。因为是取平均值,所以两者各占一半,即可实现50%。笨方法:public static void main(String args[]) throws InterruptedException{ for(;;){ for(int i=0;i<307原创 2015-05-09 14:58:55 · 6085 阅读 · 2 评论 -
angularjs 日期控件 中文展示
http://www.cnblogs.com/echo2016/p/5416572.htmlhttp://stackoverflow.com/questions/19671887/angularjs-angular-ui-bootstrap-changing-language-used-by-the-datepicker转载 2017-08-03 11:35:08 · 1552 阅读 · 0 评论 -
zabbix 教程
http://blog.51cto.com/zt/698转载 2017-08-01 16:26:46 · 369 阅读 · 0 评论 -
CentOS 7 yum安装Zabbix
http://www.cnblogs.com/xqzt/p/5124894.html转载 2017-08-01 16:12:23 · 319 阅读 · 0 评论 -
Centos 7配置LAMP
http://www.cnblogs.com/xqzt/p/5123748.html转载 2017-08-01 15:41:29 · 305 阅读 · 0 评论 -
mysql57 初次登陆失败问题
5.7之前的版本默认是没有密码的,只需在服务器上直接登录,甚至用户名都不用指定,但除本机外网络是登不上的,5.7版本的话安装完后会生成一个随机密码,密码记录在log日志里,日志文件在/var/log/下,用vi或其他编辑器打开后搜索下root@localhost,后面跟着的无规则字符串就是密码,用户名是root,在本机服务器上登录。转载 2017-07-17 16:17:15 · 675 阅读 · 0 评论 -
设置div的高度为屏幕高度
total = document.documentElement.clientHeight;document.getElementById("container").style.height=total+"px";原创 2016-09-23 15:30:18 · 7709 阅读 · 0 评论 -
linux下mysql的卸载、安装全过程&&mysql安装后bash:mysql:command not found
http://blog.sina.com.cn/s/blog_48d5933f0100ts7t.html卸载mysql1、查找以前是否装有mysql命令:rpm -qa|grep -i mysql可以看到mysql的两个包:mysql-4.1.12-3.RHEL4.1mysqlclient10-3.23.58-4.RHEL4.12、删转载 2016-04-05 22:17:25 · 5701 阅读 · 0 评论 -
Hibernate不能自动建表解决办法
最近开始学Hibernate,看的是李刚的那本《轻量级java ee企业应用实战》。头一个hibernate程序,我原原本本的按照书上例子写下来,同时只是改动了些mysql的连接参数,并且在mysql中新建了一个hibernate数据库,仅此而已。然而预想不到的事情发生了……程序写好之后,运行,报错 Hibernate: insert into news_table (titl转载 2015-11-28 23:33:05 · 1015 阅读 · 0 评论 -
C语言feof函数的一个简单示例
#includeint main(){ FILE* fp = NULL; char ch = NULL; fp = fopen("1.txt","r"); ch = fgetc(fp); while(!feof(fp)) { printf("%c\n",ch); ch = fgetc(fp); } fclose(fp); return 0;}图一:原创 2015-08-21 11:32:47 · 1089 阅读 · 0 评论 -
删除文件或文件夹的批处理
把以下代码复制粘贴到一新建的txt记事本文档中,并另存为*.bat文件(*表示任意合法字符或字符串),注意扩展名为批处理文件bat;代码:DEL /F /A /Q \\?\%1RD /S /Q \\?\%1把你想要删除的文件或者文件夹拖到该批处理文件图标上,即可批量删除文件。原创 2015-08-20 10:01:12 · 563 阅读 · 0 评论 -
BNUOJ 1010 Deli Deli
由于项目和学习等原因,HK同学最近经常到一些外国文献。结果,他发现,懒惰而且甚至略微有点愚蠢的部分外国编辑居然连英语单词的单数形式变复数形式都处理不好(- -!这个是事实)……这让思维一贯严谨的HK同学很不爽,他决定写一个程序来解决这个问题。下面是关于如何使复数形式的一个描述: 1:如果需要替换成复数形式的单词出现在特殊表中,则用表中的形式替换。2:如果是以辅音字母+“y”结尾原创 2015-05-16 23:45:06 · 662 阅读 · 0 评论 -
一排石头的游戏(取石头)C语言实现
问题描述:N块石头排成一行,每块石头有各自固定的位置。两个玩家依次取石头,每个玩家可以取其中任意一块石头,或者相邻的两块石头,石头在游戏过程中不移位。最后能将石头一次取光的玩家获胜。C语言实现:此处简化,将石头数设置为5,用一个长度为5的数组表示石头,当元素值为1的时候,代表有石头。为0时,代表没有石头。#include//判断当前条件下是否胜利int ifWi原创 2015-05-13 09:46:24 · 3215 阅读 · 0 评论 -
fork和vfork的区别
fork:拷贝了一份父进程的数据,也就是说父子之间互不干涉vfork:与父进程共享同一份数据程序参考:#include #include #include int main(void) { int var; var = 88; pid_t pid; if ((pid = fork()) < 0) { printf("vfork error"); exit(原创 2015-05-12 23:28:20 · 562 阅读 · 0 评论 -
从无头单链表中删除节点
本题来自《编程之美》。假设有一个没有头指针的单链表。一个指针指向此单链表中间的一个节点(不是第一个,也不是最后一个),请将该节点从单链表中删除。假设给定的指针为pCurrent, Node* pNext = pCurrent->Next(pNext指向pCurrent所指节点的下一个)。A ----> B ----> C ---->D若此时,pCu原创 2015-05-11 16:47:20 · 814 阅读 · 0 评论 -
求二进制数中"1"的个数
本题同样来自《编程之美》。对于一个字节(8bit)的无符号整型变量,求其二进制表示中“1”的个数。笨方法:对于二进制操作,除以一个2,原来的数字就会减少一个0.(可以类比十进制,十进制除以一个10,则相应会减少一个0)如果除的过程中有余,那么就表示当前位置有一个1.#includetypedef unsigned char BYTE;int Count(BY原创 2015-05-11 16:27:42 · 586 阅读 · 0 评论 -
JCE加密Cipher类说明(详细)
http://blog.csdn.net/qiailin/article/details/6150007javax.crypto.Cipher类提供加密和解密功能,该类是JCE框架的核心。 一,与所有的引擎类一样,可以通过调用Cipher类中的getInstance静态工厂方法得到Cipher对象。public static Cipher getInst转载 2014-11-30 12:20:54 · 1160 阅读 · 0 评论 -
Eclipse的Debug调试Java的10个技巧
在看这篇文章前,我推荐你看一下Eclipse 快捷键手册,我的eclipse版本是4.2 Juno。先提三点不要使用System.out.println作为调试工具启用所有组件的详细的日志记录级别使用一个日志分析器来阅读日志1、条件断点想象一下我们平时如何添加断点,通常的做法是双击行号的左边。在debug视图中,BreakPoint View将所有断转载 2014-11-23 08:45:30 · 4388 阅读 · 0 评论 -
linux打包压缩命令汇总
http://www.cnblogs.com/end/archive/2011/04/20/2022614.htmllinux打包压缩命令汇总tar命令 [root@linux ~]# tar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create 的意思);-x :解开一个压缩文件的参数指令!转载 2014-10-16 10:06:21 · 668 阅读 · 0 评论 -
C语言读取配置文件
配置文件:a.txt123# ip=sadf ip =192.168.246.22 dns = 218.85.157.99读取规则:1 以‘#’开头的为注释,不读取2 空行也不读取转载 2014-08-11 18:26:16 · 1839 阅读 · 0 评论 -
使用三个函数(_strdup _strrev _stricmp)判断一个字符串是否对称
三个函数介绍:1.原创 2014-09-07 13:22:00 · 1368 阅读 · 0 评论