摘要:花了三个多小时解决的struts国际化+mysql中文乱码的问题动力:都是这个很多字段数据表惹的祸,本来大概3个星期前就决定在代码里硬编码处理(那时折腾了前前后后近30小时),现在节约了很多时间哦。。。。爽。。。。。休息下,晚上继续
浏览器 默认以utf-8发送请求数据库 一般是iso-8859-1 useunicode=true&characterencoding=gbk可以同......
摘要:使用httpunit进行集成测试
[内容摘要] httpunit是一个集成测试工具,主要关注web应用的测试,提供的帮助类让测试者可以通过java类和服务器进行交互,并且将服务器端的响应当作文本或者dom对象进行处理。httpunit还提供了一个模拟servlet容器,让你可以不需要发布servlet,就可以对servlet的内部代码进行测试。本文中作者将详细的介绍如何使用httpunit提供的......
使用多线程绘图(一)一.问题的提出 微软资源管理器一般来说应该算是一个非常优秀的软件,但是其微软资源的图像浏览功能应该来说是有些问题的(可能是我的windows版本比较老(windows2000),且不说jpeg的bug,就他采用的单线程读图应该就算是不合理之处,为什么这么说,我们可以做个试验,首先构造一个bmp图像,图像应尽可能大一点,我选择了6146*2048的24位色的图片,大约36m多,当点击此图片后,系统将非常缓慢的显示此图片的预览图,而且无法快速切换至其他文件(可能是我的机器太慢了),很明显微软在这里没有采用多线程处理,系统将把图像的所有数据读入内存后才进行处理显示,这就容易造成读取大图像文件的死机.因为在读取文件的过程中用户是无法中断的. 如何能快速切换文件呢? 一般对于一个需要较长时间处理数据的程序,用户可能希望在处理过程中提前中断当前的数据操作,我们有几种方式处理: 【程序编程相关:
Delphi组件如何放到自己的页上】 【推荐阅读:
阿菜学Delphi】 1.采用单线程处理方法: 【扩展信息:
Delph组件如何使用自己的图标】 这种方法一般采用的方法是在数据处理的过程中加入 msg message; if (::peekmessage(&message, null, 0, 0, pm_remove)) { ...
下一页 摘要:在datagrid中创建一个弹出式窗口 这篇文章来自dotnetjunkie的提议。他最初写信要求我们提供一个关于如何创建在datagrid 中使用hyperlinkcolumn的例子,可以在用户点击这一列后打开一个新窗口,显示出此列的详细内容。在此之前我们曾经通过email回答他们,他建议我们将这个方法加入他们的指南中,于是,就有了这篇文章。像我们原来的文章一样,它很简单,但是简单的包含代码的方......