出处:http://www.cnblogs.com/eavn/archive/2010/08/28/1811381.html多线程 or 多进程 (转强力推荐)在Unix上编程采用多线程还是多进程的争执由来已久,这种争执最常见到在C/S通讯中服务端并发技术 的选型上,比如WEB服务器技术中,Apac...
分类:
编程语言 时间:
2015-01-21 17:57:28
阅读次数:
271
1删除数组条目中重复的条目(可能有多个),返回值是一个包含被删除的重复条目的新数组。var arr = ['a','a','a','a','b','c','d','b','a','e'];Array.prototype.distinct = function(){ var ret = []; ...
分类:
编程语言 时间:
2015-01-21 17:57:14
阅读次数:
238
2703 [2015-01-21 16:47:42 ] - [ip=, ref=, ua=, sid=] WARN o.h.e.jdbc.spi.SqlExceptionHelper - SQL Error: 1109, SQLState: 42S022703 [2015-01-21 16:47.....
分类:
编程语言 时间:
2015-01-21 17:57:03
阅读次数:
197
动态规划-“矩阵链乘法”问题...
分类:
编程语言 时间:
2015-01-21 16:43:22
阅读次数:
499
#include
using namespace std;
int find(int,int [],int);
int find1(int,int [],int);
bool add(int a[],int n);
int main()
{
int a[]={22,44,66,88,1,32,64};
if(add(a,7)==1)
{
cout<<"采用二分算法得到的位置为"<<fi...
分类:
编程语言 时间:
2015-01-21 16:42:04
阅读次数:
213
据说大连某211高校的信息学院的李教授非常好这口,他带的每个操作系统本科班,每个学期都必须完成这个程序,不过网上关于这方面的资料甚少,就只有一份C语言版。
然而,那份被历届学生已经抄烂,改实验结果把李教授忽悠了N年的C语言版,所使用的类、所开的线程与进程也不甚合理,把一个本来非常简单的程序搞得十分冗长。明明这个线程并发拷贝程序只涉及到线程的互斥的方面,与线程的同步半点关系,这个线程并发拷贝程序的...
分类:
编程语言 时间:
2015-01-21 16:40:03
阅读次数:
241
MFC多线程编程的核心对象
Event、Mutex、Semaphore、 file、file-mapping、process、thread
前三个用于线程的同步化。
(1)
进程操作:CreateProcess(); TerminateProcess();ExitProcess();
线程操作:CreateThread();ExitThread()主要是系统调用的;Termina...
分类:
编程语言 时间:
2015-01-21 16:39:03
阅读次数:
193
Java Reflection
Reflection Class
Class对象
检查一个类的信息之前,首先需要获取类的Class对象。Java中得所有类型包括基本类型(int,long,float…),即使是数组都有与之关联的Class类的对象。
如果在编译期知道一个类的名字的话,使用如下方式获取一个类的Class对象:
ClassobjClass = MyObject....
分类:
编程语言 时间:
2015-01-21 16:40:18
阅读次数:
299
概述
顾名思义,通俗来讲异常就是指,那些发生在我们原本考虑和设定的计划之外的意外情况。
生活中总是会存在各种突发情况,如果没有做好准备,就让人措手不及。
你和朋友约好了明天一起去登山,半道上忽然乌云蔽日,下起了磅礴大雨。这就是所谓的异常情况。
你一下子傻眼了,然后看见朋友淡定的从背包里掏出一件雨衣穿上,淫笑着看着你。这就是对异常的处理。
对于一个OO程序猿来讲,所做的工作就是:将...
分类:
编程语言 时间:
2015-01-21 16:37:06
阅读次数:
257
#include
using namespace std;
class area
{
public:
area(int l,int w){length=l;width=w;cout<<"调用构造函数,设置长和宽:"<<length<<"\t"<<width<<endl;}
~area(){cout<<"调用析构函数释放内存,此时长和宽:"<<length<<"\t"<<width<<endl;...
分类:
编程语言 时间:
2015-01-21 16:35:52
阅读次数:
244
C#使用ref和out传递数组一、使用ref参数传递数组数组类型的ref参数必须由调用方明确赋值。因此,接受方不需要明确赋值。接受方数组类型的ref参数能够修改调用方数组类型的结果。可以将接受方的数组赋以null值,或将其初始化为另一个数组。请阅读引用型参数。示例:在调用方法(Main方法)中初始化...
分类:
编程语言 时间:
2015-01-21 16:30:59
阅读次数:
219
java中的接口使用interface来定义,类似于类的定义,有接口名称和接口体[修饰符] interface 接口名 extends 父接口名列表{[public] [static] [final] 常量;[public] [abstract] 方法;}接口体中不能有变量,可以有常量。方法只能是虚...
分类:
编程语言 时间:
2015-01-21 16:28:33
阅读次数:
146
C#语言概述一、.NET Framework.NET Framework是Windows的一个不可或缺的组件,它包括公共语言运行库(CLR)和类库两部分。CLR是Microsoft的公共语言基础结构(CLI)的商业实现。CLI是一种国际标准,是用于创建语言和库在其中无缝协同工作的执行和开发环境的基础...
分类:
编程语言 时间:
2015-01-21 16:29:51
阅读次数:
223
Python 50行代码实现代理服务器(加强版)...
分类:
编程语言 时间:
2015-01-21 15:22:34
阅读次数:
511
最近工作需要快速了解spring mvc架构,于是在网上找了很多相关教程。说真的,百度出来的基本都一样,但是我却遇到各种奇奇怪怪的问题。当然,做完之后回头看,发现那些问题都不是问题,哈哈哈哈~主要还是不懂java这些东西,遇到问题的时候就会觉得很难,各种查,但是百度的结果又是让人很无奈,不同的网址,相同的内容!
我参考了一个博客来建项目,网址是:http://limingnihao.iteye....
分类:
编程语言 时间:
2015-01-21 15:17:34
阅读次数:
234
函数参数的传递原理
函数参数在内存中是以栈的形式存取,从右至左入栈。
参数在内存中存放格式:
在进程中,堆栈地址是从高到低分配的。当执行一个函数的时候,将参数列表入栈,压入堆栈的高地址部分,然后入栈函数的返回地址,接着入栈函数的执行代码,这个入栈过程,堆栈地址不断递减。
总之,函数在堆栈中的分布情况是,地址从高到低,依次是:函数参数列表,函数返回地址,函数执...
分类:
编程语言 时间:
2015-01-21 15:13:50
阅读次数:
235
对象一旦创建出来,就不再改变其内容,这样的对象是不变的。这样做可以无需顾虑多线程访问对象时的竞争管理,Java的String就是不变对象的一个例子。基于此,使用Scala创建多线程应用时,可以用不变状态(immutable
state)编写无锁代码,从而写出简洁的多线程代码,而无需顾虑线程间的数据竞争,以及处理加锁和释放带来的梦魇。JVM上的其他语言Groovy、JRuby、Clojure怎么...
分类:
编程语言 时间:
2015-01-21 15:12:56
阅读次数:
272