- 博客(7)
- 资源 (8)
- 收藏
- 关注
原创 Node和浏览器端使用RSA加密解密
Node和浏览器端使用RSA加密解密最近在做一个登录注册的功能。在注册和修改密码的时候,用户的密码是有强度要求的(防止别人暴力破解)。所以在前后端都要校验密码的强度。为了密码安全地传递到服务端。我尝试使用 RSA 这种非对称密码技术来解决。用户在浏览器(客户端)输入的密码通过公钥加密传递到服务端,服务端使用私钥解密,然后服务端就可以校验密码的强度和安全存储处理。Node 的 RSA 加密解密Node
2017-12-05 10:40:31 3040
转载 Sublime Text 3 Build 3065 License key
今天在网上找了个Sublime Text 3 Build 3065 的 license key .在最新的Build 3083 下可以使用,记录下。----- BEGIN LICENSE -----Andrew WeberSingle User LicenseEA7E-855605813A03DD 5E4AD9E6 6C0EEB94 BC99798F942194A6 02396E98 E6
2015-03-27 09:54:45 4785
转载 Dom class helper
在网页开发中我们经常会操作一个 dom 节点的 class 属性。比如:addClass, hasClass, removeClass, toggleClass。今天在github 上面找了一段代码来处理这个问题。特此记录下:/*! * classie v1.0.1 * class helper functions * from bonzo https://github.com/ded/bon
2015-03-17 20:50:46 485
原创 JS拖动效果实现
拖拽,在网页中是一个很常见的 js 特效,在很多场景中都可以使用。本文中将总结拖拽的实现原理和注意事项。拖拽的原理我们在使用我们的操作系统的时候,经常用鼠标拖动电脑屏幕上的窗口。我们回忆一下我们拖动屏幕上的窗口的是怎么操作的。首先把把鼠标移动到需要拖动的窗口上面,按下鼠标,然后移动鼠标(这个时候窗口在不停地重绘),就可以发现窗口在我们鼠标的操控之下了,鼠标松开的时候停止拖动。我们在拖拽鼠标的过程中,
2015-03-06 20:24:16 657
原创 跨域通信的解决方案
跨域是前端开发中经常会碰到的问题,它的解决方案也有很多种。在这里做一个总结。(本文大多数的内容来源于网络)。什么是跨域document.domain + iframe动态创建 script 标签利用 iframe 和 location.hashwindow.name 实现跨域数据传输使用 HTML5 的 postMessage1. 什么是跨域先说同域吧,能够同时满足以下条件的都是同域。
2015-03-06 14:29:47 934
原创 元素的大小
上次处理一个问题的时候,遇到了要处理元素的滚动位置,由于基础不扎实,头都搞大了。所以特意来总结下关于DOM元素的大小的的知识点。Dom中没有规定如何确定页面中元素的大小。IE为此率先引入了一些属性,以便开发人员使用。目前所有的浏览器都支持这些属性。1. 偏移量(offset dimension)偏移量用于描述元素在屏幕上占用的所有可见空间。元素的可见大小由宽度、高度决定,包括所有内边距、滚动条、边框
2015-03-06 14:09:42 756
原创 一个Mina实例
本实例是参考Mina官网的实例更改的,也添加了自己的一些东西,也解决了有些同学遇到乱码的情况。不多说了,直接放代码:客服端:MimaTimeClient.javapackage minaExamle.client;import java.net.InetSocketAddress;import java.nio.charset.Charset;import java.u
2013-08-12 14:06:48 15334 6
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人