码迷,mamicode.com
首页 > 2018年08月04日 > 全部分享
如何优雅的使用和理解线程池
前言 平时接触过多线程开发的童鞋应该都或多或少了解过线程池,之前发布的《阿里巴巴 Java 手册》里也有一条: 可见线程池的重要性。 简单来说使用线程池有以下几个目的: 线程是稀缺资源,不能频繁的创建。 解耦作用;线程的创建于执行完全分开,方便维护。 应当将其放入一个池子中,可以给其他任务进行复用。 ...
分类:编程语言   时间:2018-08-04 11:40:54    阅读次数:151
Python初相识
Python简介 Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。 Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。 Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。 ...
分类:编程语言   时间:2018-08-04 11:40:29    阅读次数:158
python之set集合、深浅拷贝
一、基本数据类型补充 1,关于int和str在之前的学习中已经介绍了80%以上了,现在再补充一个字符串的基本操作: 2,列表相关: 循环删除列表中的每一个元素,有如下代码,注意结果并分析原因: 分析原因:for的运行过程中,会有一个指针来记录当前循环的元素是哪一个,一开始这个指针指向第0个,然后获取 ...
分类:编程语言   时间:2018-08-04 11:40:20    阅读次数:138
面试题思考:web中关于一些容器基本概念的简单总结
关键字:应用服务器、web服务器、web容器、jsp容器、servlet容器。 1.应用服务器: 作为应用程序服务器,要求可以通过各种协议(包括 HTTP 协议)把商业逻辑暴露给(expose)客户端应用程序。应用程序使用此商业逻辑就像你调用对象的一个方法或过程(语言中的一个函数)一样。 2.web ...
分类:Web程序   时间:2018-08-04 11:40:14    阅读次数:145
Educational Codeforces Round 48 (Rated for Div. 2) B. Segment Occurrences(数组前缀和防TLE)
题目链接:http://codeforces.com/contest/1016/problem/B 给两个字符串s,t,之后给出s的一个区间,问这个子串中存在多少个子串与t相同 如果一个一个查找就会超时,因此只需要把前缀和相减即可 ...
分类:编程语言   时间:2018-08-04 11:40:07    阅读次数:146
斐波那契数列--基本线性数学解法
1 ''' 2 100 以内的 斐波那契数列: 3 4 ''' 5 # 前两项必须给出,要不没法加减 6 # 因为不知道循环次数,所以用while 循环 7 a = 0 8 b = 1 9 print(b) 10 while True: 11 c = a + b 12 if c > 100: bre... ...
分类:其他好文   时间:2018-08-04 11:39:56    阅读次数:202
html格式
<!doctype html> 声明html文档类型 <html> 声明写的是html <head> 头部信息 <meta charset="utf-8"> 编码格式 <tetal>tatel</tatel> 标题 </head> <body> 页面主题 </body> </html> ...
分类:Web程序   时间:2018-08-04 11:39:49    阅读次数:150
k8s实战--edusoho平台创建
k8s实战--edusoho平台创建基本信息说明使用kubeadm方式安装kubernetesKubernetes集群添加/删除NodeKubernetesDashboard1.8.3部署k8s原生的集群监控方案(Heapster+InfluxDB+Grafana)项目地址k8s-edusoho平台创建镜像下载如上面的项目地址无法使用,请使用下面链接下载相应镜像dockerpullwutengfe
分类:其他好文   时间:2018-08-04 11:39:31    阅读次数:197
Codeforces 220C
题意略。 思路: 我们可以把 bi[ i ] 在 ai[ ] 中的位置记录下来,然后算出 i - mp[ bi[i] ] ,再将它压入一个multiset。每次我们就二分地来寻找离0最近的数字来作为答案。 那当我们循环左移的时候怎么办呢?把每个数字都减一,把当前 bi[i] 产生的数字重新赋值再压入 ...
分类:其他好文   时间:2018-08-04 11:39:21    阅读次数:123
JDBC 数据库连接
Java数据库连接——JDBC基础知识(操作数据库:增删改查) 首先我们需要往所用的软件中添加相对应的sqljdbc.jar。 大体流程 1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机),这通过java.lang.Class类的静态方法forN ...
分类:数据库   时间:2018-08-04 11:39:14    阅读次数:187
Git:git-checkout的用法总结(2)
原帖收藏于 "IT老兵驿站" ,传递一个IT老兵在凋零前的光和氧。 前言 结合前一篇文章,再认真总结一下 的用法,因为可能一次总结到不了位,那么就不怕啰嗦,不怕重复,多总结几次,这样可能会造成每篇文章内容之间的分布不是那么清晰,将来再做更好的整理吧,因为现在这种方式,对于当前的学习是有帮助的,是从浅 ...
分类:其他好文   时间:2018-08-04 11:39:05    阅读次数:176
字符串的高级处理
# 介绍一下字符串的高级处理方法 # 1.字符串的替换我想将字符串中的a替换成1,b替换成2,c替换成3 # 表示用"123"分别替换"abc" trantab = str.maketrans("abc", "123") s = "www.bilibili.com" # 可以看到a被换成了1,b被换... ...
分类:其他好文   时间:2018-08-04 11:38:56    阅读次数:177
fft,ntt,fwt
新搞了一个fft模板 比原来的快了4倍 1.自己写complex 2.利用mx的论文里的方法把另一半放在虚部 3.另外一个比较有点用的优化是 f[i+j+k]=a+k 当*a=f+i+j ...
分类:其他好文   时间:2018-08-04 11:38:46    阅读次数:136
如何学习一门新语言
程序员之道,万变不离其宗,说相声讲究的是说、学、逗、唱,学习程序最快也是最好的办法就是:过、抄、仿、改、调、看、练、创、悟: 1、过: 学习一门新的语言,第一步就是把它所涉及的基础知识大体过一遍,不求深解,只求了解——第一遍:无需了解太过深入的理论,大体知道这门语言是什么样的,主要面向哪些场合,一些 ...
分类:编程语言   时间:2018-08-04 11:38:39    阅读次数:158
Finite Encyclopedia of Integer Sequences
Time limit : 2sec / Memory limit : 256MB Score : 800 points Problem Statement In Finite Encyclopedia of Integer Sequences (FEIS), all integer sequence ...
分类:其他好文   时间:2018-08-04 11:38:32    阅读次数:154
pytorch learning rate decay
关于learning rate decay的问题,pytorch 0.2以上的版本已经提供了torch.optim.lr_scheduler的一些函数来解决这个问题。 我在迭代的时候使用的是下面的方法。 classtorch.optim.lr_scheduler.MultiStepLR(optimi ...
分类:其他好文   时间:2018-08-04 11:38:25    阅读次数:258
【简介】散列
在计算机中查找一种元素有两种方法 1.直接根据地址查找 不一定每次都给与直接的地址值,有时候存在无法比较无法排序的关键字 2.散列函数 关键词 → 散列函数:散列表的索引 → 散列表的值 将任意长度的消息压缩到某一固定长度的消息摘要 1.为什么重新equal方法,一定要重写hashCode方法 比较 ...
分类:其他好文   时间:2018-08-04 11:38:17    阅读次数:151
1160条   上一页 1 ... 59 60 61 62 63 64 65 ... 69 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!