密码学笔记---公钥,私钥

转载原网址:http://www.ruanyifeng.com/blog/2006/12/notes_on_cryptography.html1.加密方法可以分为两大类。一类是单钥加密(private key cryptography),还有一类叫做双钥加密(public key cryptography)。前者的加密和解密过程都用同一套密码,后者的加密和解密过程用的是两套密码。历史上,人类传统的...
分类: 其他 发布时间: 07-13 10:11 阅读次数: 0

数据结构——顺序表

顺序表静态存储 数组空间由编译器固定分配,程序执行结后此空间自动释放,可按照数组元素的下标(位置)存取任一元素的值,所化费时间相同。一旦数据空间占满,再加入新的数据就将产生 溢出,此时存储空间不能扩充,就会导致程序停止工作 1 //顺序表静态存储 2 #define maxSize 100 3 typedef int DataType; 4 typedef struct 5
分类: 其他 发布时间: 07-13 10:11 阅读次数: 0

jquery.maskload.js学习笔记

概述Loadmask是一个jquery plugin,使用此插件可以在DOM元素加载或更改内容时为此DOM元素添加一个屏蔽层,以防止用户互动,同时起到提醒用户后台任务正在运行的作用。使用此插件可以大大提高用户体验,此插件是一个轻量级jquery plugin,只有2kb左右,非常易于使用;主页:http://code.google.com/p/jquery-loadmask/Download: h...
分类: 其他 发布时间: 07-13 10:11 阅读次数: 0

jquery.artDialog.source.js学习

1 关键的对象关系art = jQuery = $function artDialog() {...}artDialog.fn = artDialog.prototype =artDialog.fn._init.prototypejQuery.fn = jQuery.prototype = jQuery.fn.init.prototypejQuery.extend = jQuery.fn.exte...
分类: 其他 发布时间: 07-13 10:11 阅读次数: 0

PSIM仿真之:Buck转换器输入阻抗仿真

1、        建立如下BUCK拓扑仿真模型:2、在DC输入端串联了一个正弦信号源Vsin。使用ac sweep探头测量输入电流及输入电压。对输入电流的测量,将ac sweep探头与电流传感器相连接;对于电压的测量,将ac sweep探头与电压传感器相连接。Ac sweep探头在菜单Elements ->  other  -> probes中,如下:3、        放置AC s...
分类: 其他 发布时间: 07-13 10:11 阅读次数: 0

java垃圾回收机制及finalize()方法

java垃圾回收机制及finalize()方法程序员都了解初始化的重要性,但常常会忘记同样也重要的清理工作,在使用完一个对象以后就“弃之不顾”的做法并非总是安全的。垃圾回收器当然,java与C、C++不同,它有垃圾回收器负责回收无用对象占据的内存资源,但是也有特殊情况,假定你的对象(并非使用new)获得了一块“特殊”的内存区域,由于垃圾回收器只知道释放那些经由new分配的内存,所以它不知怎么去释放...
分类: 其他 发布时间: 07-13 10:11 阅读次数: 0

数据结构——单链表(带头结点和不带头结点)

1 //单链表:通过各结点的链接指针来表示结点间的逻辑关系,长度可扩充,遍历或查找 2 //只能从指针的指示的首元结点开始,跟随链接指针逐个结点进行访问,进行删除或插 3 //入时,只需修改相关结点的指针域,但链接表比顺序表需要的存储空间多 4 5 6 //单链表的结构定义 7 typedef int DataType; 8 typedef struct node
分类: 其他 发布时间: 07-13 10:11 阅读次数: 0

mathcad入门二

1、        Mathcad“静态公式”和“动态公式”处理工具的使用。A,“静态公式”处理:求解并联回路中R1的表达式。如下图,先输入左边等式,注意“=”在布尔运算工具栏中找。输入完等式后,框选R1再使用“符号学 -> 变量-> 求解”菜单选项。结果就出来了,如右式:B, “动态公式”处理:求解并联回路中R1的表达式。(使用solve操作符)如下图,输入左边表达式,在结果处点击“...
分类: 其他 发布时间: 07-13 10:11 阅读次数: 0

StringUtils工具类常用方法汇总(判空、转换、移除、替换、反转)

Apache commons lang3包下的StringUtils工具类中封装了一些字符串操作的方法,非常实用,使用起来也非常方便。最近自己也经常在项目中使用到了里面的一些方法,在这里将常用的方法总结了一下,方便以后查阅,大家有兴趣也可以看一下。  首先需要说明的一点是,StringUtils类在操作字符串时,即使操作的为null值也是安全的,不会报NullPointerException,这一...
分类: 其他 发布时间: 07-13 10:11 阅读次数: 0

PSIM仿真之:仿真时如何修改元件参数值(How to change variables mid-simulation with PSIM)

How to Manipulatevariables During a PSIM simulation1、       以带有内外环控制的PFC电路为例,如下:2、       打开测量仪器的runtime graphs以Vout电压为例,双击Vout电压表图标,弹出左下角的窗口(Voltage Probe窗口),在Runtimegraph:Vout的右侧打√。弹出对应的graph窗口。如右图。另...
分类: 其他 发布时间: 07-13 10:11 阅读次数: 0

数据结构——顺序(升序)链表(增加,删除,集合的并,交,差)

1 //有序链表(升序)在一个有序链表中寻找一个集合成员(用有序链表表示集合, 2 //集合成员可以无限增加) 3 4 //基于有序链表表示集合的结构定义 5 typedef int DataType;//假定集合元素的数据类型为int型 6 typedef struct node//集合的结点定义 7 { 8 DataType data;//每个成员的数据
分类: 其他 发布时间: 07-13 10:11 阅读次数: 0

java垃圾回收机制和finalize()方法

一、java提供finalize()方法,垃圾回收器准备释放内存的时候,会先调用finalize()。       (1).对象不一定会被回收。       (2).垃圾回收不是析构函数。       (3).垃圾回收只与内存有关。       (4).垃圾回收和finalize()都是靠不住的,只要JVM还没有快到耗尽内存的地步,它是不会浪费时间进行垃圾回收的。二、垃圾回收器:       1、...
分类: 其他 发布时间: 07-13 10:11 阅读次数: 0

一分钟教你简单理解正向代理和反向代理

简单理解正向代理和反向代理正向代理:比如X花店代A,B,C,D,E五位男生向Candy女生送匿名的生日鲜花,这里的X花店就是5位顾客的代理,花店代理的是客户,隐藏的是客户。这就是我们常说的代理。正向代理隐藏了真实的请求客户端。服务端不知道真实的客户端是谁,客户端请求的服务都被代理服务器代替来请求反向代理:拨打10086客服电话,接线员可能有很多个,调度器会智能的分配一个接线员与你通话。这里的调度器...
分类: 其他 发布时间: 07-13 10:11 阅读次数: 0

java 垃圾回收机制 finalize System.gc

java虚拟机,会自动回收资源,通常不用我们关心资源回收的问题。但是jvm垃圾回收,只是回收通过new对象时候占用的内存空间,也就是堆内存空间,对于其他特殊的内存,无法进行回收。还有一点就是:jvm回收的资源的时机不确定,通常是jvm资源耗尽的时候才会进行资源回收,jvm回收资源也会消耗资源。在一个是在程序运行结束,jvm会把资源归还操作系统。所以有时候,程序运行期间没有进行过资源回收。对于那些j...
分类: 其他 发布时间: 07-13 10:11 阅读次数: 0

commons-codec.jar中常用方法

一、Base64编码和解码import org.apache.commons.codec.EncoderException;import org.apache.commons.codec.binary.Base64;public class TestBase64 {    public static void main(String[] args) throws EncoderException,...
分类: 其他 发布时间: 07-13 10:11 阅读次数: 0

数据结构——循环链表、仅设尾指针的循环链表、约瑟夫环

1 //循环链表,链表的尾结点的link域中不是NULL,而是存放了指针链表开始结点的指针 2 ////设p是在循环链表中逐个结点检测指针,则在判断p是否达到链表的链尾时p->link == first 3 4 5 //循环链表的结构定义 6 typedef int DataType; 7 typedef struct node//循环链表定义 8 { 9
分类: 其他 发布时间: 07-13 10:11 阅读次数: 0

基于@Aspect实现Aop

@Aspect:例如要想在实现类的每个方法前、后或者是否发生异常等信息打印出来,需要把信息抽取出来,写到对应的切面类里要想将一个类变成切面类,需要两步:第一步,使用@Component注解将该类注册加入到ioc容器中。第二步,在类上使用@Aspect将此类变成切面类。除了上面环绕通知,用@Aspect注解方式还可以实现前置通知、返回通知、后置通知、异常通知。@Before:前置通知-目标方法执行之...
分类: 其他 发布时间: 07-13 10:11 阅读次数: 0

Java中finalize()详解和Java9中的垃圾回收

Java垃圾回收机制Java有垃圾回收期负责回收无用对象占据的内存空间。但也有特殊情况:假定你的对象(并非使用new)获得了一块“特殊”的内存区域,由于垃圾回收期只知道释放那些经由new分配的内存,所以它不知道该如何释放该对象的这块“特殊”内存。Java允许在类中定义一个名为finalize()方法。一旦垃圾回收期准备好释放对象占用的内存空间,首先调用其finalize()方法,并且在下一次垃圾回...
分类: 其他 发布时间: 07-13 10:11 阅读次数: 0

PSIM入门:简单实例讲解PSIM基本操作(PSIM Basic Simulation)

1、        打开PSIM软件,如下:弹出一个操作小贴士,按close即可。(当然了,有兴趣的也可以看一看小贴士)2、          点击工具条左边的new,新建一个文件。3、        在菜单栏选择:View -> Library Browser可打开PSIM自带的元件库浏览器.通过元件库浏览器和下方的基本元件工具条( Element Toolbar )可以找到仿真用的基本元...
分类: 其他 发布时间: 07-13 10:11 阅读次数: 0

理论知识:电感感应电压公式,纯电感正弦电路感应电压公式,纯电容正弦电路电流公式的推导

电感感应电压公式v(t)=L*di(t)/dt的推导推导一:衡量电感线圈充磁多少的单位是磁链——Ψ。电流越大,电感线圈被冲磁链就越多,即磁链与电流成正比,即Ψ=L*I。对一个指定电感线圈,L是常量。因此,用L=Ψ/I表达电感线圈的电磁转换能力,称L为电感量。电感量的微分表达式为:L=dΨ(t)/di(t)。推导:dΨ(t) = L * di(t)  公式一根据电磁感应原理,磁链变化产生感应电压,磁...
分类: 其他 发布时间: 07-13 10:11 阅读次数: 0