导航:1.打开屏幕,设置灰色;2.获取一些基本信息;3.精准计时;4.自定义精准计时;5.获取鼠标在屏幕上的坐标 1.Totally Minimal Demo:打开屏幕并将其变成灰色。这部分代码在后续demo中经常见到,这也是自己编心理程序时常用到的步骤 参考链接:http://peterscarf ...
分类:
其他好文 时间:
2020-03-29 12:41:29
阅读次数:
91
工具 使用PyQt5,QtDegsiner完成的计算器 还有部分问题未处理。 体验 使用 pip install pyqt5,安装pyqt5后,运行脚本即可即可 应用截图 核心部分代码:事件绑定,运算处理 源代码 Github:https://github.com/Tceo1/PyQt5Demo/b ...
分类:
编程语言 时间:
2020-03-26 21:24:38
阅读次数:
85
七种作用于不同分代的收集器,如果两个收集器之间存在连线,就说明它们可以搭配使用,图中收集器所处的区域,则表示它是属于新生代收集器抑或是老年代收集器。 并行(Parallel):并行描述的是多条垃圾收集器线程之间的关系,说明同一时间有多条这样的线程在协同工作,通常默认此时用户线程是处于等待状态。 并发 ...
分类:
其他好文 时间:
2020-03-25 01:31:35
阅读次数:
74
在nginx中配置proxy_pass时,当在后面的url加上了/,相当于是绝对根路径,则nginx不会把location中匹配的路径部分代理走;如果没有/,则会把匹配的路径部分也给代理走。 首先是location进行的是模糊匹配 1)没有“/”时,location /abc/def可以匹配/abc ...
分类:
其他好文 时间:
2020-03-23 11:22:52
阅读次数:
70
转自 https://www.bilibili.com/video/av34962180?t=1435&p=2 77,给定两个整数 n 和 k,返回 1 ... n 中所有可能的 k 个数的组合。 vector<vector<int> >ans; vector<vector<int>> combin ...
分类:
其他好文 时间:
2020-03-21 00:06:58
阅读次数:
73
编写程序代码,要保证的是自己能看懂,这是我认为一个程序的代码抛开其运行而言最重要的东西。因为对于一个学习编程软件的学生而言,其程序源码99%都是给自己看的,即使是同学之间的查阅、借鉴,或者老师检查,那也几乎都是浏览一部分代码,并且说白了,他们看懂看不懂也好,都是为了运行的结果,只要结果正确,没有太大 ...
分类:
其他好文 时间:
2020-03-20 22:22:12
阅读次数:
72
1, 场景介绍 众所周知,我们可以使用tcode SAT方便的跟踪传统dialog程序。但是对于一些非传统dialog应用就不是那么方便了,比如说webdynpro程序或者Fiori应用,本文就介绍一种在debug过程中启动SAT跟踪程序的方法。 举例说明: 在下面这个Fiori应用中,用到了oda ...
分类:
其他好文 时间:
2020-03-20 22:04:39
阅读次数:
46
一、概念:模板方法模式定义了一个算法的步骤,并允许子类别为一个或多个步骤提供其实践方式。让子类别在不改变算法架构的情况下,重新定义算法中的某些步骤。(总的来说就是把类中总是会重复的那部分移到抽象类的模板方法中,把在不同情形下有不同实现的那部分代码作为接口暴露出去,子类继承这个抽象类,并实现这个接口, ...
分类:
其他好文 时间:
2020-03-15 09:57:57
阅读次数:
64
Java 堆内存被划分为新生代和老年代两部分,因此 JVM 通常采用分代回收算法。新生代主要使用复制和标记 清除垃圾回收算法 ,老年代主要使用标记 整理垃圾回收算法。JVM 中针对新生代和年老代分别提供了多种不同的垃圾收集器。 根据线程特点,可以将收集器分为三类: 1. 串行收集器 :Serial ...
分类:
其他好文 时间:
2020-03-14 20:12:46
阅读次数:
69
快速排序的一次划分代码如下 int middle_partition(int A[],int left,int right) { int middle = A[left]; while(left<right) { while(left<right&&A[right]>=middle) right-- ...
分类:
编程语言 时间:
2020-03-14 20:02:25
阅读次数:
75