码迷,mamicode.com
首页 > 编程语言
多线程程序设计学习(5)balking模式和timed模式
Balking【返回模式】一:balking pattern的参与者--->GuardedObject(被警戒的对象)--->该模式的角色:模拟修改警戒对象的线程,当警戒条件达到执行具体操作的线程,参与者(被警戒的参与者) 二:balking pattern模式什么时候使用--->不需要刻意去执行什...
分类:编程语言   时间:2015-07-18 21:19:34    阅读次数:196
直接选择排序
public class StraightSelectSort { public static void Sort(int[] array) { //要遍历的次数 for (int i = 0; i array[j]) ...
分类:编程语言   时间:2015-07-18 21:17:08    阅读次数:141
中国高校更名历史 Python
上周领了新任务,做国内高校改名历史的统计,这个挺有意思,以下是我任务完成过程,和大家分享。一. 数据收集 数据需求:目前已有高校校名,各高校改名历史记录 高校校名数据来源:尝试从高校排名网站(iPIN),中国教育和科研计算机网等抓取,但高校名不全,前者709,后者1394,最后从教育部找到一...
分类:编程语言   时间:2015-07-18 21:17:47    阅读次数:166
Javascript下IE与Firefox下的差异兼容写法总结
http://www.jb51.net/article/23923.htm总结一部分IE和Firefox的javascript差异写法,对于像书写多浏览器兼容性更好的代码,可以参考下。window.event对象差异IE:有window.event对象FF:没有window.event对象。可以通过...
分类:编程语言   时间:2015-07-18 21:18:05    阅读次数:131
从外部导入jar包的三种方式
我们在用Eclipse开发程序的时候,经常要用到第三方jar包。引入jar包不是一个小问题,由于jar包位置不清楚,而浪费时间。下面配图说明3种Eclipse引入jar包的方式。1.最常用的普通操作方式:基本步骤式右击“项目”→选择Properties,在弹出的对话框左侧列表中选择JavaBuild...
分类:编程语言   时间:2015-07-18 21:15:26    阅读次数:129
数据结构复习之查找算法的总结回顾
一、查找的基本概念 查找(Searching)就是根据给定的某个值,在查找表中确定一个其关键字等于给定值得数据元素(或记录)。 查找表(SearchTable)是同一类型的数据元素(或记录)构成的集合。 查找表按照操作方式分为两大类: 静态查找表:只作查找操作的查找表。 ...
分类:编程语言   时间:2015-07-18 21:16:12    阅读次数:299
C语言 - 结构体(struct)比特字段(:) 详细解释
结构体(struct)比特字段(:) 详细解释本文地址:http://blog.csdn.net/caroline_wendy/article/details/26722511结构体(struct)能够使用位字段(:), 节省空间, 例如以下面代码,结构体a中的, 第一个变量x占用1个字符, y占用...
分类:编程语言   时间:2015-07-18 21:14:29    阅读次数:190
href="#"和javasrcript:void(0)的区别
当我们需要一个空链接时,通常有两种方法:这个一个空链接和这是另一个空链接href="#"#之后跟着锚记名称,点击后跳转到页面指定位置;没有跟锚记名称则默认跳转到页面顶部href="javascript:void(0)"void是一个操作符,这个操作符指定要计算一个表达式但是不返回值。如果在void中...
分类:编程语言   时间:2015-07-18 21:16:47    阅读次数:212
JavaScript---DOM文档
DOM文档中,每个节点都有一些重要的属性:最重要的是nodeType,它描述该节点是什么---元素(element)、属性(attribute)、注释(comment)、文本(text)或者其他几种类型(共12个),nodeType:1表示元素节点,3表示文本节点。另外一个重要的性质是nodeNam...
分类:编程语言   时间:2015-07-18 21:11:50    阅读次数:171
解决ubuntu中JDK的Picked up JAVA_TOOL_OPTIONS提示问题。
有时间我会翻译成中文的Java swing applications' menus do not integrate with Ubuntu's global menu until Ubuntu 15.04. A library calledJayatanais available to enabl...
分类:编程语言   时间:2015-07-18 21:12:04    阅读次数:1174
【转】学习C++从入门到精通的的十本最经典书籍
(一)语言入门: 《C++ Primer》 适合有丰富C经验,缺乏C++经验的。不过我个人一直认为此书带着过于强烈的C语言的痕迹,对于C++的学习未必是好事。 《The C++ Programming Language》/《C++程序设计语言》 最新版本:第三版特别版 简称TC++PL,有其他语.....
分类:编程语言   时间:2015-07-18 21:12:32    阅读次数:122
hdoj 1166 敌兵布阵(树状数组)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1166思路分析:该问题为动态连续和查询问题,使用数组数组可以解决;也可使用线段树解决该问题;代码如下:#include #include #include using namespace std;cons...
分类:编程语言   时间:2015-07-18 21:08:35    阅读次数:131
Java的引用
总所周知,Java语言风格类似C和C++,继承学习了C++语言的面向对象技术的核心,同时去除了C++语言的指针,改用引用(refrence)取代。那为什么要去除指针呢,改用引用,引用与指针又有什么区别呢?1、指针是什么? 指针是C语言的灵魂,指针(变量)是存储地址的变量,它实质是”间接寻址“的...
分类:编程语言   时间:2015-07-18 21:07:03    阅读次数:127
Spring AOP 入门
引言 ? ?AOP是软件开发思想发展到一定阶段的产物,AOP的出现并不是为了代替OOP,仅作为OOP的有益补充,在下面的例子中这个概念将会得到印证。AOP的应用场合是受限制的,一般适用于那些具有横切逻辑的应用场合,...
分类:编程语言   时间:2015-07-18 20:04:41    阅读次数:241
外部javascript 方法修改 angularjs 中$rootScope和$scope
修改 $rootScope var?$body?=?angular.element(document.body);???//?1 var?$rootScope?=?$body.scope().$root;?????????//?2 $rootScope.$apply(function?()?{?????????????...
分类:编程语言   时间:2015-07-18 20:04:51    阅读次数:131
Java JVM 垃圾回收
一、垃圾回收作用于“堆”和“非堆(方法区)”两个线程共享的部分。 1、堆:   堆的主要存放“生成的对象”和“开辟的数组”。   面试的时候可能会问道,是不是所有的对象都存在于堆上?答案是否定的,当前虚拟机优化技术的发展,其中出现了逃逸分析(如果一个方法中生成的对象没有被其他方法或者线程使用,那么就是不逃逸的),如果对象不逃逸,那么就会把对象分配到栈空间上。另,网上有人还列举了TLAB,但是T...
分类:编程语言   时间:2015-07-18 20:02:11    阅读次数:129
Python---错误笔记
Python---错误笔记 1. Python编码问题: 我们在编写 Python 脚本时,往往会写上中文注释。但是有时候,当我们运行程序时,却发现如下错误:SyntaxError: Non-ASCII character '\xe5' in file /home/johnnie/Files/Workspace/python/head_first/chapter2/nester.py on l...
分类:编程语言   时间:2015-07-18 20:01:11    阅读次数:145
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!