很久以前就想着做一个游戏,但什么都不会又不知道从哪里开始,胡乱找来一些书籍和资料结果太深奥看不懂,无奈只能放弃。这一弃就是十多年,倥偬半生,眼看垂垂老矣,还是没能有什么成果。 近年来游戏引擎越来越多,相关资料也愈加丰富,使得游戏开发的门槛不再那么高了。特别是HTML5游戏,只需要一个支持HTML5的 ...
分类:
Web程序 时间:
2016-09-24 16:02:16
阅读次数:
413
相比于传统的C++类库而言,OTL更像是一个代码容器,里面复杂,但对外的接口简单。OTL在处理程序方面受到了STL的影响。 OTL有一个模板框架,它实现了otl_stream的概念。该框架由模板类和内联函数组成。模板类把普通的类型作为参数,这些参数的类型提供了对数据库API的详细操作。 对于已有的数 ...
分类:
其他好文 时间:
2016-09-24 15:59:09
阅读次数:
125
一、堆排序算法的基本特性时间复杂度:O(n*lgn)最坏:O(n*lgn)空间复杂度:O(1)不稳定。 堆排序是一种选择排序算法,与关键字的初始排列次序无关,即就是在最好,最坏,一般的情况下排序时间复杂度不变。对包含n个数的输入数组,平均时间为O(nlgn),最坏情况(已经排好序)也是是O(nlgn ...
分类:
编程语言 时间:
2016-09-24 16:01:30
阅读次数:
236
链接:http://bak.vjudge.net/problem/UVA-1151 分析:先在原图上跑一遍MST,得到n-1条边,然后其它的边完全可以抛弃掉,因为它们不会比这n-1条边更优,这样就可以把原图边的数量减少到n-1条,并且得到ans初值。 接下来就是通过枚举套餐子集,生成一个套餐费用c1 ...
分类:
其他好文 时间:
2016-09-24 16:01:41
阅读次数:
200
由于tomcat catalina.out日志不会自动分割, 一、日志分割所需包在附近中 1、 压缩包中有三个jar包: log4j-1.2.16.jar tomcat-juli-adapters.jar tomcat-juli.jar 说明:如果不是tomcat7版本,请去官网下载对应版本的tom ...
分类:
其他好文 时间:
2016-09-24 15:58:55
阅读次数:
153
java提供了一系列用于数据库编程的API--JDBC;实际上,是通过接口定义了一套访问数据库的规范,而实现这些规范的是各数据库厂商,并且将接口实现封装成.jar包;而我们程序员只需要得到数据库厂商封装的.jar包,调用JDBC API就可以连接对应的数据库.其中调用调用JDBC API这个动作是统 ...
分类:
数据库 时间:
2016-09-24 15:59:31
阅读次数:
209
由于书籍上写的已经很经典了,故大部分用图片的形式来阐述概念,代码纯手打进行验证。 1.顺序容器类型:vector、deque、list、forword_list、array、string。 2.顺序容器概述: 3.小结 4. 验证代码如下: ...
分类:
编程语言 时间:
2016-09-24 16:01:10
阅读次数:
173
2016-9-24 1.for循环变量做参数一定要小心,嵌套一个for变量不要用同一个。 2.字符串处理要打好下标的草稿,不然很容易搞混。(方法待讨论)。 3.整形比较比较容易忽略=的问题 ,>=,<=这些需要注意留心。 ...
分类:
其他好文 时间:
2016-09-24 15:59:48
阅读次数:
100
es的分布式思想跟现在流行的很多开发技术的分布式一个道理。一个es 搜索服务作为一个集群,集群中存在很多节点,一个节点就是一个搜索服务器。这么多节点中,会按照一定的机制推举出一个 master节点,该节点负责任务的分配,新增节点删除节点等等行为。 先讲分片。 引用: 分片(shard) 是 工作单元 ...
分类:
其他好文 时间:
2016-09-24 16:00:02
阅读次数:
225
#include using namespace std;int binarySearch(int *a, int low, int high, int key){ int mid; while(low a[mid]) low = mid + 1; else if(key < a[mid]) hi.... ...
分类:
其他好文 时间:
2016-09-24 14:58:02
阅读次数:
184
1. maxsum 最大连续子序列和 用d[i]表示以i结束的子序列和的最大值,状态转移方程为 d[i]=max{d[i-1]+a[i],a[i]},其中d[0]=a[0],然后对d[i] sort 取最大值 ...
分类:
其他好文 时间:
2016-09-24 14:56:05
阅读次数:
125
1 #include <iostream> 2 #include<stdlib.h> 3 4 using namespace std; 5 6 7 #define MAXSIZE 20 8 9 typedef struct LNode 10 { 11 int coef;//系数 12 int exp ...
分类:
其他好文 时间:
2016-09-24 14:54:51
阅读次数:
233
本文转载自:http://blog.chinaunix.net/uid-29307109-id-3993784.html 1. 获取内核版本 当设备驱动需要同时支持不同版本内核时,在编译阶段,内核模块需要知道当前使用的内核源码的版本,从而使用相应的内核 API。2.4 与 2.6 内核下,源码头文件 ...
分类:
系统相关 时间:
2016-09-24 14:55:48
阅读次数:
237
这些天重装了电脑Win10系统,安装了CAD2012和VS2012,准备进行软件开发。在调试程序的时候,CAD没有进入界面就抛出 “正试图在 os 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码” 查看网上相关文章说是要关掉 异常--Managed Debugg ...
分类:
其他好文 时间:
2016-09-24 14:55:41
阅读次数:
135
出现:VMware安装失败 “Failed to create the requested registry key Key:installer Error:1021" 解决: 开始--运行--输入regedit,找到HKEY_LOCAL_MACHINE > SOFTWARE >VMware, In ...
分类:
其他好文 时间:
2016-09-24 14:55:52
阅读次数:
170
一、JMX的定义 JMX(Java Management Extensions)是一个为应用程序植入管理功能的框架。JMX是一套标准的代理和服务,实际上,用户可以在任何Java应用程序中使用这些代理和服务实现管理。这是官方文档上的定义,我看过很多次也无法很好的理解。我个人的理解是JMX让程序有被管理 ...
分类:
其他好文 时间:
2016-09-24 14:56:27
阅读次数:
469
1. C 语言中的宏定义 (1)#define 是预处理器处理的单元实体之一(因此,预处理器只是简单的进行替换,并不(2)#define 定义的宏可以出现在程序的任意位置(包括函数体的内部)(3)#define 定义之后的代码都可以使用这个宏 2. 定义宏常量 (1)#define 定义的宏常量可以 ...
分类:
编程语言 时间:
2016-09-24 14:55:42
阅读次数:
126