[TOC]## 1. subprocess> [homepage]()>> [博客: 使用subprocess模块调用子进程并获取输出](https://dothinking.github.io/blog/2018/01/12/%E4%BD%BF%E7%94%A8subprocess%E6%A8%A... ...
分类:
编程语言 时间:
2020-07-03 21:36:26
阅读次数:
91
兼容性说明 窗体改成固定尺寸方式接口加密不能用zip压缩 vuejs兼容性 https://cli.vuejs.org/zh/guide/browser-compatibility.html#polyfill 只支持对es5以上支持的浏览器,ie8以下不支持 添加babel兼容性打开项目时删除目录n ...
分类:
Web程序 时间:
2020-07-03 10:52:57
阅读次数:
166
什么是内存淘汰内存淘汰,和平时我们设置rediskey的过期时间,不是一回事;内存淘汰是说,假设我们限定redis只能使用8g内存,现在已经使用了这么多了(包括设置了过期时间的key和没设过期时间的key),那,后续的set操作,还怎么办呢?是不是只能报错了?那不行啊,不科学吧,因为有的key,可能已经很久没人用了,可能以后也不会再用到了,那我们是不是可以把这类key给干掉呢?干掉key的过程,就
分类:
其他好文 时间:
2020-07-02 21:47:30
阅读次数:
58
using System.Speech.Synthesis;//需要引用的命名空间 string str = "呀呀呀 呀呀呀 我是什么什么的小画家"; SpeechSynthesizer synth = new SpeechSynthesizer(); synth.Speak(str); ...
从菜鸟到高手,从小白到专家,从入门到入狱,如果要问我最常用的扫描探针是什么?我会毫不犹豫的说TCP SYN探针。
分类:
其他好文 时间:
2020-07-01 16:16:59
阅读次数:
115
由于TCP SYN探针名气太大,以至于很多防火墙禁止了该种扫描方式,那么想要绕过防火墙看到墙后的世界最简单的方法就是使用TCP ACK探针。
分类:
其他好文 时间:
2020-07-01 15:53:30
阅读次数:
130
因需要在用户列表中点详情按钮来到当前页,所以需要展示分组详情,并展示当前所属角色组的用户 public async Task<ActionResult> Details(string id) { //查找是否存在角色组 var role = await _roleManager.FindByIdAs ...
分类:
其他好文 时间:
2020-06-30 14:47:52
阅读次数:
161
1.谈谈你对Java面向对象的理解? 面向对象就是把构成问题的事务分解成一个个对象,建立对象的目的不是一个步骤,而是为了描述一个事务在解决问题中的行为。类是面向对象的一个重要概念,类是很多个具有相同属性和行为特征的对象抽象出来的,对象是类的一个实例。 类具有三个属性:继承、封装和多态。 封装:通过把 ...
分类:
编程语言 时间:
2020-06-30 14:32:32
阅读次数:
48
概念 PV 的全称是:PersistentVolume(持久化卷),是对底层的共享存储的一种抽象,PV 由管理员进行创建和配置,它和具体的底层的共享存储技术的实现方式有关,比如 Ceph、GlusterFS、NFS 等,都是通过插件机制完成与共享存储的对接。 PVC 的全称是:PersistentV ...
分类:
其他好文 时间:
2020-06-29 11:40:03
阅读次数:
53
一直都知道 TCP 建立连接时需要三次握手,释放连接时需要四次挥手,也大概能说出整个过程,但是一直对其中的设计思想理解不深,停留在“只可意会,不可言传”的阶段。这次写一篇博客尝试将其中的思想表达出来。 TCP 建连三次握手 首先解释一下每个步骤的作用:1、a 时刻,A 准备就绪,发送 SYN 包给 ...
分类:
其他好文 时间:
2020-06-29 00:27:50
阅读次数:
67