`
文章列表

公钥与私钥

公钥与私钥 数字签名是什么?   1. 鲍勃有两把钥匙,一把是公钥,另一把是私钥。 2. 鲍勃把公钥送给他的朋友们----帕蒂、道格、苏珊----每人一把。 3. 苏珊要给鲍勃写一封保密的信。她写完后用鲍勃的公钥加密,就可以达到保密的效果。 4. 鲍勃收信后,用私钥解密,就看到了信件内容。这里要强调的是,只要鲍勃的私钥不泄露,这封信就是安全的,即使落在别人手里,也无法解密。 5. 鲍勃给苏珊回信,决定采用"数字签名"。他写完后先用Hash函数,生成信件的摘要(digest)。 6. 然后,鲍勃使用私钥,对这个摘要加密,生成 ...

公钥与私钥

公钥与私钥 数字签名是什么?   1. 鲍勃有两把钥匙,一把是公钥,另一把是私钥。 2. 鲍勃把公钥送给他的朋友们----帕蒂、道格、苏珊----每人一把。 3. 苏珊要给鲍勃写一封保密的信。她写完后用鲍勃的公钥加密,就可以达到保密的效果。 4. 鲍勃收信后,用私钥解密,就看到了信件内容。这里要强调的是,只要鲍勃的私钥不泄露,这封信就是安全的,即使落在别人手里,也无法解密。 5. 鲍勃给苏珊回信,决定采用"数字签名"。他写完后先用Hash函数,生成信件的摘要(digest)。 6. 然后,鲍勃使用私钥,对这个摘要加密,生成 ...

修改extjs4默认字体

    博客分类:
  • ext
  .x-btn-default-small .x-btn-inner, .x-btn-default-medium .x-btn-inner, .x-btn-default-large .x-btn-inner, .x-btn-default-toolbar-small .x-btn-inner, .x-btn-default-toolbar-medium .x-btn-inner, .x-btn-default-toolbar-large .x-btn-inner, .x-menu-item-text, .x-html-editor-tb .x-font-select, .x-panel ...
1、 只需把ext-all.css样式文件中的所有11px换成12px,这样就为统一的12px的字体了。 但是如果再想增大,那么这时候不光是把源文件的11px换成15px,而且需要把里面和font有关的12px换成15px。 改完之后按钮出现毛边,在样式文件中加 复制代码 代码如下: .ext-ie .x-btn-text-icon .x-btn-center .x-btn-text { padding:3px 0px 0px 0px; } 毛边就不见了! 2、 由于在不同浏览器中,或者不同版本的同款浏览器中显示的Extjs字体大小不一样。而且看起来比较小。不顺眼。 在网上查之, ...

Firebug控制台详解

    博客分类:
  • js
Firebug控制台详解 作者: 阮一峰 Firebug是网页开发的利器,能够极大地提升工作效率。 但是,它不太容易上手。我曾经翻译过一篇《Firebug入门指南》,介绍了一些基本用法。今天,继续介绍它的高级用法。 ===================================
使用eclipse编写extjs时,一定会用到spket这个插件,spket可以单独当作ide使用,也可以当作eclipse插件使用,我这里是当作eclipse的插件使用的,下面来一步步图解说明如何配置spket插件。 第一步:下载spket插件 由于spket插件是需要收费使用的,这里为了方便大家学习extjs,我附上spket插件破解版(支持extjs4.1)供大家下载,我的百度网盘地址如下: http://pan.baidu.com/share/link?shareid=334288&uk=3188520945 第二步:安装spket插件 解压rar文件,将里面的fea ...
Ext.define('Xap.core.ui.extjs.element.grid.Grid', {    extend: 'Ext.grid.Panel',    alias: 'widget.xapGrid', //给该grid赋新值 setData:function(data){     var store = this.getStore();  store.loadData(data);    },  });     Ext.define('Xap.core.ui.extjs.element.grid.FilterGrid', {    extend: 'Xap.core.ui ...
Ext.onReady(function(){       var array = ['1','2','3','4',

JSDuck安装及使用

    博客分类:
  • ext
Javascript:前端利器 之 JSDuck 目录 背景JSDuck生成的文档效果JSDuck安装步骤 第一步:安装Ruby 第二步:安装Development Kit 第三步:安装rdiscount 第四步:安装jsduckJSDuck
<div style=\"width:50px; height:50px;line-height:50px;text-align:center; background-color:Yellow\">           风格的方式 </div>     width:50px; height:50px;line-height:50px;text-align:center;   line-height:50px;垂直 text-align:center; 水平

win7安装node.js

原文出处:http://www.ccydesign.com/nodejs-setup/     win7(我用的是笔记本)在nodejs官方网站下载.msi文件安装,安装到一半的时候,进度条提示:roll back,because of a error.node.js setup wizard ended prematurely.然后我就找啊找,各种环境配置,各种msi文件文件修改,杯具的还是解决不了。最后手动安装下载包和配置环境变量。 答案是在这里找到的:install in windows,下面简要的说一下安装步骤: 下载nodejs引擎,32bit version或者64b ...
1.下载 spring-framework-2.0.8.zip 和 axis2-1.5-war.zip 备用: http://nchc.dl.sourceforge.net/project/springframework/springframework-2/2.0.8/spring-framework-2.0.8.zip http://apache.etoak.com/ws/axis2/1_5/axis2-1.5-war.zip 2.新建一个web工程:ws-sample 解压pring-framework-2.0.8.zip 和 axis2-1.5-war.zip将 spring.jar ...
原文出处:http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=2152436                 1、 什么是主机名;无论在局域网还是INTERNET上,每台主机都有一个IP地址,是为了区分此台主机和彼台主机,也就是说IP地址就是主机的门牌号。 ...
计算机的使用者一直以为他们的计算机可以同时做很多事情。他们认为当其他的应用程序在下载文件,管理打印队列或者缓冲音频的时候他们可以继续在文字处理程序上工作。甚至对于单个应用程序,他们任然期待它能在在同一时间做很多事情。举个例子,一个流媒体播放程序必须能同时完成以下工作:从网络上读取数字音频,解压缩数字音频,管理播放和更新程序显示。甚至文字处理器也应该能在忙于重新格式化文本和刷新显示的情况下同时响应键盘和鼠标事件。这样的软件就被称为并发软件。 通过Java语言和Java类库对于基础并发的支持,Java平台具有完全(from the ground up )支持并发编程的能力。从JDK5.0起,Jav ...

ThreadLocal

    博客分类:
  • java
 
首先,ThreadLocal 不是用来解决共享对象的多线程访问问题的,一般情况下,通过ThreadLocal.set() 到线程中的对象是该线程自己使用的对象,其他线程是不需要访问的,也访问不到的。各个线程中访问的是不同的对象。 另外,说ThreadLocal使得各线程能够保持各自独立的一个对象,并不是通过ThreadLocal.set()来实现的,而是通过每个线程中的new 对象 的操作来创建的对象,每个线程创建一个,不是什么对象的拷贝或副本。通过ThreadLocal.set()将这个新创建的对象的引用保存到各线程的自己的一个map中,每个线程都有这样一个map,执行ThreadLocal ...
Global site tag (gtag.js) - Google Analytics