- 博客(10)
- 资源 (6)
- 收藏
- 关注
原创 HTTPS
https(Hyper Text Transfer Protocol over Secure Socket Layer),超文本传输安全协议。我的理解是安全的http。因为http是明文传输,在需要安全的场合下不够安全。HTTPS基于http进行通信,但利用SSL/TLS来加密数据包。其作用有二: 1、建立一个信息安全通道,来保证数据传输的安全; 2、确认网站的真实性第一点通过加密实现,
2017-03-28 07:53:27 1175
原创 数字签名与数字证书
数字签名保证信息的真实性和完整性;而数字证书则保证信息的不可否认性。发送方将电子文档Hash运算,得到摘要,然后将摘要用私钥加密,就得到数字签名; 数字签名与电子文档一起发送给接收方,接收方收到后,将电子文档同样进行Hash运算得到摘要,然后将数字签名用公钥解密,并与摘要比较,相等即校验通过。 数字签名可以保证文档的真实性和完整性。是真的,且没被篡改。 真实性的理据在于接收方可以用公钥解密。
2017-03-26 08:32:46 945
原创 oracle 10g 数据库与客户端冲突导致实例创建无监听问题
同事在oracle 10g上创建一个实例,快结束时弹出一个错误,提示监听失败之类。查看服务,并无生成监听服务。于是删除重来,一连试了好几次,都是如此。这真是令人心烦意乱。提示里面有说到端口1521,难道此端口被占用了?用netstat -aon命令看了下,并没有。而且创建实例过程中,并没有什么地方可以设置端口的。后来试了下Net manager,手动创建了一个监听。看系统服务,发现已有listene
2017-03-22 18:51:29 2406
原创 javascript正则表达式提取子匹配项
C#里所用的正则表达式,如果要提取字符串里的子匹配项(我都不知道那个叫啥名字,别名?)是很方便的,比如:Regex rx = new Regex(@"<title>(?<title>[\s\S]+)?</title>", RegexOptions.Compiled | RegexOptions.IgnoreCase);Match m = rx.Match(content);if (m.Succe
2017-03-21 11:26:21 11056
原创 设计模式的分类
23种设计模式,根据目的分为3类:创建型结构型行为型一、创建型 关注对象的创建过程。 1、抽象工厂 2、工厂方法 3、建造者4、原型 克隆 5、单例二、结构型 关注对象与类的组织。三、行为型 关注对象之间的交互。
2017-03-19 08:28:11 614
原创 服务器返回JSON,IE出现下载问题
我向来的观点,IE就是个奇葩。服务器返回json,chrome处理得好地地,但IE却奇葩地向你请求是否要保存这个JSON文件?之所以出现这种弱智现象,是因为IE无法识别一个所谓的响应头部:application/json那如何处理?这样子: 服务器端: public ContentResult OperateResult(bool ok = true,string msg = "保存
2017-03-14 17:50:40 1891 1
原创 设计模式学习笔记——Mediator中介者模式
将众多对象之间的网状关系转为全部通过一个中间对象间接发生关系,此中间对象为中介者。看图最直观: 作用不言而喻,就是降低对象之间的耦合度,乃至降低了整个系统的复杂度。有点象代理模式,更象外观模式:
2017-03-13 07:57:45 670
原创 Html.Partial
老革命永远都在遇上各种似是而非的老问题。这次,是这个Html.Partial,分部页。Html.Partial与Html.Action有啥区别呢?区别就是,Html.Partial只有一个视图,而Html.Action除了视图,还真的有个Action跟它对应,所以,Html.Action功能比Html.Partial要强。Html.Partial如何使用呢?注意看参数如何传递和接收。代码一,Html
2017-03-06 19:38:11 8526 1
原创 SAML
一、什么是SAML? SAML(Security Assertion Markup Language),安全断言标记语言。是一种安全框架或规范,用于认证和授权。形式为XML,内容包括三个方面: 1.认证申明。表明用户是否已经认证,通常用于单点登录。 2.属性申明。 3.授权申明。表明 某个资源的权限。 比如,企业应用要访问某服务,为了保证身份安全,可以采用除了加密签名等措施,
2017-03-04 06:03:47 1487
原创 应用require.js进行javascript模块化编程小试一例
长久以来都渴望应用javascript的模块化编程。今日紧迫更甚,岁月蹉跎,已经不能再等了。拜读阮一峰的有关文章已经好几遍,文章写得真好,简洁流畅,头头是道,自觉有点明白了。但经验告诉我们,一定要亲手试一试。一试之下,果然走了一些弯路,加深了理解。一、下载require.js http://requirejs.org/docs/download.html二、编写相应测试代码。计有: 页面:/in
2017-03-02 19:06:28 585
数字证书制作工具itisscg.exe
2018-12-11
CAS5.1.8自定义验证码源代码
2018-12-05
自动伸缩搜索框2
2017-04-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人