- 浏览: 90941 次
- 性别:
- 来自: 北京
最新评论
-
tts6tarena:
楼主,你那样取标题的话,要是该pdf文件有页眉页脚怎么搞?
使用PDFBox读取PDF文件中文本内容 -
zxsy007x:
请问你有源代码吗?有的话发给我下 zxsy007x@gmail ...
设置XWiki中文界面 -
guava:
xcopy source target_dir /e
python从一个文件夹自动拷贝文件到目标文件夹 -
phoenix007:
正好碰到这个问题,不错,学习了!
eclipse中编码问题的解决方法
文章列表
算法对比时使用:
#include <time.h>
int main( )
{
clock_t start, finish;
double duration;
start=clock();
//.......
finish=clock();
duration=(double)(finish-start)/CLOCKS_PER_SEC;
printf( "%f\n", duration);
}
- 2008-05-26 00:28
- 浏览 2548
- 评论(0)
在full circle issue 11
上看到的。名字叫"introduction to latex"。确实很简单。下面是代码,随便什么文本编辑器,存为一个后缀为.tex的文件,如my.tex。
这个代码格式太烂了。源代码见附件。
\documentclass[a4paper,12pt]{article}
\usepackage{graphicx}
\usepackage{multicol}
\title{My LaTeX Primer}
\author{Wang Ning}
\begin{document}
\maketitle
...
- 2008-04-13 22:14
- 浏览 8332
- 评论(0)
在ubuntu上装ssh服务,
sudo apt-get install ssh
原来这样就可以远程登录了。但是这次居然不可以。
一直显示连接被拒绝。
提示信息是:
ssh: connect to host 133.133.133.65 port 22: Connection refused
遂使用命令重启ssh
sudo /etc/init.d/ssh restart
结果不成功,提示信息是
Privilege separation user sshd does not exist
google了一下,找到了解决方法。
方法一(推荐):
修改/etc/passwd文件,在其中加入
ssh ...
为什么要写这段代码,在这个文章中已经说了。其实网上关于java读取pdf文件的文章很多,我这里只是把自己的实践记录下来,供以后参考。读写pdf的库有很多,这里使用PDFBox 0.7.3。PDFBox是一个开源的对pdf文件进行操作的库。
首先下载PDFBox最新版本,并解压缩。为方便描述,假设解压缩后的目录是$PDFBox_HOME。
将$PDFBox_HOME/lib/PDFBox-0.7.3.jar加入classpath。如果编译过程中提示找不到类,可能是缺少某些库,要将$PDFBox_HOME/external中的所有jar文件都加入classpath吧。
读取文本的代码如下:
im ...
- 2008-02-26 21:58
- 浏览 16658
- 评论(1)
新装了ubuntu,虽然使用图形界面明明已经设置好了ip,网关等等,但是不能上网。一个朋友提醒说,也许是设置的问题,试试命令行的设置。于是搜索了一下怎么设置,结果还真的成功了。
具体如下:
1. 检验是否可以连通,就使用ping命令ping 网关
开始的时候总是现实unreachable
2. 设置IP
sudo ifconfig eth0 133.133.133.190 netmask 255.255.255.0
这样就算设置好了网卡eth0的IP地址和子网掩码
3. 设置网关
sudo route add default gw 133.133.133.40
4. ping 网关
...
web2.0,很重要的一点,是它作为一些服务,一些工具,为人们的生活提供便利。但是现在国内的网站,虽然很多都是有用的,但是使用的人并不多。为什么?
我觉得,一个是同类产品太多,同质太严重。这样,大家往往觉得眼花缭乱懒得选择。还有就是这些服务其实对与生活的影响很小,算是可有可无,再加上这些服务有一定的学习成本(时间,手工操作),很多人就懒得去使用了。
所以,现在还没有发现国内的哪个网站真正的非常的火爆。
- 2008-02-26 00:00
- 浏览 1008
- 评论(0)
需要根据pdf文件内容,批量修改pdf文件的名字。手工完成工作量太大。所以决定使用程序读取pdf内容,然后自动修改文件名。
开始使用adobe官方的一个bean包,结果读出来的内容中的空格全部丢失了。然后就尝试使用开源项目PDFBox提供的库,使用还是挺方便的。
不过现在代码不在手边,等明天再贴上来吧。
一个web应用部署到tomcat之后,WEB-INF中的lib目录下的jar文件,如果被使用到,是不能被删除的。这个是因为classloader打开了这些文件,这些文件被锁定了。这个现象在windows下存在,在linux下就不存在了。
其实这个问题在windows的JDK中似乎就有问题。就是使用URLClassLoader读取一个jar文件中的class,那么,这个jar文件会被锁定,这个进程结束前,是不能被删除的。特别是使用getResourceAsStream方法,一旦使用,即使使用System.gc()也没有用。另外,使用System.gc()太占资源了。
但是,如果是用.war文件 ...
1. 对于增强的for语句的支持支持类似foreach的语法
/** @version 1.20 2004-02-28 @author Cay Horstmann*/public class Welcome{ public static void main(String[] args) { String[] greeting = new String[3]; greeting[0] = "Welcome to Core Java"; greeting[1] = "by Cay Horstmann";
- 2007-06-25 16:12
- 浏览 1169
- 评论(0)
有时候和别人协同开发,发现各自的eclipse写出来的java文件编码不一致,经常回出现注释会显示乱码。eclipse对于编码的支持还是不错的。不过不同版本的eclipse回略微有些差别,这里是针对elcipse 3.2版。在windows下的默认编码一般是GBK,linux下的utf8。所以在windows下的注释,在linux下看就是乱码。解决办法:1.在属性里修改配置
Window->Preferences->General->Content Type
在最下面有个Default Encoding
将Default Encoding改成GBK,然后Update2.这个时候 ...
- 2007-06-25 15:31
- 浏览 7346
- 评论(1)
有的时候发现eclipse不支持JDK5.0的新特性,比如新的自动打包功能:
Integer a = 5;
就会报错。后来发现是自己没有设置好Compiler compliance level。还是在按照jdk1.4level在编译。修改方法是:Preferences-->Java-->Compiler->Compiler compliance level,选择一个需要的版本,比如从默认的1.4改为5.0如果只想修改一个工程的Compiler compliance level,就右单击工程,选择属性,在其中的Java Complier中选择Compiler compliance ...
- 2007-06-25 15:09
- 浏览 2025
- 评论(0)
第一题(共四题100分):连续正整数(10分)
题目描述:一个正整数有可能可以被表示为n(n>=2)个连续正整数之和,如:15=1+2+3+4+515=4+5+615=7+8请编写程序,根据输入的任何一个正整数,找出符合这种要求的所有连续正整数序列。
输入数据:一个正整数,以命令行参数的形式提供给程序。输出数据:在标准输出上打印出符合题目描述的全部正整数序列,每行一个序列,每个序列都从该序列的最小正整数开始、以从小到大的顺序打印。如果结果有多个序列,按各序列的最小正整数的大小从小到大打印各序列。此外,序列不允许重复,序列内的整数用一个空格分隔。如果没有符合要求的序列,输出“NONE”。 ...
- 2007-05-13 23:20
- 浏览 1013
- 评论(0)
Linux 创建文件系统及挂载文件系统流程详解
原地址:http://www.linuxsir.org/main/?q=node/83
作者:北南南北
来自: LinuxSir.Org
摘要:本文对新增硬盘,切割硬盘,创建硬盘分区,为硬盘分区创建文件系统,以及加载文件系统的流程做总结性论述;主要是为初学者弄清楚这一
操作过程;本文涉及fdisk、mkfs、mount ... ... 等工具;对/etc/fstab 进行了解说;还有磁盘扫描工具fsck
等介绍;
++++++++++++++++++++++++++++++++++++++++++++++++++++++
正文
++++++++ ...
- 2007-04-26 23:55
- 浏览 2920
- 评论(0)
# Filename: CopyPictures.pyimport osimport timefrom os import listdirfrom os.path import isdir#source = ['/home/swaroop/byte', '/home/swaroop/bin']source = 'C:\\Program Files\\Coopen\\image\\image_100042'target_dir = 'D:\\My Documents\\My Pictures\\my'now = time.strftime('%Y%m%d')if isdir(source) !=
- 2007-04-26 13:50
- 浏览 7274
- 评论(1)
一个朋友去面试时候被问到这个题目。回来的时候大家讨论。输入是一个指向字符串指针,要求不能用任何中间变量,计算出这个字符串的长度。思路:字符串以'\0'结尾,指针可以自加(p++)。既然不能使用临时变量,那就用递归吧。虽然也使用了临时空间,不过不是程序员自己申请的,而是系统申请的。判断指针p所指位置的值是否为'\0',如果是,结束函数,返回0。如果不是,说明字符串没有结束,p++,然后再调用判断p的值,并返回结果加1。流程:function(char* p) if (*p == '\0') return 0; else return function(++p ...
- 2007-04-23 11:35
- 浏览 1631
- 评论(0)