码迷,mamicode.com
首页 > 编程语言
JAVA线程间协作:Condition
内置条件队列存在一些缺陷。每个内置锁都只能有一个相关联的条件队列,因而在像BounderBuffer这种类中,多个线程可能在同一个条件队列上等待不同的条件谓词,并且在最常见的加锁模式下公开条件队列对象。这些因素都使得无法满足在使用notifyAll时所有等待线程为统一类型的需求。如果想编写一个带有多个条件谓词的并发对象,或者想获得除了条件队列可见性之外的更多控制权,就可以使用显示的Lock和Con...
分类:编程语言   时间:2016-01-01 19:01:24    阅读次数:194
[LeetCode]题解(python):049-Groups Anagrams
题目来源https://leetcode.com/problems/anagrams/Given an array of strings, group anagrams together.For example, given:["eat", "tea", "tan", "ate", "nat", "...
分类:编程语言   时间:2016-01-01 18:58:13    阅读次数:213
java发送内嵌图片邮件
前言: 博客系统中需要邮件服务的功能,以前写过类似的功能,不过功能太简单了,仅仅是发送文本内容,现在尝试一下发送内嵌图片邮件!准备工作: 请参考:http://www.cnblogs.com/hujunzheng/p/4792831.html整体效果: 发送端:网易邮箱;接收端:qq邮箱。1....
分类:编程语言   时间:2016-01-01 18:58:13    阅读次数:320
语言相关
JAVA: 1.问题: public boolean returnTest() { try { return true; } catch (Exception e) { } finally { return false; } } 以下代码返回值是什么? true false 解答: 参考这里 htt...
分类:编程语言   时间:2016-01-01 18:56:37    阅读次数:208
[LeetCode]题解(python):063-Unique path II
题目来源https://leetcode.com/problems/unique-paths-ii/Follow up for "Unique Paths":Now consider if some obstacles are added to the grids. How many unique ...
分类:编程语言   时间:2016-01-01 18:53:12    阅读次数:200
线程池
1、线程池简介: 多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。 假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T2 在线程中执行任务的时间,T3 销毁线程时间。 如果:T1 + T3 远大于 T2,则可以采用线程池,以提...
分类:编程语言   时间:2016-01-01 18:51:33    阅读次数:259
黑马程序员——java基础——环境变量设置
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------ 关于环境变量的设置可能许多人认为这不是什么问题。但是我刚接触java程序的时候,一心想着编程,只要可以运行代码就ok了,管这些干嘛。也不知道怎么设置下,能运行DOS窗口就ok...
分类:编程语言   时间:2016-01-01 18:47:39    阅读次数:172
spfa 的算法实现之一
问题描述:给定一个n个顶点,m条边的有向图(其中某些边权可能为负,但保证没有负环)。请你计算从1号点到其他点的最短路(顶点从1到n编号)。输入格式:第一行两个整数n, m。接下来的m行,每行有三个整数u, v, l,表示u到v有一条长度为l的边。输出格式:共n-1行,第i行表示1号点到i+1号点的最...
分类:编程语言   时间:2016-01-01 18:47:21    阅读次数:224
递归算法复杂度分析方法
递归算法的复杂度分析方法。 a、分析出复杂度公式(关于n的规模) b、求解这个公式1、齐次 例如求fabonaci的第n项,f(n) = f(n-1)+f(n-2) => f(n)-f(n-1)-f(n-2)=0 =>特征方程:x^2-x-...
分类:编程语言   时间:2016-01-01 18:46:08    阅读次数:180
[LeetCode]题解(python):061-Rotate list
题目来源https://leetcode.com/problems/rotate-list/Given a list, rotate the list to the right bykplaces, wherekis non-negative.For example:Given1->2->3->4-...
分类:编程语言   时间:2016-01-01 18:43:24    阅读次数:251
[LeetCode]题解(python):062 Unique path
题目来源https://leetcode.com/problems/unique-paths/A robot is located at the top-left corner of amxngrid (marked 'Start' in the diagram below).The robot c...
分类:编程语言   时间:2016-01-01 18:43:38    阅读次数:193
论Java,C# 开发 二类开发的细节与思维
目前WEB开发, 主要就是Java, Asp.net, Php三个方向, 从2005年开始就一直工作于asp.net+sql server方面, 但目前已经分部分精力在搞Java+mysql方面, 元旦之际, 若大办公室一个人在加班, 处理了一些事情后冷静想了一下这二类开发的长缺点这处。感觉光阴飞逝...
分类:编程语言   时间:2016-01-01 18:42:24    阅读次数:238
Super Object Toolkit (支持排序)
(* * Super Object Toolkit * * Usage allowed under the restrictions of the Lesser GNU General Public License * or alternatively...
分类:编程语言   时间:2016-01-01 17:03:39    阅读次数:382
Archive for required library:xxxxx/spring-beans-3.2.4.RELEASE.jar in project XXXXX cannot be read or is not a valid ZIP file
今天在导入maven项目的时候在problems视图中报错: Archive for required library:xxxxx/spring-beans-3.2.4.RELEASE.jar in project XXXXX cannot be read or is not a valid ZI....
分类:编程语言   时间:2016-01-01 17:04:00    阅读次数:996
JavaScript发展史,与JScript差别,引入方式,数据类型,命名规范,命名推荐,解决命名冲突
文件夹:1、JavaScript发展史2、JavaScript与JScript差别3、JavaScript引入方式4、JavaScript基本数据类型及布尔值5、JavaScript命名规范6、JavaScript命名推荐7、JavaScript解决命名冲突1、 JavaScript发展史1.Net...
分类:编程语言   时间:2016-01-01 17:01:43    阅读次数:224
X编程语言定义--词汇表、符号表
一直喜欢操作系统,因为这个原因后来才无意中做了程序员,但那个东西实在太大了,退而次之,做个小语言来玩玩。基本都是来源于C/PASCAL/Oberon/BASIC/C#;用PASCAL的原因是它语法和逻辑清晰易懂,用C/C++/C#/SQL中的部分小特性,是因为这此常用也熟悉些。另外LISP类的函数式...
分类:编程语言   时间:2016-01-01 17:00:39    阅读次数:222
Arrays.toString(a)--->将数组a的值转换为字符串
Arrays.toString(数组)是java内置类Arrays类的一个方法,具体查Api可知。因为数组是不可直接输出的,它的作用是将数组转换为字符串。其实用for循环也是可以做到的,只不过比for循环省事。Arrays.toString(数组),输出数组成员public class Demo {...
分类:编程语言   时间:2016-01-01 17:00:08    阅读次数:320
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!