一、MGB功能简介 MyBatis Generator是一个代码生成工具。 MBG是如何运行的呢?它会检查所连接到的数据库的一个或者多个table,然后生成可用来访问这些table的构建(Java代码、XML文件等)。这减少了一开始在使用MyBatis与数据库连接交互时设置对象和配置文件的种种繁冗的 ...
分类:
其他好文 时间:
2018-11-29 11:11:02
阅读次数:
169
为什么要使用https? 因为http协议下,数据都是明文传输的,容易被截获、修改转发。 https实现原理: 概要:通过非对称加密进行交互协商获得对称加密算法与密钥,使用协商获得的加密算法与秘钥对交互数据加密 1)浏览器将自己支持的一套加密规则请求服务器。 2)服务器从中选出一组加密算法与HASH ...
分类:
Web程序 时间:
2018-11-29 11:10:56
阅读次数:
166
效果预览 在线演示 按下右侧的“点击预览”按钮可以在当前页面预览,点击链接可以全屏预览。 https://codepen.io/comehope/pen/PBGJwL 可交互视频 此视频是可以交互的,你可以随时暂停视频,编辑视频中的代码。 请用 chrome, safari, edge 打开观看。 ...
分类:
Web程序 时间:
2018-11-29 11:10:37
阅读次数:
264
背景 最初接触 AHK 的时候是一次填表。因为那张表比较特殊,所以不能整行复制粘贴,具体的操作就是方向键控制各自,然后Alt+↓打开下拉菜单,选择要填的内容,Enter确定。如此机械化的操作,每敲一次键盘就攒一点怒气值 当然要想办法让它 auto work 啦! 于是第一反应就是按键精灵,但是这玩意 ...
分类:
其他好文 时间:
2018-11-29 11:10:26
阅读次数:
176
在项目生产环境我们经常需要实现文件共享,传统的常见方案是通过NFS,实现服务器之间共享某一块磁盘,通过网络传输将分散的文件集中存储在一块指定的共享磁盘,实现基本的文件共享。实现这种方案,分服务端和客户端,将服务端的磁盘mount到客户端指定目录下,在客户端操作就像操作本地磁盘一样,nfs基本的安装如 ...
分类:
系统相关 时间:
2018-11-29 11:10:20
阅读次数:
183
SOFAMesh是蚂蚁金服在ServiceMesh方向上的探索,下面是它高级技术专家敖小剑在QCon上海2018上的演讲。 Service Mesh 是一个 基础设施层,用于处理服务间通讯。现代云原生应用有着复杂的服务拓扑,服务网格负责在这些拓扑中 实现请求的可靠传递。 在实践中,服务网格通常实现为 ...
分类:
其他好文 时间:
2018-11-29 11:10:07
阅读次数:
135
有了线性方程以及他的代价函数: 然后我们的目标就是通过调整 theta0, theta1 最小化 J 的值。 那么梯度下降算法的公式如下: alpha 是学习率,后面是对J和theta求偏导,以便得到这个点斜率,如果斜率为正就逐渐缩小theta,这样就逐步的调整到适合的theta 在Octave中表 ...
分类:
其他好文 时间:
2018-11-29 11:10:01
阅读次数:
176
计算MAP https://www.zhihu.com/question/53405779 http://tarangshah.com/blog/2018-01-27/what-is-map-understanding-the-statistic-of-choice-for-comparing-ob ...
分类:
其他好文 时间:
2018-11-29 11:09:52
阅读次数:
195
Session webapi中session为null的解决方案 在Global.asax里添加:开启Session功能(默认是不开启) 重写init方法 public class WebApiApplication : System.Web.HttpApplication { public ove ...
新建一个大纲-细节页面(MasterDetail),是内容页面,在左侧滑动出列表 可以使用代码控制列表是否显示或者隐藏,通过代码(thisParent as MasterDetail).IsPresented = true; 如果你不想使用xamarin自带的,可以自定义一个 后台代码 乞丐版的。。 ...
分类:
其他好文 时间:
2018-11-29 11:09:26
阅读次数:
136
msys2包含mingw32和mingw64 步骤1 首选安装msys64 链接: "https://pan.baidu.com/s/1qjnXxGqV0QpCKYxo NxOHg " 提取码:5eyj 安装到指定目录 步骤2 修改更新源 进入msys64/etc/pacman.d/目录中,分别在三 ...
MySQL Table of Contents 1. 安装与配置 2. 数据库与账户 3. 用户跟权限 4. 常用命令 5. 表的创建 6. 数据类型 7. 主键约束 8. 表的修改 9. 引擎(Engine) 10. 存储过程 11. 优化(Optimization) 12. UseCases 1 ...
分类:
数据库 时间:
2018-11-29 11:08:56
阅读次数:
265
迭代器 迭代器(iterator)可以遍历一个集合变量中的每个元素。Apex提供了Iterator接口来让开发者实现自定义的迭代器。 Iterator接口 Iterator接口定义了两个函数: hasNext():返回Boolean类型,表示被遍历的集合变量中是否还有下一个元素 next():返回集 ...
分类:
其他好文 时间:
2018-11-29 11:08:43
阅读次数:
140
在VS中调用 strcpy、strcat 等函数时会提示 _CRT_SECURE_NO_WARNINGS 警告,原因是这些函数不安全,可能会造成内存泄露等。比如: 所以建议采用带_s的函数,如strcpy_s,calloc_s。 当然,如果执意使用老版本、非安全版本函数,可以使用 _CRT_SECU ...
分类:
其他好文 时间:
2018-11-29 11:08:33
阅读次数:
141
import csvfile_path = r'F:\SMSSpamCollectionjs.txt'sms = open(file_path,'r',encoding = 'utf-8')sms_data = []sms_label = []csv_reader = csv.reader(sms, ...
分类:
编程语言 时间:
2018-11-29 11:08:24
阅读次数:
244