首页 > 2020年03月15日 > 全部分享
线程池的工作原理
原文: https://www.cnblogs.com/yanggb/p/10629387.html 我们在工作中或多或少都使用过线程池。但是为什么要使用线程池呢?从它的名称中我们就可以猜到,线程池是使用了一种池化技术(Pooling Technology)。和很多其他池化技术一样,都是为了更高效的 ...
分类:编程语言   时间:2020-03-15 00:54:14    收藏:0  评论:0  赞:0  阅读:84
python实现杨辉三角形
# 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+mongodb构建的仿知乎接口(一)
之前一直使用koa和express构建过一些小的应用,但是都是没有放到线上去跑。这回,我的想法是把自己那台学生服务器拿来充分利用一下,话不多说,直接直奔主题吧。 使用的技术栈: nodejs koa2(网络编程框架) mongodb(非关系型数据库) jwt(用于鉴权) pm2(用于跑启动脚本) 何 ...
分类:数据库技术   时间:2020-03-15 00:53:02    收藏:0  评论:0  赞:0  阅读:83
比较CommonJS规范 和ES6模块化规范
一 对于基本数据类型和复杂数据类型的使用方式不同; 1 CommonJS (1)对于基本数据类型,采用复制副本的方式(不影响原值) (2)对于复杂数据类型,采用对象引用的方式(修改时影响原值) 2 ES6 (1)ES6中,基本/复杂类型都属于“动态只读引用” 只读:不论是基本数据类型还是复杂数据类型 ...
分类:Web开发   时间:2020-03-15 00:52:45    收藏:0  评论:0  赞:0  阅读:105
permute使用,维度转换
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
手写一个 JAVA 线程池
池化是我们在实际生产中经常用到的一种思想,通过一个 “池” 把资源统一的管理起来。可以达到对资源的合理管理、重复利用、减少资源创建/销毁的开销等目的。 常见的比如常量池、连接池、线程池,今天我们手撸一个线程池。 抛开语言特性,线程池无非是维护一堆线程阻塞等待任务的到来,并由主线程对任务线程的数量进行 ...
分类:编程语言   时间:2020-03-15 00:51:36    收藏:0  评论:0  赞:0  阅读:89
subprocess 模块
subprocess 模块允许我们启动一个新进程,并连接到它们的输入/输出/错误管道,从而获取返回值。 使用 subprocess 模块 subprocess 模块首先推荐使用的是它的 run 方法,更高级的用法可以直接使用 Popen 接口。 run 方法语法格式如下: subprocess.ru ...
分类:其他   时间:2020-03-15 00:51:19    收藏:0  评论:0  赞:0  阅读:91
Linux常用命令
①计算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
3.JVM重要知识点
一.三种JVM 二.堆(重点) 一个JVM只有一个堆内存,堆内存大小是可以调节的 1.新生区 2.老年区 3.永久区 ...
分类:其他   时间:2020-03-15 00:50:18    收藏:0  评论:0  赞:0  阅读:82
Elastic Search聚合之bucket script
在前文Elastic Search 聚合笔记中已经介绍了Elastic Search聚合的基本用法,但这些常规的统计有的时候会不够用,Elastic Search提供了不少其它的聚合方式来补充,本文这里就介绍下其中非常灵活实用的bucket script的基本用法。 例如,我们在进行统计分析的时候, ...
分类:其他   时间:2020-03-15 00:49:45    收藏:0  评论:0  赞:0  阅读:78
修改pip镜像源和anaconda镜像源
修改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
Selenium中WebDriver API的使用(三)
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
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
IDEA快捷键
常用快捷键 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
Go语言:如何解决读取不到相对路径配置文件问题
背景 项目交叉编译为可执行文件之后,在其他目录执行文件时提示找不到配置文件 解决方案 直接采用以下代码获取到实际执行文件的路径,然后拼接配置文件即可 代码分析 os.Args是用来获取命令行执行参数分片的,当使用 时 分片0会是一串复杂的路径,原因是直接run go文件时会将文件转移到临时路径下,然 ...
分类:编程语言   时间:2020-03-15 00:47:31    收藏:0  评论:0  赞:0  阅读:90
mysql查询逗号,分隔的多个id连表查询
先来几个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
【原创】(五)Linux进程调度-CFS调度器
背景 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(二)
## 详解JDBC各个对象 1、DriverManager对象:驱动管理对象 * 功能: 1、注册驱动:告诉程序该使用哪个数据jar包 static void registerDriver(Driver driver):之策给懂得驱动程序:DriverManager 而真正写代码使用:Driver. ...
分类:数据库技术   时间:2020-03-15 00:46:38    收藏:0  评论:0  赞:0  阅读:89
1472条   上一页 1 ... 67 68 69 70 71 ... 74 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!