MyBatis是当前主流的Java持久层框架之一,它与 Hibernate一样,也是一种ORM框架。因其性能优异,且具有高度的灵活性、可优化性和易于维护等特点,所以受到了广大互联网企业的青睐,是目前大型互联网项目的首选框架。 什么是MyBatis MyBatisMyBatis是一个支持普通SQL查询 ...
分类:
其他好文 时间:
2020-06-23 21:13:19
阅读次数:
55
python 3.6版本 使用 pipenv构建的虚拟化环境 安装指导遵从官方文档https://docs.httprunner.org/quickstart/ 测试环境:在vmware中安装centos7,然后在centos7安装禅道软件 步骤: 1 打开charles,作为proxy 2 使用浏 ...
分类:
Web程序 时间:
2020-06-23 19:33:51
阅读次数:
59
装饰模式核心内容: 观察者模式又称为发布订阅模式,定义了对象间的一对多依赖关系,当一个对象状态发生改变时,其相关依赖的其他对象都能接收到通知; 观察者模式的核心在于目标(Subject)和观察者(Observer)接口,目标有一个状态属性,观察者“订阅”这个目标,当目标的状态属性发生改变时,通知所有 ...
分类:
其他好文 时间:
2020-06-23 17:06:41
阅读次数:
50
1 任务调度利器:APScheduler 2 分布式的队列:celery 3 绘图组件:Matplotlib 、 Seaborn 4 ORM框架:SQLAlchemy 、 Peewee 5 web开发框架:Flask 、 Django、Tornado 6 机器学习:Pytorch、TensorFlo ...
分类:
编程语言 时间:
2020-06-23 13:19:34
阅读次数:
80
在开发过程中免不了创建实体类,字段少的表可以手动编写,但是字段多还用手动创建的话不免有些浪费时间,假如一张表有100多个字段,手写有些不现实。 这时我们会借助一些工具,如:动软代码生成器、各种ORM框架自带的代码生成器等等,都可以使用。 我们现在就基于SqlSugar(ORM框架)自己动手制造一个轮 ...
分类:
数据库 时间:
2020-06-23 13:01:04
阅读次数:
114
1: Project -> Info -> Localizations下选择需要支持的语言。 2:新建对应.strings 文件,同事选择对应的语言。用 Localizable.strings 命名 3:对应用名称进行国际化同样需要想用的国际化文件 用 InfoPlist.strings 命名 键值 ...
分类:
移动开发 时间:
2020-06-23 12:59:31
阅读次数:
74
1. 前言 MySQL一对多的数据分页是非常常见的需求,比如我们要查询商品和商品的图片信息。但是很多人会在这里遇到分页的误区,得到不正确的结果。今天就来分析并解决这个问题。 2. 问题分析 我们先创建一个简单商品表和对应的商品图片关系表,它们之间是一对多的关系: 然后我分别写入了一些商品和这些商品对 ...
分类:
数据库 时间:
2020-06-23 10:27:38
阅读次数:
73
首先进入后 1.设置语言环境 点击右上角的下箭头,会出现这个黑框,点击图中的设置 点击之后,出现这个框体 点击管理已安装的语言: 点击之后,会出现提示,按照提示做即可 这里可能按照提示后,会出错。例如: Failed to download repository information 解决方法就是 ...
分类:
系统相关 时间:
2020-06-23 01:19:55
阅读次数:
119
原本计划今天开始看多表的ORM操作,但是看了十多分钟发现对于单表操作,自己并不是非常熟悉,所以今天重新回顾一下从创建单边与数据库之间的关系到最终实现单表的增删改查过程。同时之前的继承等方面的也都一起进行吧。 大概用了两个小时吧,总体感觉最近一周的课程白看了,忘的差不多了,所以近期的内容就是复习啦 重 ...
分类:
数据库 时间:
2020-06-22 23:11:39
阅读次数:
70
(1)Gaussian 满足mean=0,std=1的高斯分布x~N(mean,std2) (2)Xavier 满足x~U(?a,+a)x~U(?a,+a)的均匀分布, 其中 a = sqrt(3/n) (3)MSRA 满足x~N(0,σ2)x~N(0,σ2)的高斯分布,其中σ = sqrt(2/n ...
分类:
其他好文 时间:
2020-06-22 20:56:55
阅读次数:
123