synchronized、volatile、ReentrantLock、concurrent 线程安全:当多个线程访问某一个类(对象或方法)时,这个类始终都能表现出正确的行为,那么这个类(对象或方法)就是线程安全的 synchronized:可以在任意对象及方法上加锁,而加锁的这段代码称为“互拆区” ...
分类:
编程语言 时间:
2017-10-10 10:02:55
阅读次数:
204
Golang Building a Worker Pool in Golang A Million WebSockets and Go Writing Plugins in Go imgproxy:Resize your images instantly and securely Other Dat... ...
分类:
其他好文 时间:
2017-10-10 10:02:46
阅读次数:
193
做运维也快四年多了,就像游戏打怪升级,升级后知识体系和运维体系也相对变化挺大,学习了很多新的知识点。 运维工程师是从一个呆逼进化为苦逼再成长为牛逼的过程,前提在于你要能忍能干能拼,还要具有敏锐的嗅觉感知前方潮流变化。如:今年大数据,人工智能比较火……(相对表示就是 Python 比较火) 之前写过运 ...
分类:
系统相关 时间:
2017-10-10 10:02:37
阅读次数:
307
T1 f(i)表示不和法数大于i个的数量 $$f(i)=C_n^iC_{m-i*k-1}^{n-1}$$ 首先n>m||K*n<m一定不合法 先不考虑<K的情况,那就相当于给m个果子,用n个篮子把他们装起来 用挡板法易知 $$ans=C_{m+n-1}^{n-1}$$ 即给m个果子中间再加上n-1个 ...
分类:
其他好文 时间:
2017-10-10 10:02:25
阅读次数:
183
【Python解释器是单线程应用】 【任意时刻,仅执行一个线程】 尽管Python解释器中可以运行多个线程,但是在任意给定的时刻只有一个线程会被解释器执行。 【GIL锁 保证同时只有一个线程运行】 对Python虚拟机的访问是由全局解释器锁(GIL)控制的。这个锁就是用来保证同时只有一个线程运行的。 ...
分类:
编程语言 时间:
2017-10-10 10:02:18
阅读次数:
179
Mybatis 一、初始MyBatis MyBatis是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis,实质上Mybatis对ibatis进行一些改进。 MyBatis是一个 ...
分类:
其他好文 时间:
2017-10-10 10:02:12
阅读次数:
298
EL(Expression Language)表达式语言:用于计算和输出存储在标志位置(page、request、session、application)的java对象的值,然后对它们执行简单操作;EL是JSP2.0规范的一部分,只要容器支持Servlet2.4/JSP2.0,就可以在JSP2.0网 ...
分类:
Web程序 时间:
2017-10-10 10:02:03
阅读次数:
227
java求两个数中的大数 java中的max函数在Math中 应用如下: int a=34; int b=45; int ans=Math.max(34,45); 那么ans的值就是45. ...
分类:
编程语言 时间:
2017-10-10 10:01:54
阅读次数:
156
竞赛树优化Dijkstra效率非常高,如果不懂竞赛树,请看这里 附上代码 ...
分类:
其他好文 时间:
2017-10-10 10:01:44
阅读次数:
205
题目描述 求关于x 的同余方程组 输入输出格式 输入格式: 一行8 个整数,表示a1; b1; a2; b2; a3; b3; a4; b4。 输出格式: 一行一个整数,答案除以p 的余数。 输入输出样例 输入样例#1: 2 0 3 1 5 0 7 3 输出样例#1: 10 输入样例#1: 2 0 ...
分类:
其他好文 时间:
2017-10-10 10:01:34
阅读次数:
172
第一次作业 一、题目描述: 实践能力的提高当然就是得多动手了,那么就从第一个个人项目开始吧,用一周的时间完成一个基于控制台的四则运算程序,实现一个自动生成小学四则运算题目的命令行程序。 从《构建之法》第一章的 “程序” 例子出发,像阿超那样,花二十分钟写一个能自动生成小学四则运算题目的命令行 “软件 ...
分类:
其他好文 时间:
2017-10-10 10:01:26
阅读次数:
166
Given an integer n, return 1 - n in lexicographical order. For example, given 13, return: [1,10,11,12,13,2,3,4,5,6,7,8,9]. Please optimize your algori ...
分类:
其他好文 时间:
2017-10-10 10:01:17
阅读次数:
130
# -*- coding: -*- import io LIMIT = 150000 file_count = 0 url_list = [] with io.open('D:\DB_NEW_bak\DB_NEW_20171009_bak.sql','r',encoding='utf-16') as... ...
分类:
编程语言 时间:
2017-10-10 10:01:10
阅读次数:
186
class Solution { public boolean wordBreak(String s, List wordDict) { boolean[] dp=new boolean[s.length()+1]; dp[0]=true; for(int i=0;i=0&&w.equals(s.s... ...
分类:
其他好文 时间:
2017-10-10 10:01:02
阅读次数:
104
padding margin都是边距的含义,关键问题得明白是什么相对什么的边距.padding是控件的内容相对控件的边缘的边距.margin是控件边缘相对父空间的边距. 在CSS中margin是指从自身边框到另一个容器边框之间的距离,就是容器外距离。在CSS中padding是指自身边框到自身内部另一 ...
分类:
Web程序 时间:
2017-10-10 10:00:45
阅读次数:
175
一、过滤器Filter(javax.servlet.Filter FilterConfig FilterChain) 在MyEclipse里面创建web项目,新建的类继承javax.servlet.Filter接口,编译器自动生成doFilter,destroy,init三个方法,分别代表正在执行、 ...
分类:
其他好文 时间:
2017-10-10 10:00:36
阅读次数:
154
If equal affection cannot be, let the more loving be me. 如果没有相等的爱,那就让我爱多一点吧。 There is seldom equal affection. If you want to be loved deeply, you ough ...
分类:
其他好文 时间:
2017-10-10 10:00:29
阅读次数:
174