本来想在网上找一些js实例来练练手,结果发现一本书《突破JavaScript编程实例五十讲》,看了下内容还不错,就下了下来; 后面又下了该书籍的源码,一看才发现这本书编的日期是2002年的,代码运行之后,也没有效果,原因是其所用的一些语言是已经淘汰的了。于是就想,要不我把他的代码整理整理,再添加一些 ...
分类:
编程语言 时间:
2016-04-26 00:04:37
阅读次数:
330
死锁:指两个或两个以上进程(或线程)在执行过程中,因争夺资源而造成的一种互相等待现象,若无外力作用,它们都将无法继续推进下去。例:交叉死锁:线程1获得了锁1,线程2获得了锁2,此时线程1调用lock想获得锁2,需挂起等待线程2释放锁2,而线程2也想获得锁1,也需挂起等待..
分类:
编程语言 时间:
2016-04-25 22:58:19
阅读次数:
661
//1.两个栈栈头在数组头尾(利用率高)
//2.两个栈栈头在数组中间(利用率低)
//3.奇偶下标分别为两栈(扩容时复制数据简单)
//实现1
template<classT>
classStack
{
public:
Stack()
:_array(NULL)
,_q1Size(0)
,_q2Size(0)
,_capacity(0)
{}
~Stack()
{
..
分类:
编程语言 时间:
2016-04-25 22:58:29
阅读次数:
389
:
:
(nameage):.name=name.__age=age(say):
(%say)
():
(%(.name.__age))
.__speek()
():a=A()
a.speek()
(a.name)(a._A__age)a._A__age+=(a._A__age)(A):
(nameagesex):
A.(nameage)
.sex=sex
():
(%(.name.sex))
A.speek()
b=B()
b.speek()
:
():
()
(BC):
(nameagesex)..
分类:
编程语言 时间:
2016-04-25 22:55:23
阅读次数:
387
插入排序Insertionsort插入排序就是每一步都将一个待排数据按其大小插入到已经排序的数据中的适当位置,直到全部插入完毕。插入排序方法分直接插入排序和折半插入排序两种,这里只介绍直接插入排序,折半插入排序留到“查找”内容中进行。图1演示了对4个元素进行直接插入排序的..
分类:
编程语言 时间:
2016-04-25 22:56:17
阅读次数:
494
一、基础知识:链表(线性表的链式存储结构)(1)特点:逻辑关系相邻,物理位置不一定相邻。(2)分类:a.不带头节点b.带头节点(3)单链表的存储结构:typedefstructSListNode
{
DataTypedata;
structSListNode*next;
}SListNode;二、代码实现(因避开使用二级指针,所以..
分类:
编程语言 时间:
2016-04-25 22:55:38
阅读次数:
588
importfunctoolsdeflog(func):@functools.wraps(func)defwrapper(*args,**kw):print(‘call%s():‘%func.__name__)returnfunc(*args,**kw)returnwrapper@logdefnow():print(‘2015-3-25‘)now()deflogger(text):defdecorator(func):@functools.wraps(func)defwrapper(*args,**kw):p..
分类:
编程语言 时间:
2016-04-25 22:56:03
阅读次数:
338
原创:officemaster.cn下载UnityAdmobDemo,插件里面包含Admob_Unity_Demo.unitypackage插件文件AdmobPluginRes是Admob的iossdk和插件使用样例代码打开样例代码可以看到代码里面如何使用UnityAdmob插件把AdmobUnity插件添加进unity工程1.打开Unity工程2.从菜单打开,Assets->..
分类:
编程语言 时间:
2016-04-25 22:54:21
阅读次数:
342
条件变量(conditionvariable)线程间的同步与互斥技术,主要以互斥锁和条件变量为主,条件变量和互斥所的配合使用可以很好的处理对于条件等待的线程间的同步问题。举个例子:消费者和生产者问题。消费者与生产者最基本的关系是服务与被服务的关系,但是在线程同步与互斥中强调..
分类:
编程语言 时间:
2016-04-25 22:52:47
阅读次数:
315
求第一,第二,第三大的值#include<stdio.h>
intmain(){
intarr1[10]={1,3,2,5,4,7,5,6,9};
intmax=0;
intsecond_max=0;
intthird_max=0;
for(inta=0;a<10;a++){
if(arr1[a]>max){
third_max=second_max;
second_max=max;
max=arr1[a];
}
}
prin..
分类:
编程语言 时间:
2016-04-25 22:53:45
阅读次数:
306
//商品浏览详细信息记录商品id,存到cookie中
packagecom.kt.servlet_qt;
importjava.io.IOException;
importjava.io.PrintWriter;
importjava.util.ArrayList;
importjava.util.HashSet;
importjava.util.List;
importjava.util.Set;
importjavax.servlet.ServletException;
..
分类:
编程语言 时间:
2016-04-25 22:52:31
阅读次数:
347
JavaScript是一门编程语言,浏览器内置了JavaScript语言的解释器,所以在浏览器上按照JavaScript语言的规则编写相应代码之,浏览器可以解释并做出相应的处理。 1、JavaScript代码存在形式 2、JavaScript代码存在位置 HTML的head中 HTML的body代码 ...
分类:
编程语言 时间:
2016-04-25 22:50:37
阅读次数:
239
题目大意:有n个数排成一列,问从中能找出几个三元组(ai,aj,ak)满足i<j<k并且这三个数严格单调。 题目分析:枚举中间的数字aj,如果aj前面有c(j)个数a(j)小,后面有d(j)个数比a(j)小,那么aj为中间数时,共有c(j)*(n-j-d(j))+d(j)*(j-1-c(j))。定义 ...
分类:
编程语言 时间:
2016-04-25 22:47:36
阅读次数:
218
发现了一个很好的学习Java的外国网站,英语都是很简单的啦,看英语舒服些,关于NIO的系列就直接参照此网站了,而且是英语的! http://tutorials.jenkov.com/ Java NIO (New IO,也有人叫非阻塞IO) is an alternative IO API for J ...
分类:
编程语言 时间:
2016-04-25 22:47:21
阅读次数:
232
1. <script>元素的6个属性:async、defer、charset、language、src、type。 其中只有src最为常用,其他的使用缺省值即可。 2. 通过<script>元素引用外部文件示例: 注: a. 为了符合html规范以及浏览器的兼容性,尽量不要写成下面的样式。 b. 带 ...
分类:
编程语言 时间:
2016-04-25 22:48:21
阅读次数:
191
HashTable和HashMap区别 第一,继承不同。 第二 Hashtable 中的方法是同步的,而HashMap中的方法在缺省情况下是非同步的。在多线程并发的环境下,可以直接使用Hashtable,但是要使用HashMap的话就要自己增加同步处理了。 第三 Hashtable中,key和val ...
分类:
编程语言 时间:
2016-04-25 22:48:17
阅读次数:
260
synchronized是java中的一个关键字,也就是说是Java语言内置的特性。那么为什么会出现Lock呢? 如果一个代码块被synchronized修饰了,当一个线程获取了对应的锁,并执行该代码块时,其他线程便只能一直等待,等待获取锁的线程释放锁,而这里获取锁的线程释放锁会有三种情况: 1)获 ...
分类:
编程语言 时间:
2016-04-25 22:46:19
阅读次数:
303