2013年8月26日
摘要: 一、加快Vista开机关机速度 首先:“开始”->“运行”,在打开框里键入“regedit”点“确定”,打开注册表编辑器。定位到“HKEY_CURRENT_USERControl PanelDesktop”。 1.找到“AutoEndTasks”,把它的键值设置为1 2.找到“HungAppTimeout”,把它的值改为200,默认为50000; 3.找到“MenuShowDelay”主键,把它的值改为“0”,就可以去掉菜单延迟; 4.找到“WaitToKillAppTimeout”,把它的值改为1000,默认为 20000。 其次:定位到 “HKEY_LOCAL_MACHINES... 阅读全文
posted @ 2013-08-26 15:13 潇洒kman 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 现在许多系统的注册、登录或者发布信息模块都添加的随机码功能,就是为了避免自动注册程序或者自动发布程序的使用。 验证码实际上就是随机选择一些字符以图片的形式展现在页面上,如果进行番茄花园xp系统下载提交操作的同时需要将图片上的字符同时提交,如果提交的字符与服务器session保存的不同,则认为提交信息无效。为了避免自动程序分析解析图片,通常会在图片上随机生成一些干扰线或者将字符进行扭曲,增加自动识别的难度。 在这里,我们使用servlet来实现随机验证码的实现。 package com.servlet; import java.awt.Color; import java.awt.Font; i 阅读全文
posted @ 2013-08-26 14:31 潇洒kman 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 1. 避免使用递归算法,因为这样会使计算复杂度成指数级别上升 2. 巨大的计算量下,如何把计算工作切分成若干模块,并行。 现代计算机的特点是多核心,家用PC双核,四核,server上18路,36路核心。把大数据运算切分到各个核心上会事半功倍。 因此我花了周六写了一个代码, 用非递归算法求全排列, 用特定的算法的把计算量分割成若干单元,用java线程池运算。 运算结果写本地文件。 我的本地机器 2.93HZ双核CPU, 4G内存, win7系统,最高作了16个自然数的全排列,进行了一共4亿六千万次的运算,2分钟内完成。这个成绩还是可以的。 更进一步,如果还想提高运算能力, 我会考虑用x8... 阅读全文
posted @ 2013-08-26 10:04 潇洒kman 阅读(388) 评论(0) 推荐(0) 编辑