摘要:
iText默认是不支持中文的,处理中文需要用到itext-asian.jar包,关键代码:处理中文:BaseFont bfChinese = BaseFont.createFont("STSong-Light", "UniGB-UCS2-H", BaseFont.NOT_EMBEDDED); Font fontChinese = new Font(bfChinese, 12, Font.NORMAL);添加图片:Image image = Image.getInstance("http://a.fsdn.com/con/icons/it/ite 阅读全文
摘要:
python基础1、语句和语法 python语句中有一些基本规则和特殊字符: 井号(#)表示之后的字符为python注释换行(\n)是标准的行分隔符(通常一个语句一行) 反斜线(\)继续上一行 分号(;)将两个语句连接在一行 冒号(:)将代码块的头和体分开 语句(代码块)用缩进块的方式体现 不同的缩进深度分隔不同的代码块 python文件以模块的形式组织2、变量赋值 赋值运算符,在python语言中,等号(=)是主要的赋值运算符。如: anInt = 12 aString = 'cat' aFloat = 2.14 anotherString = 'shop' 阅读全文
摘要:
14、列表解析 你可以在一行中使用一个for循环将所有值放到一个列表当中: 列表解析甚至可以做更复杂的事情,比如挑选出符合要求的值放入列表: 15、文件和内建函数open()、file() 文件访问是一门语言必备的功能,下面学习一下文件的操作。 如何打开文件 handle = open(filename, access_mode = 'r') filename变量包含我们希望打开文件的字符串名字,access_mode中的'r'表示读取,'w'表示写入,'a'表示添加。其它可能用到的标识还有'+'读写,‘b' 阅读全文
摘要:
1、程序输出,print语句 跟C语言中的printf函数很类似,当在代码中使用print语句即可输出想要看到的变量内容,如可以先把一个字符串复制给str,然后用print函数显示变量内容,如下:str = "hello python"print strPython的print语句,与字符串运算符(%)结合使用,可实现字符串替换功能,如:print "%s is number %d" % ("python",1),语句将输出python is number 1 python中的重定向:1)以标准错误输出: import sysprin 阅读全文
摘要:
1、安装 系统:win7(64bit),从官方网站(http://www.python.org/download/)下载python安装文件,第一次使用python,所以选择Python 2.7.3 Windows X86-64 Installer,下载完之后,一路下一步即可。 配置环境变量:path里添加python的安装路径2、打开cmd命令行,输入python出现如下图,即安装成功输入print "hello python"即可打印出hello python字符串,如下图3、在eclipse中集成python开发环境 前提:安装好java和eclipse。 打开ecl 阅读全文
摘要:
在使用IIS的时候,经常会出现莫名其妙的错误,报的错误经常很难找到原因所在。今天使用用以前做的ASP后台上传新闻的时候发现始终传不上去,报:Microsoft JET Database Engine 错误 '80004005'这个错误,直接搜索这个错误没有解决,本来好好的,怎么会有问题呢,后来试了一个短一点的文章,可以了。一想,原来是换了服务器,肯定是设置上传内容大小的问题。 上网找了一段解决办法:首先停止 IIS 服务,之后打开 C:\Windows\System32\Inetsrv 中的 metabase.XML, 并修改 AspMaxRequestEntityAllowe 阅读全文
摘要:
iText是开源站点sourceforge的一个项目,是用于生成PDF文档的一个Java类库。支持文本,表格,图形的操作,可以方便的跟 Servlet 进行结合。使用方法:1、从官网上下载iText.jar,将其构建到自己的项目中,即安装成功。下载地址:http://sourceforge.net/projects/itext/2、参照文档可以开始自己的测试代码了。最简单的分成如下五个步骤:step1--创建一个Documentstep2--得到一个pdfWriter实例step3--打开创建的Documentstep4--添加内容step5--关闭文档下面,开始HelloWorld吧:imp 阅读全文
摘要:
一、安装JDK1、下载:在Java的官方网站上下载JDKhttp://www.oracle.com/technetwork/java/javase/downloads/index.html注:笔者下载的JDK是jdk-6u27-linux-i586.bin版本2、修改安装文件jdk-6u27-linux-i586.bin的权限,使之有执行权限chmod 777 jdk-6u27-linux-i586.bin3、通过终端找到jdk-6u27-linux-i586.bin的目录下,执行该文件,输入命令./jdk-6u27-linux-i586.bin基本上就可以了。4、配置环境变量使用sudo g 阅读全文
摘要:
csv文件操作库opencsv.jar下载地址:http://sourceforge.net/projects/opencsv/1、基本的文件读写import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.util.List;import au.com.bytecode.opencsv.CSVReader;import au.com.bytecode.opencsv.CSVWriter;public class CSVUtils { /** * 将数据写入csv文件 * @param.. 阅读全文
摘要:
Structural(结构模式)Adapter:把一个接口或是类变成另外一种。 java.util.Arrays#asList()javax.swing.JTable(TableModel)java.io.InputStreamReader(InputStream)java.io.OutputStreamWriter(OutputStream)javax.xml.bind.annotation.adapters.XmlAdapter#marshal()javax.xml.bind.annotation.adapters.XmlAdapter#unmarshal()Bridge:把抽象和实现解藕 阅读全文