1. 在头文件stdafx.h中增加一个自定义消息宏 #define WM_USER_THREADEND WM_USER + 12. 在于增加新消息的窗口或对话框类的头文件中增加一个回调函数声明,注意要声明为publicafx_msg LRESULT OnUserThreadend(WPARAM w...
分类:
编程语言 时间:
2015-04-10 13:29:08
阅读次数:
124
在运行java程序时,遇到问题"Could not create the Java Virtual Machine."如下截图:大概原因,就是java堆内存不足以运行JVM,需要增加内存。网上搜索此问题,大部分都是针对某个程序进行修改JVM内存的解决方法,比如eclipse,等。试问,若是其他程序出...
分类:
编程语言 时间:
2015-04-10 13:28:53
阅读次数:
273
一、基本描述 类似于回溯法,也是一种在问题的解空间树T上搜索问题解的算法。但在一般情况下,分支限界法与回溯法的求解目标不同。回溯法的求解目标是找出T中满足约束条件的所有解,而分支限界法的求解目标则是找出满足约束条件的一个解,或是在满足约束条件的解中找出使某一目标函数值达到极大或极小的解,即在某种意义...
分类:
编程语言 时间:
2015-04-10 13:27:42
阅读次数:
143
1、简单搭建maven集成开发环境一、 Jetty安装下载地址(包涵windows和Linux各版本,Jetty9需要JDK7):http://download.eclipse.org/jetty/Jetty安装非常简单,只需要解压安装包即可启动Jetty服务。JETTY_VERSION=xxxwg...
分类:
编程语言 时间:
2015-04-10 13:27:39
阅读次数:
191
1、概念 回溯算法实际上一个类似枚举的搜索尝试过程,主要是在搜索尝试过程中寻找问题的解,当发现已不满足求解条件时,就“回溯”返回,尝试别的路径。 回溯法是一种选优搜索法,按选优条件向前搜索,以达到目标。但当探索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新选择,这种走不通就退回再走的技....
分类:
编程语言 时间:
2015-04-10 13:22:21
阅读次数:
140
Java 面试/笔试题神整理JAVA相关基础知识1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:...
分类:
编程语言 时间:
2015-04-10 13:22:10
阅读次数:
254
本文主要介绍Struts2+Spring3+Mybatis3开发环境搭建Struts和Spring不过多介绍。MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 X...
分类:
编程语言 时间:
2015-04-10 13:22:00
阅读次数:
191
1 无参宏定义无参宏的宏名后不带参数。其定义的一般形式为: #define 标识符 字符串其中的“#”表示这是一条预处理命令。凡是以“#”开头的均为预处理命令。“define”为宏定义命令。“标识符”为所定义的宏名。“字符串”可以是常数、表达式、格式串等。在前面介绍过的符号常量的定义就是一种无参宏定...
分类:
编程语言 时间:
2015-04-10 13:22:41
阅读次数:
200
指针变量与间址访问能够存放地址值的变量成为指针变量声明:int *p;//在变量说明语句中,*是表示指针类型,也就是用来说明p是存放地址的变量int a=10;p=&a;coutusing namespace std;int main(){long int a=10,b=20,temp;long i...
分类:
编程语言 时间:
2015-04-10 13:22:20
阅读次数:
188
在Eclipse中使用Maven创建SpringMVC项目,项目所需软件及工具可以在官网下载。Maven、Nexus及Eclipse集成Maven等到此配置完毕。1、Maven创建Web项目、打开Eclipse,File——》New——》other——》Maven——》Maven Project选择...
分类:
编程语言 时间:
2015-04-10 13:19:52
阅读次数:
1233
Sub DB_Row() Dim i, j As Integer Dim row1, row2 As Integer row1 = 3 ' 对比第 3 行 row2 = 4 ' 和第 4 行 For i = 1 To 256 For...
分类:
编程语言 时间:
2015-04-10 13:18:30
阅读次数:
269
一、基本概念: 所谓贪心算法是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的仅是在某种意义上的局部最优解。 贪心算法没有固定的算法框架,算法设计的关键是贪心策略的选择。必须注意的是,贪心算法不是对所有问题都能得到整体最优解,选择的贪心策略必须具备无后...
分类:
编程语言 时间:
2015-04-10 13:18:09
阅读次数:
147
JavaScript面向对象编程命名空间命名空间是一个容器,它允许开发人员在一个独特的,特定于应用程序的名称下捆绑所有的功能。在JavaScript中,命名空间只是另一个包含方法,属性,对象的对象。需要认识到非常重要的一点,与其他面向对象编程语言中的普通对象和命名空间相比,它们在语言层面上没有区别。...
分类:
编程语言 时间:
2015-04-10 13:20:23
阅读次数:
233
先直接上代码线程池调度类 1 import org.slf4j.Logger; 2 import org.slf4j.LoggerFactory; 3 4 import java.util.concurrent.LinkedBlockingQueue; 5 import java.util.con....
分类:
编程语言 时间:
2015-04-10 13:17:58
阅读次数:
253
java中IO类分类。图来自网络缓冲区:应用程序在内存中开辟的一个空间。用来放置需要被写入或写出的数据。使用缓冲区的优点:使得应用程序操作磁盘(或者说是与磁盘的通信)的次数降低,提高应用程序的性能。缺点:暂时没找到,也许是占用1M到2M的内存作为缓冲区吧。使用缓冲区需要对流进行刷新或者关闭(io.f...
分类:
编程语言 时间:
2015-04-10 13:17:44
阅读次数:
345
经典排序算法 经典排序算法,以下文章参考了大量网上的资料,大部分都给出了出处这一系列重点在理解,所以例子什么的都是最简单的情况,难免失误之处,多指教大多数排序算法都给出了每一步的状态,以方便初学者更容易理解,通俗易懂,部分难以理解的排序算法则给出了大量的图示,也算是一个特色吧经典排序算法 - 快速排...
分类:
编程语言 时间:
2015-04-10 13:15:58
阅读次数:
126
一、基本概念 动态规划过程是:每次决策依赖于当前状态,又随即引起状态的转移。一个决策序列就是在变化的状态中产生出来的,所以,这种多阶段最优化决策解决问题的过程就称为动态规划。二、基本思想与策略 基本思想与分治法类似,也是将待求解的问题分解为若干个子问题(阶段),按顺序求解子阶段,前一子问题的解,为后...
分类:
编程语言 时间:
2015-04-10 13:14:54
阅读次数:
137