摘要:
公钥:在网上可以随意传播的密钥,被窃取了也没有关系; 私钥:自己保留的密钥,绝对不可以在网上随意传播; 一 .加密功能 公钥与私钥总是成对使用的,组成一个密钥对。它们之间有一个特性:由私钥计算公钥很简单(多项式级别复杂度),由公钥计算私钥很难(指数级别复杂度),其依赖的原理都是数学问题,如大数的质因 阅读全文
摘要:
无功功率的理解: 1.无功功率是相对于有功功率的概念。有功功率是电网中的电能最终转化为对外做功的能量,比如电机对外做功转化成机械能的能量。相对应的,无功功率就是电网中的电能没有对外做功的那部分能量。那么为什么还需要无功功率呢?因为设备需要正常运转,就必须要建立和维持电磁场,无功功率在建立电磁场时从电 阅读全文
摘要:
一、WebService到底是什么?一言以蔽之:WebService是一种跨编程语言和跨操作系统平台的远程调用技术。 跨编程语言:服务端程序采用java编写,客户端程序则可以采用其他编程语言编写,反之亦然! 跨操作系统:则是指服务端程序和客户端程序可以在不同的操作系统上运行。 二、WebServic 阅读全文
摘要:
今天安装了VS2010中文旗舰版,发现所有的快捷键,比如F5,F7,F9,F10,F11这些常用的快捷键都不能用。我的笔记本是DELL的灵越游匣系列游戏本,经过百度,发现是笔记本默认的键盘选项不匹配,修改后即可。 修改方式为: 开机按F2 -> Advanced -> Function Key Be 阅读全文
摘要:
注意,Dijksrta算法的精髓在于有两个表:假设是CLOSE表和OPEN表。最开始假设只有源点S在CLOSE表中。OPEN表中有很多个点A、B、C、D、E... 第一步:先求CLOSE表中所有点到CLOSE表中所有点的距离,即求源点S到OPEN表中所有点的距离。取最小的那个距离,比如说是A点。则S 阅读全文
摘要:
假设有n个数组成一个数组a[n],a[n]的范围是0~m,现在需要对这个数组进行排序。 桶排序的过程:我们准备一个数组b[m],初始化该数组为0。观察a[i]的值(0<=i<=n),比如说a[i]=x(显然0<x<m),则b[x]++,即利用b[x]存储a[n]中值为x的元素出现了几次。最后,我们按 阅读全文
摘要:
快速排序的思想: 1.假如有一个数组a[n],我们随便取数组中的一个下标为x的元素A(一般取a[x]=A=a[n/2]),经过一顿骚操作,使得数组中下标小于x的元素,其元素值也不大于A,数组中下标大于x的元素,其元素值不小于A; 2.经过步骤1,数组a[n]被元素A分成了两部分,且左半部分中的所有元 阅读全文
摘要:
static的作用: 对变量: 1.局部变量: 在局部变量之前加上关键字static,局部变量就被定义成为一个局部静态变量。 1)内存中的位置:静态存储区 2)初始化:未经初始化的全局静态变量会被程序自动初始化为0(自动对象的值是任意的,除非他被显示初始化) 3)作用域:作用域仍为局部作用域,当定义 阅读全文
摘要:
相同点:#ifndef #define #endif 和 #pragma once 都是用来保证一个.h文件只被编译一次。 不同点: 1. #ifndef #define #endif 用来防止一个宏被重复定义多次; #pragma once 可以防止一个.h文件被一个.cpp重复include。嵌 阅读全文
摘要:
题目转自http://blog.csdn.net/morewindows/article/details/7392749 第一题:线程的基本概念、线程的基本状态及状态之间的关系? 线程,有时称为轻量级进程,是CPU使用的基本单元;它由线程ID、程序计数器、寄存器集合和堆栈组成。它与属于同一进程的其他 阅读全文