当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: Mysql对文件操作的封装 在查看Mysql对文件的操作中发现,它在不同的操作系统上对文件的操作,除了使用标准C运行库函数,包括open、close、seek等,在Win32下的文件和目录操作函数使用了CreatFile、CloseHandl、SetFilePointer等,不明白为什么对文件...
 

 

 ·用digester简化xml文档处理(1)    »显示摘要«
    摘要: digester框架属于jakarta commons,它以规则和模式为基础处理xml文档。与sax和dom之类的标准api相比,digester不涉及太多的细节问题,非常适合于对xml文档进行简单的处理。 在java和xml开发中,一个常见的任务是把xml文档转换成对应的java bean对象的层次结构。人们经常用标准的sax和dom api来完成这个任务。虽然这两种api都很强大和灵活,但对......
    摘要: 防止重复在线,统计在线人数通常由三种办法:1.通过数据库的记录 2.使用servletcontext类型的application3.采用session.第一种做法较简单但会给数据库造成负担.第二种做法还没去实现.:)本文实现了采用session的做法,基本思想就是正常登陆的时候建立一个session记录登陆名字,此时激发监听器。代码如下:1。登陆时假设登陆名logininfo[0],建立sess......


Mysql对文件操作的封装
上一页   ...该函数的声明为: handle createfile( lpctstr lpfilename, // 文件名 dword dwdesiredaccess, // 访问模式 dword dwsharemode, // 共享模式 lpsecurity_attributes lpsecurityattributes, // 通常为null dword dwcreationdistribution, // 创建方式 dword dwflagsandattributes, // 文件属性与标志 handle htemplatefile // 临时文件的句柄,通常为null ); 如果调用成功,那么该函数返回文件的句柄,如果调用失败,则函数返回invalid_handle_value. 在用readfile与writefile读写时,既可以同步执行,也可以异步执行.readfile与writefile函数是否为执行异步操作是由createfile函数决定的.如果在调用createfile创建句柄时指定了file_flag_overlapped标志,那么调用readfile与writefile对该句柄进行的读写操作就是异步的,如果未指定异步标志,则读写操作是同步的.在同步执行时,函数直到操作完成后才返回.这意味着在同步执行时线程会被阻塞,从而导致效率下降.在异步执行时,即使操作还未完成,调用的函数也会立即返回.费时的i/o操作在后台进行,这样线程就可以干别的事情.这样可以大大的提高效率.这一点是值得我们学习与借鉴的,对于我们在文件的操作方面也可以对win32系统进行封装来提高文件操作的效率.
    摘要: http://www.sina.com.cn 2004年09月08日 10:38 天极yesky   文/leisureful   drivermanager 类是 jdbc 的管理层,作用于用户和驱动程序之间。它跟踪可用的驱动程序,并在数据库和相应驱动程序之间建立连接。另外,drivermanager 类也处理诸如驱动程序登录时间限制及登录和跟踪消息的显示等事务。   对于简单的应用程序,一般......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE