`
isiqi
  • 浏览: 16502019 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论
文章列表
@author YHC //块转义:\Q \E \Q会抑制所有的元字符的含义 //,如果漏写了\E,那么从\Q开始之后的所有字符都将当作字面文本对待 System.out.println("*'".matches("\\Q*'\\E"));//true //全部忽略大小写 Sys ...
下面我讲下处理pdf文件的,这里我用了PD4ML来处理的,原因有几个:(1)、它对CSS的支持做的很好;(2)、可以处理图片(很爽吧)(3)、可以处理中文,不过麻烦一些。基础的过程可以看我的另外一篇帖子java编程将HTML文件转换成PDF文件http://blog.csdn.net/w397090770/article/details/7753166。下面是我的处理流程: /** * */ package com.wyp.html2pdf; import java.io.File; import java.io.FileOutputStream; import java ...
下面是把抓取到的网页用itext包保存为doc文件,过程很简单的。下面是这个类的实现: /** * */ package com.wyp.html2doc; import java.io.File; import java.io.FileOutputStream; import java.io.StringReader; import java.util.List; import com.lowagie.text.Document; import com.lowagie.text.Element; import com.lowagie.text.HeaderF ...
看着身边的好友们一个一个都参加了上半年的软件设计师中级职称,翻看了他们无数篇关于准备软考经历的博客,了解到他们在准备的过程中所取得的种种宝贵的收获,想象着他们每天的忙碌与充实,当时我也萌生了报考下半年软考的计划。 下决定的前几天心劲十足,又是从网上订书,又是下载复习资料,当把所有的资料准备全后,又兴致勃勃的开始制定我的学习计划,虽然白天还得上班,但是我始终相信时间就像海绵里的水——只要肯挤,总会有的。 看着自己的学习计划,想象着自己一步一步的实现后走在考场上的那种胸有成竹的场面,想像着自己也能像好友们博客中提到的那样,不仅收获技术上的知识、扩宽了自己的知识面,而且更加提高了自己的学 ...
在昨天上午发了一个帖子[原创]自己动手写CSDN博客提取器,提取文件保存支持PDF、doc、txt三种格式有很多网友比较感兴趣,有些网友说要公布一下源码,在这里,我就把这个软件制作的一些核心代码贴出来,给大家分享。 下面是把抓取到的网页用正则表达式处理留下纯文本然后保存为txt文件。这个代码很简单的,相信大家都看得懂吧。 /** * */ package com.wyp.html2txt; import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import java ...
@author YHC 设置工作簿放大显示比例: 设置工作簿的放大是用分数表示的,如下例子将显示比例调为75%,3是分子,4是分母; //创建Excel Workbook wb = new HSSFWorkbook(); //创建工作簿 Sheet sheet1 = wb.createSheet("new sheet"); //设置工作簿放大 sheet1.setZoom(3,4); // 75 percent magnification // // 写入文件 FileO ...
@author YHC 便利函数: 这些便利函数将提供实用的程序功能,比如设置表格边框合并区域,和改变样式属性,而非重新创建一个新的样式: // 创建Excel Workbook wb = new HSSFWorkbook(); // 或者创建 new XSSFWorkbook() // 创建工作簿 Sheet sheet1 = wb.createSheet("new sheet"); // 创建一个合并的区域 // 创建行 Row row = sheet1.createRow(1); // 创建行 R ...
下载地址http://download.csdn.net/detail/w397090770/4438566(不需要积分) 下面有网友说爬取到的博文没有任何博主的信息,今天我更新了一下代码, 在每一篇爬取到的博文中添加了作者博客名字以及这篇博文的地址,详细见下图。 用了 ...
算法导论书上给出的红黑树的性质如下,跟STL源码剖析书上面的4条性质大同小异。 1、每个结点或是红色的,或是黑色的 2、根节点是黑色的 3、每个叶结点(NIL)是黑色的 4、如果一个节点是红色的,则它的两个儿子都是黑色的。 5、对于每个结点,从该结点到其子孙结点的所有路径上包含相同数目的黑色结点。 从红黑树上删除一个节点,可以先用普通二叉搜索树的方法,将节点从红黑树上删除掉,然后再将被破坏的红黑性质进行恢复。 我们回忆一下普通二叉树的节点删除方法:Z指向需要删除的节点,Y指向实质结构上被删除的结点,如果Z节点只有一个子节点或没有子节点,那么Y就是指向Z指向的节点。如果Z ...
突然碰到一个需求,将现在的一套代码放在远程服务器上,能够编译,打包,部署并且调试。 因为远程服务器不能使用公司私服,因此,只有把编译出来的jar包部署到本地仓库。 这个很简单,从依赖练的最底层库开始编译并且执行mvn install。 一个小问题是 当一些库被用parent pom组织在一起的时候,parent pom也要被手动安装到本地仓库中。 在parent pom文件所在的目录下执行命令: mvn -N install
@author YHC 格式化单元格数据: //创建Excel Workbook wb = new HSSFWorkbook(); //创建工作薄 Sheet sheet = wb.createSheet("format sheet"); //创建样式 CellStyle style; //创建格式化数据对象 DataFormat format ...
点击打开链接 题目意思: 这一题题目真心不好看懂,所以呢,我就大概描述一下,题目是说有一个娃娃大小为k可以拆成 -k 和 k ,然后娃娃里面可以嵌套物品,但是规定内层娃娃的大小是不能超过 外层的大小的, 现在给定一个娃娃的尺寸大小序列,左边的是负数,问我们这个序列是不是一个物品所拆开的,相应输出题目所要求的内容。 解题思路: 1:这一题和括号匹配非常像,只是多了一个判断内层的大小和外层的关系。我们可以建立一个Toy结构体,存储当前娃娃的大小以及当前剩余的空间,那么我们用一个栈来存储结构体,用k数组存储读入的娃娃的尺寸。 2:那么我们分序一下这个过程:如果当前的读入的k[i]是负数 ...
点击打开链接 题目意思: 有一个城市发生了火灾,现在给定一个目标节点,然后给定一序列节点间的关系,然后每一次都从节点1开始,问我们从节点1到目标节点共有几条路径,并且最后打印出这些路径。 解题思路: 分序一下复杂度,对于最多有21个节点的解空间树来说,对于这颗树的每一层就是21种情况,最坏的情况是搜索到叶子节点,那么这个时候的时间复杂度是非常大,直接回溯肯定是TLE的,那么我们想到了剪枝,我们知道能够到达目标节点的节点都肯定和目标节点有关联或间接关联,那么我们只要找出这些节点,然后在这些节点里面搜索即可 代码: #include <iostream> #incl ...
sting类: string类包含大量的方法,其中包括了若干构造函数,用于将字符串赋给变量、合并字符串、比较字符串和访问各个元素的重载操作符以及用于在字符串中查找字符和子字符串的工具等。 string类输入: 对于C-风格字符串,有3种方式: charinfo[100]; cin>>info;//readaword cin.getline(info,100);//readaline,discard\n cin.get(info,100);//readaline,leave\ninqueue string还提供了:方法capacity()返回当前分配给字符串的 ...
富翁的思考方式可归类为17种: 1、富人相信能创造自己的人生,而穷人却只相信一切命中注定。 2、富人玩金钱游戏要赢,而穷人玩金钱游戏只想不要输。 3、富人下决心要维持有钱的地位,而穷人只是想要有钱。 4、富人从大格局思考,而穷人却自我设限。 5、富人专注于机会,而穷人专注于障碍。 6、富人仰慕其他富有和成功的人,而穷人厌恶富有和成功的人。 7、富人和积极、成功的人为友,而穷人却和消极、不成功的人混在一起。 8、富人愿意推销自己和价值观,而穷人对行销却很反感。 9、富人认为自己大于问题,而穷人认为问题大于自己。 10、富人乐于接受,而穷人拙于接受。 11、富人选择依成果受薪 ...
Global site tag (gtag.js) - Google Analytics