作者:何甜甜在吗 juejin.im/post/5dc41c165188257bad4d9e69 看阿里巴巴开发手册并发编程这块有一条:线程池不允许使用Executors去创建,而是通过ThreadPoolExecutor的方式,通过源码分析禁用的原因 写在前面 首先感谢大家在盖楼的间隙阅读本篇文章 ...
分类:
编程语言 时间:
2019-11-20 16:49:43
阅读次数:
79
晶振,全称晶体振荡器,它能够产生中央处理器(CPU)执行指令所必须要的时钟频率信号,CPU一切指令的执行都是建立在这个基础上的,时钟信号频率越高,通常CPU的运行速度也就越快。 晶振有几个重要参数: 1,晶体元件规格书中所指定的频率,也是工程师在电路设计和元件选购时首要关注的参数。晶振常用标称频率在 ...
分类:
其他好文 时间:
2019-11-19 13:36:47
阅读次数:
547
1.实现结构是hash表bucket,底层就是node,也有人称为段(segment) 2.put,通过对key执行hashcode()找到对应对索引,当hashcode相同是发生“碰撞”,采用链表方式存储,jdk8在量大时引入红黑树数据结构 3.get,通过对key执行hashcode()找到对应 ...
分类:
其他好文 时间:
2019-11-19 01:13:45
阅读次数:
67
1.读取文件 2.读取sheetname 3.读取行和列 # -*- coding:utf8 -*- import xlrd from datetime import date, datetime # 读取文件 # 打开文件 xlrd.opem_workbook('file.path.name') ...
分类:
编程语言 时间:
2019-11-18 09:15:00
阅读次数:
85
一、引言 搞网络通信应用开发的程序员,可能会经常听到外网IP(即互联网IP地址)和内网IP(即局域网IP地址),但他们的区别在哪里?又有什么关系呢?另外,内行都知道,提到外网IP和内网IP就不得不提NAT路由转换这种东西,那这又是什么鬼?本文就来简单讲讲这些到底都是怎么回事。 二、每台电脑都必须要一 ...
分类:
其他好文 时间:
2019-11-17 12:35:46
阅读次数:
129
// 打开文件 fopen(); // 打开文件的方式 r 只读,r+ 读写方式打开 w 以写入的方式打开 w+ 以读写方式打开(以覆盖的形式写入) // a以写入的方式打开,文件不存在则创建 x创建一个新的文件 $file = fopen('./abc.asd','r'); print_r($fi ...
分类:
Web程序 时间:
2019-11-17 12:20:41
阅读次数:
77
命名空间一共分为三种: 全部命名空间 局部命名空间 内置命名空间 命名空间: 当程序运行时,代码从上至下一次读取,遇到变量与值,# 他会在内存中开辟一个空间,存放变量与值的内存地址的对应关系,这样存储变量与值得对应关系的空间叫做名称空间(命名空间)。 局部名称空间: 当解释器遇到函数时,他会将函数名 ...
分类:
其他好文 时间:
2019-11-15 12:19:34
阅读次数:
60
前言 很多讲解反射的博客文章并没有详细讲解Class类,~当然包括之前的我也一样~,这样的文章只会让反射徒有其表,并不能让大多数初学者真正理解反射,而恰恰反射的原理就在于 对象!可见他的重要性,这篇文章我将总结一下关于 类的知识,可能还不是很全面,各位担待点哈QnQ,我之前也写过几篇关于反射的文章, ...
分类:
编程语言 时间:
2019-11-11 09:29:53
阅读次数:
67
一次下载多个文件的解决思路(iframe) - Eric 真实经历 最近开发项目需要做文件下载,想想挺简单的,之前也做过,后台提供下载接口,前端使用window.location.href就行了呗。不过开发的时候发现,有些文件有附属文件,点击 下载按钮 需要下载两个文件,而且不能使用压缩包的形式。想 ...
分类:
Web程序 时间:
2019-11-09 19:55:38
阅读次数:
215