1.1 ip校验和的计算 Ip校验是针对ip头部的,即仅校验ip头部,而对于ip数据部分的校验,则交由相应的四次协议来保证, ip 头部中校验和字段为16bit。 计算原理如下: 1.把校验和字段设置为0 2.计算ip头部中所有16bit的字之和 3.将2中得到的和按位取反,得到校验和。 1.2 t ...
分类:
编程语言 时间:
2017-03-03 19:09:26
阅读次数:
1799
题意:给定一个由(,)组成的括号序列,维护:1、将[a,b]修改为同一种半括号 2、将[a,b]翻转 3、将[a,b]的(变为),)变为( 4、求[a,b]最少要添加多少个括号才能合法 题解: 不算太裸的平衡树……论标记的正确打法。 对于一个括号序列,我们总能简化成一个左边全是右括号,右边全是左括号 ...
分类:
其他好文 时间:
2017-02-26 13:48:06
阅读次数:
240
传送门 题意:三维最长不上升子序列以及每个元素出现在最长不上升子序列的概率 $1A$了好开心 首先需要从左右各求一遍,长度就是$F[0][i]+F[1][i]-1$,次数就是$G[0][i]*G[1][i]$ 我们可以用一些转换来简化代码 反转之后变成$LIS$,然后再反转并且$x,y$取反还是$L ...
分类:
编程语言 时间:
2017-02-25 21:09:09
阅读次数:
205
1、正则表达式和取反运算符不适合建立索引;2、backgroud建立索引速度缓慢;3、mongo支持存储数组,并可将数组设为索引 ...
分类:
其他好文 时间:
2017-02-23 18:43:13
阅读次数:
360
一:简介 paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接。 由于使用的是python这样的能够跨平台运行的语言,所以所有python支持的平台,如Linux, Solaris, BSD, MacOS X, Windows等,param ...
分类:
编程语言 时间:
2017-02-23 16:05:11
阅读次数:
270
1、问题描述将16进制数,以字符串形式出现的,把其转换为16进制,在转换成二进制,在取反,在转换成16进制,在转换成字符串的结果2、代码实现#include<stdio.h>
voidmain(void){
charstr[3]="A23";
charres[80]={0};
inti;
intt=0;
for(i=0;str[i];i++){
//先取出16进..
分类:
其他好文 时间:
2017-02-23 14:12:42
阅读次数:
158
Python 位操作: 按位与 &, 按位或 | 体会不到 按位异或 ^ 左移 << 右移 >> 取反 ~ 1. Single Number Given an array of integers, every element appears twice except for one. Find th ...
分类:
编程语言 时间:
2017-02-23 00:35:42
阅读次数:
234
直接上代码,引用CommTools.dll、包括aspx显示页面和aspx.cs获取反射数据源代码 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Web; 5 using ...
1 SHA1算法简介 安全哈希算法(Secure Hash Algorithm)主要适用于数字签名标准(Digital Signature Standard DSS)里面定义的数字签名算法(Digital Signature Algorithm DSA)。对于长度小于2^64位的消息,SHA1会产生 ...
分类:
编程语言 时间:
2017-02-17 13:08:13
阅读次数:
886
以下代码是否报错,如果不报错输出什么,为什么 var x = !!"Hello" + (!"world", !!"from here!!"); alert(x);不会报错,输出为2;原因:var x = !!"Hello" + (!"world", !!"from here!!");因为这三个字符串 ...
分类:
Web程序 时间:
2017-02-17 12:41:24
阅读次数:
151