摘要:partitionmagic 是一个优秀硬盘分区管理工具。该工具可以在不损失硬盘中已有数据的前提下对硬盘进行重新分区、格式化分区、复制分区、移动分区、隐藏/重现分区、从任意分区引导系统、转换分区(如 fat<-->fat32 )结构属性等。功能强大,可以说是目前在这方面表现最为出色的工具。
norton partitionmagic v8.05 零售版下载
......
摘要:今早一开机就发现xp的sp2已经出现了更新提示。前几天装了一个独立安装版本。试用了一下,除了杀毒的有点问题,其他问题不大。
但是对于使用俄罗斯激活的xp用户,会有些麻烦,如果你不确定,建议你不要安装。
还有我同事在原来的sp1上升级安装也出现了点问题。
我的建议是,如果你想用sp2,那么就重新安装一个,而且不能用俄罗斯激活法,最好安装集成了sp2的版本,这样麻烦要小很多,否则也许会有许多软件......
利用Indy的TIdFtp控件实现FTP协议 现在很多应用都需要上传与下载大型文件,通过http方式上传大文件有一定的局限性.幸好ftp作为一个非常老而且非常成熟的协议可以高效稳定地完成大文件的上传下载,并且可以完美地实现续传.就拿我写的电影服务器管理端程序来说,各种方案比较后,发现使用ftp可以完美地实现要求.但是要通过winsocket库实现ftp比较麻烦,幸好有indy--一个包装了大多数网络协议的组件包.
通过indy,程序设计人员可以通过阻塞方式进行编程,可以抛开蹩脚的winsocket异步模式,采用与unix系统上等同的阻塞编程模式进行.这样,程序员就可以很好的处理程序的运行流程.
下面,我们进入到indy的tidftp世界.
1.控件的说明
使用indy 9中的tidftp控件可以实现通过ftp方式进行文件的上传与下载.
2.控件的具体使用
(1)控件属性设置
默认属性即可,与服务器连接直接相关的属性如主机名与用户等在建立连接时进行设定.需要设定的是recvbuffersize与sendbuffersize
两属性的值.另外需要根据要传输的文件类型指定transfertype属性,而其他属性按默认值设定即可.
recvbuffersize说明(默认值为8192字节):该属性为整型变量,用于指定连接所用的接受缓冲区大小.
sendbuffersize说明(默认值为32768字节):该属性也为整型变量,用于指定连接所用的发送缓冲区的最大值.该属性在writestream方
法中时,可用于tstream指定要发送内容的块数.如果要发送的内容大于本属性值,则发送内容被分为多个块发送.
transfertype说明(默认值为ftbinary):该属性为tidftptransfertype型变量.用于指定传输内容是二进制文件(ftbinary )还是
ascii文件(ftascii).应用程序需要使用二进制方式传输可执行文件.压缩文件与多媒体文件等;而使用ascii方式传输文本或超文本等
文本型数据.
(2)控件的事件响应
ondisconnected响应:tnotifyevent类,用于响应断开(disconnect)事件.当disconnect方法被调用用来关闭socket的时候,触发该响
应.应用程序必须指定该事件响应的过程,以便对该断开事件进行相应.
onstatus响应:tidstatusevent类.该响应在当前连接的状态变化时被触发.该事件可由dostatus方法触发并提供给事件控制器属性.
axstatus是当前连接的tidstatus值;aaargs是一个可选的参数用于格式化函数,它将用于构造表现当前连接状态的文本消息.
onwork响应:onword是tworkevent类事件的响应控制器.onwork用于关联dowork方法当缓冲区读写操作被调用时通知indy组件与类.它一
般被用于控制进度条与视窗元素的更新.aworkmode表示当前操作的模式,其中:wmread-组件正在读取数据;wmwrite-组件正在发送数据
.aworkcount指示当前操作的字节计数.
onworkbegin响应:tworkbeginevent类.当缓冲区读写操作初始化时,该事件关联beginwork方法用于通知indy组件与类.它一般被用于控
制进度条与视窗元素的更新....
下一页 摘要:在cldc中并没有对序列化机制进行支持,但是这并不影响我们在j2me联网或者rms操作中使用这种有效的机制,本文将讲述如何采用序列化机制进行j2me联网。
如果读者对tomcat的使用和java io还不熟悉那么请参考如下两篇文章,作为本文的准备。java的基本数据类型与流,tomcat入门指南。我们要编写一个用户注册的应用程序,用户填写自己的信息然后通过联网把数据发送到服务器,在server......