首页 > 编程语言
浅谈Java多线程同步机制之同步块(方法)——synchronized
在多线程访问的时候,同一时刻只能有一个线程能够用 synchronized 修饰的方法或者代码块,解决了资源共享。下面代码示意三个窗口购5张火车票: 其中一次的运行结果: 使用synchronized同步块后: 使用synchronized同步方法: 无论使用synchronized同步块还是同步方 ...
分类:编程语言   时间:2017-01-08 16:32:31    收藏:0  评论:0  赞:0  阅读:296
用python实现k近邻算法
用python写程序真的好舒服。 code: 一个示例的数据集testdata.txt(以制表符隔开): 1.0 1.1 A 1.0 1.0 A 0 0 B 0 0.1 B ...
分类:编程语言   时间:2017-01-08 16:27:42    收藏:0  评论:0  赞:0  阅读:192
多目标遗传算法 ------ NSGA-II (部分源码解析)父、子种群合并 merge.c
1 /* Routine for mergeing two populations */ 2 3 # include 4 # include 5 # include 6 7 # include "global.h" 8 # include "rand.h" 9 10 /* Routine to me... ...
分类:编程语言   时间:2017-01-08 16:26:46    收藏:0  评论:0  赞:0  阅读:230
java 中 sleep(1000) 和 wait(1000) 的区别?
1.首先 sleep 方法是Thread类中的静态方法,他的作用是使当前线程暂时睡眠指定的时间,可以不用放在synchronized方法或者代码块中,但是 wait 方法是Object类的方法,它是使当前线程暂时放弃监视对象的使用权进行等待,必须要放在synchronized方法或者代码块中 2.调 ...
分类:编程语言   时间:2017-01-08 16:20:30    收藏:0  评论:0  赞:0  阅读:184
【java规则引擎】之规则引擎解释
转载:http://www.open-open.com/lib/view/open1417528754230.html 现实生活中,规则无处不在。法律、法规和各种制度均是;对于企业级应用来说,在IT技术领域,很多地方也应用了规则,比如路由表,防火墙策略,乃至角色权限控制(RBAC),或者Web框架中 ...
分类:编程语言   时间:2017-01-08 16:20:09    收藏:0  评论:0  赞:0  阅读:571
Python之旅Day1
PYTHON介绍 初识PYTHON Python(英国发音:/?pa?θ?n/ 美国发音:/?pa?θɑ?n/), 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum(吉多·范罗苏姆)于1989年发明,第一个公开发行版发行于1991年。Python是纯粹的自由软件,  ...
分类:编程语言   时间:2017-01-08 16:17:56    收藏:0  评论:0  赞:0  阅读:313
test中测试 模拟浏览器 Spring MVC测试框架详解——服务端测试
1get请求 参数跟在url后面的(常见为列表中每一行查询详情的时候,参数跟在a标签的路径后面的应用场景) 2 post提交,一般用于非a标签的,也就是参数并不是跟在url后面的。而是在js中组织参数,一般是组织为一个对象,传过来的 ...
分类:编程语言   时间:2017-01-08 16:17:38    收藏:0  评论:0  赞:0  阅读:234
Caffe-python interface 学习|网络训练、部署、测试
继续python接口的学习。剩下还有solver、deploy文件的生成和模型的测试。 网络训练 solver文件生成 其实我觉得用python生成solver并不如直接写个配置文件,它...
分类:编程语言   时间:2017-01-08 15:34:54    收藏:0  评论:0  赞:0  阅读:441
2016年总结-JAVA程序员
技术积累、工作心得、学习方向与职业规划、关于生活
分类:编程语言   时间:2017-01-08 15:34:39    收藏:0  评论:0  赞:0  阅读:228
数组与列表和集合之间的转换
先声明一个具体的数组:String[] s = {"a","b","c","d","e"}; 1.将数组s转换成一个list列表: //该数组为一个String类型的数组,为了避免强制转换,我们直接设置List<String>来限定list列表中只能含有String类型的元素。 List<Strin ...
分类:编程语言   时间:2017-01-08 15:32:28    收藏:0  评论:0  赞:0  阅读:249
区域生长算法的一种C++实现
区域生长算法是一种图像分割方法,能够将图像中具有相同特征的连通区域分割出来,同时保证较好的边缘信息。 区域生长算法的优点是简单,容易实现;但空间和时间复杂度较高,对分割图像要求较高,否则容易形成孔洞和过分割。 区域生长算法的基本思想是首先获取分割区域的一个种子点,然后在种子点的周围搜索与该种子点有相 ...
分类:编程语言   时间:2017-01-08 15:32:06    收藏:0  评论:0  赞:0  阅读:245
Python 知识点
1. generator 2. decorator 3. iterator ...
分类:编程语言   时间:2017-01-08 15:28:27    收藏:0  评论:0  赞:0  阅读:227
java 实现Excel压缩成Zip导出
1 概述 在web项目中常见的一种场景就是将文件导出为Excel,但是当需要导出多个Excel时,使用者将频繁操作,这样就严重降低了项目的友好交互性以及易用性,那么怎么才能优雅的解决这个问题呢?笔者今天分享将Excel导出后并压缩成zip包响应到浏览器端,希望对大家有所帮助。 2 实现思路 使用AE ...
分类:编程语言   时间:2017-01-08 15:27:41    收藏:0  评论:0  赞:0  阅读:259
SpringMVC的数据校验
SpringMVC的数据校验: 在web应用程序中,为了防止客户端传来的数据引发程序异常,常常需要对 数据进行验证。输入验证分为客户端验证与服务器端验证。客户端验证主要通过JavaScript脚本进行,而服务器端验证则主要通过Java代码进行验证。 为了保证数据的安全性,一般情况下,客户端和服务器端 ...
分类:编程语言   时间:2017-01-08 15:25:53    收藏:0  评论:0  赞:0  阅读:201
简单理解插入排序
在这里,我详细的讲一下我个人对于插入排序的理解。 每个人对于事物的理解都是不一样的,因为每个人对世界万物的看法和思考方式都不一样。因此,对于排序算法,我想每个人都有自己的理解方式,所以,虽然博客园里有很多关于排序的文章,但那只是其他人对这几个排序的理解方式,而笔者也有自己的理解方式,所以,笔者也就没 ...
分类:编程语言   时间:2017-01-08 15:20:29    收藏:0  评论:0  赞:0  阅读:266
C++学习笔记37:元编程
元编程 什么是元编程(metaprogramming) 利用模板可以进行编译期计算(数值计算,型式计算和代码计算)的特点进行程序设计 为什么可以进行元编程? C++是两层语言:执行编译期计算的代码称为静态代码,执行运行期计算的代码称为动态代码 模板可用于函数式编程,强调抽象计算,重视模块化,使用递归 ...
分类:编程语言   时间:2017-01-08 15:20:00    收藏:0  评论:0  赞:0  阅读:134
【转载】 C#中数组、ArrayList和List三者的区别
原文地址:http://blog.csdn.net/zhang_xinxiu/article/details/8657431 在C#中数组,ArrayList,List都能够存储一组对象,那么这三者到底有什么样的区别呢。 数组 数组在C#中最早出现的。在内存中是连续存储的,所以它的索引速度非常快,而 ...
分类:编程语言   时间:2017-01-08 15:16:42    收藏:0  评论:0  赞:0  阅读:203
sicily 1031 Campus(图算法)
Description At present, Zhongshan University has 4 campuses with a total area of 6.17 square kilometers sitting respectively on both sides of the Pear ...
分类:编程语言   时间:2017-01-08 15:14:56    收藏:0  评论:0  赞:0  阅读:357
多目标遗传算法 ------ NSGA-II (部分源码解析)二元锦标赛选择 tourselect.c
tourselect.c 文件中共有两个函数: selection (population *old_pop, population *new_pop) individual* tournament (individual *ind1, individual *ind2) 首先,第一个函数代码如下: ...
分类:编程语言   时间:2017-01-08 15:10:54    收藏:0  评论:0  赞:0  阅读:925
复习PHP的数组
1.php中的数组就是内存里有一块连续的内存空间(堆空间),可以保存多个数据,数据之间没有数据类型的限制。 2.与其他语言的区别: 1.php数组没有长度限制。(c语言必须指定数组长度,超出长度会溢出) 2.php数组没有数据类型限制。(c语言必须声明存储的数据类型) 3.数组的下标可以是数值或者字 ...
分类:编程语言   时间:2017-01-08 15:10:20    收藏:0  评论:0  赞:0  阅读:282
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!