并发编程线程池 合理利用线程池能够带来三个好处。 第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 第二:提高响应速度。当任务到达时,任务可以不需要的等到线程创建就能立即执行。 第三:提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳 ...
分类:
编程语言 时间:
2018-11-20 16:28:08
阅读次数:
242
什么是递归 在函数中调用函数本身,就是递归,当然不能无限制调用,调用深度为997,想要修改递归深度,用sys模块 斐波那契数列 二分查找算法 三级菜单 menu = { '山西':{ '太原':{ '小店区':{}, '尖草坪区':{} }, '运城':{ '盐湖区':{}, '新绛县':{} }, ...
分类:
编程语言 时间:
2018-11-11 23:37:17
阅读次数:
241
20172307 2018 2019 1 《程序设计与数据结构》第7周学习总结 教材学习内容总结 + 树的分类 广义树:对结点所含有的孩子数目无限制的树。 n元树:每一结点不超过n个孩子的树。(结点最多具有两个孩子的树称为二叉树) 树的平衡:树的所有叶子都位于同一层或者至少是彼此相差不超过一个层,就 ...
分类:
其他好文 时间:
2018-11-03 02:11:03
阅读次数:
127
前言线程是稀缺资源,如果被无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,合理的使用线程池对线程进行统一分配、调优和监控,有以下好处:1、降低资源消耗;2、提高响应速度;3、提高线程的可管理性。Java1.5中引入的Executor框架把任务的提交和执行进行解耦,只需要定义好任务,然后提交给线程池,而不用关心该任务是如何执行、被哪个线程执行,以及什么时候执行。demo1、Executors
分类:
编程语言 时间:
2018-10-27 00:07:35
阅读次数:
150
自AMS4.5开始,eoLinker全面升级为多产品架构,部分操作方式较以前有较大改变,本文针对改进部分做重点说明。在说明之前,我们先通过以下的图文看看AMSV4.5更新了哪些内容:Q:我可以创建多少个的工作空间?A:eoLinker升级后,用户可以无限制创建工作空间,并且每个工作空间可以由不同的产品组合而成,AMS为固定开通项。Q:一个工作空间最多支持多少个管理员?A:目前一个工作空间只能有一名
自AMS4.5开始,eoLinker 全面升级为多产品架构,部分操作方式较以前有较大改变,本文针对改进部分做重点说明。 在说明之前,我们先通过以下的图文看看AMSV4.5更新了哪些内容: Q:我可以创建多少个的工作空间? A:eoLinker升级后,用户可以无限制创建工作空间,并且每个工作空间可以由 ...
题链 Description Description 给一张方格图,对于上下移动无限制,左右移动数分别不能超过L,R,求能到多少点。 Sol 发现 新的y坐标=老坐标-左移操作数+右移操作数 所以我们只需最小化左移操作数即可,最短路。 Code #include<bits/stdc++.h> #de ...
分类:
其他好文 时间:
2018-10-17 22:13:43
阅读次数:
176
[Aria2](https://aria2.github.io/) 是一款免费开源跨平台且不限速的多线程下载软件,Aria2的优点是速度快、体积小、资源占用少;支持 HTTP / FTP / BT / Magnet 磁力链接等类型的文件下载;支持 Win、Mac、Linux系统,甚至在树莓派、NAS... ...
分类:
其他好文 时间:
2018-10-17 14:39:35
阅读次数:
170
题目链接:1063B - Labyrinth/1064D - Labyrinth 题目大意:给定一个\(n\times m\)的图,有若干个点不能走,上下走无限制,向左和向右走的次数分别被限制为\(x\)和\(y\),给出起点并询问有多少个点能够到达。 题解:简单BFS,但是有一些坑点。 我们都知道 ...
分类:
其他好文 时间:
2018-10-14 21:58:47
阅读次数:
189
一、在学习本节之前我们有必要了解以下几个概念: a)标识符:用作给变量、类和方法命名。 Java 标识符有如下命名规则: 标识符必须以字母、下划线_ 、美元符$开头。 标识符其它部分可以是字母、下划线“_”、美元符“$”和数字的任意组合。 Java 标识符大小写敏感,且长度无限制。 不可以是Java ...
分类:
其他好文 时间:
2018-10-14 11:39:14
阅读次数:
132