简介:apidoc是一个轻量级的在线REST接口文档生成系统,支持多种主流语言,包括Java、C、C#、PHP和Javascript等。使用者仅需要按照要求书写相关注释,就可以生成可读性好、界面美观的在线接口文档。 1、安装 apidoc是基于nodeJs平台,在安装apidoc之前,需要先安装no ...
分类:
Windows开发 时间:
2021-05-20 00:13:42
收藏:
0 评论:
0 赞:
0 阅读:
17
李超线段树板子 P4254 [JSOI2008]Blue Mary开公司 板子题 内有注释 Code #include<bits/stdc++.h> #define ls (x << 1) #define rs (x << 1 | 1) using namespace std; const int ...
分类:
其他 时间:
2021-05-20 00:13:27
收藏:
0 评论:
0 赞:
0 阅读:
21
在子页面定义一个方法, 子页面 function child(obj) { } 父级页面 var iframe = window[layero.find('iframe')[0]['name']]; //得到iframe页的窗口对象,执行iframe页的方法:iframeWin.method(); ...
分类:
其他 时间:
2021-05-20 00:13:12
收藏:
0 评论:
0 赞:
0 阅读:
17
打个比方,你有一些想法,你把他们变成文字写在信纸上,这是http 你把这个信纸塞进信封,这个信封是tcp 你把这个信封写上地址交给邮局,这地址是IP 一层套一层 会话层,表示层,应用层归到一起 就是应用层,,http 和 rpc 都是 应用层 2. fegin 原理 1 SpringCloud 中 ...
分类:
其他 时间:
2021-05-20 00:12:43
收藏:
0 评论:
0 赞:
0 阅读:
38
项目中需要把窗体的四角改为圆角,winform窗体的圆角不是很好设置或者说绘制。在网上查找了很多方案,最终找到了一种完美解决方案。 在网上资料中常用的是都是重绘窗体四角。但是采用的方式不一样最后的效果也不一样同时代码量带来的体力劳动也是不一样的。 第一种方案:重写OnPaint或者再窗体的Paint ...
分类:
Windows开发 时间:
2021-05-20 00:12:33
收藏:
0 评论:
0 赞:
0 阅读:
25
1.选择排序 我们先来回顾一下什么是选择排序:我的代码(实现的是由大到小排序): # 选择排序问题 n = int(input('输入元素的总个数:')) number = [] for i in range(0, n): x1 = input('请输入第{}个元素的取值: '.format(i+1 ...
分类:
编程语言 时间:
2021-05-20 00:12:24
收藏:
0 评论:
0 赞:
0 阅读:
40
#include <iostream> #include <sstream> using namespace std; int main() { //string转int string str="10"; int num; stringstream ss; ss<<str; ss>>num; cou ...
分类:
编程语言 时间:
2021-05-20 00:12:07
收藏:
0 评论:
0 赞:
0 阅读:
17
#一、TCP协议介绍 TCP和UDP协议 TCP(Transmission Control Protocol) 传输控制协议 UDP(User Datagram Protocol) 用户数据报协议 #二、TCP报文格式 TCP协议 TCP是面向连接的,可靠的进程到进程通信的协议 TCP提供全双工服务 ...
分类:
其他 时间:
2021-05-20 00:11:55
收藏:
0 评论:
0 赞:
0 阅读:
18
Lambda lambda 表达式 仅仅是一个表达式,例如 std::find_if(container.begin(),container.end(), [](int val) {return 0 < val && val < 10;} ); 中的 [](int val) {return 0 < ...
分类:
其他 时间:
2021-05-20 00:11:40
收藏:
0 评论:
0 赞:
0 阅读:
33
先看一个简单的字典生成式: 1 columns=[1,2,3,4] 2 3 new_dict={c:1 for c in columns} 4 5 print(new_dict) 结果是:{1: 1, 2: 1, 3: 1, 4: 1} ...
分类:
编程语言 时间:
2021-05-20 00:11:18
收藏:
0 评论:
0 赞:
0 阅读:
27
(目录) 一、final 关键字 一、final 关键字的作用 final修饰的类无法被继承; final修饰的方法无法被重写; final修饰的变量只能赋一次值,不能给该常量重新赋值; final修饰的引用一旦指向某个对象,则不能再重新指向其它对象,并且在该方法的执行过程,该引用指向对象之后该对象 ...
分类:
其他 时间:
2021-05-20 00:11:04
收藏:
0 评论:
0 赞:
0 阅读:
23
Mybatis mybatis – MyBatis 3 | 入门 1.创建一个简单的数据库 插入自己所需的数据 CREATE DATABASE `runningman` USE `runningman` CREATE TABLE `mc`( `id` INT(10) NOT NULL PRIMARY ...
分类:
其他 时间:
2021-05-20 00:10:49
收藏:
0 评论:
0 赞:
0 阅读:
20
仔细查看mybatis的配置文件,发现遗漏一个属性:resultType 报错的配置是:<select id="ID" parameterType="java.util.Map">正确的配置应该是<select id="ID" parameterType="java.util.Map" result ...
分类:
移动平台 时间:
2021-05-20 00:10:40
收藏:
0 评论:
0 赞:
0 阅读:
16
如何在数据库事务提交成功后进行异步操作 问题 业务场景 业务需求上经常会有一些边缘操作,比如主流程操作A:用户报名课程操作入库,边缘操作B:发送邮件或短信通知。 业务要求 操作A操作数据库失败后,事务回滚,那么操作B不能执行。 操作A执行成功后,操作B也必须执行成功 如何实现 普通的执行A,之后执行 ...
分类:
其他 时间:
2021-05-20 00:10:28
收藏:
0 评论:
0 赞:
0 阅读:
26
一、SPI简介SPI 全称为 (Service Provider Interface) ,是JDK内置的一种服务提供发现机制。 目前有不少框架用它来做服务的扩展发现, 简单来说,它就是一种动态替换发现的机制, 举个例子来说, 有个接口,想运行时动态的给它添加实现,你只需要添加一个实现,而后,把新加的 ...
分类:
编程语言 时间:
2021-05-20 00:10:10
收藏:
0 评论:
0 赞:
0 阅读:
27
微服务的由来 微服务最早由Martin Fowler与James Lewis于2014年共同提出,微服务架构风格是一种使用一套小服务来开发单个应用的方式途径,每个服务运行在自己的进程中,并使用轻量级机制通信,通常是HTTP API,这些服务基于业务能力构建,并能够通过自动化部署机制来独立部署,这些服 ...
分类:
其他 时间:
2021-05-20 00:09:56
收藏:
0 评论:
0 赞:
0 阅读:
18
1. 多态 1.1 示例代码 /** * 禁用指针压缩: * -XX:-UseCompressedOops * -XX:-UseCompressedClassPointers */ public class DuoTaiTest { public static void test(Animal an ...
分类:
其他 时间:
2021-05-20 00:09:37
收藏:
0 评论:
0 赞:
0 阅读:
40
python 实现 kakfa 的 生产消费模式 和 发布订阅模式(已安装好 kafka 的情况下) 生产者 producer_demo.py from kafka import KafkaProducer, KafkaConsumer from kafka.errors import kafka_ ...
分类:
编程语言 时间:
2021-05-20 00:09:22
收藏:
0 评论:
0 赞:
0 阅读:
16
今天其实也有人问到了python装饰器是什么,一下子我也被问得有点懵逼了,有些基础的理论确实忘了,然而因为也是自己写的代码,也没有去做所谓的核心代码的区别,但是重新看了一下理论,还是知道了大概的一个作用是什么。 Python装饰器就是用于拓展原来函数的一种函数,在不改动原函数的代码的前提下给函数增加 ...
分类:
编程语言 时间:
2021-05-20 00:09:07
收藏:
0 评论:
0 赞:
0 阅读:
28
Collection Collection接口没有直接实现的子类,是通过它的子接口Set和List来实现的 常用方法: size():判断集合中元素的个数 isEmpty():判断集合是否为空 contains(Object o):检查集合中是否包含指定的对象 toArray():把集合元素存储到数 ...
分类:
编程语言 时间:
2021-05-20 00:08:44
收藏:
0 评论:
0 赞:
0 阅读:
31