12 2011 档案
摘要:2种方式 //BufferedImage pictureDest = imageService.makePicture(inv, name, bgPicture);ImageIO.write(image, "jpg", inv.getResponse().getOutputStream());BufferedImage image = new BufferedImage(334, 448, BufferedImage.TYPE_3BYTE_BGR); Graphics gra = image.getGraphics(); BufferedImage bg = ImageIO
阅读全文
摘要:项目中有一个 alert乱码问题,按照网上的方法改了很久不没反应,结果最终突然灵机一动想到了服务器的编码,结果ok了 ,花了好长时间阿,囧虽然项目全部采用了UTF-8编码,所有的源文件*.java,*.jsc,*.html,*.ftl都采用了UTF-8编码。可是还是出现了乱码问题。很是不爽,后来找到了tomcat,和resin的配置。Tomcat的配置。(conf/server.xml)<!--</span><span style="COLOR: rgb(0,128,0)">Defineanon-SSLHTTP/1.1Connectoronpo
阅读全文
摘要:定义和用法substring() 方法用于提取字符串中介于两个指定下标之间的字符。语法stringObject.substring(start,stop)start必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。stop可选。一个非负的整数,比要提取的子串的最后一个字符在 stringObject 中的位置多 1。如果省略该参数,那么返回的子串会一直到字符串的结尾。返回值一个新的字符串,该字符串值包含 stringObject 的一个子字符串,其内容是从start 处到 stop-1 处的所有字符,其长度为 stop 减 start。说明substri
阅读全文
摘要:Form中的get和post方法,在数据传输过程中分别对应了HTTP协议中的GET和POST方法。二者主要区别如下:1、Get是用来从服务器上获得数据,而Post是用来向服务器上传递数据。2、 Get将表单中数据的按照variable=value的形式,添加到action所指向的URL后面,并且两者使用“?”连接,而各个变量之间使用 “&”连接;Post是将表单中的数据放在form的数据体中,按照变量和值相对应的方式,传递到action所指向URL。3、 Get是不安全的,因为在传输过程,数据被放在请求的URL中,而如今现有的很多服务器、代理服务器或者用户代理都会将请求URL记录到日志
阅读全文
摘要:拷贝文件及其子目录:cp -r 文件夹 新路径通常情况下,删除文件用:rm 文件名删除文件夹用:rmdir 文件夹名但是 rmdir不能删除非空的文件夹,那如何删除非空文件夹呢:命令:rm -rf 非空文件夹名(建议使用前做好备份,好像此命令是不会放到回收站的,删了就再也见不着下面的文件了)。重命名文件夹:mv oldfilename newfilenamemkdir 目录名 ——创建一个目录rmdir 空目录名 ——删除一个空目录rm 文件名 文件名 ——删除一个文件或多个文件rm -rf 非空目录名 ——删除一个非空目录下的一切touch 文件名 ——创建一个空文件重命名文件(夹) / 移
阅读全文
摘要:ubuntu 11.10 安装 java环境声明:一下内容主要来自网络,本来在此基础上根据自己的成功经验做了一些浅陋的(但有价值的)备注说明和修改。(本人也是ubuntu 11.10版本,但是是64位的,因此安装的java也是64位版本。)升级到ubuntu 11.10之后,由于库里没有sun-java6-jdk,需要自行安装。因此,到Oracle网站下载了Java 6u27(为什么不下java7呢?因为目前支持的软件不多,另外如果真要的话,也可以很方便的切换到Java7),然后就可以开始手动安装了。java jdk与jre的地址分别是:http://www.oracle.com/techne
阅读全文
摘要:linux下sort命令使用详解---linux将文本文件内容加以排序命令时间:2010-06-10 21:06来源:未知 作者:Linux安全网 点击: 372 次功 能说明:将文本文件内容加以排序。 语 法: sort [-bcdfimMnr][-o输出文件][-t分隔字符][+起始栏位-结束栏位][--help][--verison][文件] 补充说明:sort可针对文本文件的内容,以行为单位来排序。 参 数: -b忽略每行前面开始出的空格字符。 -c检查文件是功能说明:将文本文件内容加以排序。语 法:sort[-bcdfimMnr][-o<输出文件>][-t<分隔字符
阅读全文
摘要:ubuntu下的c/c++环境搭建是比较简单,因为有apt和新立得的帮助.1.首先是配置gcc,在ubuntu安装完成已经有gcc了(gcc是由GNU之父Stallman所开发的linux下的编译器,全称为GNU Compiler Collection, 目前可以编译的语言包括:C, C++, Objective-C, Fortran, Java, and Ada.).但是gcc还不能编译文件.因为缺少一些头文件.那么我们就要来配置这些头文件.在这里我们需要安装build-essential这个软件包,安装了这个包会自动安装上g++,libc6-dev,linux-libc-dev,libst
阅读全文
摘要:Awk是一种处理结构数据并输出格式化结果的编程语言,Awk是其作者"Aho,Weinberger,Kernighan"的简称。Awk通常被用来进行格式扫描和处理。通过扫描一个或多个文件中的行,查看是否匹配指定的正则表达式,并执行相关的操作。Awk的主要特性包含:1.Awk以记录和字段的方式来查看文本文件2.和其他编程语言一样,Awk包含变量、条件和循环3.Awk能够进行运算和字符串操作4.Awk能够生成格式化的报表数据Awk从一个文件或者标准输入中读取数据,并输出结果到标准输出中。1.Awk的语法view plainSyntax:awk'/searchpattern
阅读全文
摘要:若要生成一个名为cal.jar的可执行jar文件:(文件名可以是任意合法名字)(这是我认为简单实用的一种方法,还有很多别的方法在此就不介绍了)第一把程序生成的所有字节码文件(即.class文件)放在同一个目录下(如:D:/chat/).第二在该目录下新建一个manifest.mf文件,文件内容格式如下(划线中内容):manifest.mf文件中的格式:--------------------------------Main-Class:calDemo--------------------------------注意:calDemo代表主类名(即要运行的类名,只能有一个,不要文件扩展名)Mai
阅读全文
摘要:1. 查看物理CPU的个数cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l12. 查看逻辑CPU的个数cat /proc/cpuinfo |grep "processor"|wc -l83. 查看CPU是几核cat /proc/cpuinfo |grep "cores"|uniqcpu cores: 44. 查看CPU的主频cat /proc/cpuinfo |grep MHz|uniqcpu MHz : 1600.000uname -aLinux 54acm 2.6.32-
阅读全文
摘要:最近频繁接到数据库服务器磁盘空间不足的告警,实际上数据库文件本身不大,主要是半年多累积的binary logs大,尤其是有主从配置的DB。查看了很多资料,总结了一下常用的专门针对binary logs的mysql命令:1. Binary logs 位置:1)查看/etc/my.cnf (Windows下为my.ini), 例如:log_bin=/var/mydb/bin-log如果该设置没带路径,就放在datadir=/var/lib/mysql 下2) 到数据库查看是否开启binary log 功能:mysql> show variables like 'log_bin'
阅读全文