首页 > 编程语言
用Java语言实现对十六进制字符串异或运算
前言:好久没有写博客,最近一年感觉真是好忙,各种做不完的工作。相信很多上班族都会有这种感觉。最近对NFC进行写卡操作,需要计算一个校验位。一般情况下,校验位多数是由前几个字节进行异或运算所得。 现在我就先说一下我使用的场景: 把一个16字节的数据写到CPU卡(如交通卡)里面,最后一字节是校验码---前十五字节异或。 我开始从网上找了一些别人写的算法发现计算后结果不对,或者就是写的太复杂了,于是自己就写了一个,感觉也比较简单,现在分享给大家,希望一起交流一下。...
分类:编程语言   时间:2015-05-15 13:38:47    收藏:0  评论:0  赞:1  阅读:6462
详解Redis源码中的部分快速排序算法(pqsort.c)
看标题,你可能会疑惑:咦?你这家伙,怎么不讲解完整的快排,只讲一部分快排……其实“部分快排”是算法的名字。本文几乎与普通快排无异。看懂了本文,你对普通的快排也会有更深的认识了,实际上本文相当详细呢 快速排序算法(qsort)的原理我们大都应该了解。但你真的了解如何高效实现一个快排吗?...
分类:编程语言   时间:2015-05-15 13:38:37    收藏:0  评论:0  赞:0  阅读:234
python批量修改文件脚本
最近准备把《ThingingInJava》敲一遍(人比较笨,只能用这种简单粗暴的方法了,哈哈)必须要把net.mindview包导入导入过程参考这篇博客:http://blog.sina.com.cn/s/blog_631a75580100vcig.html中间由于要把所有文件中的com.mindv...
分类:编程语言   时间:2015-05-15 13:33:46    收藏:0  评论:0  赞:0  阅读:225
Java之多线程 Semaphore(信号量)
一个计数信号量。从概念上讲,信号量维护了一个许可集。如有必要,在许可可用前会阻塞每一个 acquire(),然后再获取该许可。每个 release() 添加一个许可,从而可能释放一个正在阻塞的获取者。但是,不使用实际的许可对象,Semaphore 只对可用许可的号码进行计数,并采取相应的行动。拿到....
分类:编程语言   时间:2015-05-15 13:30:32    收藏:0  评论:0  赞:0  阅读:96
How to Create a Java Concurrent Program
In this DocumentGoalSolutionOverviewSteps in writing Java Concurrent ProgramTemplate Program:Program LogicProgram ParametersDatabase OperationsSetting...
分类:编程语言   时间:2015-05-15 13:30:04    收藏:0  评论:0  赞:0  阅读:260
String str = "1,2,3,4,5,6" 如何将这个字符串转换成int数组
String str = "1,2,3,4,5,6";string[] strS = str.Split(',');int[] num = new int[strS.Length];int number, i = 0;foreach (var item in strS){if (int.TryPar...
分类:编程语言   时间:2015-05-15 13:28:58    收藏:0  评论:0  赞:0  阅读:887
javac 使用总结
先给出参考的两个链接,然后再总结:内容:使用javac 指定编译多个目录下java文件链接:http://zhidao.baidu.com/link?url=W5ZERu8_ouGD-L_JH0vqqawhJNitsGbonQAATedyFZVEo0GqB1yRdb3QCJba3fAy7AiBSDc...
分类:编程语言   时间:2015-05-15 13:27:47    收藏:0  评论:0  赞:0  阅读:276
c++对象池使用
//// ObjectPool.h// DragonBall//// Created by user on 13-8-22.////#include #include #include "cocos2d.h"#include using namespace std;using namespac...
分类:编程语言   时间:2015-05-15 13:26:34    收藏:0  评论:0  赞:0  阅读:179
zabbix系统邮件告警Python脚本
zabbix系统邮件告警配置有很多方式,如系统自带的mail,还有zabbix+msmtp+mutt,但是使用Python脚本应该来说还是一个非常简捷有效的方式。主要有如下步骤;1、设置zabbix_server.conf文件AlterScript = /usr/local/zabbix/share...
分类:编程语言   时间:2015-05-15 13:25:05    收藏:0  评论:0  赞:0  阅读:473
javascript slice() 方法
slice() 方法可从已有的数组中返回选定的元素。语法arrayObject.slice(start,end)参数描述start必需。规定从何处开始选取。如果是负数,那么它规定从数组尾部开始算起的位置。也就是说,-1 指最后一个元素,-2 指倒数第二个元素,以此类推。end可选。规定从何处结束选取...
分类:编程语言   时间:2015-05-15 13:23:34    收藏:0  评论:0  赞:0  阅读:131
Swift-函数学习
函数:函数是独立的代码块,执行特定的任务。Swift 的统一函数语法足够灵活,能表达没有参数名称的简单的 C 型函数的任何东西,本地和外部复杂 Objective-C-style 方法参数名称为每个参数。一旦函数完成其执行,参数可以提供默认值来简化函数调用, 并且可以作为输入输出参数来传递,修改一个...
分类:编程语言   时间:2015-05-15 13:23:15    收藏:0  评论:0  赞:0  阅读:169
黑马程序员_JavaSE学习总结第08天_面向对象3
------- android培训、java培训、期待与您交流! ----------08.01 工具类中使用静态例: 1 class ArrayTool 2 { 3 //将构造方法私有,外界不能创建该类的对象 4 private ArrayTool(){} 5 //遍历数组...
分类:编程语言   时间:2015-05-15 13:23:03    收藏:0  评论:0  赞:0  阅读:316
javascript document.compatMode属性
文档模式在开发中貌似很少用到,最常见的是就是在获取页面宽高的时候,比如文档宽高,可见区域宽高等。IE对盒模型的渲染在 Standards Mode和Quirks Mode是有很大差别的,在Standards Mode下对于盒模型的解释和其他的标准浏览器是一样,但在Quirks Mode模式下则有很大...
分类:编程语言   时间:2015-05-15 13:19:17    收藏:0  评论:0  赞:0  阅读:208
javaScript return false
在大多数情况下,为事件处理函数返回false,可以防止默认的事件行为.例如,默认情况下点击一个元素,页面会跳转到该元素href属性指定的页.Return False 就相当于终止符,Return True 就相当于执行符。百度$(".testReturn").on('click',function(...
分类:编程语言   时间:2015-05-15 13:18:18    收藏:0  评论:0  赞:0  阅读:149
JavaScript instanceof 运算符深入剖析
instanceof 运算符简介 在 JavaScript 中,判断一个变量的类型尝尝会用 typeof 运算符,在使用 typeof 运算符时采用引用类型存储值会出现一个问题,无论引用的是什么类型的对象,它都返回 "object"。ECMAScript ...
分类:编程语言   时间:2015-05-15 12:13:27    收藏:0  评论:0  赞:0  阅读:287
Java中的强引用、软引用、弱引用和虚引用
本文为阅读下面四篇博文的读书笔记 http://sishuok.com/forum/blogPost/list/342.html http://blog.sae.sina.com.cn/archives/5228?utm_source=tuicool http://www.cnblogs.com/dolphin0520/p/3784171.html http://blog.c...
分类:编程语言   时间:2015-05-15 12:10:47    收藏:0  评论:0  赞:0  阅读:229
java十进制转二进制
例如: 5的二进制转换方法为 5除以2 得余数1 然后再用商值2继续除以2 得余数0 然后除尽了商值为1 所以 最后得到二进制值为 101 public static void main(String[] args)     {           StringBuffer sbf = toBin(10);           String str=sbf.reverse().to...
分类:编程语言   时间:2015-05-15 12:10:06    收藏:0  评论:0  赞:0  阅读:181
RSA算法原理1
必备数学知识   RSA加密算法中,只用到素数、互质数、指数运算、模运算等几个简单的数学知识。所以,我们也需要了解这几个概念即可。 素数   素数又称质数,指在一个大于1的自然数中,除了1和此整数自身外,不能被其他自然数整除的数。这个概念,我们在上初中,甚至小学的时候都学过了,这里就不再过多解释了。 互质数   百度百科上的解释是:公因数只有1的两个数,叫做互质数。;...
分类:编程语言   时间:2015-05-15 12:09:46    收藏:0  评论:0  赞:0  阅读:107
Head_First_Python学习笔记(四)
使用字典 >>> import print_detail >>> james2 = print_detail.print_detail('james2') >>> james2 ['James Lee', '2002:3:14', '2:34', '3:21', '2:34', '2:45', '3:01', '2:01', '2:01',...
分类:编程语言   时间:2015-05-15 12:07:26    收藏:0  评论:0  赞:0  阅读:170
二叉树算法(java)
为什么实用二叉树 一,在有序数组中插入删除数据太慢      1插入或者删除一条数据会移动后面的所有数据   二,在链表中查找数据太慢     2查找只能从头或者尾部一条一条的找 用树解决问题      有没有一种插入和删除像链表那么快,查询可以向有序数组一样查得快那样就好了。  数实现了这些特点,称为了最有意思的数据结构之一 树的术语 如下图 树分平衡树和非平衡树 ...
分类:编程语言   时间:2015-05-15 12:07:06    收藏:0  评论:0  赞:0  阅读:164
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!