前言:好久没有写博客,最近一年感觉真是好忙,各种做不完的工作。相信很多上班族都会有这种感觉。最近对NFC进行写卡操作,需要计算一个校验位。一般情况下,校验位多数是由前几个字节进行异或运算所得。
现在我就先说一下我使用的场景:
把一个16字节的数据写到CPU卡(如交通卡)里面,最后一字节是校验码---前十五字节异或。
我开始从网上找了一些别人写的算法发现计算后结果不对,或者就是写的太复杂了,于是自己就写了一个,感觉也比较简单,现在分享给大家,希望一起交流一下。...
分类:
编程语言 时间:
2015-05-15 13:38:47
收藏:
0 评论:
0 赞:
1 阅读:
6462
看标题,你可能会疑惑:咦?你这家伙,怎么不讲解完整的快排,只讲一部分快排……其实“部分快排”是算法的名字。本文几乎与普通快排无异。看懂了本文,你对普通的快排也会有更深的认识了,实际上本文相当详细呢
快速排序算法(qsort)的原理我们大都应该了解。但你真的了解如何高效实现一个快排吗?...
分类:
编程语言 时间:
2015-05-15 13:38:37
收藏:
0 评论:
0 赞:
0 阅读:
234
最近准备把《ThingingInJava》敲一遍(人比较笨,只能用这种简单粗暴的方法了,哈哈)必须要把net.mindview包导入导入过程参考这篇博客:http://blog.sina.com.cn/s/blog_631a75580100vcig.html中间由于要把所有文件中的com.mindv...
分类:
编程语言 时间:
2015-05-15 13:33:46
收藏:
0 评论:
0 赞:
0 阅读:
225
一个计数信号量。从概念上讲,信号量维护了一个许可集。如有必要,在许可可用前会阻塞每一个 acquire(),然后再获取该许可。每个 release() 添加一个许可,从而可能释放一个正在阻塞的获取者。但是,不使用实际的许可对象,Semaphore 只对可用许可的号码进行计数,并采取相应的行动。拿到....
分类:
编程语言 时间:
2015-05-15 13:30:32
收藏:
0 评论:
0 赞:
0 阅读:
96
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";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 指定编译多个目录下java文件链接:http://zhidao.baidu.com/link?url=W5ZERu8_ouGD-L_JH0vqqawhJNitsGbonQAATedyFZVEo0GqB1yRdb3QCJba3fAy7AiBSDc...
分类:
编程语言 时间:
2015-05-15 13:27:47
收藏:
0 评论:
0 赞:
0 阅读:
276
//// 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系统邮件告警配置有很多方式,如系统自带的mail,还有zabbix+msmtp+mutt,但是使用Python脚本应该来说还是一个非常简捷有效的方式。主要有如下步骤;1、设置zabbix_server.conf文件AlterScript = /usr/local/zabbix/share...
分类:
编程语言 时间:
2015-05-15 13:25:05
收藏:
0 评论:
0 赞:
0 阅读:
473
slice() 方法可从已有的数组中返回选定的元素。语法arrayObject.slice(start,end)参数描述start必需。规定从何处开始选取。如果是负数,那么它规定从数组尾部开始算起的位置。也就是说,-1 指最后一个元素,-2 指倒数第二个元素,以此类推。end可选。规定从何处结束选取...
分类:
编程语言 时间:
2015-05-15 13:23:34
收藏:
0 评论:
0 赞:
0 阅读:
131
函数:函数是独立的代码块,执行特定的任务。Swift 的统一函数语法足够灵活,能表达没有参数名称的简单的 C 型函数的任何东西,本地和外部复杂 Objective-C-style 方法参数名称为每个参数。一旦函数完成其执行,参数可以提供默认值来简化函数调用, 并且可以作为输入输出参数来传递,修改一个...
分类:
编程语言 时间:
2015-05-15 13:23:15
收藏:
0 评论:
0 赞:
0 阅读:
169
------- android培训、java培训、期待与您交流! ----------08.01 工具类中使用静态例: 1 class ArrayTool 2 { 3 //将构造方法私有,外界不能创建该类的对象 4 private ArrayTool(){} 5 //遍历数组...
分类:
编程语言 时间:
2015-05-15 13:23:03
收藏:
0 评论:
0 赞:
0 阅读:
316
文档模式在开发中貌似很少用到,最常见的是就是在获取页面宽高的时候,比如文档宽高,可见区域宽高等。IE对盒模型的渲染在 Standards Mode和Quirks Mode是有很大差别的,在Standards Mode下对于盒模型的解释和其他的标准浏览器是一样,但在Quirks Mode模式下则有很大...
分类:
编程语言 时间:
2015-05-15 13:19:17
收藏:
0 评论:
0 赞:
0 阅读:
208
在大多数情况下,为事件处理函数返回false,可以防止默认的事件行为.例如,默认情况下点击一个元素,页面会跳转到该元素href属性指定的页.Return False 就相当于终止符,Return True 就相当于执行符。百度$(".testReturn").on('click',function(...
分类:
编程语言 时间:
2015-05-15 13:18:18
收藏:
0 评论:
0 赞:
0 阅读:
149
instanceof 运算符简介 在 JavaScript 中,判断一个变量的类型尝尝会用 typeof 运算符,在使用 typeof 运算符时采用引用类型存储值会出现一个问题,无论引用的是什么类型的对象,它都返回 "object"。ECMAScript ...
分类:
编程语言 时间:
2015-05-15 12:13:27
收藏:
0 评论:
0 赞:
0 阅读:
287
本文为阅读下面四篇博文的读书笔记
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
例如: 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的自然数中,除了1和此整数自身外,不能被其他自然数整除的数。这个概念,我们在上初中,甚至小学的时候都学过了,这里就不再过多解释了。
互质数
百度百科上的解释是:公因数只有1的两个数,叫做互质数。;...
分类:
编程语言 时间:
2015-05-15 12:09:46
收藏:
0 评论:
0 赞:
0 阅读:
107
使用字典
>>> 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
为什么实用二叉树
一,在有序数组中插入删除数据太慢
1插入或者删除一条数据会移动后面的所有数据
二,在链表中查找数据太慢
2查找只能从头或者尾部一条一条的找
用树解决问题
有没有一种插入和删除像链表那么快,查询可以向有序数组一样查得快那样就好了。
数实现了这些特点,称为了最有意思的数据结构之一
树的术语
如下图
树分平衡树和非平衡树
...
分类:
编程语言 时间:
2015-05-15 12:07:06
收藏:
0 评论:
0 赞:
0 阅读:
164