1、xlsxwriter模块介绍:主要用来生成excel表格,插入数据、插入图标等表格操作 如下代码:目的是往demo01.xlsx插入数据和图片 # 导入xlsxwriter模块:主要用来修改表格的数据 import xlsxwriter target_xlsx="D:/360Downloads/ ...
分类:
其他好文 时间:
2020-03-21 18:27:55
阅读次数:
157
JDK环境变量配置教程 1. 下载并安装jdk + jdk14 + "官网下载" + jdk12 + "百度网盘下载" + 提取码:80xa + jdk8 + "百度网盘下载" + 提取码:r1vu 2. 配置环境变量 + 复制jdk文件下bin目录的路径 + 找到刚刚安装好的jdk的位置,并复制该 ...
分类:
其他好文 时间:
2020-03-21 18:27:13
阅读次数:
80
DI的一些事 传送门 "马丁大叔的文章" 什么是依赖注入(DI: Dependency Injection)? 依赖注入(DI)是一种面向对象的软件设计模式,主要是帮助开发人员开发出松耦合的应用程序。同时呢,让应用更容易进行单元测试和维护。 DI其实就是用一个 为一个对象提供其依赖的 一个过程 !如 ...
分类:
Web程序 时间:
2020-03-21 18:27:01
阅读次数:
94
最原始的方式,当我们要并行的或者异步的执行一个任务的时候,我们会直接使用启动一个线程的方式,如下面所示: new Thread(new Runnable() { @Override public void run() { // TODO Auto-generated method stub 这里放你 ...
分类:
编程语言 时间:
2020-03-21 18:26:28
阅读次数:
73
由上图可以看出: 堆中分为新生代(占堆1/3内存)和老年代(占堆2/3内存), 新生代又分为Eden区(占新生代内存的8/10)和survivor区(占新生代内存的2/10), survivor区又分为from区和to区(各占新生代内存的1/10) 我们知道new出来的对象都是方在堆里面,那么具体在 ...
分类:
其他好文 时间:
2020-03-21 18:25:48
阅读次数:
56
HTTP短连接 HTTP/1.0中默认使用短连接, 客户端和服务器进行一次HTTP操作, 就需要建立一次连接, 任务结束连接也关闭. 当客户端浏览器访问的web网页中包含其他的web资源时, 每遇到一个web资源都会再重新建立一次连接. 一般情况下, web网站的http服务都采用短连接, 因为长连 ...
分类:
Web程序 时间:
2020-03-21 18:25:35
阅读次数:
85
异步:某个事情需要10秒.而我只需要调用一个函数帮我做,我可以干其他事. 同步:某个事情需要10秒完成,我等待他完成之后再继续后面的工作 阻塞:调用结果返回之前,当前线程会被挂起,一直处于等待消息通知,不能够执行其他业务,等待当前函数返回 非阻塞:不能立刻得到结果之前,该函数不会阻塞当前线程,而会立 ...
分类:
其他好文 时间:
2020-03-21 18:25:19
阅读次数:
60
上一个随笔,我介绍了全排列的递归求解,其中还有排列的逆序数等代码,这次我来介绍如何使用全排列计算行列式的值。 使用全排列求行列式的值,简单的描述就是: 对这个行列式每一行选取一个数,这些数处于行列式的不同的列,将这些数相乘,结果记为A_1 将这些数的列标按行标从上到下的顺序排列,如果这个排列的逆序数 ...
分类:
编程语言 时间:
2020-03-21 18:24:53
阅读次数:
119
1.在程序中一般有5中IO model 1.blocking IO 阻塞 IO 2.nonbiocking IO 非阻塞IO 3.IO multiplexing IO多路复用 4.signal driven IO 信号驱动IO(基本上不用) 5.asynchronous 异步IO 2.在进行IO操作 ...
分类:
其他好文 时间:
2020-03-21 18:24:21
阅读次数:
72
自定义指令 https://cn.vuejs.org/v2/guide/custom-directive.html 简介 Watch a free video lesson on Vue School 除了核心功能默认内置的指令 (v-model 和 v-show),Vue 也允许注册自定义指令。注 ...
分类:
其他好文 时间:
2020-03-21 18:24:03
阅读次数:
82
从https://www.cnblogs.com/jimoer/p/10226952.html转发的 MySQL的使用及优化 前言 最近听了公司里的同事做的技术分享,然后觉得对自己还是挺有帮助的。都是一些日常需要注意的地方,我们目前在开发过程中,其实用不到MySQL太深的内容的。只是能适用我们日常开 ...
分类:
数据库 时间:
2020-03-21 18:23:46
阅读次数:
72
1. 抢占式调度: 抢占式调度指的是每条线程执行的时间、线程的切换都由系统控制,系统控制指的是在系统某种运行机制下, 可能每条线程都分同样的执行时间片,也可能是某些线程执行的时间片较长,甚至某些线程得不到执行的时间片。在这种机制下,一个线程的堵塞不会导致整个进程堵塞。 2. 协同式调度: 协同式调度 ...
分类:
编程语言 时间:
2020-03-21 18:23:33
阅读次数:
80
1. 乐观锁 乐观锁是一种乐观思想,即认为读多写少,遇到并发写的可能性低,每次去拿数据的时候都认为别人不会修改,所以不会上锁; 但是在更新的时候会判断一下在此期间别人有没有去更新这个数据,采取在写时先读出当前版本号,然后加锁操作(比较跟上一次的版本号,如果一样则更新), 如果失败则要重复读-比较-写 ...
分类:
编程语言 时间:
2020-03-21 18:23:07
阅读次数:
63
less安装 1,首先需要安装node。js 版本8.0以上 node -v 检查版本 2,基于node在线安装less npm i -g less 使用lessc -v 检查版本 -- 使用@开头,定义变量名 @color:pink; less编译 Easy LESS插件用来把less文件编译未c ...
分类:
其他好文 时间:
2020-03-21 18:22:53
阅读次数:
73
1.jsp静态包含页面:<%@include file=”include2.jsp”%> 2.native方法比作Java程序同C程序的接口。 3.字符串string是length()方法,数组为length.(js中都是length属性) 4.throws出现在方法头,表示可能出现的异常;thro ...
分类:
编程语言 时间:
2020-03-21 18:22:27
阅读次数:
80
函数 函数就是对实现特定逻辑的一组语句的打包, JS的作用域也是基于函数的, 所以函数可以很自然的作为模块化, 这也是最开始实现模块化的一种方法。 引用模块也即是调用函数, 存在污染全局变量的缺点, 变量冲突等缺点。 对象 将上面的函数封装在一个对象中, 引用模块即引用相应文件中对象上的属性, 如: ...
分类:
编程语言 时间:
2020-03-21 18:22:14
阅读次数:
59
标识符与关键字 标识符 定义变量时,我们定义了: name、age 这样的名字,它们都是程序员自己起的,能够表达出变量的作用,这叫做标识符(Identifier) 标识符就是程序员自己起的名字,名字也不能随便起,要遵守规范,在Go语言中标识符由 只能以“字母”和“_”开头 由“字母”、“数字”、“_ ...
分类:
编程语言 时间:
2020-03-21 18:21:45
阅读次数:
49