以前初学java写万年历,都是采用基本的算法求出是否闰年闰月 计算公式如下
int year = 2014, month = 8, total = 0;
if (month == 1 || month == 3 || month == 5 || month == 7 || month == 8
|| month == 10 || month == 12) {
total ...
分类:
编程语言 时间:
2014-08-09 16:02:47
阅读次数:
275
3.5 空指针并不等于空字符串
编译器保证由0转换而来的指针不等于任何有效的指针。
当常数0转化为指针时,这个指针不能被解引用。换句话说,当我们将0赋值给一个指针变量时,绝对不能企图使用该指针所指向的内存中存储的内容。
3.6边界计算与不对称边界
3.7求值顺序
C语言中只有四个运算符(&&,||,?:,,)存在规定的求值顺序。
逗号是先对左侧表达式求值,然后丢弃该值,...
分类:
其他好文 时间:
2014-08-09 16:00:58
阅读次数:
197
宏就是文字展开,实际中可以展开写出来发现错误。
6.1 不能忽视宏定义中的空格
6.2 宏并不是函数
宏定义一个函数时,
1、要把每个参数用括号括起来
2、同时也要把整个表达式括起来。
3、要确保宏中的参数没有副作用
#define max(a,b) ((a)>(b)?(a):(b))
max(big,x[i++]),这时++有可能被计算两次...
分类:
其他好文 时间:
2014-08-09 16:00:18
阅读次数:
204
Codeforces Round #260 (Div. 2)
题目链接
A:水题,其实只要判断有没有一个ai != bi即可,因为都保证是1 - n的不相等数字
B:找到2 3 4的循环节,发现只有4和2,于是把大数%4,%2,在根据循环节去计算即可
C:dp,dp[i][0]表示不拿i数字,dp[i][1]表示拿i数字,状态转移为
dp(i,0)=max(dp(i?1,...
分类:
其他好文 时间:
2014-08-09 15:59:38
阅读次数:
320
GP中定义的MAC可以和PBOC中的MAC通过简单计算相互转换,如下:
DATA=84820000100102030405060708800000
ICV=0000000000000000
KEY=404142434445464748494A4B4C4D4E4F
安全通道协议标识ALGSCP=02
3DES_MAC_1为PBOC中规定的计算MAC方法
3DES_MAC_1(...
分类:
其他好文 时间:
2014-08-09 15:57:58
阅读次数:
244
计算CVN时使用二个64位的验证密钥,KeyA和KeyB。
1) 计算CVN 的数据源包括: 主账号(PAN)、卡失效期和服务代码,从左至右顺序编排。
4123456789012345+8701+111
2) 将上述数据源扩展成128 位二进制数据(不足128 位右补二进制0)。
41234567890123458701111+000000000
3) 将128 ...
分类:
其他好文 时间:
2014-08-09 15:57:18
阅读次数:
277
转自:http://netsecurity.51cto.com/art/201301/378513.htm1.简介OpenSSL是一款功能强大的加密工具包。我们当中许多人已经在使用OpenSSL,用于创建RSA私匙或证书签名请求(CSR)。不过,你可曾 知道可以使用OpenSSL来测试计算机速度?或...
分类:
系统相关 时间:
2014-08-09 15:51:38
阅读次数:
242
十字链表 简单的说就是邻接表和逆邻接表的合体,解决了原邻接表或者逆邻接表出度和入度的计算无法兼得的问题。using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace LH.Gra...
分类:
其他好文 时间:
2014-08-09 15:44:48
阅读次数:
200
protected function dir_size($dir){ $dh = opendir($dir); //打开目录,返回一个目录流 $size = 0; //初始大小为0 while(false !== ($file = @readdir($dh))){ //循环读取目录下的文件 i...
分类:
其他好文 时间:
2014-08-09 15:44:28
阅读次数:
208
1.rsync简介
rsync是Unix下的一款应用软件,它能同步更新两处计算机的文件与目录,并适当利用差分编码以减少数据传输。rsync中一项与其他大部分类似程序或协议中所未见的重要特性是镜像对每个目标只需要一次发送。rsync可拷贝/显示目录属性,以及拷贝文件,并可选择性的压缩以及递归拷贝。
下面是rsync的图解:
...
分类:
系统相关 时间:
2014-08-09 13:33:17
阅读次数:
360