原文: https://www.cnblogs.com/yanggb/p/10629387.html 我们在工作中或多或少都使用过线程池。但是为什么要使用线程池呢?从它的名称中我们就可以猜到,线程池是使用了一种池化技术(Pooling Technology)。和很多其他池化技术一样,都是为了更高效的 ...
分类:
编程语言 时间:
2020-03-15 00:54:14
收藏:
0 评论:
0 赞:
0 阅读:
84
# python实现杨辉三角形代码实现: def yanghui(): line = [1] while True: yield line line = [1] + [line[i] + line[i + 1] for i in range(len(line) - 1)] + [1] n = int ...
分类:
编程语言 时间:
2020-03-15 00:53:55
收藏:
0 评论:
0 赞:
0 阅读:
74
之前一直使用koa和express构建过一些小的应用,但是都是没有放到线上去跑。这回,我的想法是把自己那台学生服务器拿来充分利用一下,话不多说,直接直奔主题吧。 使用的技术栈: nodejs koa2(网络编程框架) mongodb(非关系型数据库) jwt(用于鉴权) pm2(用于跑启动脚本) 何 ...
分类:
数据库技术 时间:
2020-03-15 00:53:02
收藏:
0 评论:
0 赞:
0 阅读:
83
一 对于基本数据类型和复杂数据类型的使用方式不同; 1 CommonJS (1)对于基本数据类型,采用复制副本的方式(不影响原值) (2)对于复杂数据类型,采用对象引用的方式(修改时影响原值) 2 ES6 (1)ES6中,基本/复杂类型都属于“动态只读引用” 只读:不论是基本数据类型还是复杂数据类型 ...
分类:
Web开发 时间:
2020-03-15 00:52:45
收藏:
0 评论:
0 赞:
0 阅读:
105
permute使用,维度转换permute()含义就是转换维度按照什么转换,例如转置啥的,按照索引号相对于原索引号位置进行,原位置 0,1,2,3现在位置现在相对于原位置0231 ...
分类:
其他 时间:
2020-03-15 00:52:30
收藏:
0 评论:
0 赞:
0 阅读:
117
前面的为HEAD的内容,后面的为另一个cm的内容 解决冲突后add 、cm,merge分支消失 ...
分类:
其他 时间:
2020-03-15 00:52:15
收藏:
0 评论:
0 赞:
0 阅读:
65
池化是我们在实际生产中经常用到的一种思想,通过一个 “池” 把资源统一的管理起来。可以达到对资源的合理管理、重复利用、减少资源创建/销毁的开销等目的。 常见的比如常量池、连接池、线程池,今天我们手撸一个线程池。 抛开语言特性,线程池无非是维护一堆线程阻塞等待任务的到来,并由主线程对任务线程的数量进行 ...
分类:
编程语言 时间:
2020-03-15 00:51:36
收藏:
0 评论:
0 赞:
0 阅读:
89
subprocess 模块允许我们启动一个新进程,并连接到它们的输入/输出/错误管道,从而获取返回值。 使用 subprocess 模块 subprocess 模块首先推荐使用的是它的 run 方法,更高级的用法可以直接使用 Popen 接口。 run 方法语法格式如下: subprocess.ru ...
分类:
其他 时间:
2020-03-15 00:51:19
收藏:
0 评论:
0 赞:
0 阅读:
91
①计算1+2+3+···+100的结果 echo {1...100} | tr ' ' '+'| bc #echo {1...100} 是1 2 3 4 ··· 100,中间以空格分开的,通过管道符 | 传到下一个管道,tr ' ' '+'是将空格转变为'+',再用bc计算1+2+3+···+100 ...
分类:
系统服务 时间:
2020-03-15 00:50:41
收藏:
0 评论:
0 赞:
0 阅读:
72
一.三种JVM 二.堆(重点) 一个JVM只有一个堆内存,堆内存大小是可以调节的 1.新生区 2.老年区 3.永久区 ...
分类:
其他 时间:
2020-03-15 00:50:18
收藏:
0 评论:
0 赞:
0 阅读:
82
在前文Elastic Search 聚合笔记中已经介绍了Elastic Search聚合的基本用法,但这些常规的统计有的时候会不够用,Elastic Search提供了不少其它的聚合方式来补充,本文这里就介绍下其中非常灵活实用的bucket script的基本用法。 例如,我们在进行统计分析的时候, ...
分类:
其他 时间:
2020-03-15 00:49:45
收藏:
0 评论:
0 赞:
0 阅读:
78
修改pip镜像源为阿里云 在windows文件夹管理器中输入%appdata%,进入\appdata\roaming目录新建pip目录,新建pip.ini文件 在pip文件中输入以下内容 [global] index-url = http://mirrors.aliyun.com/pypi/simp ...
分类:
其他 时间:
2020-03-15 00:49:20
收藏:
0 评论:
0 赞:
0 阅读:
418
WebDriver API中常用的方法和属性 方法: clear() >清除一个文本输入框 p:driver.find_element_by_id("kw").clear() send_keys() -->来输入字符串 p:driver.find_element_by_id("kw").send_k ...
分类:
Windows开发 时间:
2020-03-15 00:49:03
收藏:
0 评论:
0 赞:
0 阅读:
88
1148 Werewolf Simple Version (20分) Werewolf(狼人杀) is a game in which the players are partitioned into two parties: the werewolves and the human beings. ...
分类:
其他 时间:
2020-03-15 00:48:44
收藏:
0 评论:
0 赞:
0 阅读:
148
常用快捷键 Alt+1,项目。 Alt+2,收藏。 Alt+6,TODO。 Alt+7,结构。 Shift+Click,可以关闭文件。 Ctrl+Click,快速打开光标处的类或方法(跳转到定义处)。 Alt+Home,跳转到导航栏(Esc退出)。 Ctrl+Backspace,按单词删除。 Ctr ...
分类:
其他 时间:
2020-03-15 00:48:23
收藏:
0 评论:
0 赞:
0 阅读:
73
#include<iostream> #include<cstring> #include<cstdlib> using namespace std; int main(){ string s1,s2; cin>>s1>>s2; string maxx=s1,minn=s2; if(s1.size( ...
分类:
其他 时间:
2020-03-15 00:48:03
收藏:
0 评论:
0 赞:
0 阅读:
83
背景 项目交叉编译为可执行文件之后,在其他目录执行文件时提示找不到配置文件 解决方案 直接采用以下代码获取到实际执行文件的路径,然后拼接配置文件即可 代码分析 os.Args是用来获取命令行执行参数分片的,当使用 时 分片0会是一串复杂的路径,原因是直接run go文件时会将文件转移到临时路径下,然 ...
分类:
编程语言 时间:
2020-03-15 00:47:31
收藏:
0 评论:
0 赞:
0 阅读:
90
先来几个SQL看看效果 SELECT i.*,n.*FROM iLEFT JOIN n on FIND_IN_SET(n.id, i.n_id)GROUP BY n.id效果图: 想把信息都放一行里面怎么办呢?我们就要用到group_concat函数了 SELECT i.*,GROUP_CONCAT ...
分类:
数据库技术 时间:
2020-03-15 00:47:15
收藏:
0 评论:
0 赞:
0 阅读:
506
背景 By 鲁迅 By 高尔基 说明: 1. Kernel版本:4.14 2. ARM64处理器,Contex A53,双核 3. 使用工具:Source Insight 3.5, Visio 1. 概述 ,完全公平调度器,用于Linux系统中普通进程的调度。 采用了红黑树算法来管理所有的调度实体 ...
分类:
系统服务 时间:
2020-03-15 00:46:55
收藏:
0 评论:
0 赞:
0 阅读:
125
## 详解JDBC各个对象 1、DriverManager对象:驱动管理对象 * 功能: 1、注册驱动:告诉程序该使用哪个数据jar包 static void registerDriver(Driver driver):之策给懂得驱动程序:DriverManager 而真正写代码使用:Driver. ...
分类:
数据库技术 时间:
2020-03-15 00:46:38
收藏:
0 评论:
0 赞:
0 阅读:
89