一、三个内置函数issubclass、type、isinstance issubclass():传入两个参数,判断第一个参数是否是第二个参数的后代 class Animals: pass class Cat(Animals): pass class Bosicat(Cat): pass print( ...
分类:
其他好文 时间:
2020-06-21 18:05:34
阅读次数:
55
看到论坛上有人发,自己跟着敲了遍代码,有些地方进行了改动,学习了。 # -*- coding: utf-8 -*- # @Time : 2020/6/17 18:24 # @Author : banshaohuan # @Site : # @File : bizhi.py # @Software: ...
分类:
其他好文 时间:
2020-06-21 18:05:04
阅读次数:
74
RadioButton控件单选按钮,当与其他单选按钮成对出现时,允许用户从一组选项中选择单个选项。也就是说,当同一个容器中(Form、Panel、GroupBox、PictureBox等)存在两个以上的单选按钮时,只能有一个被选中。但不在同一个容器中的几组单选按钮彼此不关联,是可以有多个被选中的。 ...
分类:
其他好文 时间:
2020-06-21 18:04:50
阅读次数:
123
上一篇我们讲了垃圾标记的一些实现细节和经典算法,而本文将系统的讲解一下垃圾回收的经典算法,和Hotspot虚拟机执行垃圾回收的一些实现细节,比如安全点和安全区域等。 因为各个平台的虚拟机操作内存的方法各不相同,且牵扯大量的程序实现细节,所以本文不会过多的讨论算法的具体实现,只会介绍几种算法思想及发展 ...
分类:
编程语言 时间:
2020-06-21 18:04:15
阅读次数:
59
本文介绍linux内存机制、虚拟内存swap、buffer/cache释放等原理及实操。
分类:
系统相关 时间:
2020-06-21 18:03:47
阅读次数:
57
由于LINQ查询返回的集合中匿名类型的属性都是只读的,如果需要为匿名属性赋值,只能通过初始化设定项来进行。初始化设定项还能为属性使用表达式。 1 class Program 2 { 3 static void Main(string[] args) 4 { 5 List<Person> person ...
(1) 段地址乘以16+偏移地址 就是: 0001H*16+【0,FFFFH】 结果:001H+【0,FFFFH】=【0010H,1000FH】 (2)偏移地址范围:0-FFFFH 就是套公式:20000H=SA*16+EA EA取值范围:0-FFFFH SA=2000H-【000H,FFFH】=[ ...
分类:
编程语言 时间:
2020-06-21 18:03:02
阅读次数:
73
###这里最先要完成的是对网卡的配置(os ubuntu14.04) 目的是实现vm上是以桥接的方式联网 修改/etc/network/interfaces # interfaces(5) file used by ifup(8) and ifdown(8) auto lo iface lo ine ...
分类:
其他好文 时间:
2020-06-21 18:02:42
阅读次数:
87
Arrays工具类排序和查找案例: package com.javaSe.Arrays; import java.util.Arrays; /* 好消息: SUN公司已经为我们程序员写好了一个数组工具类。 java.util.Arrays; */ public class ArraysTest02 ...
分类:
编程语言 时间:
2020-06-21 18:02:01
阅读次数:
66
如果垃圾回收的算法属于内存回收的方法论的话,那本文讨论的垃圾回收器就属于内存回收的具体实现。 因为不同的厂商(IBM、Oracle),实现的垃圾回收器各不相同,而本文要讨论的是 Oracle 的 HotSpot 虚拟机所使用的垃圾回收器。 常用垃圾回收器,如下图所示: 新生代回收器:Serial、P ...
分类:
编程语言 时间:
2020-06-21 18:01:45
阅读次数:
62
平摊分析在使用时灵活性和技巧性较强,下面通过几个例子来说明具体使用 【队列的栈实现】 问题定义:使用栈实现队列:入队和出队的操作,并分析他的时间代价 队列的栈实现方法: 使用如图的两个栈实现: push:S2.push O(1) pop:若S1不空,S1.pop ; O(1) 若S1空,将S2拷贝到 ...
分类:
其他好文 时间:
2020-06-21 18:01:17
阅读次数:
57
python模块就是以.py命名的文件 下面在中创建一个包含函数的my_print模块: hello_world.py def my_print(con): print(con) 现在创建一个名为import_test.py的文件,这个文件导入刚刚创建的模块 import hello_world m ...
分类:
编程语言 时间:
2020-06-21 18:00:59
阅读次数:
158
NIO v.s. IO 传统IO: 面向流 属于阻塞IO 单向管道传输:输入流、输出流 NIO: 面向缓冲区 属于非阻塞IO 使用缓冲区在通道内传输 缓冲区 缓冲区在NIO中负责数据的存取,缓冲区就是数组,用于存储不同数据类型的值,除了boolean,都有相应类型的缓冲区。 缓冲区的核心方法:取ge ...
分类:
其他好文 时间:
2020-06-21 18:00:37
阅读次数:
70
自定义滚动条实现: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title ...
分类:
Web程序 时间:
2020-06-21 17:59:50
阅读次数:
74
二分法查找: 第一:二分法中查找建立在排序的基础之上。 第二:二分法查找效率要高于“一个挨着一个”的这种查找方式。 第三:二分查找法原理? 10(0下标) 23 56 89 100 111 222 235 500 600 目标:找出600下标 (0 + 9) / 2 --> 4(中间元素的下标) a ...
分类:
编程语言 时间:
2020-06-21 17:59:11
阅读次数:
62
获取access_token”接口新增IP白名单保护 微信JS-SDK说明文档 登录微信公众平台 ,“公众号设置”的“功能设置”里填写“JS接口安全域名” 在公众号页面页面设置 JS接口安全域名即可 ,如果需要请设置ip白名单 服务器: 1 、根据 appid 、appsecret获取 access ...
分类:
其他好文 时间:
2020-06-21 17:58:59
阅读次数:
63
###java类加载到内存中的顺序 如果以new作为例子 Person p = new Person(20),其顺序为: new用到了Person.class,所以会找到Person.class文件并加载 执行该类中的static代码块,即给Person.class类进行初始化 在堆内存中开辟空间, ...
分类:
编程语言 时间:
2020-06-21 17:58:28
阅读次数:
72