依赖倒转原则:通俗点就是,一个类和其他的类建立关系的时候,尽可能的与它们的父类建立关系,避免与子类建立联系。在设计变量时,能用父类尽量用父类。 下面是一道经典例题,我们通过抽象出灯泡类即红灯黄灯各种灯的父类,来让它与台灯建立联系,这样,即使更换灯泡也不用再修改台灯类的代码,并且我们 将发光方法抽象出 ...
分类:
其他好文 时间:
2020-06-27 15:50:45
阅读次数:
66
<?php namespace lib; /** * Description of Poster * * @author lsf */class Poster { //put your code here// header("Content-type:image/png");// imagepng( ...
分类:
Web程序 时间:
2020-06-27 15:50:30
阅读次数:
182
如果你想从头学习Jmeter,可以看看这个系列的文章哦 https://www.cnblogs.com/poloyy/category/1746599.html 前言 做性能测试,监控服务器资源指标是必须有的一步 这一篇博客将讲解通过 Jmeter 插件来监控服务器,再通过 Jmeter 观察监控结 ...
分类:
其他好文 时间:
2020-06-27 15:50:18
阅读次数:
70
对称加密(Symmetric Cryptography) 对称加密是最快速、最简单的一种加密方式,加密(encryption)与解密(decryption)用的是同样的密钥(secret key)。对称加密有很多种算法,由于它效率很高,所以被广泛使用在很多加密协议的核心当中。 对称加密通常使用的是相 ...
分类:
其他好文 时间:
2020-06-27 15:49:47
阅读次数:
45
现在说下DSADD批量创建用户的方法,首先在使用DSADD之前先讲下LDAP协议,目录服务使用LDAP这个公用协议来查找和定位对象,LDAP可以描述对象在那个域,对象在那个OU,对象自己的名字。通常它的语法为“OU=OU对象,CN=非域非OU对象,DC=域对象”。比如:CN=Solo,OU=IT,O ...
分类:
其他好文 时间:
2020-06-27 14:45:14
阅读次数:
68
CLR GC是一种引用跟踪算法,大致步骤如下: 1、暂停进程中所有的线程; 2、标记阶段,遍历堆中的所有对象,标记为删除,然后检查所有活动根,如果有引用对象,就标记那个对象可达,否则不可达; 3、GC压缩阶段,对堆中可达对象压缩,使占用连续的内存; GC是基于代的垃圾回收算法,对象越新,生存期越短, ...
分类:
其他好文 时间:
2020-06-27 14:45:03
阅读次数:
62
#shutil模块 ###copy #####copyfile(src,dst) 文件复制,不含元数据,src与dst是文件路径的字符串 shutil.copyfile('mk1/file_src','dst/file_src') #复制文件到目标目录,文件不变 shutil.copyfile('m ...
分类:
编程语言 时间:
2020-06-27 14:44:27
阅读次数:
65
在 Linux 下,你可以通过命令 kill -3 PID (Java 进程的进程 ID)来获取 Java 应用的 dump 文件。在 Windows 下,你可以按下 Ctrl + Break 来获取。这 样 JVM 就会将线程的 dump 文件打印到标准输出或错误文件中,它可能打印在 控制台或者日 ...
分类:
编程语言 时间:
2020-06-27 14:43:58
阅读次数:
123
基本思想:分治。 归并排序是以数组的中间点来分。 时间复杂度确定是nlogn 1:确定分界点mid = (l + r) / 2,是下标的中间值。 2:递归排序左右两边。排完序后,左右两边都是有序的了。 3:归并。把两个有序的数组,归并成一个有序的数组。 1 #include <bits/stdc++ ...
分类:
编程语言 时间:
2020-06-27 14:43:03
阅读次数:
68
1.函数原型对象 Function 的使用 <!--将字符串转换成可执行的代码--> 小朋友,请输入简单计算 <input type="text" id="calc"/> <input type="button" value="计算" onclick="calc()"/> 结果:<span id=" ...
分类:
编程语言 时间:
2020-06-27 14:42:16
阅读次数:
68
SYN:请求建立连接 ACK:确认应答 FIN:请求切断连接 (一)、三次握手 1.客户端发送SYN给服务端(客户端想建立连接) 2.服务端收到并发送ACK和SYN给客户端(服务端收到后知道客户端的发送和自己的接收正常,随后向客户端发送确认和请求连接请求) 3.客户端收到并发送ACK给服务端(客户端 ...
分类:
其他好文 时间:
2020-06-27 14:41:46
阅读次数:
51
考虑把每一个区间单独统计,令$f[i]$表示第i个区间有标记的次数,$g[i]$表示第i个区间及其祖先中存在标记的次数,然后对于操作将所有区间分为5类(T为已执行操作个数): 1.被修改,那么$f[i]+=2^{T}$,$g[i]+=2^{T}$(定义修改为执行了$tag=1$) 2.被经过,$f[ ...
分类:
其他好文 时间:
2020-06-27 14:41:32
阅读次数:
46
我活了 20 年, 但是也怎么也学不会做人和找到活着的意义 最近我在干嘛? 一个月前我做了一个重要的决定, 辞职回家继续去读书, 在家里的一个月, 生物钟颠倒, 一个月时间, 写了一个看本子的app https://github.com/waifu-project/18comic 写完了之后, 又去 ...
分类:
其他好文 时间:
2020-06-27 14:41:11
阅读次数:
130
一 Scanner类 引用数据类型的使用 与定义基本数据类型变量不同,引用数据类型的变量定义及赋值有一个相对固定的步骤或格式。 数据类型 变量名 = new 数据类型(); 每种引用数据类型都s有其功能,我们可以调用该类型实例的功能。 变量名.方法名(); Scanner类 Scanner类是引用数 ...
分类:
编程语言 时间:
2020-06-27 14:40:54
阅读次数:
55
效果如图: 根据下拉框fieldTypeComboBox,控制其他控件的显隐 关键代码 <ComboBox Grid.Column="1" Grid.Row="2" DataContext="{Binding FieldTypeEnumInfos}" ItemsSource="{Binding }" ...
分类:
其他好文 时间:
2020-06-27 14:40:42
阅读次数:
61
Pytorch框架快速入门 前言 找数据定义、找model定义、(找损失函数、优化器定义),主循环代码逻辑 Pytorch框架编写深度学习模型,无非就是按照四步,从这四步出发去剖析和书写代码,可以比较好的提高我们的效率。 基本思想和步骤 四大步骤 1、输入处理模块 (X 输入数据,变成网络能够处理的 ...
分类:
其他好文 时间:
2020-06-27 14:39:46
阅读次数:
69