摘要:
前前后后,看了许多次关于https加解密过程的相关文档资料,一直似懂非懂。这次,终于理解了,还画了个图,做个记录。 知识点 1.对称加密:双方用同一个密码加解密。如des,aes 2.非对称加密:双方各有一对公私密码,公钥公开给别人,别人可以用它来加密;同一对的公钥加密后私钥可解,私钥加密后,公钥可 阅读全文
摘要:
突然想到一个很有意思的问题,就是怎么判断两个矩形是否重叠? 我想到的算法是,先计算不重叠情况,再取反即可! 不重叠情况 蓝色矩形在黑色矩形的四周,这就是不重叠的情况。转换成坐标就是,蓝色矩形的 Xmin>x2 || Xmax<x1 || Ymin>y2 || Ymax<y1 可得重叠公式为: !(X 阅读全文
摘要:
最近参与了cocos creator的研究,开发小游戏,结果被一个事件坑得不行不行的。现在终于解决了,分享给大家。 原理 1.触控事件是针对节点的 2.触控事件的冒泡,是一级一级往上冒泡,中间可以阻止冒泡 3.父节点不响应触控事件,注意看父节点的位置、大小等,如果触点位置不在父节点区域内肯定不能触发 阅读全文
摘要:
1.定义函数,函数中定义类对象 f1=function(){ //定义类 function Pannel(name){ this.name = name; this.print = function(){ console.info(this.name); }; } //扩展类方法成员 Pann... 阅读全文
摘要:
一springmvc项目中我新增记录完全ok,编辑就是不行,后台方法进不去。老是报错HTTP ERROR 400 Bad Request。 经过查询,说是400表示请求中的语法错误。 我把新增记录的请求信息拷贝下来,把编辑的请求信息也拷贝下来,然后用notepad++比较两个请求,终于发现原因就是i 阅读全文
摘要:
方法1 方法2 经过测试第一个方法效率明显高出不少。 测试代码 进行10万次调用测试后,方法1耗时为0-1毫秒,方法2耗时为38-41毫秒。所以建议使用方法一,进行计算年月的天数。 阅读全文
摘要:
1.概述 其实最简单的办法就是使用原生sql,如 session.createSQLQuery("sql"),或者使用jdbcTemplate。但是项目中已经使用了hql的方式查询,修改起来又累,风险又大!所以,必须找到一种比较好的解决方案,实在不行再改写吧!经过3天的时间的研究,终于找到一种不错的 阅读全文
摘要:
hibernate cascade 是 @OneToOne @OneToMany @ManyToOne @ManyToMany等注解的属性,表示级联操作。 谷歌翻译对注释的翻译 必须级联到关联目标的操作。默认情况下没有级联操作。 这里解释一下,级联的意思是:本实体做了什么事,也要拉上 另一个关联的实 阅读全文
摘要:
windows程序功能强大且已经习惯使用了,用mac总感觉不给力,例如记事本工具Notepad++就非常优秀。下面介绍如何在mac系统下通过wine来安装使用notepadd++程序。 1.安装wine 在Mac上安装Wine (用于运行exe程序) 2.安装notepad++ https://no 阅读全文
摘要:
直接上代码,原理之前的随笔已经讲过了。http://www.cnblogs.com/hdwang/p/7115835.html 1.先看看效果 2.html代码,含js代码 2.1 common.js 2.2 home.ftl 3.后台代码 3.1 分页参数对象 3.2 数据返回对象 3.3 数据实 阅读全文