写了一个(不完整的)基于协程的task调度库 sample code如下 features 支持spwan 支持在task里面spawn 支持task里面yield 支持task里面等待其他task todo 支持在task里面sleep 支持在task里面设置和等待event 完整源代码如下 ...
分类:
其他好文 时间:
2019-06-19 23:27:12
阅读次数:
135
算法总结-深搜 由于是深度优先,后进入的结点需要先读取,因此选取堆栈实现,在栈中保存从起始结点(状态)到当前结点的路径上的所有结点。一般用递归实现。 非递归框架 递归框架 在深度优先搜索中,状态空间的图结构并不一定需要显式地保存下来。 该做法需要一个全局数组array来存放每个走过的node,arr ...
分类:
编程语言 时间:
2019-06-19 17:23:36
阅读次数:
101
String result = ""; //下面是把拿到的json字符串转成 json对象 JSONObject jsStr = JSONObject.parseObject(requestBody); //将字符串{“id”:1} //int jsID = Integer.parseInt(jsS... ...
分类:
编程语言 时间:
2019-06-19 10:51:24
阅读次数:
124
一、vim编辑模式下的命令: 1.跳转到末行:G 2.跳转到首行:1G 3.跳转到行首:0 4.跳转到行末:$ 5.在光标所在行的下一行插入内容:o 6.复制五行:5y 7.删除十行:10d 二、普通模式常用命令: 1.给文件夹或者文件赋权:chmod + 权限级别 +filename 2.查看占用 ...
分类:
系统相关 时间:
2019-06-18 18:25:47
阅读次数:
175
什么是中间件? 官方的说法:中间件是一个用来处理Django的请求和响应的框架级别的钩子。它是一个轻量、低级别的插件系统,用于在全局范围内改变Django的输入和输出。每个中间件组件都负责做一些特定的功能。 但是由于其影响的是全局,所以需要谨慎使用,使用不当会影响性能。 说的直白一点中间件是帮助我们 ...
分类:
其他好文 时间:
2019-06-18 18:22:06
阅读次数:
95
SpringBoot项目一般都会配置starter-parent依赖。 示例: 其主要作用: 指定编码格式默认使用utf-8。 指定java版本默认使用1.8。 提供Dependency Management进行项目依赖的版本管理,如指定实际依赖的版本号(已经做版本兼容性测试)。 默认的资源过滤和插 ...
分类:
编程语言 时间:
2019-06-16 15:52:04
阅读次数:
209
一、下载rpm包 方法一:downloadonly 方法二:yum-utils中的yumdownloader 方法三:利用yum的缓存功能 二、批量安装 把所有的rpm包放在一个目录下。 ...
分类:
其他好文 时间:
2019-06-15 15:25:35
阅读次数:
121
ORA-01152: file 1 was not restored from a sufficiently old backup ORA-01152: file 1 was not restored from a sufficiently old backup 问题描述 我们在用rman恢复数据库... ...
分类:
其他好文 时间:
2019-06-15 15:14:50
阅读次数:
75
随笔 - 52 文章 - 0 评论 - 36 随笔 - 52 文章 - 0 评论 - 36 随笔 - 52 文章 - 0 评论 - 36 随笔 - 52 文章 - 0 评论 - 36 MySQL中char、varchar和text的设计 char、varchar、text常识: 1、char(n)和 ...
分类:
其他好文 时间:
2019-06-15 12:00:17
阅读次数:
113
一、概述 开始阅读这篇文章之前,建议先阅读下 "《SpringBoot 之Actuator》" ,该篇文章提到 Spring Boot Actuator 提供了对单个Spring Boot的监控,信息包含:应用状态、内存、线程、堆栈等等,比较全面的监控了Spring Boot应用的整个生 ...
分类:
编程语言 时间:
2019-06-15 09:46:07
阅读次数:
105