自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 资源 (99)
  • 收藏
  • 关注

原创 原码,反码,补码 及 移位运算

在计算机中都是按字节来储存了,1个字节等于8位(1Byte=8bit),而计算机只能识别0和1这两个数,所以我们编写的程序最后都要转换成二进制。1个字节8位(1Byte=8bit),一个字节为用8个0或1来表示(每个便是1bit)如:0110  0011(大家都知道,开始的时候电脑是由老外搞出来的,那个时候不支持中文,后来加入中文编码,和其他语言的编码规则,所以造成编码后字节不同)在JAV

2012-01-12 13:23:40 1365

原创 进制转换原理分析

我们最熟悉的进制就是从小就学的十进制,“逢十进一”如:然而在计算机CPU操作都是二进制数据0或1,这样就需要我们进行进制的的转换,这里的二进制就是,“逢二进一”如:八进制为,“逢八进一”如:十六进制为,“逢十六进一”如:进制转换原理 进制转换分:整数部分和小数部分1,整数间十进制转其他格式:十进制整数转换为(R)进制整数采用"除R取余,逆序排列"法。

2012-01-11 17:59:20 1299 3

手机短信验证前端demo

手机短信验证前端前端代码 整体界面简单美观 好用 如果颜色不符可进行修改 项目中可以直接使用

2023-04-04

java调用chrome浏览器内核cef实现,非jxbrowser

java调用chrome浏览器内核,cef实现,非jxbrowser,非常不错

2019-10-22

漂亮的java嵌套浏览器IE,chrome

内嵌浏览器,java实现,Chrome和IE,功能强大可以直接使用

2019-10-22

漂亮的java嵌套火狐内核浏览器

嵌套浏览器,火狐内核,java实现,展示效果非常漂亮。程序需要maven下载必要包,如果下载不下来,可以配置阿里代码库或代码中国代码库进行尝试

2019-10-22

微信公众平台java开发完整项目示例_简单版

本例中列出了微信公众平台开发的所有流程的代码,包括接收xml数据、解析xml数据、调用图灵机器人api接口获取智能回复内容、封装结果xml数据等,简单明了,不明之处可查看个人博客中的讲解。

2017-02-24

ModelGoon-4.4.1-site

可从java代码中生成UML图,适用于eclipse高版本以及eclipse安卓IDE开发的高版本(已测试)

2015-01-28

web之困英文版

web之困英文版 无意间发现的文字完整版

2015-01-13

网络机器人Java编程指南(网页爬虫机器人聚合器)

网络机器人Java编程指南(网页爬虫机器人聚合器)非扫描

2014-01-14

人脸识别Java程序

该程序用java语言实现了人脸检测、人脸识别功能,内附相关文档说明,能够正常运行,具有参考价值和使用价值。别人资源只为银子

2013-12-03

java FeiQ[飞秋][飞鸽][支持windows and linux] (含源码)

java FeiQ[飞秋][飞鸽][支持windows and linux] (含源码)

2013-11-10

ffmpeg命令调用获取视频长度等值

ffmpeg命令调用获取视频长度等值 自己写的小项目里面使用的。 提取出播放时间 ===00:02:14.03 开始时间 =====1.999000 bitrate 码率 单位 kb==85 编码格式 ===h264 (High) 视频格式 ===yuv420p 分辨率 ===640x368

2013-10-21

java版的验证码破解

java版的验证码破解

2013-10-11

java识别验证码 仅限字母数字 附带bmp

java识别验证码 仅限字母数字 附带bmp图片 验证码图片位置随机变动

2013-10-11

Java ORC验证码和文章、车牌智能识别资

Java ORC验证码和文章、车牌智能识别资 工程代码

2013-10-11

Java验证码识别

高效率的Java 验证码识别引擎,推荐使用于网页验证码,使用方法:下载解压后,导入Eclipse或MyEclipse中,然后在c:盘下放置一张验证码图片(如:test.bmp),然后运行ParseJPEG_withOCR类的main方法即可! 注意:对于干扰线过多的或者倾斜过大的 识别不是很准确

2013-10-11

点击图片弹出大图 滚动鼠标控制图片

点击图片在当前窗口弹出大图 滚动鼠标控制图片大小

2013-09-06

div弹出层打包,包括弹出图片浏览

div弹出层打包,包括弹出图片浏览,多种样式可选择,精美好用,弹出图片类似QQ相册,很简单漂亮

2013-09-06

照片墙,图片许愿墙 jquery实现 可来回拖动

jquery实现照片墙,可来回拖动,效果很不错 图片许愿墙效果

2013-09-06

gif4j破解版(去掉了生成图片中的水印)

gif4j破解版(去掉了生成图片中的水印)

2013-08-28

jquery瀑布流实例最流行瀑布流图片展示

通过鼠标滚动图片无限加载的类似瀑布的效果的图片展示。用户可以无限浏览图片或内容无限加载瀑布流效果

2013-08-09

JAVA项目更新升级程序

JAVA项目更新升级程序,用来升级JAVAWEB项目,非常实用,并且采用了线程,运行时双线程运行。

2013-07-24

Java各种排序算法代码

非常不错的Java代码案例,完整而且可以运行。

2013-07-24

java 断点上传与下载

java 文件断点上传与下载;把文件分成多个小断通过启用多个子线程去下载/上传,提高下载/上传速度。

2013-07-04

java poi 根据excel模板生成excel文件

java poi 根据excel模板生成excel文件,利用poijar包根据已有excel模板,生成基于模板的新文件,jar包也在压缩包内,导入即可使用。

2013-06-26

java版qq聊天工具

经过测试完全可以用,无异常,绝对值得学习,涉及到的内容多线程,Socket,Swing,IO流,反射,缓存,泛型,集合等等,界面美化使用的插件包substance。分为服务器和客户端,服务器有登陆和后台显示2个界面实现对用户的增删改查,保存聊天信息,重定向显示后台信息,显示在线用户,注册用户,冻结用户(限制登录的用户),聊天信息,发布后台信息等等。客户端有登陆界面(可以注册用户)和聊天界面实现发送私聊群聊,发送文件,发送震动等等。。先导入jar包在启动serverMain,在启动客户端ClientMain,详细信息查看serverConfig.properties。。。

2013-05-24

文件加密解密算法(Java源码)

文件加密解密算法(Java源码) java,file,算法,加密解密,java源码 package com.crypto.encrypt; import java.security.SecureRandom; import java.io.*; import javax.crypto.spec.DESKeySpec; import javax.crypto.SecretKey; import javax.crypto.SecretKeyFactory; import javax.crypto.Cipher; import java.security.InvalidKeyException; import java.security.NoSuchAlgorithmException; import java.security.spec.InvalidKeySpecException; import javax.crypto.NoSuchPaddingException; import javax.crypto.BadPaddingException; import javax.crypto.IllegalBlockSizeException; import java.lang.reflect.Constructor; import java.security.spec.KeySpec; import java.lang.reflect.InvocationTargetException; public class EncryptData { private String keyfile=null; public EncryptData() { } public EncryptData(String keyfile) { this.keyfile=keyfile; } /** * 加密文件 * @param filename String 源路径 * @param filenamekey String 加密后的路径 */ public void createEncryptData(String filename,String filenamekey) throws IllegalStateException, IllegalBlockSizeException, BadPaddingException, NoSuchPaddingException, InvalidKeySpecException, NoSuchAlgorithmException, InvalidKeyException, IOException, InstantiationException, IllegalAccessException, IllegalArgumentException, InvocationTargetException, NoSuchMethodException, SecurityException, ClassNotFoundException, IllegalStateException, IllegalBlockSizeException, BadPaddingException, NoSuchPaddingException, InvalidKeySpecException, NoSuchAlgorithmException, InvalidKeyException, IOException { //验证keyfile if(keyfile==null || keyfile.equals("")) { throw new NullPointerException("无效的key文件路径"); } encryptData(filename,filenamekey); } /** * 加密类文件 * @param filename String 原始的类文件 * @param encryptfile String 加密后的类文件 * @throws IOException * @throws InvalidKeyException * @throws NoSuchAlgorithmException * @throws InvalidKeySpecException * @throws NoSuchPaddingException * @throws NoSuchAlgorithmException * @throws BadPaddingException * @throws IllegalBlockSizeException * @throws IllegalStateException */ private void encryptData(String filename,String encryptfile) throws IOException, InvalidKeyException, NoSuchAlgorithmException, InvalidKeySpecException, NoSuchPaddingException, NoSuchAlgorithmException, BadPaddingException, IllegalBlockSizeException, IllegalStateException, ClassNotFoundException, SecurityException, NoSuchMethodException, InvocationTargetException, IllegalArgumentException, IllegalAccessException, InstantiationException { byte data[]=Util.readFile(filename); // 执行加密操作 byte encryptedClassData[] = getencryptData(data); // 保存加密后的文件,覆盖原有的类文件。 Util.writeFile(encryptedClassData,encryptfile); } /** * 直接获得加密数据 * @param bytes byte[] * @throws IllegalStateException * @throws IllegalBlockSizeException * @throws BadPaddingException * @throws InvalidKeyException * @throws NoSuchPaddingException * @throws InvalidKeySpecException * @throws NoSuchAlgorithmException * @throws InstantiationException * @throws IllegalAccessException * @throws IllegalArgumentException * @throws InvocationTargetException * @throws NoSuchMethodException * @throws SecurityException * @throws ClassNotFoundException * @throws IOException * @return byte[] */ public byte[] createEncryptData(byte[] bytes) throws IllegalStateException, IllegalBlockSizeException, BadPaddingException, InvalidKeyException, NoSuchPaddingException, InvalidKeySpecException, NoSuchAlgorithmException, InstantiationException, IllegalAccessException, IllegalArgumentException, InvocationTargetException, NoSuchMethodException, SecurityException, ClassNotFoundException, IOException { bytes=getencryptData(bytes); return bytes; } private byte[] getencryptData(byte[] bytes) throws IOException, ClassNotFoundException, SecurityException, NoSuchMethodException, InvocationTargetException, IllegalArgumentException, IllegalAccessException, InstantiationException, NoSuchAlgorithmException, InvalidKeySpecException, NoSuchPaddingException, NoSuchAlgorithmException, InvalidKeyException, BadPaddingException, IllegalBlockSizeException, IllegalStateException { // 产生一个可信任的随机数源 SecureRandom sr = new SecureRandom(); //从密钥文件key Filename中得到密钥数据 byte[] rawKeyData = Util.readFile(keyfile); // 从原始密钥数据创建DESKeySpec对象 Class classkeyspec=Class.forName(Util.getValue("keyspec")); Constructor constructor = classkeyspec.getConstructor(new Class[]{byte[].class}); KeySpec dks = (KeySpec) constructor.newInstance(new Object[]{rawKeyData}); // 创建一个密钥工厂,然后用它把DESKeySpec转换成SecretKey对象 SecretKeyFactory keyFactory = SecretKeyFactory.getInstance(Util.getAlgorithm()); SecretKey key = keyFactory.generateSecret(dks); // Cipher对象实际完成加密操作 Cipher cipher = Cipher.getInstance(Util.getAlgorithm()); // 用密钥初始化Cipher对象 cipher.init(Cipher.ENCRYPT_MODE, key, sr); // 执行加密操作 bytes = cipher.doFinal(bytes); // 返回字节数组 return bytes; } /** * 设置key文件路径 * @param keyfile String */ public void setKeyFile(String keyfile) { this.keyfile=keyfile; } }

2013-05-13

Png图片压缩_java

Png 图片压缩 java PngEncoder

2013-05-10

jtds-1.2.5.jar

jtds-1.2.5.jar JTDS是一个开放源代码的100%纯Java的,用于JDBC 3.0驱动Microsoft SQL Server (6.5 ,7 ,2000和2005版本)和Sybase(10 ,11 ,12 ,15 版本)的驱动程序 。 JTDS是基于freetds的,并且是目前最快的生产准备JDBC驱动程序为SQL Server和Sybase 。 JTDS完全与JDBC 3.0兼容,支持只向前的,和可滚动/可更新的结果集(ResultSets)中并行(完全独立)语句,并且可实施所有databasemetadata和resultsetmetadata方法。 项目中用1.3.0的版本的不能用。用这个挺顺利。

2013-04-25

Web安全测试

本书由美国霍普、沃尔瑟著,傅鑫等译,由清华大学出版社出版 内容详实,由浅入深,不仅适合计算机专业学生等软件测试初学者,也适合软件测试工程师查阅!

2012-11-20

黑客入侵所需要的几个常用命令.doc

黑客入侵所需要的几个常用命令 黑客入侵所需要的几个常用命令

2012-11-20

LAN Shield 2.0源码 ARP攻击 防御

LAN Shield 2.0源码.rar 攻防一体

2012-10-17

杀毒Easy+Simply+Cleaner+V0.01源代码.rar

VB Easy+Simply+Cleaner+V0.01源代码.rar

2011-12-27

杀毒源码.rar

杀毒源码.rar

2011-12-27

安全知识+反黑入门基础+搞懂特洛伊木马工作原理.doc

安全知识+反黑入门基础+搞懂特洛伊木马工作原理.doc

2011-12-27

ARP工作原理及如何防范ARP欺骗木马.pdf

ARP工作原理及如何防范ARP欺骗木马.pdf

2011-12-27

btm-1.3.2.jar

btm-1.3.2.jar

2011-12-26

jBPM5_用户手册-中文版.doc

jBPM5_用户手册-中文版,主要介绍JBPM5使用方法及开发过程说明

2011-12-22

JBPM5_用户指南.doc

目录 第一章 概述 1 1.1 什么是jBPM? 1 1.2 概览 2 1.3 核心引擎 3 1.4 Eclipse编辑器 4 1.5 基于Web的设计器 5 1.6 jBPM控制台 5 1.7 文档结构 6 第二章 获得开始 7 2.1 下载 7 2.2 获得开始 7 2.3 社区 8 2.4 资源 8 2.41许可证 8 2.42 源代码 9 2.4.3 从源文件构建 9 第三章 安装 9 3.1 必备的 9 3.2 下载 installer 9 3.3 演示安装 10 3.4 10分钟指南: 使用Eclipse工具 10 3.5 10分钟向导:使用jBPM控制台 12 3.6 10分钟指南:使用Guvnor知识库和设计器 13 3.7 如果遇到问题或有问题应该怎么去做 14 3.7 经常被问的问题 14 第四章:核心引擎的API 15 4.1 jBPM API 16 4.11 Knowledge Base 17 4.12 会话 17 4.13 事件 19 4.2. Knowledge-based API 21 第五章 核心引擎:基础 21 5.1 创建一个流程 21 5.1.1 Eclipse BPMN2.0图形编辑器插件 22 5.1.2 使用XML定义流程 22 5.1.3使用流程API定义流程 24 5.2 不同流程构造的细节概述 25 5.3 流程属性的细节 26 5.4 事件细节 26 5.4.1 开始事件 26 5.4.2 结束事件 27 5.4.3 中间事件 28 5.5 动作细节 29 5.5.1 脚本任务 29 5.5.3 服务任务 30 5.5.3 用户任务 31 5.5.4 重用的子流程 32 5.5.5 业务规则任务 32 5.5.6 嵌入子流程 33 5.5.7 多个实例子流程 33 5.6 Gateways 细节 34 5.6.2 合并网关 35 5.7 在你的应用中使用流程 35 5.8 其他特性 36 5.8.1 数据 36 5.8.2 约束 37 5.8.3 动作脚本 38 5.8.4 事件 39 5.8.5 计时器 40 5.8.6 更新流程 41 第六章 BPMN 2.0 核心引擎 43 6.1 Business Process Model and Notation(BPMN)2.0 Specification业务流程建模和符号2.0规范 43 6.2 例子 47 6.3 支持的元素/属性 48 第七章 核心引擎:持久化和事务 54 7.1 运行时状态 54 7.1.1 二进制持久化 54 7.1.2 Safe Pionts 54 7.1.3 配置持久化 55 7.1.4 事务 58 7.2 流程定义 58 7.3 历史日志 59 7.3.1 将流程事件存储到数据库 59 第八章 核心引擎:示例 60 8.1 jBPM示例 60 8.2 示例 61 8.3 单元测试 61 第九章 Eclipse BPMN 2.0 Plugin 62 9.1 安装 62 9.2 创建你的BPMN 2.0 流程 62 9.3 元素和属性的顾虑 65 第十章 设计器 66 10.1 安装 67 第十一章 控制台 68 11.1 安装 68 11.2 运行流程管理控制台 68 11.2.1 管理流程实例 69 11.2.2 人工任务列表 71 11.2.3 报告 72 11.3 添加新的流程/任务表 73 11.4 REST interface 74 第十二章 Human Tasks 75 12.1 流程内的Human tasks 75 12.1.1 Swimlanes 78 12.2 Human task 管理组件 78 12.2.1 任务生命周期 78 12.2.2 将任务组件链接到jBPM引擎 79 12.2.3 启动任务管理组件 81 12.2.4 和任务管理组件的交互 83 12.3 人工任务管理接口 84 12.3.1 Eclipse integration 84 12.3.2 基于Web的任务视图 84 第十三章 特定领域的流程 84 13.1 介绍 84 13.2 示例:通告 85 13.2.1 创建工作定义 86 13.2.2 注册你的工作定义 86 13.2.3 在你的流程中使用你最新的工作条目 87 13.2.4 执行服务节点 89 第十四章 测试和调试 91 14.1 单元测试 91 14.1.1 使用Helper方法创建你的session 92 14.1.2 断言 92 14.1.3测试与外部服务的结合 93 14.1.4 配置持久化 94 14.2 调试 94 14.2.1 流程实例视图 95 14.2.2 人工任务视图 96 14.2.3 核查视图 96 第十五章 流程知识库 97 第十六章 业务活动监视器 99 16.1 报告 99 16.2 直接接入 101 第十七章 复杂流程 102 第十八章 和Maven,OSGi,Spring的整合 105 18.1 Maven 105 18.2 OGSi 107

2011-12-22

自己做个迷你型linux内核.pdf

自己做个迷你型 linux内核.pdf

2011-12-22

linux原理图.jpg

linux 原理图.jpg

2011-12-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除