- 博客(23)
- 资源 (5)
- 收藏
- 关注
转载 Java操作PDF之iText
【转载】 http://rensanning.iteye.com/blog/1538689iText是著名的开放项目,是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。http://itextpdf.com/版本:itextpdf-5.2.1.jar 1、生成一个P
2017-04-25 17:37:57
486
转载 Swing中new Thread()的用法
首先swing是单线程的,这个是这篇文章的前提,也是意义所在,当swing界面程序启动的时候,会启动3个进程,1、主线程2、系统工具包线程:负责捕获操作系统事件,然后将事件转换成swing的事件,然后发送到事件派发线程EDT3、事件派发线程(EDT):将事件派发到各个组件,并负责调用绘制方法更新界面所有的事件,例如键盘,鼠标事件,都会由工具包线程转换成swing事件,然后放到事
2017-04-25 17:08:03
1474
转载 eclipse导出Jar包选项
eclipse-->export-->jar file,仅仅把.class打包。执行jar file需要用 java -cp .;ch04.jar com.thnkjava.ch04。如果应用到另外的lib库,必须在cp里说明,就是 java -cp .;ch04.jar;lib01.jar;lib02.jar com.thnkjava.ch04。可以发现ch04.jar也在cp里面,说明c
2017-04-25 16:39:24
2125
转载 Java类型转换
int to string一:s=i+""; //会产生两个String对象二:s=String.valueOf(i); //直接使用String类的静态方法,只产生一个对象三:s=(new Integer(i)).toString();string to int一:i=Integer.par
2017-02-22 16:57:39
305
转载 JDK、JRE、环境变量设置
JDK(Java Development Kit),java的开发工具集,开发用的,其中包括javac,也就是java compiler等。JRE(Java Runtime Environment),java程序的运行环境。java程序在经过javac编译后会形成字符行文件,这个java的中间文件,计算机是看不懂的,而这个文件是给jvm(java的虚拟机)用的,由jvm进行解释
2017-02-22 16:43:30
521
原创 VirtualBox常用命令
VirtualBox常用命令 1. 复制了VirtualBox的vdi文件后,再导入到VBox中会发生uuid重名的错误,复制出来的vdi文件,即使文件名改了,uuid号是不会改的,需要用下面的命令重新指定一个随机的uuid号:VBoxManage internalcommands sethduuid E:\VirtualBox\TCCatiaServer.vdi 2. 如果指
2013-09-09 16:08:28
858
原创 指针作函数参数,引用作函数参数以及内存释放
指针作为函数参数1. 函数参数概念: 形参:被调函数中的参数 实参:主调函数中的参数 形参和实参: C 中函数中实参和形参是按值传递的,调用函数后,会将实参的值拷贝给形参(即形参和实参之间是没有关系的,只是它们的值是相同的)。在被调函数中不可以改变实参的值, 同样形参定义在被调函数中,在整个函数体内都可以使用, 离开该函数则不能
2012-12-03 21:32:12
6487
原创 编码方式和字符集理解
(1)概念 位(bit):数据存储的最小单位。位,简记为b,也称为比特,每个0或1就是一个位(bit)。计算机中的CPU位数指的是CPU一次能处理的最大位数。 字节(Byte):8 bit就称为一个字节(Byte)。 (2)ASCII(美国信息交换标准代码,AmericanStandard Code for Information Interchange) 如
2012-12-01 23:22:31
848
原创 NX、NXManager自定义模版导入和NXManager导入装配到Teamcenter
NX自定义模版导入和NX Manager自定义模版导入英文版:1.NX自定义模版导入:修改UGII\template\ugs_*.pax文件,并将用到的模型文件和图片文件放置在同级目录下;2.NXManager模版导入:运行UGII\template\sample\tcin_template_setup即可;3.NXManager自定义模版导入:修改UGII\template\nx
2012-11-29 15:16:34
6487
原创 隐藏dos窗口执行exe或bat文件
1. 建立exe或bat文件的快捷方式,在快捷方式的属性中,可以设置为最小化运行。2. 建立VBS脚本,使用其中的Run函数运行程序 DIM objShell set objShell = wscript.createObject("wscript.shell") iReturn = objShell.Run("cmd.exe /C C:\xx.exe", 0, TR
2012-11-29 09:37:23
9186
转载 [转载]初识Windows 脚本文件(*.wsf)
初识Windows 脚本文件(*.wsf)Windows 脚本文件(*.wsf) 是含有可扩展标记语言 (XML) 代码的文本文档,它综合了几个可增强脚本灵活性的功能。由于 Windows 脚本文件不是特定于引擎的,因此它们可包含与 Windows 脚本兼容的任何脚本引擎中的脚本。它们充当容器。使用 .wsf 文件,可以在创建脚本时使用以下功能:.wsf 文件支持实现 1. In
2012-11-28 16:09:47
1882
转载 [转载]VS2005 LNK2005 连接错误
最简单的方法:1,项目--属性 ---连接器---输入附加依赖项 空格Nafxcwd.lib Libcmtd.lib忽略指定库 空格Nafxcwd.lib Libcmtd.lib2, 项目--属性 ---连接器---命令行 输入: /FORCE:MULTIPLE具体原理请见:http://blog.youkuaiyun.com/soloist/article/details/493
2012-11-28 16:08:17
336
原创 进程和线程
多线程的执行原理:一个处理器核心在一个时间片只能运行一个线程。双核处理器则可以同时运行两个线程,以此类推。多线程实际上是多个线程之间轮流执行的,就是将一个时间段分成若干个时间片,每个线程只运行一个时间片,由于时间片极短,而且电脑运行极快,线程之间切换也极快,几乎可以看做是并行运行的,也就是说可以看成是同时运行的.但实际却不是同时运行的.进程(Process):普通的解释就是,进程是程序的一
2012-11-23 17:23:56
393
转载 [转载]VC++数据类型
原文:http://zzz.iteye.com/blog/67281CHAR char 8位Windows(ANSI)字符。CCHAR char 8位Windows(ANSI)字符。 PSZ char* 一个以"NULL"结束的Windows字符串的指针 PCHAR CHAR* 一个CHAR型指针 PSTR CHAR* 一个以"NULL"结尾的8位Windows(ANSI)
2012-11-21 15:21:58
359
转载 [转载]C++ 类的静态成员详细讲解[静态成员变量链接错误
在C++中,静态成员是属于整个类的而不是某个对象,静态成员变量只存储一份供所有对象共用。所以在所有对象中都可以共享它。使用静态成员变量实现多个对象之间的数据共享不会破坏隐藏的原则,保证了安全性还可以节省内存。静态成员的定义或声明要加个关键static。静态成员可以通过双冒号来使用即::。在C++中类的静态成员变量和静态成员函数是个容易出错的地方,本文先通过几个例子来总结静态成员变量
2012-11-21 15:06:21
453
转载 [转载]Windows下svn服务器的安装
今天突发奇想,想在我自己的机器 上装个svn服务,把一些乱七八糟的文档、资料、代码什么的版本控制起来。习惯了linux的包管理方式安装软件,回到windows下觉得干个什么都那么费劲。网上到处收集好相关软件的windows版本,经过一番折腾终于安装成功。为了以后再次安装时省点儿劲,把安装流程记录下来,同时也为了方便其他有这个需求的人。本文针对的情况是:服务器和客户端都使
2012-11-21 15:00:04
487
原创 相对路径与绝对路径
相对路径一般用"/"绝对路径一般用"\"相对路径: 就是被链接文件相对与当前页面的地址. 链接和当前页面同级的文件地址只要用“文件名”即可;链接当前页面下级子目录下的文件用“目录名/文件名”; 链接当前页面上一级目录下的文件用“../文件名”; 链接同级但在另外一个子目录中的文件用“.
2012-11-21 14:15:11
653
转载 [转载]Visual Studio中的debug和release版本的区别
Debug通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。Debug 和 Release 的真正秘密,在于一组编译选项。下面列出了分别针对二者的选项(当然除此之外还有其他一些,如/Fd /Fo,但区别并不重要,通常他们也不会引起 Release 版错误,在此
2012-11-21 14:13:54
877
转载 [转载]在C++中调用DLL中的函数
动态调用DLL的优势:1) 节省内存。同一个软件模块,若是以源代码的形式重用,则会被编译到不同的可执行程序中,同时运行这些exe时这些模块的二进制码会被重复加载到内存中。如 果使用dll,则只在内存中加载一次,所有使用该dll的进程会共享此块内存(当然,像dll中的全局变量这种东西是会被每个进程复制一份的)。2) 不需编译的软件系统升级,若一个软件系统使用了dll,则该dll被改变(函
2012-11-21 14:11:39
476
转载 [转载].h头文件 .lib库文件 .dll动态链接库文件关系
.h头文件是编译时必须的,lib是链接时需要的,dll是运行时需要的。 附加依赖项的是.lib不是.dll,若生成了DLL,则肯定也生成 LIB文件。如果要完成源代码的编译和链接,有头文件和lib就够了。如果也使动态连接的程序运行起来,有dll就够了。在开发和调试阶段,当然最好都有。 .h .lib .dll三者的关系是: H文件作用是:声明函数接口 DLL文件作用是: 函
2012-11-21 14:09:51
612
转载 [转载]我的C++技巧总结
C++是自己的第一工作语言,我深刻的喜欢着这门语言,因为我觉得他有着许许多多的特性值得我去挖掘,诚如一门绝世武功,在高手手里总能运用自如,但是在普通人的手里,却只是普通的工具而已。开发语言在发展,虽然C++可能还存在着这样那样的不足,而且不太适合于某些开发需求,但是,我相信,每一个喜欢和运用C++的朋友,都是完美主义者,他们相信自己,相信自己可以很好的控制诸多不可预知的因素。我仍然不是一个C++高
2012-11-21 14:06:49
398
转载 [转载]VS添加lib库以及代码中相对路径的问题
VS 2005项目中添加lib库应用程序使用外部库时需要进行加载,两种库的加载本质上都是一样:提供功能和功能的定义。vs2005 c++ 项目设置外部库方法如下:1. 添加编译所需要(依赖)的 lib 文件在“项目->属性->配置属性->连接器->输入->附加依赖项”里填写“winsock.lib”,多个 lib 以空格隔开。等同于“#pragma comment(lib, "*.li
2012-11-21 13:54:44
712
原创 socket传输类对象
socket中的send函数可以传输char*类型的对象,如果需要传输类对象的话,可以使用CArchive和CMemfile结合的方式来传输。1.建立CObject类,CObject类或其字类是支持序列化的;2.先将类通过CArchive和CMemfile序列化成字节流;3.通过send函数发送CMemfile对象内存块的指针;4.在服务器端,使用recv函数,接收内存块,并存入缓
2012-08-24 17:50:59
917
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人