swagger是后台开发中很好用的交互式文档,Django原本的Django-Swagger已经停止维护了,现在一般用drf_yasg这个包来实现文档,它里面支持swagger和redoc两种,redoc是静态的,作为导出文档的话不错,不过一般我们用swagger,因为可以在文档里面调试,非常方便。 ...
本节内容 引入 1.持久化类 2.映射文件 3.测试 结语 引入 在数据库操作中,我们除了对表操作,还有视图、存储过程等操作,这一篇和下篇来学习这些内容。这篇我们来学习如何在NHibernate中使用视图。首先,我们在数据库中建立一个名为viewCustomer视图,选中CustomerId、Fir ...
分类:
Web程序 时间:
2020-08-06 11:54:00
阅读次数:
79
part1:sqlite嵌入式数据库移植 1、数据库系统构成:访问数据库应用-->管理数据库系统-->数据库存储(自上而下) 2、数据库中数据以表的形式而存在。表与表之间可能存在关联关系(SQL结构化查询语言,用于访问数据库中的数据) 3、数据库访问语言SQL 创建表 creat table stu ...
分类:
其他好文 时间:
2020-08-04 11:24:21
阅读次数:
77
上一篇文章关于MySQL binlog二进制日志中,对binlog是什么,日志结构,如何查看等进行了介绍,本文介绍如何将使用binlog进行数据恢复。 清空binlog 清空binlog,便于后续测试: reset master 数据写入 对数据库进行更新操作: mysql > create dat ...
分类:
其他好文 时间:
2020-08-03 00:45:52
阅读次数:
99
异常传播 有时候,你会想把捕获到的异常再次抛出。这种情况通常发生在Error或RuntimeException被捕获的时候,你没想捕获它们,但是声明捕获Throwable和Exception的时候,也包括了了Error或RuntimeException。Guava提供了若干方法,来判断异常类型并且重 ...
分类:
其他好文 时间:
2020-08-02 12:42:35
阅读次数:
73
准备数据库 CREATE DATABASE /*!32312 IF NOT EXISTS*/`test01` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci */ /*!80016 DEFAULT ENCRYPTIO ...
分类:
其他好文 时间:
2020-08-01 09:19:31
阅读次数:
104
话不多说直接上demo: 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Document</title> 6 </head> 7 <body> 8 <div class="contain ...
分类:
其他好文 时间:
2020-07-31 19:23:28
阅读次数:
87
TextureView入门代码 package com.obarong.testtextureview; import androidx.appcompat.app.AppCompatActivity; import android.graphics.SurfaceTexture; import a ...
分类:
其他好文 时间:
2020-07-31 14:07:06
阅读次数:
77
分页 若是想要了解一个代码的底层,最好的方法仍是从官网的案例和配置说明开始,自顶向下,才能一路通畅 直接就某个类出发,可能在某个从顶层类就存在的参数的创建过程缺失,可能会让你丈二摸不着头脑,连往上都不知道怎么往上 前端分页 一次性请求数据表格中的所有记录(ajax),然后在前端缓存并且计算count ...
分类:
其他好文 时间:
2020-07-30 10:47:28
阅读次数:
69