摘要:
摘要: 自从硬盘分区技术的开始,最常见的分区方式为C/D/E/F,四个盘符。但随着硬盘单体容量越来越大,有很多用户开始增加分区盘符,达到6个甚至8个,这样虽然可以起到分门别类的便易之处,但同时存在的隐患一直没有被人所重视起来。 硬盘分区过多,最主要的一点就是过分占用磁盘内外圈的位置。本意上无论你的磁 阅读全文
posted @ 2015-06-17 14:50
personnel
阅读(28671)
评论(0)
推荐(0)
摘要:
1、newFixedThreadPool创建一个指定工作线程数量的线程池。每当提交一个任务就创建一个工作线程,如果工作线程数量达到线程池初始的最大数,则将提交的任务存入到池队列中。2、newCachedThreadPool创建一个可缓存的线程池。这种类型的线程池特点是:1).工作线程的创建数量几乎没... 阅读全文
posted @ 2015-06-17 14:49
personnel
阅读(278)
评论(0)
推荐(0)
摘要:
今天无意发现的,以前处理HTTP State = 404或403之类的,都是直接返回 HTTP 200 OK,然后加一个缓存设置,例如: Cache-Control: max-age=3600 最近修改为 404 错误就直接返回 HTTP 404 Not Found, 缓存没变,还是 Cache-C 阅读全文
posted @ 2015-06-17 14:48
personnel
阅读(694)
评论(0)
推荐(0)
摘要:
看到这个标题,你可能会惊讶,相比NIO,AIO不就是为了在高并发的情况下代替NIO的吗? 是的,没错,但是在并发不高的情况下,AIO的性能表现很多时候还不如NIO。 在一台机子上用ab进行并发压力测试,一般只能开到1000并发,但测试的时候发现,如果在100 - 300并发的情况下,AIO的性能表现 阅读全文
posted @ 2015-06-17 14:47
personnel
阅读(405)
评论(0)
推荐(0)
摘要:
前些日了,对AIO与NIO的并发性能进行了比较,在低并发的情况下,NIO性能表现比AIO好一些,主要原因是,NIO中可以使用FileChannel.transferTo(long position, long count, WritableByteChannel target),这个方法可以对传输文 阅读全文
posted @ 2015-06-17 14:46
personnel
阅读(2975)
评论(0)
推荐(0)
摘要:
AIO服务在线上测试有一周时间了吧,现在发现一个问题,通过“任务管理器”查看aio服务的进程可以看出该进程的当前线程数经过几天的运行,在不断的增加: 1. 刚刚启动的时候,线程数在16个左右 2. 经过半天的运行,线程数达到30 - 50个左右 3. 经过几天的运行,线程数一般稳定在100个左右,基 阅读全文
posted @ 2015-06-17 14:45
personnel
阅读(534)
评论(0)
推荐(0)
摘要:
昨天我改写一个文件缓存方面程序时,用ByteBuffer替换以前用的byte[],在测试的时候抛出异常。 以前的相关代码: class A { byte[] data; ....... public byte[] getData() { return data; } } 使用ByteBuffer改写 阅读全文
posted @ 2015-06-17 14:44
personnel
阅读(2237)
评论(0)
推荐(0)
摘要:
一天里会抛出几个这样的错误,但发现服务还在正常的运行。 java.io.IOException: 指定的网络名不再可用。 at sun.nio.ch.Iocp.translateErrorToIOException(Unknown Source) at sun.nio.ch.Iocp.access$ 阅读全文
posted @ 2015-06-17 14:43
personnel
阅读(4151)
评论(0)
推荐(0)
摘要:
花了十多天的时间把原来的WEB服务由BIO(阻塞IO)模式改写成NIO(非阻塞IO)模式,然后在xp机子上用ab测试并发性能,确实提升了30%左右的并发性能,测试完成后,当时感觉还是挺满意的。几天前在网上看到有文章中谈到关于NIO中的select()在windows机子上的实现有性能问题,原因是NI 阅读全文
posted @ 2015-06-17 14:42
personnel
阅读(5172)
评论(0)
推荐(2)
摘要:
float x = 302.01f;System.out.println(x == 302.01); //falseSystem.out.println(x == 302.01f); //truedouble y = 302.01;System.out.println(y == 302.01); ... 阅读全文
posted @ 2015-06-17 14:39
personnel
阅读(1580)
评论(0)
推荐(0)
摘要:
1. 使用NIO开发web服务,传输文件内容,可以使用FileChannel.transferTo(position,count,socketChannel)来提升性能:经过测试,确实能提升10% - 30%的处理性能。相关提示链接:(mina)http://414149609.iteye.com/... 阅读全文
posted @ 2015-06-17 14:38
personnel
阅读(452)
评论(0)
推荐(0)
摘要:
前几天写过一篇文章,讨论重写服务后,用ab进行压力测试,发现使用NIO后没提高什么性能,只是CPU使用率提高了,内存占用降低了。 之前的NIO实现模式,主要参考(基于事件的NIO多线程服务器)http://www.ibm.com/developerworks/cn/java/l-niosvr/ 实现 阅读全文
posted @ 2015-06-17 14:37
personnel
阅读(1741)
评论(0)
推荐(0)
摘要:
今天测试的时候发现一个问题: ByteBuffer inputBuffer = ByteBuffer.allocate(1024); StringBuilder inputData = new StringBuilder(256); int size = sChannel.read(inputBuf 阅读全文
posted @ 2015-06-17 14:36
personnel
阅读(5711)
评论(0)
推荐(1)
摘要:
在ACCESS中LIKE的用法Access里like的通配符用法是这样: “?”表示任何单一字符; “*”表示零个或多个字符; “#”表示任何一个数字 所以应该是: select * from databasename where fieldname like '*XX*' 在SQL SERVER 阅读全文
posted @ 2015-06-17 14:34
personnel
阅读(283)
评论(0)
推荐(0)
摘要:
在Java中写多线程相关的程序简单很多,在多线程中需要同步的时候,使用synchronized就行了。 最近学习c的多线程与同步,感觉实现起来,要写的代码比较多一些,这也许是因为java封装的比较好吧。 下面是今天写的一个例子,主要参考:http://hi.baidu.com/personnel/b 阅读全文
posted @ 2015-06-17 14:32
personnel
阅读(2006)
评论(0)
推荐(0)
摘要:
1.《秒杀多线程第一篇 多线程笔试面试题汇总》2.《秒杀多线程第二篇 多线程第一次亲密接触 CreateThread与_beginthreadex本质区别》3.《秒杀多线程第三篇 原子操作 Interlocked系列函数》4.《秒杀多线程第四篇 一个经典多线程同步问题》5.《秒杀多线程第五篇 经典线... 阅读全文
posted @ 2015-06-17 14:31
personnel
阅读(613)
评论(0)
推荐(0)
摘要:
最近查看程序输入的日志时发现一个java连接Access的程序时不时的抛出: java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] 不能使用 '(未知的)';文件已在使用中 相关代码如下: public static Con 阅读全文
posted @ 2015-06-17 14:28
personnel
阅读(2362)
评论(0)
推荐(1)
摘要:
今天下午,在删除一个用户后,竟然发现该用户上传的图片还能正常显示。 郁闷了,怎么会这样? 为了再次验证这个结果,我新注册一个用户名,然后上传3张图片,接着删除这个用户,再查看刚刚上传的3张图片,竟然没有被删除。 马上检查程序,删除图片的相关代码如下:deleteFile "../upload/xxx 阅读全文
posted @ 2015-06-17 14:26
personnel
阅读(206)
评论(0)
推荐(0)
摘要:
一直以来,分析HTTP的Header使用的都是StringTokenizer,但是看过jdk中关于StringTokenizer的介绍: StringTokenizer 是出于兼容性的原因而被保留的遗留类(虽然在新代码中并不鼓励使用它)。建议所有寻求此功能的人使用 String 的 split 方法 阅读全文
posted @ 2015-06-17 14:24
personnel
阅读(945)
评论(0)
推荐(0)
摘要:
如标题一样,如果之前让我回答,我会说,是的,在多线程的环境下操作Vector,不需要加Synchronized。 但是我今天无意间看到一篇文章,我才发现我之前的想法是错误的,这篇文章的地址: http://zhangbq168.blog.163.com/blog/static/23735305200 阅读全文
posted @ 2015-06-17 14:23
personnel
阅读(1731)
评论(0)
推荐(0)
摘要:
下面是3台机子在同一时间段的网络带宽使用情况,从下面的三个图中可以看出,机器A的带宽使用情况很不稳定,忽高忽低,前一秒带宽使用1M,下一秒可能就达到20M,机器B和机器C的带宽使用情况明显就比较稳定,先看下面的截图:机器 - A机器 - B机器 - C关于机器A这种情况,我一开始以为硬盘问题,硬盘用... 阅读全文
posted @ 2015-06-17 14:20
personnel
阅读(368)
评论(0)
推荐(0)
摘要:
比如函数形式:void func(struct a data1, struct b data2); 答案: 只要不是指针或者数组都是传值,其实指针也是传递的地址值。 追问但是如果这个结构体里面有数组这种情况是怎么样的呢? 回答 如果结构体内有成员,也是原样按位拷贝,数组也是一样传值,除非用结构体数组 阅读全文
posted @ 2015-06-17 14:18
personnel
阅读(743)
评论(0)
推荐(0)
摘要:
SQL SERVER 2005以前通常使用sp_renameDB存储过程. EXEC sp_renameDB 'oldDB','newDB' 或者:数据库先分离,然后再附加也可以改名。 SQL SERVER 2005 为了向后兼容也支持该存储国过程.据传说未来的版本可能不支持该存储过程.建议使用AL 阅读全文
posted @ 2015-06-17 14:17
personnel
阅读(703)
评论(0)
推荐(0)
摘要:
前段时间在网上看到的: http://www.baidu.com/s?wd=Hash%E7%A2%B0%E6%92%9E+++%E6%8B%92%E7%BB%9D%E6%9C%8D%E5%8A%A1%E6%BC%8F%E6%B4%9E+&rsv_spt=1&issp=1&rsv_bp=0&ie=ut 阅读全文
posted @ 2015-06-17 14:16
personnel
阅读(349)
评论(0)
推荐(0)
摘要:
//设置窗口的大小,无论使用怎样的windows主题,都能灵活的应对,显示合适的窗口大小,一定要在JFrame.setVisible(true)之前调用, //替代传统的frame.setSize(width,height); public static void setSize(JFrame fr 阅读全文
posted @ 2015-06-17 14:14
personnel
阅读(1909)
评论(0)
推荐(0)
摘要:
在Java的程序发布中,很多人会选择采用二进制的jar的格式进行发布,怎么样读取Jar里面的资源呢?主要是采用ClassLoader的下面几个方法来实现:public URL getResource(String name);public InputStream getResourceAsStrea 阅读全文
posted @ 2015-06-17 14:13
personnel
阅读(3142)
评论(0)
推荐(0)
摘要:
昨天用c写了一个windows服务(服务内部带一个gui窗口+系统托盘),在windows xp sp3上测试,启动服务后,系统托盘显示正常。 但在另一台windows 2003 sp2 上测试(通过远程桌面登录),晕了,服务是启动了(在进程管理器中能看到),但系统托盘看不到,也就是在桌面的右下角看 阅读全文
posted @ 2015-06-17 14:12
personnel
阅读(3262)
评论(0)
推荐(0)
摘要:
CodeBlocks生成的exe文件的图标默认是系统图标,如何自定义一个漂亮的小图标呢? 我是C菜鸟,平时只用CodeBlocks练习c,也不开发什么软件,这个问题就难倒我了。 到网上搜索了一下,发现大家都不怎么用CodeBlocks。 最后好不容易在google找到一篇与CodeBlocks & 阅读全文
posted @ 2015-06-17 14:11
personnel
阅读(2150)
评论(0)
推荐(1)
摘要:
比如ms sql 2000,随机读取了一行记录:SELECT TOP 1 * FROM [tablename] ORDER BY NEWID()遇到的问题是,如果这个表记录不多,比如几十或几百、几千行记录,基本上不用1秒时间就出来了。但我今天需要从一个几十万行记录的表中随机读取一条记录,读取一次需要... 阅读全文
posted @ 2015-06-17 14:10
personnel
阅读(1196)
评论(0)
推荐(0)
摘要:
AlertDialog.Builder builder = new Builder(this); builder.create().show(); 这样显示出来的对话框,当用户按返回键或搜索键时,这个对话框也能关闭。 怎样才能实现一个类似在windows系统上的对话框,必须点对话框上的按钮后,才能关 阅读全文
posted @ 2015-06-17 14:09
personnel
阅读(4114)
评论(0)
推荐(0)
摘要:
很久没碰asp,都有点生疏了,唉...今天写一个小程序,发现网页静态部分输出不会乱码,asp脚本部分输出在360浏览器上会显示乱码,但在firefox和chrome上测试却不会显示乱码,我已经在代码顶部加上了:为什么asp脚本输出部分在360或IE浏览器上时不时的显示乱码呢?百度了一下,原来还要加两... 阅读全文
posted @ 2015-06-17 14:08
personnel
阅读(231)
评论(0)
推荐(0)
摘要:
今天需要在程序中做一个多选判断,突然想起以前经常遇到的 x |= y | z; 这样的,我也明白这个是多选的用意,但为什么能达到我们希望的多选操作,我还真的没去研究过。今天早上,百度了一下,搜索到了两篇文章:1) 这个是用C写的,道理都一样。摘自:http://blog.csdn.net/arduo... 阅读全文
posted @ 2015-06-17 14:07
personnel
阅读(990)
评论(0)
推荐(0)
摘要:
Response 对象 错误 'ASP 0251 : 80004005' 超过响应缓冲区限制 这种情况一般是因为需要输出的网页内容太大了,由于asp在输入内容到客户的浏览器上之前,会把需要输出的全部内容先输出到缓存区,这个缓存区一般默认大小为4194304,即4MB。 参见:c:\windows\s 阅读全文
posted @ 2015-06-17 14:05
personnel
阅读(5369)
评论(0)
推荐(0)
摘要:
用下面的方法可以实现在控制台上输入密码时,密码不显示在控制台上:Console cons=System.console(); System.out.print("请输入密码:"); char[] pwd=cons.readPassword(); String password = new Strin 阅读全文
posted @ 2015-06-17 14:04
personnel
阅读(1338)
评论(0)
推荐(0)
摘要:
平时,3G和WIFI 都开着的时候,Android默认使用Wifi,但现实环境中不可能到处都有wifi,所以手机会经常自动切换网络。 有的时候,手机一开始使用wifi上网,当进入待机后10-30分钟,会自动从Wifi切换到3G网络。 如果编写网络程序,网络自动切换对程序的影响是非常明显的,IP地址肯 阅读全文
posted @ 2015-06-17 14:03
personnel
阅读(1578)
评论(0)
推荐(0)
摘要:
边学、边测试,花了三天时间完工一个小应用。遇到很多问题,但最终还是解决了。我的手机是Android2.2版,所以我也在是2.2版环境下学习,开发。1. 在同一个Activity中的不同View(layout)中切换界面时,经常发生TextView无法正常取得焦点。或者更严重的情况是,有了焦点,但点击... 阅读全文
posted @ 2015-06-17 14:01
personnel
阅读(470)
评论(0)
推荐(0)
摘要:
接触Android没几天,不太了解。 本来写好的一个应用在无意中发现,待机的时候,应用中的一个线程停止了运行。 这个线程是每隔一分钟上传一个数据到服务器上。 我当时测试的时候,没想过待机(接开关键)下的情况是怎样的,现在发现,只要手机一进入待机状态,这个线程就停止工作了。 不过有一个奇怪的现象,因为 阅读全文
posted @ 2015-06-17 14:01
personnel
阅读(1421)
评论(0)
推荐(0)
摘要:
String txt = "join|公共聊天室||";String[] paras = txt.splite("\\|");String t1 = paras[0];String t2 = paras[1];String t3 = paras[2];........java.lang.ArrayI... 阅读全文
posted @ 2015-06-17 13:59
personnel
阅读(305)
评论(0)
推荐(0)
摘要:
FAT16文件系统 可以保存的文件体积最大值是 4 GB - 1 byte (2^32 bytes - 1 byte); 卷的最大体积是4GB;每个卷上最多可以保存的文件数量是65,536个 (2^16); 根目录下可以保存的文件和文件夹数量最大值是512个(如果使用了长文件名,该数字还会减小)FA 阅读全文
posted @ 2015-06-17 13:58
personnel
阅读(3234)
评论(0)
推荐(0)
摘要:
至从安装了java7后,才发现部分可执行的jar文件双击都启动不了了。 比如所有的jar文件放在桌面上双击启动不了。 比如所有的文件名中含有中文的jar文件双击启动不了。 比如一个 abc.jar 放在c:\下可以双击启动,但移动到桌面上,双击启动不了了。 比如一个放在c:\下的abc.jar可以双 阅读全文
posted @ 2015-06-17 13:57
personnel
阅读(521)
评论(0)
推荐(0)
摘要:
1.jnlp是什么?是java提供的一种让你可以通过浏览器直接执行java应用程序的途径,它使你可以直接通过一个网页上的url连接打开一个 java应 用程序.好处就不用说了,如果你的java应用程序以jnlp 的方式发布,如果版本升级后,不需要再向所有用户发布版本,只需要更新服务器的版本,这就相当 阅读全文
posted @ 2015-06-17 13:56
personnel
阅读(359)
评论(0)
推荐(0)
摘要:
今天本来是想尝试一下Java Network Launching Protocol (JNLP,java网络加载协议) 的,写了一个简单的窗口程序,打包成jar保存到桌面上,双击等了半天没显示出来。 我是用eclipse生成jar文件的,难道是eclipse生成jar出了问题? 我在dos窗口用ja 阅读全文
posted @ 2015-06-17 13:55
personnel
阅读(266)
评论(0)
推荐(0)
摘要:
Transfer-Encoding: chunked 表示输出的内容长度不能确定,普通的静态页面、图片之类的基本上都用不到这个。 但动态页面就有可能会用到,但我也注意到大部分asp,php,asp.net动态页面输出的时候大部分还是使用Content-Length,没有使用Transfer-Enco 阅读全文
posted @ 2015-06-17 13:54
personnel
阅读(1549)
评论(0)
推荐(0)
摘要:
今天下午2点多,突然发现凡是文件超过100KB的,在上传的时候都会卡住,但低于100KB的文件可以上传成功。 服务器端使用的是asp无组件上传,为什么突然出现这种问题呢? 我们知道,IIS默认上传限制文件大小:200KB,我检查了一下system32\inesrv\metabase.xml文件的AS 阅读全文
posted @ 2015-06-17 13:53
personnel
阅读(952)
评论(0)
推荐(0)
摘要:
联通的宽带(4M)用户上午从电信机房的一个网站下载一个200KB的图片需要 2秒,到了晚上8点的时候,需要 20秒。 但电信宽带(4M)用户不管是白天还是晚上,下载同样的图片,需要的时间从来没超过 2秒。 可以这么讲,晚上的时候联通用户访问电信网站的速度还不如美国的一位用户访问的速度快。 2011- 阅读全文
posted @ 2015-06-17 13:51
personnel
阅读(260)
评论(0)
推荐(0)
摘要:
来自:http://blog.csdn.net/chinmo/article/details/2184020 1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select peopleId fr 阅读全文
posted @ 2015-06-17 13:50
personnel
阅读(170)
评论(0)
推荐(0)
摘要:
下午遇到一个很奇怪的现象,一个网址: http://192.168.1.3/login?action=a&fr=b.com 注意网址后面的参数形式,action参数在前,最后一个参数值的尾部含有.com login程序的代码是这样的: pw.println("Content-Type: text/p 阅读全文
posted @ 2015-06-17 13:48
personnel
阅读(683)
评论(0)
推荐(0)
摘要:
最近在“事件查看器”中发现这么一个错误:“由于下列错误,Parallel port driver 服务启动失败”, 我到网上搜索了一下,发现很多网页上都说解决办法: 把HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Parport中,将“start= 阅读全文
posted @ 2015-06-17 13:45
personnel
阅读(1894)
评论(0)
推荐(0)
摘要:
原文:http://space.flash8.net/space/?591172/viewspace-708726.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xh 阅读全文
posted @ 2015-06-17 13:44
personnel
阅读(269)
评论(0)
推荐(0)
摘要:
Test.java__________________________________ public class Test{ public static native void p(); public static void main(String[] args) { System.loadLibr 阅读全文
posted @ 2015-06-17 13:43
personnel
阅读(563)
评论(0)
推荐(0)
摘要:
今天在对一个Hashtable对象进行 搜索 -> 删除 操作时遇到的一个问题,开始的使用我使用的是Hashtable的Iterator,然后直接执行: Hashtable.remove(key); 抛出异常 java.util.ConcurrentModificationException 查了一 阅读全文
posted @ 2015-06-17 13:39
personnel
阅读(1678)
评论(0)
推荐(0)
摘要:
今天早上我发现一个问题,当一个网页的地址最后面是一个#时(比如:http://www.baidu.com/go.asp#), 执行:window.location.replace(window.location.href); 浏览器不刷新页面。 经过测试: window.location.href 阅读全文
posted @ 2015-06-17 13:34
personnel
阅读(2716)
评论(0)
推荐(0)
摘要:
连接Access的方式有: 方式1: Set conn = Server.Createobject("ADODB.Connection")conn.open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("../data 阅读全文
posted @ 2015-06-17 13:33
personnel
阅读(248)
评论(0)
推荐(0)
摘要:
今天在把一个MSSQL数据库转为ACCESS发现了一些问题: 在MSSQL表格中的一个(标识)递增字段转到ACCESS后,变成了 “数字”类型,而不是“自动编号”。 而当在Access中,一个字段类型定义为“数字”,同时已存在记录的时候,这个字段无法再修改为“自动编号”。 当时没办法,只好先把所有的 阅读全文
posted @ 2015-06-17 13:32
personnel
阅读(225)
评论(0)
推荐(0)
摘要:
今天试着将一个网站使用的mssql转换为Access,但网站首页有一段代码是随机读取n条记录: SQL Server:Select TOP N * From TABLE Order By NewID()转换成Access后,这句就不能使用了,后来到百度搜索了一下,找到一个解决办法: Access:S 阅读全文
posted @ 2015-06-17 13:31
personnel
阅读(364)
评论(0)
推荐(0)
摘要:
关键词:浏览器刷新,304 Not Modified ,If-Modified-Since,Cache-Control,Expires 今天在用chrome浏览淘宝页面的时候,发现很多来自淘宝图片HTTP状态码是 304 Not Modified 到百度搜索了一下,明白了 304状态的含义(以下绿色 阅读全文
posted @ 2015-06-17 13:29
personnel
阅读(1800)
评论(0)
推荐(0)
摘要:
有段时间没有清理IE的临时文件(缓存文件),在我清理的时候,我突然发现一个问题。 我打开的一个网站,图片默认缓存一个月的,但我发现,当我上传图片或删除图片之后,图片重新缓存,也就意味着,在我上传新图片或删除图片的时候,页面上所有原来的图片都重新载入,重新缓存了。 从这一点上看,图片本身的缓存一点意义 阅读全文
posted @ 2015-06-17 13:28
personnel
阅读(1042)
评论(0)
推荐(0)
摘要:
晚上5点多,同事在QQ告诉我,一个用户向他反应,在他登录的时候显示错误信息,我们在管理平台查看该用户的基本信息时,也显示错误信息。 经过初步分析,原来是在执行 SQL语句的时候发生Int溢出: sql = "select sum(fileSize) as fsTotal from pic where 阅读全文
posted @ 2015-06-17 13:27
personnel
阅读(973)
评论(0)
推荐(0)
摘要:
SQL Server 2000中,insert数据的时候返回自动编号的id,有三种方法实现SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTITY,它们都返回插入到 IDENTITY 列中的值。 IDENT_CURRENT :返回为任何会话和任何作用域中的特定表最后生成的标 阅读全文
posted @ 2015-06-17 13:23
personnel
阅读(455)
评论(0)
推荐(0)
摘要:
今天下午用Java读取从淘宝助理 V4.3 Beta1导出的csv文件,出现中文乱码情况。 一看就是文件编码引起的,不清楚淘宝助理导出的csv文件使用了什么编码,到百度搜索了一下,看到一些相关文章,但测试发现都没有解决这个问题。 最后,我抱着试试看的态度,使用了 utf-16 ,我晕,正常显示中文了 阅读全文
posted @ 2015-06-17 13:22
personnel
阅读(681)
评论(0)
推荐(0)
摘要:
asp: <%setCookie("user_id","test")%> //传一个cookie ,名: user_id 值:test javascript: <script>alert(getCookie("user_id")); //读取结果显示 null 晕!</script> 用 firef 阅读全文
posted @ 2015-06-17 13:21
personnel
阅读(350)
评论(0)
推荐(0)
摘要:
一年以来,图片优化软件一直存在一个“兼容”性问题。 因为之前的软件是在windows 2003系统上开发的,制作成安装文件后,经部分用户测试发现,在部分用户的xp系统上安装后,无法正常启动,只能听到peng!的一声,界面无法显示。 今天有空,我决定重新检查代码,开始的时候我以为是因为一些api引起的 阅读全文
posted @ 2015-06-17 13:19
personnel
阅读(262)
评论(0)
推荐(0)
摘要:
昨天当一个客户告诉我,登录后看不到图片的时候,我还不相信,因为我的浏览器测试发现一切正常。 通过QQ远程协助后,我才发现服务器端真的报错: Microsoft VBScript 运行时错误 (0x800A000D)类型不匹配: '[string: ""]' 检查代码,发现错误行: if reques 阅读全文
posted @ 2015-06-17 13:17
personnel
阅读(743)
评论(0)
推荐(0)
摘要:
今天写的程序也占用80端口,而 IIS也占用 80端口,我在我的一张网卡上分配了两个IP地址,但是测试发现:只要IIS启动后,我写的程序就无法使用80端口,到网上搜索了一下,终于找到了解决办法: 使用:Httpcfg.exe 方法一:IIS5,多IP下共存,IIS为192.168.0.1,apach 阅读全文
posted @ 2015-06-17 13:13
personnel
阅读(531)
评论(0)
推荐(0)
摘要:
今天遇到一个郁闷的事儿: 在一个JFrame上放了一个JList元件,这个JList元件添加了鼠标事件: mouseReleased、mousePressed ... 其中,在mouseReleased中,主要显示一个弹出式菜单。在mousePressed 中输入用户按下的是左键还是右键。 但我发现 阅读全文
posted @ 2015-06-17 13:12
personnel
阅读(587)
评论(0)
推荐(0)
摘要:
本来想在类的顶部设置一个 静态的SimpleDateFormat常量 public final static DateFormat dateFormatGMT = new SimpleDateFormat("EEE, d MMM yyyy HH:mm:ss z", Locale.ENGLISH); 阅读全文
posted @ 2015-06-17 13:10
personnel
阅读(1948)
评论(0)
推荐(0)
摘要:
早上起床,发现之前的IsapiRewrite写法有改进的地方,有几个废弃的网址可以使用IsapiRewrite的重定向,转到新的网址上来。搞了有十分钟的时间,测试老是不重定向。因为之前已经有一个重定向语句开始运作,我就奇怪,为什么今天早上这两个重定向没有任何效果呢?我仔细一看,晕倒,原来重定向用的是... 阅读全文
posted @ 2015-06-17 13:09
personnel
阅读(193)
评论(0)
推荐(0)
摘要:
搞了几个小时后,才发现,之前走的路是错的。今天在Firefox浏览器上测试一个javascript调用Flash中的一个对象的方法时遇到问题了,一搞就整整搞了一个下午。我记得之前我用Flash8的时候没有遇到过这样的问题。我的程序大概是这样,我用Flash制作了一个菜单,默认情况下,打开网页时,这个... 阅读全文
posted @ 2015-06-17 13:08
personnel
阅读(412)
评论(0)
推荐(0)
摘要:
今天早上例行进行远程备份,可是我却发现,整个备份过程无法顺利完成。 在备份的过程中不断的抛出异常: java.net.SocketException: Connection reset 奇怪,在之前的一个多月里,每次备份都可以顺利完成,今天却老是抛出这样的错误。 我开始以为是程序的问题,但我检查了十 阅读全文
posted @ 2015-06-17 13:04
personnel
阅读(451)
评论(0)
推荐(0)
摘要:
这几天发现有几个用户上传的图片显示一个“红叉叉”,用迅雷下载一看,原来图片的“模式”是CMYK,这样的模式是不能在IE中正常显示的。 我想起能不能用程序自动转换呢? 在网上看到利用Persits.Jpeg可以完成: (注意,如果使用toRGB方法,会占用很多的CPU,所以我还是决定不使用这个方法了。 阅读全文
posted @ 2015-06-17 13:02
personnel
阅读(338)
评论(0)
推荐(0)
摘要:
web开发中常常要实现“复制到剪切板”功能。这个功能很实用,但是由于安全问题,浏览器的限制越来越严,实现的方法也越来越有限了。Firefox默认下不能直接通过Javascript操作剪切板,必须开启相关的设置才行。想只通过Javascript技术实现跨浏览器的剪切板是行不通的。现在常用的方法是利... 阅读全文
posted @ 2015-06-17 13:00
personnel
阅读(365)
评论(0)
推荐(0)
摘要:
昨天一个客户告诉我,在她的电脑上无法复制图片的链接地址。 一开始,我以为是她操作有误,因为在我们的系统里使用的是一种“双保险”的复制方法。 javascript + flash 两种方法来进行复制。 默认情况下,在ie6调用javascript来完成复制,在ie7或firefox等其他浏览器上使用f 阅读全文
posted @ 2015-06-17 12:59
personnel
阅读(188)
评论(0)
推荐(0)
摘要:
以前使用的是这样的一句话:var uploadURL:URLRequest = new URLRequest();uploadURL.url = "upload.asp"; 测试发现在ie上正常运行,但在firefox上却上传失败! 今天上午无意间发现有一个网站使用FileReference上传在f 阅读全文
posted @ 2015-06-17 12:58
personnel
阅读(241)
评论(0)
推荐(0)
摘要:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0 阅读全文
posted @ 2015-06-17 12:55
personnel
阅读(159)
评论(0)
推荐(0)
摘要:
今天发现服务器上的一个服务程序出现问题,软件抛出:Connection reset by peer: socket write error 无法正常提供服务,找了一下原因,原来是因为数据库服务器重启,连接池里的数据库连接connection无法创建新的Statement,导致无法提供正常服务。 到百 阅读全文
posted @ 2015-06-17 12:52
personnel
阅读(963)
评论(0)
推荐(0)
摘要:
最近做的一个项目需要用javascript来实现自动复制文本到剪切板,但测试时发现只有ie6.0支持。 到百度搜索后才发现,原来ie7.0、firefox是不支持这样的操作的,随后又搜索了一下,找到一个解决办法: 通过javascript调用Flash来复制文本到剪切板。 在HTML代码中需注意事项 阅读全文
posted @ 2015-06-17 12:51
personnel
阅读(386)
评论(0)
推荐(0)
摘要:
放下VB已经有7、8年的时候了。 记得在上学的时候,一直迷恋着它,学了三年的VB,写了不少小软件。 到了工作之后,转到JAVA后,就一直没用VB。 这次的项目由于与系统的相关性高以及安装文件的大小有限制,又拾起了VB。 在写程序的几天,感受很深,想把一些自己的感觉写在这里。 进程通讯:在vb里用系统 阅读全文
posted @ 2015-06-17 12:49
personnel
阅读(276)
评论(0)
推荐(0)
摘要:
< < 小于号 > > 大于号 & & 和 ' ' 单引号 " " 双引号 实体必须以符号"&"开头,以符号";"结尾。 注意: 只有"<" 字符和"&"字符对于XML来说是严格禁止使用的。剩下的都是合法的,为了减少出错,使用实体是一个好习惯。 阅读全文
posted @ 2015-06-17 12:45
personnel
阅读(508)
评论(0)
推荐(0)
摘要:
由于对电脑配置不是很懂,去年去配了台电脑,用的CPU是PD915,不用不知道,一用吓一跳。PD915在冬天的时候,运行起来温度大概在30多度,感觉很正常。可是一到了夏天,温度就升到了70到80度之间,自我感觉有点受不了。到百度搜索了一下,看到大部分人都建议换一个好点的风扇,说PD915原装风扇不好。... 阅读全文
posted @ 2015-06-17 12:44
personnel
阅读(1896)
评论(0)
推荐(0)
摘要:
com.sun.management.OperatingSystemMXBean mxbean = (com.sun.management.OperatingSystemMXBean) ManagementFactory.getOperatingSystemMXBean(); System.out. 阅读全文
posted @ 2015-06-17 12:40
personnel
阅读(790)
评论(0)
推荐(0)
摘要:
今天有个小程序想获得当前系统可用的内存信息,到百度搜索了一下,看到很多人都在说要采用JNI来做,JAVA本身没办法实现,经过半个多小时的搜索,终于找到了,原来Java本身已经有这个功能了。唉,看来是很多人对Java的了解不太深。主要用到的是我以前没有用过的包和类代码如下:import java.la... 阅读全文
posted @ 2015-06-17 12:39
personnel
阅读(236)
评论(0)
推荐(0)
摘要:
Dimension screenSize=Toolkit.getDefaultToolkit().getScreenSize();Insets screenInsets = Toolkit.getDefaultToolkit().getScreenInsets(frame.getGrap... 阅读全文
posted @ 2015-06-17 12:36
personnel
阅读(921)
评论(0)
推荐(0)
摘要:
用Eclipse快一年了,今天才发现,原来按下 Alt+? 就可以显示构造函数中的参数。想一想这一年都不知道是怎么过的,遇到构造函数时,郁闷啊...2007-11-01 阅读全文
posted @ 2015-06-17 12:35
personnel
阅读(380)
评论(0)
推荐(0)
摘要:
alloy界面可以说是我写过的最漂亮的一种JAVA界面。 可惜不知为什么,至从几年前推出1.4版后,就再也没有更新了。 随着java版本的升级,一直很担心alloy有一天不再适用于java的最新版。 现在在java6.0上用alloy,感觉还是很不错的,就是JFileChooser对话框上点右键时, 阅读全文
posted @ 2015-06-17 12:34
personnel
阅读(470)
评论(0)
推荐(0)
摘要:
2007-09-11 阅读全文
posted @ 2015-06-17 12:30
personnel
阅读(1950)
评论(0)
推荐(0)
摘要:
传址会把变量的内存地址传递到sub里,在sub里对变量所做的修改就是对原来的变量进行修改,而传值只是把变量的值传递到sub里,此时在sub里修改变量的值不会影响原来的变量。 在vb中调用函数默认是传址(byref),你可以在函数的参数前加byval使用传值方式。 Private Sub test(a 阅读全文
posted @ 2015-06-17 12:27
personnel
阅读(335)
评论(0)
推荐(0)
摘要:
1.1.1 取前n条记录 SQL Server: Select top n * from xtable Oracle: Select * from xtable where rownum <=n DB2: Select * from xtable fetch first n rows only 1. 阅读全文
posted @ 2015-06-17 12:24
personnel
阅读(238)
评论(0)
推荐(0)
摘要:
想起两三年前,发现写Java界面的时候,如果将当前界面的layout设为null,由于windows的不同主题界面下,标题栏的高度不一致,导致当前界面表现也不一致。 当时就想找到一个办法先判断当前用户的主题是经典样式还是xp样式,可一直都没有找到。 今天无意发现com.sun.java.swing. 阅读全文
posted @ 2015-06-17 12:22
personnel
阅读(708)
评论(0)
推荐(0)
摘要:
使用java.awt.MouseInfo.getPointerInfo() 阅读全文
posted @ 2015-06-17 12:13
personnel
阅读(791)
评论(0)
推荐(0)
摘要:
FileChooser.fileTypeHeaderTextTextArea.margincom.sun.java.swing.plaf.windows.WindowsSplitPaneUIcom.sun.java.swing.plaf.windows.WindowsToolBarUIcom.sun... 阅读全文
posted @ 2015-06-17 12:12
personnel
阅读(854)
评论(0)
推荐(0)
摘要:
读取“桌面”的方法: javax.swing.filechooser.FileSystemView fsv = javax.swing.filechooser.FileSystemView.getFileSystemView(); fsv.getHomeDirectory(); //这便是读取桌面路 阅读全文
posted @ 2015-06-17 12:10
personnel
阅读(729)
评论(0)
推荐(0)
摘要:
原以为不会有什么问题,但在测试时发现,问题大了。 如果想调用f:\mp3\i love you.mp3时, 我原以为正确的写法是: //在文件名前后加个双引号来解决文件名中有空格的情况 String file="f:\mp3\i love you.mp3"; Runtime.getRuntime() 阅读全文
posted @ 2015-06-17 12:09
personnel
阅读(1629)
评论(0)
推荐(0)
摘要:
好像是两三年前的时候发现这个问题。 由于在windows经典界面与windows xp界面下,窗口的标题栏的高度是不一样的。 所以我们在用Java写GUI程序的时候,会遇到一个问题。 当我把一个JFrame显式的设为setSize(300,200);并且这个Container的Layout是null 阅读全文
posted @ 2015-06-17 12:08
personnel
阅读(2126)
评论(0)
推荐(0)
摘要:
昨天在写一个聊天程序,在发送消息的时候是采用单独的一个线程,接收消息是在另一个线程中完成。 我在测试的过程中发现,有的时候当消息比较多时,比如: 当我刚刚发送完一条消息,这个时候要将我发送的消息添加到JTextPane元件中,刚好对方也发来一个消息,这个时间接收线程也将接收到的消息添加到了JText 阅读全文
posted @ 2015-06-17 12:06
personnel
阅读(134)
评论(0)
推荐(0)
摘要:
今天遇到这样的一个问题,我需要取得当前JTextPane()中的文件,但是 JTextPane.getText()返回的是网页的HTML源代码,在网上搜索了一下,找到了一个方法: 2007-04-15 阅读全文
posted @ 2015-06-17 12:05
personnel
阅读(653)
评论(0)
推荐(0)
摘要:
java从1.5版开始已经能与系统的剪切板很好的交互了。 如果可以在程序中直接调用系统的剪切板来保存“复制”的对象内容,那可以说的比之前的想法好很多。 下面是一个对java.io.File对象进行copy,paste操作的例子,虽然还不完善,但可以在程序中很好的使用。 /* * 定义为传输操作提供数 阅读全文
posted @ 2015-06-17 12:02
personnel
阅读(2914)
评论(0)
推荐(0)
摘要:
现在才发现采用不同的数据库,对写程序影响很大。 以前常用SQL Server2000或Access,可能是因为都是Microsoft公司的产品,所以在从不同的平台转换的时候问题不是很大。 现在采用Derby数据库的时候,发现在程序中写之前的写法有明显的不同。 下面是在Derby中取得刚刚插入的“递增 阅读全文
posted @ 2015-06-17 11:45
personnel
阅读(516)
评论(0)
推荐(0)
摘要:
以前常用的是addPropertyChangeListener(this)方法 记得有一天我发现还有另一种写法: addPropertyChangeListener(String propertyName,this); 当时我想可能这个propertyName就是为了专门触发特定的属性名而设置的。 阅读全文
posted @ 2015-06-17 11:42
personnel
阅读(1518)
评论(0)
推荐(0)
摘要:
早上发现有一个网名叫“帅!是不需要理由”的一个人,在后台只能看到“帅!是不需要理”,“由”字就是不显示出来。经过分析发现,在Access数据库中,name这个字段的长度是15,因为我知道Access中,长度15代表可以存放中文或英文最长15个字符。可“帅!是不需要理由”只有8个字符为什么显示的时候, 阅读全文
posted @ 2015-06-17 11:38
personnel
阅读(178)
评论(0)
推荐(0)
摘要:
点一个按钮,显示的分派一个指定的事件给系统。 下面是一个例子,当点击close按钮时,分派一个new WindowEvent(this,WindowEvent.WINDOW_CLOSING)事件给系统,以关闭整个窗口。 阅读全文
posted @ 2015-06-17 11:36
personnel
阅读(811)
评论(0)
推荐(0)

浙公网安备 33010602011771号