一个cer证书本身也是需要签名的,这是为了防止cer证书被篡改。
证书有两种类型:
1. 根证书
2. 根证书签发的子证书。
根证书比较特殊,它是自签名的。而其他子证书的签名公钥都保存在它的上级证书里面。
可以用C#来做一些验证。
首先是根证书的签名验证。
// 验证根证书签名
X509Certificate2 x509Root = new X...
分类:
其他好文 时间:
2014-10-15 22:54:21
阅读次数:
234
POJ2478_Farey Sequence【快速求欧拉函数】
题目大意:
给你一个数n,对于0 < a < b <= n,求真分数a/b的个数
思路:因为a/b为真分数,所以a和b互质。
求真分数a/b的个数。其实就是求0 < i <= n中,小于i的正整数中,
有多少个与i互质的数。累加起来就是真分数a/b的个数。
其实就是欧拉函数
因为n的规模为10^6,可用快速求欧拉函数的方法求得(类似于筛法求素数)。
根据推论:设P是素数,
若p是x的约数,则E(x*p)=E(x)*p.
若p不是x的约数...
分类:
其他好文 时间:
2014-10-15 23:10:51
阅读次数:
178
给你一个可比较大小顺序的集合,让你生成所有按照字典序排列的子集,本文借鉴自刘汝佳算法入门经典。
方法一:
增量构造法:一次选取一个元素到集合中。
#include
using namespace std;
int a[20];
/*递归输出n以内所有的子集,其中cur为当前下标,初始值0*/
void print_subset(int n,int* a,int cur){
for (in...
分类:
其他好文 时间:
2014-10-15 22:04:01
阅读次数:
262
1. 脏读
首先区分脏页和脏数据
脏页是内存的缓冲池中已经修改的page,未及时flush到硬盘,但已经写到redo log中。读取和修改缓冲池的page很正常,可以提高效率,flush即可同步。
脏数据是指事务对缓冲池中的行记录record进行了修改,但是还没提交!!!,如果这时读取缓冲池中未提交的行数据就叫脏读,违反了事务的隔离性。
脏读就是指当一个事务正在访问数据,并且对数据进行了...
分类:
其他好文 时间:
2014-10-15 21:30:31
阅读次数:
190
将kobox : key_wq.c -v1中的四个工作队列处理函数改成一个工作队列处理函数
因为多个工作队列可以使用同一个工作队列处理函数
#include "key.h"
#define S3C_ADDR_BASE 0xF6000000
#define S3C_ADDR(x) (S3C_ADDR_BASE + (x))
#define S3C2410_PA_UART (0x500...
分类:
其他好文 时间:
2014-10-15 22:53:01
阅读次数:
323
HDU 4027 Can you answer these queries?
题目链接
题意:给定一个数列,两种操作
0 a b 把[a,b]区间内的数字都开根
1 a b 询问区间[a,b]和
思路:注意开根最多开到1或0就不在变化,那么一个数字最多开63次,然后题目保证数列和小于2^63,所以实际上对于每个数字的修改总次数并不多,因此修改操作每次就单点修改,线段树多开...
分类:
其他好文 时间:
2014-10-15 22:35:21
阅读次数:
243
在我们接收页面传来的数据时,这些数据都是以String类型接收的,所以要进行数据格式转换,这时候就可以统一为它们进行转换,而且在处理这些数据的类中可以继承ActionSupport类,然后让每一个接收数据并做业务处理的action类继承该类,并调用该类中的数据格式转换方法对接收的数据进行处理。
部分关键代码如下:
/**
* 超类BaseAction 数据格式转换
* @autho...
分类:
其他好文 时间:
2014-10-15 22:51:11
阅读次数:
147
RGB 颜色空间转 HSI 颜色空间的matlab程序实现
程序实现的时候注意把RGB像素值归一化就是了,然后千千万万要根据公式来,不能大意,我之前就有theta为复数的情况,是sqrt对负数进行运算进而得到了复数的结果(BUG)
程序是由matlab实现的,利用了矩阵运算的便捷性,这里如果直接操作单个元素的话。。。会很慢很慢,...
分类:
其他好文 时间:
2014-10-15 21:27:31
阅读次数:
1344
用jedis连接远程的redis时,抛出连接超时异常:connect timed out。...
分类:
其他好文 时间:
2014-10-15 22:17:21
阅读次数:
314
一、Linux的登陆流程 login: 用户名:每个用户名都有一个用户ID(用户标识符),计算机处理的就是用户ID(数字)而不是用户名(字符),。 认证机制:Authentication,比如密码或者其他生物识别技术 授权:Authorizatio...
分类:
其他好文 时间:
2014-10-15 22:47:21
阅读次数:
270
今天去客户公司给客户做培训,当然我是去凑热闹的,我们技术支持人员培训,我跟着听听课,了解点需求。累了一天回来想想,之前自己考虑太多了,软件行业对于内行来讲那是开天窗说亮话,对于外行来讲,就是高大上,你讲什么,讲成什么样,客户都听着,啥也不知道,只需要告诉客户怎么用,怎么搞,就可以了,别的啥也不要说,...
分类:
其他好文 时间:
2014-10-15 22:30:11
阅读次数:
174
Scannaer sc = new Scanner(System.in)---->插入一个扫描器,可用于插入一个文本if(布尔表达式){ //如果布尔表达式为true,就执行的语句}else{ //如果布尔表达式为false,就执行的语句}JOPtionPane类,该类主要三种方法: 1、JO...
分类:
其他好文 时间:
2014-10-15 23:19:31
阅读次数:
185
<!DOCTYPE html> <html> <head> ? ? <meta charset="utf-8" /> ? ? <title>跨浏览器placehoder</title> ? ? <meta name="author" content="ifrans.cn" /> ? ? <meta name="description" content="跨浏览器...
分类:
其他好文 时间:
2014-10-15 21:28:11
阅读次数:
329
安装pygame ?sudo?apt-get?install?python-pygame 第一个小程序:hello.py #!/usr/bin/env?python
?#?-*-?coding:?utf-8?-*-?
?
background_image_filename?=?‘sushiplate.jpg‘
mouse_image_filena...
分类:
其他好文 时间:
2014-10-15 22:18:01
阅读次数:
267
begin --main函数 ?? for a in 1..9 loop ?????? for b in 1..9 loop ??????????? for c in 1..9 loop ???????????????? if 11*a+11*b+11*c = 100*a+10*b+c then? ?????...
分类:
其他好文 时间:
2014-10-15 20:37:21
阅读次数:
226
解决E: Encountered a section with no Package: header错误 ? ? 我的ubuntu机器上出现下面这个错误。 ? ? Reading package lists... Error! ? ? E: Encountered a section with no Package: header ? ...
分类:
其他好文 时间:
2014-10-15 21:10:31
阅读次数:
188
一般我们在Linux下执行某些外部程序的时候可能会提示找不到共享库的错误, 比如: tmux: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory ...
分类:
其他好文 时间:
2014-10-15 20:20:01
阅读次数:
227