sponsored links

编程小技巧

java在一张完整的图片中获取想要的图片上的区域

August 4
java在一张完整的图片中获取想要的图片上的区域
利用ImageIO读取图片文件, 再利用BufferedImage的getSubimage取到X,Y轴和需要取出来的图片的宽高. package com.vod.util; import java.awt.Image; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import javax.imageio.ImageIO; import javax.swing.Image

求一个数被置为1的bit数目

November 5
求一个数被置为1的bit数目
程序设计中经常遇到用一个数的每个bit表示一个状态,有时需要计算被置为1的bit数目. 方法1. 最直接的方法就是一位一位的判断 U8 nonZeroBitNum(U32 x) { U8 num = 0; for(U8 i = 0; i++; i<32) num += (x>>i) & 1;  // 右移,与,加 运算,需要三个CPU指令周期 return num; } 这种方法逻辑简单,但是每个32位数都需要循环32次得出结果 方法2. 利用 (2^N - 1) & 2

C#获取本地硬件信息

December 9
C#获取本地硬件信息
类HardInfoClass代码如下 using System; using System.Net; using System.Runtime.InteropServices; using System.Management; //需要在解决方案中引用System.Management.DLL文件 namespace FileTransLate.PCStatus {  /// <summary>  /// HardInfoClass 的摘要说明.  /// </summary>  

ie8使用360强制卸载后怎样安装

December 3
ie8使用360强制卸载后怎样安装
1.      最近项目需要使用ie6进行集中测试,远程登录地址后发现,active控件不支持,同事都使用的是ie6 没有出现这个问题,当时着急用 就拿360的强制卸载工具卸载,然后下了个ie6 安装程序,天真的以为就好了,结果安装不上,原因是我们装的xp系统 ie是霸王软件,根本卸载不干净,当时恢复想ie8在网上找了下 也没有找到 前面都是废话下面开,具体如下. 2.       在电脑的控制面板中 --添加或删除程序--点击 添加或删除windows组件 默认的上面勾选的有ie 版本应该是i

不用再找pl/sql注册码,下面方法更简单

October 9
不用再找pl/sql注册码,下面方法更简单
1.下载aalf.rar文件 2.将文件解压到(解压到当前文件夹)  pl/sql的安装目录(例如:D:\Program Files\PLSQL Developer)   3.启动pl/sql  ok如果没有不行 可能是 在解压aalf.rar的时候,不是选择     解压到当前文件夹 也可能是  plsql的版本问题吧(这个也没有验证,有时间的打架测试下,给我一个答复) aalf.rar (2.1 KB) 下载次数: 830

Java中生成随机数 1.随机数比较 2.控制范围随机数 3.获取范围内不重负随机数

April 17
Java中生成随机数  1.随机数比较  2.控制范围随机数 3.获取范围内不重负随机数
最近有几个朋友都在做项目中的  抽奖部分,可是网上抽奖,多少有那么点水份. 在Java 中我们可以使用java.util.Random类来产生一个随机数发生器.它有两种形式的构造函数,分别是Random()和Random(long seed).Random()使用当前时间即System.currentTimeMillis()作为发生器的种子,Random(long seed)使用指定的seed作为发生器的种子.   很多应用程序会发现 Math 类中的 random 方法更易于使用. 做一个例子