一、什么是信号量。信号量也是一种锁。信号量的主要用途是用来控制线程的并发量的,BoundedSemaphore或Semaphore管理一个内置的计数器,每调用一次acquire()方法时,计数器-1,每调用一次release()方法时,内部计数器+1。不过需要注意的是,Semaphore内部的计数器不能小于0!当..
分类:
编程语言 时间:
2017-05-14 13:30:59
收藏:
0 评论:
0 赞:
0 阅读:
292
一:Java数据类型有基本数据类型,引用数据类型 二:8种基本数据类型: 1.整数类型:byte ,short,long 2.浮点数据类型:float,double 3.字符类型:char 4.布尔类型:boolean a.整数类型默认的类型是int b.定义long类型的数据,必须在后面加上l或L ...
分类:
编程语言 时间:
2017-05-14 13:27:33
收藏:
0 评论:
0 赞:
0 阅读:
392
一:计算机程序:为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合 编写程序的工具就是计算机语言。Java语言是多种语言的一种 二:Java技术平台简介 1.Java SE :标准版 java技术的基础和核心 2.Java EE:企业版 提供了企业级应用开发的完整的解决方案 很多的网 ...
分类:
编程语言 时间:
2017-05-14 13:26:11
收藏:
0 评论:
0 赞:
0 阅读:
327
异步编程: 在浏览器端,异步编程非常重要,耗时很长的操作都应该异步执行,避免浏览器失去响应。最常见的例子就是通过AJAX向服务器发送异步请求。 异步编程有很多种方法 1、回调函数 比如有两个函数f1();f2();//f2依赖于f1的执行状态如果f1耗时很长,它会阻塞后面程序的运行我们利用setTi ...
分类:
编程语言 时间:
2017-05-14 13:24:08
收藏:
0 评论:
0 赞:
0 阅读:
273
排序操作符,包括OrderBy、OrderByDescending、ThenBy、ThenByDescending和Reverse,提供了升序或者降序排序。 OrderBy操作符将序列中的元素按照升序排列。 注意:orderby必须在select之前出现,查询表达式最后只可能出现select或者gr ...
分类:
编程语言 时间:
2017-05-14 13:23:19
收藏:
0 评论:
0 赞:
0 阅读:
427
版权声明:本文为博主原创文章,未经博主允许不得转载。 前言 主要用于color整型、rgb数组、16进制互相转换(-12590395 <--> #3FE2C5 <--> [63,226,197]) 效果图 暂不需要 代码分析 color的int类型值转16进制类型值包括两种方案: 方案一:思路:计算 ...
分类:
编程语言 时间:
2017-05-14 13:20:41
收藏:
0 评论:
0 赞:
0 阅读:
273
1)XML模块 xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多。 下面是xml的遍历查询删除修改和生成 ...
分类:
编程语言 时间:
2017-05-14 13:20:30
收藏:
0 评论:
0 赞:
0 阅读:
296
static关键字: 运行结果: 姓名:张三 出生地:上海姓名:李四 出生地:上海姓名:王五 出生地:上海 分析: 1、类方法、类变量(static)一般用于所用的实例对象都是一样的值的情况。 2、在main()方法中,代码Person.setCountry("上海");是声明静态,所以它要在实例化 ...
分类:
编程语言 时间:
2017-05-14 13:19:18
收藏:
0 评论:
0 赞:
0 阅读:
256
赋值运算符: 赋值运算符=右边的是给左边的变量 变量名=表达式 如:a=(b+3)+(b-1) 表达式就是符号与操作数的组合<如加号,减号><如b,3...> 算术运算符: 规则: a.同种类型参与运算(可能需要自动类型转换) b.返回类型(可能发生:上溢出和下溢出) c.byte,short,ch ...
分类:
编程语言 时间:
2017-05-14 13:16:52
收藏:
0 评论:
0 赞:
0 阅读:
275
1、为什么要学习设计模式 A:让我们对设计模式有一定的了解和理解 B:加深我们对面向对象中的抽象类和接口的理解 C:搞定设计模式的面试 单例设计模式 工厂模式 适配器 模板方式 代理... 2什么是设计模式 建筑工地上,工人在盖房子,但是看不到制造砖的人 在汽车厂房中,你看到的是组装汽车的人,而不是 ...
分类:
编程语言 时间:
2017-05-14 13:16:14
收藏:
0 评论:
0 赞:
0 阅读:
306
https://en.wikipedia.org/wiki/Sorting_algorithm Computational complexity theory Big O notation Total order Lists Inplacement Stability Comparison sort ...
分类:
编程语言 时间:
2017-05-14 13:15:47
收藏:
0 评论:
0 赞:
0 阅读:
352
运行结果: 4条腿走路!4条腿走路!狗狗6岁了!4条腿走路! ...
分类:
编程语言 时间:
2017-05-14 13:15:12
收藏:
0 评论:
0 赞:
0 阅读:
268
图像处理是一门应用非常广的技术,而拥有非常丰富第三方扩展库的 Python 当然不会错过这一门盛宴。PIL (Python Imaging Library)是 Python 中最常用的图像处理库,目前版本为 1.1.7,我们可以 在这里 下载 学习和查找资料。我安装了好多次都没有安装上,说到底还是野 ...
分类:
编程语言 时间:
2017-05-14 13:13:35
收藏:
0 评论:
0 赞:
0 阅读:
351
/// /// DevExpress.XtraNavBar.NavBarControl 模拟单击导航的选项事件 /// /// /// private void simpleButton1_Click(object sender, EventArgs e) { ... ...
分类:
编程语言 时间:
2017-05-14 13:09:20
收藏:
0 评论:
0 赞:
0 阅读:
1259
/// /// 选中Tab控件单击事件,点击tab头,定位到导航栏的选项,为选中状态 /// /// /// private void xtraTabControl1_Click(object sender, EventArgs e) { XtraTa... ...
分类:
编程语言 时间:
2017-05-14 13:08:43
收藏:
0 评论:
0 赞:
0 阅读:
1263
Java 序列化Serializable具体解释(附具体样例) 1、什么是序列化和反序列化 Serialization(序列化)是一种将对象以一连串的字节描写叙述的过程;反序列化deserialization是一种将这些字节重建成一个对象的过程。 2、什么情况下须要序列化 a)当你想把的内存中的对象 ...
分类:
编程语言 时间:
2017-05-14 13:07:35
收藏:
0 评论:
0 赞:
0 阅读:
391
一:Brute force 从源串的第一个字符开始扫描,逐一与模式串的对应字符进行匹配,若该组字符匹配,则检测下一组字符,如遇失配,则退回到源串的第二个字符,重复上述步骤,直到整个模式串在源串中找到匹配,或者已经扫描完整个源串也没能够完成匹配为止。 缺点:假如我们从头开始匹配str1和str2,当匹 ...
分类:
编程语言 时间:
2017-05-14 13:04:28
收藏:
0 评论:
0 赞:
0 阅读:
350
上一节已经说过,安装完Python,在命令行输入“python”之后,如果成功,会得到类似于下面的窗口: 可以看到,结尾有3个>符号(>>>)。>>>被叫做Python命令提示符(prompt),此时Python在等待你输入代码。你现在可以输入一行Python代码,Python就会执行该代码。这种模 ...
分类:
编程语言 时间:
2017-05-14 13:04:01
收藏:
0 评论:
0 赞:
0 阅读:
316
链接:http://acm.hdu.edu.cn/showproblem.php?pid=1811 Rank of Tetris Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Tota ...
分类:
编程语言 时间:
2017-05-14 12:58:10
收藏:
0 评论:
0 赞:
0 阅读:
313
>>>> 原文地址:最小费用流的“zkw算法” <<<< 1. 网络流的一些基本概念 很多同学建立过网络流模型做题目, 也学过了各种算法, 但是对于基本的概念反而说不清楚. 虽然不同的模型在具体叫法上可能不相同, 但是不同叫法对应的思想是一致的. 下面的讨论力求规范, 个别地方可能需要对通常的叫法加 ...
分类:
编程语言 时间:
2017-05-14 12:56:54
收藏:
0 评论:
0 赞:
0 阅读:
345