码迷,mamicode.com
首页 > 编程语言
java并发编程之future模式
1、当你想并发去执行一段代码,但是还想获取这段代码的返回结果,那么future多线程模式就可以派上用场了,代码实现如下。publicclassClient{ publicDatarequest(){ finalFutureDatafutureData=newFutureData(); newThread(newRunnable(){ @Override publicvoidrun(){ futureDat..
分类:编程语言   时间:2014-05-13 01:29:02    阅读次数:405
JAVA SWING嵌入IE浏览器控件JExplorer详细介绍及下载
JExplorer用于在Swing程序中添加MicrosoftInternetExplorer的控件。您可以结合JNIWrapper中的共同特点来使用该类库,尤其是当您需要使用低级InternetExplorer的API函数来深度整合MSHTML和DOM功能时。具体功能:JExplorer具有多种功能特点,方便您在Java程序中整合InternetExplo..
分类:编程语言   时间:2014-05-13 04:49:06    阅读次数:374
黑马程序员——java多线程基础知识1
多线程进程是一个正在执行的程序。cpu在同时执行这些程序,其实是跳跃式的,做快速的切换,时间很短。一个进程可能存在多条路径。迅雷的多路径。每一个进行执行都有一个执行顺序,该顺序是一个执行路径,或这叫一个控制单元。每一个进程至少有一个线程,线程就是进程中的一个独..
分类:编程语言   时间:2014-05-13 03:24:57    阅读次数:397
黑马程序员——Java多线程基础知识2
多线程协同线程间的通讯:我们对资源的操作动作不同,比如说两个卡车一个拉煤一个装煤。但是他们共享了一个资源。怎么样把这个资源拿出来?怎样把车装满?这个资源当然是一个类,他里面的组成元素就是对象!!现在我们就要有操作对象的思想了,我用对象把这车装满,现在一车装..
分类:编程语言   时间:2014-05-13 02:42:52    阅读次数:452
Python代码分析工具:PyChecker、Pylint
1概述PyChecker是Python代码的静态分析工具,它能够帮助查找Python代码的bug,而且能够对代码的复杂度和格式等提出警告。PyChecker可以工作在多种方式之下。首先,PyChecker会导入所检查文件中包含的模块,检查导入是否正确,同时检查文件中的函数、类和方法等。PyChecker可以..
分类:编程语言   时间:2014-05-13 03:06:30    阅读次数:922
java环境变量详解---找不到或无法加载主类
刚学java,配置好环境变量之后,在DOS下却运行java小程序却始终出现“找不到或无法加载主类”然后返回配置环境变量折腾了好久,查看书籍、网上的资料,最终OK了!安装Eclipse始终出现“couldnotfindJavaSEruntimeenvironment”、“couldnotfindjavadll”这样的问题,按照网上提..
分类:编程语言   时间:2014-05-13 03:10:31    阅读次数:463
VC++实战《星际传奇》网游课程第一部分网络游戏开发基础篇(游戏引擎设计)
本系列课程基于最新的DirectX11接口进行深入细致的讲解,内容涉及D3D11原理与应用、DirectInput、DirectSound等;教程中专门针对新兴的D3D11接口展开深入的讲解,详细讲解了D3D11渲染管线、DirectComputer(参看《VC++游戏开发系列之Directcomputer并行计算原理与实践--DX11游..
分类:编程语言   时间:2014-05-13 04:17:15    阅读次数:349
linux 线程与CPU绑定
看到很多程序都是根据CPU个数来创建线程个数,当时很不理解他们之间的关系,咨询了项目组的同事后才有了大致了解。1.相关系统函数下面的函数可以通过man命令查询到。SYNOPSIS #define_GNU_SOURCE #include<pthread.h> intpthread_setaffinity_np(pthread_tthread,size_tc..
分类:编程语言   时间:2014-05-13 04:08:00    阅读次数:450
MyEclipse2014新增bug,尝鲜的朋友需注意NotFoundException: org.springframework.web.context.ContextLoaderListener
之前陆续用过MyEclipse8.5、MyEclipse9.1、MyEclipse10.5开发WEB项目,最近听说出了最新版叫MyEclipse2014,于是决定尝尝鲜,运行一个以前在MyEclipse10.5下写的工程,竟然报错如下: 严重: Error configuring application listener of class org.springframework.web.cont...
分类:编程语言   时间:2014-05-13 09:25:03    阅读次数:266
Thinking in java 琐碎知识点之 I/O流 、对象序列化
Thinking in java 琐碎知识点之 I/O流 、对象序列化...
分类:编程语言   时间:2014-05-13 00:34:22    阅读次数:436
JavaScript使用正则表达式
2.0 简介 正则表达式是可以用来查找与给定模式匹配的文本的搜索模式。例如,在上一章中,我们在一个较长的字符串中查找子字符串Cookbook: var testValue = "This is the Cookbook's test string"; var subsValue = "Cookbook"; var iValue = testValue.indexOf(subsVal...
分类:编程语言   时间:2014-05-12 23:26:34    阅读次数:635
java文本编辑器v2.0 图形用户界面
package 文本编辑器; import java.awt.BorderLayout; import java.awt.Color; import java.awt.Dimension; import java.awt.Font; import java.awt.GraphicsEnvironment; import java.awt.GridLayout; import java.awt.e...
分类:编程语言   时间:2014-05-13 08:54:21    阅读次数:470
C语言优化实例:消除多级指针的间接访问
如果一个多层次的数据结构达到两级或者两级以上,举例如下: struct A{ int array_member[100]; //其他数据成员 }; struct B{ struct A *a_ptr; //其他数据成员 } 那么通过B类型的指针b_ptr访问A类型的array_member的某一个元素array_member[0]则需要使用b_...
分类:编程语言   时间:2014-05-13 06:00:59    阅读次数:270
C语言优化实例:循环中减少判断
为了让编译器更好地优化循环,应该尽量让循环中减少判断,方法之一是将判断语句整合进表达式。还是这个例子: for (int i = 0; i < 1000*10; i++) { sum += data[i/1000][i%10]; } 假如我们需要加一个判断,只有非负整数才需要作求和运算: for (int i = 0; i {      if (data[i/10...
分类:编程语言   时间:2014-05-13 23:01:28    阅读次数:324
C/C++笔试忍法帖00——开始索引篇
即将出去找C++实习单位,网上随便一搜C++笔试题,网友们整理的一套套的笔试题目,看了大有收获,原来自己还差的远呢,即便是学习过的,也不一定能回答的出来。所以看这些题目,不仅可以学到新的东西,可以起到复习基础的作用。     为此,绿整理并分类了自己已经看过一遍的C++相关的笔试题,分类成如下:     1.系统篇(涉及进程,线程等问题等)     2.网络篇(涉及各种网络协议,基础概念等)...
分类:编程语言   时间:2014-05-13 07:09:42    阅读次数:279
C/C++笔试忍法帖01——系统篇
1.进程和线程的差别。 线程是指进程内的一个执行单元,也是进程内的可调度实体. 与进程的区别: (1)调度:线程作为调度和分配的基本单位,进程作为拥有资源的基本单位 (2)并发性:不仅进程之间可以并发执行,同一个进程的多个线程之间也可并发执行 (3)拥有资源:进程是拥有资源的独立单位,线程不拥有系统资源,但可以访问隶属于进程的资源.  (4)系统开销:在创建或撤消进程时,由于系统都要为...
分类:编程语言   时间:2014-05-13 00:10:50    阅读次数:390
C语言 如何获取文件名称 system dir
C语言 如何获取文件名称 system dir...
分类:编程语言   时间:2014-05-13 23:29:08    阅读次数:511
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!