#import //自定义头文件@interface CustomView : UIView-(id)initWithFrame:(CGRect)frame dataArray:(NSMutableArray *)dataArray;-(id)initWithFrame:(CGRect)frame ...
分类:
编程语言 时间:
2015-06-15 11:11:45
阅读次数:
107
原文链接:http://bbs.chinaunix.net/thread-4093341-1-1.html同步---CriticalSection,Mutex,Event,Semaphores 关于线程的同步对象可分为内核对象与非内核对象,最大区别在于内核对象能跨越进程,而非内核对象不能跨越进...
分类:
编程语言 时间:
2015-06-15 11:10:38
阅读次数:
148
原文链接:http://blog.csdn.net/morewindows/article/details/7442639上一篇《秒杀多线程第四篇 一个经典的多线程同步问题》提出了一个经典的多线程同步互斥问题,本篇将用关键段CRITICAL_SECTION来尝试解决这个问题。本文首先介绍下如何使用关...
分类:
编程语言 时间:
2015-06-15 11:09:34
阅读次数:
193
Tomcat7早就出来正式版,但是一直都没有用过,尤其是针对于我还一直在用Myeclipse6.5的人来说,它在配置tomcat的时候没有tomcat7的选项,所以就报了错误信息。[java]view plaincopyjava.lang.NoClassDefFoundError:org/apac....
分类:
编程语言 时间:
2015-06-15 11:06:23
阅读次数:
172
黑马程序员------多线程(二)1.1同步代码块:Java对多线程的安全问题提供了专业的解决方式格式:synchronized(对象){ 需要被同步的代码(共享数据)}对象如同锁。持有锁的线程可以在同步中执行。没有持有锁的线程即使获取cpu的执行权,也进不去,因为没有获取锁。火车上的卫生间---经...
分类:
编程语言 时间:
2015-06-15 11:03:01
阅读次数:
192
原文链接:http://blog.csdn.net/morewindows/article/details/7442333上一篇《秒杀多线程第三篇原子操作Interlocked系列函数》中介绍了原子操作在多进程中的作用,现在来个复杂点的。这个问题涉及到线程的同步和互斥,是一道非常有代表性的多线程同步...
分类:
编程语言 时间:
2015-06-15 11:02:54
阅读次数:
135
/*多线程:一个生产者一个消费者*/class Resource{ private String name; private int age; boolean flag=false; public synchronized void setResource(String name,int coun....
分类:
编程语言 时间:
2015-06-15 11:02:15
阅读次数:
207
*this只和执行环境有关,和声明环境无关。谁调用this,this就指向谁。*this的指向分为四种: 1.作为普通函数调用: 2.作为对象的方法调用: 指向对对象,但用新变量引用该方法时候,又变为普通函数调用,指向window: 解释:方法其实就是一个对象中,属性赋了一...
分类:
编程语言 时间:
2015-06-15 10:58:14
阅读次数:
186
$arr[$k+1]) { $tmp=$arr[$k+1]; $arr[$k+1]=$arr[$k]; $arr[$k]=$tmp; } ...
分类:
编程语言 时间:
2015-06-15 10:58:31
阅读次数:
135
什么是AOP?AOP(Aspect-OrientedProgramming,面向方面编程)和OOP(Object-Oriented Programing,面向对象编程)思想不同,两者并非对立关系,前者是后者的补充,后者因为前者的补充而减少重复代码,使程序降低模块间的偶合度,增加未来代码的可操作性和可...
分类:
编程语言 时间:
2015-06-15 10:55:31
阅读次数:
151
/*多线程:一个生产者一个消费者*/import java.util.concurrent.locks.*;class Resource{ private String name; private int age; boolean flag=false; final Lock lock=new Re...
分类:
编程语言 时间:
2015-06-15 10:54:49
阅读次数:
115
/*多线程:一个生产者一个消费者*/class Resource{ private String name; private int age; boolean flag=false; public synchronized void setResource(String name,int coun....
分类:
编程语言 时间:
2015-06-15 10:49:48
阅读次数:
110
开发报捷:增加Lucene搜索引擎功能1.创建、初始化索引、统一搜索入口、搜索结果展现--内容、标题高亮、关键词搜索2.高级搜索:高级搜索增加多入口查询(精确查询、模糊查询、前缀查询等),每页显示条数自定义、索引结果数据设置、选择索引文档类型等)集成lucene搜索引擎:1...
分类:
编程语言 时间:
2015-06-15 09:39:33
阅读次数:
486
这两天在看线程的东西,根据牛人的博客总结了一些:每个Java程序至少包含一个线程:主线程。其它线程都是通过Thread构造器或实例化继承类Thread的类来创建的。正在运行的线程通常是由操作系统创建的;Thread对象是由JavaVM创建的,在一个线程对新线程的Thread对象调用start()方法之前,这个新线程并没有真正开始执行。Thread对象在其线程真正启动之前就已经存在了,而且其线程退出...
分类:
编程语言 时间:
2015-06-15 09:39:58
阅读次数:
144
#include
#include
using namespace std;template
struct Node
{
Type data;
Node *left;
Node *right;
Node(Type d = Type()):data(d), left(NULL), right(NULL)...
分类:
编程语言 时间:
2015-06-15 09:38:26
阅读次数:
133
一、题目描述
给定多个可能重叠的区间,找出重叠区间的个数。
举例如下:
输入:[1,5],[10,15],[5,10],[20,30]
输出:2
说明:题意应该是找出重叠区间中区间的最大个数,当没有区间重叠时,重叠个数最大为1,比如
输入为:[1,5],[10,15],则输出为1;
输入为:[1,2],[2,3],[3,4],[4,5],则输出为2(重叠区间相互之间都要有交集)...
分类:
编程语言 时间:
2015-06-15 09:37:05
阅读次数:
348
一、问题描述
给定N个整数,N为偶数,是否能找到N/2对,使得每对和能被K整除。注意:每个元素只能出现在一个配对中。
二、观察、解析
从每个数被K整除后的余数情况,即可判断出结果。具体过程请看以下代码实现。
三、编程实现
//////////////////////////
//数组配对
#include
using namespace std;
boo...
分类:
编程语言 时间:
2015-06-15 09:36:44
阅读次数:
160