StringBuilder , StringBuffer ,String 都是 final 的,但是为什么StringBuilder , StringBuffer可以进行修改呢,因为不可变包括的是,引用不可变以及对象不可变,而这三个都是属于引用不可变,(也就是地址不要变,里面的内容随心所欲),而St ...
分类:
其他好文 时间:
2020-07-04 13:35:07
阅读次数:
61
1.使用准备 在pro中, 添加QT+= charts 然后在界面头文件中添加头文件并声明命名空间,添加: 1 #include <QtCharts> 2 QT_CHARTS_USE_NAMESPACE 2.QChart之曲线图 绘制曲线图需要用到3个类 QSplineSeries: 用于创建有由一 ...
分类:
其他好文 时间:
2020-07-03 17:10:19
阅读次数:
143
策略模式的核心思想与 if else如出一辙,根据不同的key动态的找到不同的业务逻辑(要执行的函数)。那它就只是如此吗?实际上,我们口中的策略模式其实就是在代码结构上调整,用接口+实现类+分派逻辑来使代码结构可维护性更好。
分类:
其他好文 时间:
2020-07-02 21:54:50
阅读次数:
52
Python中的列表是可变的,这是它却别于元组和字符串最重要的特点,元组和字符串的元素不可修改。列举一些常用的列表操作的函数和方法。 1,list.append(x),将x追加到列表list末尾: 1 stack = [3,4,5] #定义列表 2 print(id(stack)) #打印列表的id ...
分类:
编程语言 时间:
2020-07-02 13:46:28
阅读次数:
85
常见命令参数 1 2 3 4 5 6 7 8 9 10 11 12 A:即Atime,告诉系统不要修改对这个文件的最后访问时间。 S:即Sync,一旦应用程序对这个文件执行了写操作,使系统立刻把修改的结果写到磁盘。 a:即Append Only,系统只允许在这个文件之后追加数据,不允许任何进程覆盖或 ...
分类:
系统相关 时间:
2020-07-01 09:43:59
阅读次数:
66
栈-先进后出 class Stack(): def __init__(self): self.items = [] def push(self,item): self.items.append(item) def pop(self): return self.items.pop() def peek ...
分类:
编程语言 时间:
2020-07-01 00:22:01
阅读次数:
98
public static void TextWriter(string Msg) { string path = @"D: " + "log.txt"; //文件流 FileStream file = new FileStream(path, FileMode.Append); StreamWri ...
分类:
其他好文 时间:
2020-06-30 20:23:32
阅读次数:
41
https://zhuanlan.zhihu.com/p/109291334 # start.py # from ..core.src import run # srart.py是执行文件, 其父级文件夹是bin, 要走出bin找core文件夹是不行的, 所以只能用绝对导入 # 绝对导入参照的是sy ...
分类:
其他好文 时间:
2020-06-29 18:40:06
阅读次数:
63
python数据类型有三种: 1. 列表 [ list ]:值可更改 --创建一个空list:a=[ ] 或 a=() --增加列表中的一个元素: list.append() list末尾增加一个元素 list.insert(n,'4') 在角标你的位置添加元素4 list.extend(list ...
分类:
编程语言 时间:
2020-06-29 18:34:21
阅读次数:
64
前言 全局异常处理是我们编程过程中不可或缺的重要环节。有了全局异常处理机制给我们带来了很多便捷,首先我们不用满屏幕处理程序可能出现的异常,其次我们可以对异常进行统一的处理,比如收集异常信息或者返回统一的格式等等。ASP.NET Core为我们提供了两种机制去处理全局异常,一是基于中间件的方式,二是基 ...
分类:
Web程序 时间:
2020-06-29 17:08:30
阅读次数:
64