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
上周领了新任务,做国内高校改名历史的统计,这个挺有意思,以下是我任务完成过程,和大家分享。一. 数据收集 数据需求:目前已有高校校名,各高校改名历史记录 高校校名数据来源:尝试从高校排名网站(iPIN),中国教育和科研计算机网等抓取,但高校名不全,前者709,后者1394,最后从教育部找到一...
分类:
编程语言 时间:
2015-07-18 21:17:47
阅读次数:
166
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
我们在用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
结构体(struct)比特字段(:) 详细解释本文地址:http://blog.csdn.net/caroline_wendy/article/details/26722511结构体(struct)能够使用位字段(:), 节省空间, 例如以下面代码,结构体a中的, 第一个变量x占用1个字符, y占用...
分类:
编程语言 时间:
2015-07-18 21:14:29
阅读次数:
190
当我们需要一个空链接时,通常有两种方法:这个一个空链接和这是另一个空链接href="#"#之后跟着锚记名称,点击后跳转到页面指定位置;没有跟锚记名称则默认跳转到页面顶部href="javascript:void(0)"void是一个操作符,这个操作符指定要计算一个表达式但是不返回值。如果在void中...
分类:
编程语言 时间:
2015-07-18 21:16:47
阅读次数:
212
DOM文档中,每个节点都有一些重要的属性:最重要的是nodeType,它描述该节点是什么---元素(element)、属性(attribute)、注释(comment)、文本(text)或者其他几种类型(共12个),nodeType:1表示元素节点,3表示文本节点。另外一个重要的性质是nodeNam...
分类:
编程语言 时间:
2015-07-18 21:11:50
阅读次数:
171
有时间我会翻译成中文的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++ Primer》 适合有丰富C经验,缺乏C++经验的。不过我个人一直认为此书带着过于强烈的C语言的痕迹,对于C++的学习未必是好事。 《The C++ Programming Language》/《C++程序设计语言》 最新版本:第三版特别版 简称TC++PL,有其他语.....
分类:
编程语言 时间:
2015-07-18 21:12:32
阅读次数:
122
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1166思路分析:该问题为动态连续和查询问题,使用数组数组可以解决;也可使用线段树解决该问题;代码如下:#include #include #include using namespace std;cons...
分类:
编程语言 时间:
2015-07-18 21:08:35
阅读次数:
131
总所周知,Java语言风格类似C和C++,继承学习了C++语言的面向对象技术的核心,同时去除了C++语言的指针,改用引用(refrence)取代。那为什么要去除指针呢,改用引用,引用与指针又有什么区别呢?1、指针是什么? 指针是C语言的灵魂,指针(变量)是存储地址的变量,它实质是”间接寻址“的...
分类:
编程语言 时间:
2015-07-18 21:07:03
阅读次数:
127
引言 ? ?AOP是软件开发思想发展到一定阶段的产物,AOP的出现并不是为了代替OOP,仅作为OOP的有益补充,在下面的例子中这个概念将会得到印证。AOP的应用场合是受限制的,一般适用于那些具有横切逻辑的应用场合,...
分类:
编程语言 时间:
2015-07-18 20:04:41
阅读次数:
241
修改 $rootScope var?$body?=?angular.element(document.body);???//?1
var?$rootScope?=?$body.scope().$root;?????????//?2
$rootScope.$apply(function?()?{?????????????...
分类:
编程语言 时间:
2015-07-18 20:04:51
阅读次数:
131
一、垃圾回收作用于“堆”和“非堆(方法区)”两个线程共享的部分。
1、堆:
堆的主要存放“生成的对象”和“开辟的数组”。
面试的时候可能会问道,是不是所有的对象都存在于堆上?答案是否定的,当前虚拟机优化技术的发展,其中出现了逃逸分析(如果一个方法中生成的对象没有被其他方法或者线程使用,那么就是不逃逸的),如果对象不逃逸,那么就会把对象分配到栈空间上。另,网上有人还列举了TLAB,但是T...
分类:
编程语言 时间:
2015-07-18 20:02:11
阅读次数:
129
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