`
daning
  • 浏览: 90049 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
算法对比时使用: #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); }  
在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 ...
在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 ...
新装了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,很重要的一点,是它作为一些服务,一些工具,为人们的生活提供便利。但是现在国内的网站,虽然很多都是有用的,但是使用的人并不多。为什么? 我觉得,一个是同类产品太多,同质太严重。这样,大家往往觉得眼花缭乱懒得选择。还有就是这些服务其实对与生活的影响很小,算是可有可无,再加上这些服务有一定的学习成本(时间,手工操作),很多人就懒得去使用了。 所以,现在还没有发现国内的哪个网站真正的非常的火爆。
需要根据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";
有时候和别人协同开发,发现各自的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.这个时候 ...
有的时候发现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 ...
第一题(共四题100分):连续正整数(10分) 题目描述:一个正整数有可能可以被表示为n(n>=2)个连续正整数之和,如:15=1+2+3+4+515=4+5+615=7+8请编写程序,根据输入的任何一个正整数,找出符合这种要求的所有连续正整数序列。 输入数据:一个正整数,以命令行参数的形式提供给程序。输出数据:在标准输出上打印出符合题目描述的全部正整数序列,每行一个序列,每个序列都从该序列的最小正整数开始、以从小到大的顺序打印。如果结果有多个序列,按各序列的最小正整数的大小从小到大打印各序列。此外,序列不允许重复,序列内的整数用一个空格分隔。如果没有符合要求的序列,输出“NONE”。 ...
Linux 创建文件系统及挂载文件系统流程详解 原地址:http://www.linuxsir.org/main/?q=node/83 作者:北南南北 来自: LinuxSir.Org 摘要:本文对新增硬盘,切割硬盘,创建硬盘分区,为硬盘分区创建文件系统,以及加载文件系统的流程做总结性论述;主要是为初学者弄清楚这一 操作过程;本文涉及fdisk、mkfs、mount ... ... 等工具;对/etc/fstab 进行了解说;还有磁盘扫描工具fsck 等介绍; ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 正文 ++++++++ ...
# 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) !=
一个朋友去面试时候被问到这个题目。回来的时候大家讨论。输入是一个指向字符串指针,要求不能用任何中间变量,计算出这个字符串的长度。思路:字符串以'\0'结尾,指针可以自加(p++)。既然不能使用临时变量,那就用递归吧。虽然也使用了临时空间,不过不是程序员自己申请的,而是系统申请的。判断指针p所指位置的值是否为'\0',如果是,结束函数,返回0。如果不是,说明字符串没有结束,p++,然后再调用判断p的值,并返回结果加1。流程:function(char* p)    if (*p == '\0')       return 0;    else       return function(++p ...
Global site tag (gtag.js) - Google Analytics