自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (9)
  • 收藏
  • 关注

原创 C++和Java在 子类继承父类时,两者成员函数重写和重载的特性

一. Java的子类父类间,同名函数重写、重载A.javapackage testpkg;public class A { public void func(int a){ System.out.println("A:func(int )"); } public void func(){ System.out.println("A:func()"); }}B

2012-05-31 22:21:48 4616 7

原创 C++实现哈希表 HashMap冲突链式解决

简述:考虑到有大量数据的情况,所以使用Hash表使用泛型实现TypeA 是Key的类型,TypeB 是value的类型1. 主要函数1). TypeB Put(HashNode 函数用来加入一个新的MapNode2). TypeB Delete(const TypeA& key) 用来删除一个键值为key的节点3). TypeB GetValue(const

2012-05-31 16:50:56 8129 5

原创 C++ 实现几种排序

写几个常用的排序:1)冒泡排序2)选择排序3)插入排序4)归并排序5)快速排序6)希尔排序具体实现:1. 冒泡排序//冒泡排序//i: start -> end - 1//每一次两两比较array[i]与array[i+1],大的上浮,小下沉//比较次数来源于如果array[0]是最大值,则需要size - 1次才能放到正确的位置te

2012-05-29 20:30:35 9647

原创 转型操作符

转型操作符简述:主要讨论四个新的转型操作符:1)  static_cast2)  const_cast3)  dynamic_cast4)  reinterpret_cast1. static_cast测试代码:/***************************static_cast****************************/

2012-05-28 17:41:05 746

原创 fstream 输入的基本用法(供个人备忘)

简述:从map.txt读取一幅地图信息,然后输出内容:1)fstream读取文件2)getline(fin,strLine)读取文件,并且赋值给字符数组保存#include #include #include using namespace std;int main(int argc, char **argv){ ifstream fin("map.txt");

2012-05-27 14:45:23 1108

原创 图的 Prim算法和Dijkstra算法

用矩阵形式实现图的两个算法1) 无向图中,使用Prim算法,构建最小生成树2) 有向图中,使用DijKstra算法,得到单源最短路径首先构建一下图,这里是用矩阵实现的Graph类简述:numVertex 是图中当前的节点数numEdge 是图中当前的边数maxNumVertex 表示未自增长前的矩阵中节点最大值maxNumEdge 表示未自增

2012-05-26 21:13:36 6153 1

原创 从3dmax中导入模型到UDK Editor(供个人备忘)

笔记从3dmax中导入模型到UDK Editor 1)      在3dmax中导出 2)      选择FBX格式,保存  3)      在UDK中打开content browser,自己选个package ,点击Import4)      选择一个package后,点击确认 5)      导入成功,在content brows

2012-05-24 21:14:21 7690

原创 试写二叉最小堆和最大堆

简述:用一维数组实现二叉最小堆,确保每次根节点的值都是最小的,就是elements[1]的值是最小的。实现了最小堆 , 如下BinaryHeap类简述:BinaryHeap类考虑到泛型,所以用模板实现里面的主要函数包括AddAfter(Type newElement)    //在数组末尾添加新的元素Change(Type element, int position)

2012-05-23 20:07:15 1174

原创 enum枚举的试用笔记 (仅供个人参考)

内容:之前没怎么用到枚举,对于C++中枚举的重要性认识不足,这里写了一个 做下保存 以后可以看看 其实没什么技术性以下代码把枚举enum作为一个类来使用#include using namespace std;typedef enum {    TYPE_A, TYPE_B}ClassType;int main() {    ClassType t = TY

2012-05-22 11:45:38 739

原创 C++ 构造不能被继承的类

C++ 构造一个不能被继承的类在Java里,有一个关键词final,用这个此定义的类时不能被继承的,但是在C++里并没有这个关键词,那么在此讨论下用什么方法可以实现。涉及知识点:1.      友元类友元类可以访问私有成员2.      虚继承虚基类的构造函数由子类最终构造3.      继承时候的行为子类自动调用父类的构造函数和析构函数 解决方法描

2012-05-21 00:07:04 819

原创 C++多重继承的时候,虚继承的使用

说明:基类Substance派生类 H 和O 类 继承SubstanceHxOx类多重继承了H类和O类1)  在没有使用虚继承的时候,代码如下(会报错)#include using namespace std;class Substance{protected: int atomicity; //原子数public: Substance(int atomi

2012-05-20 22:35:24 845

原创 int转字符串string 小方法笔记

这里是用了int转字符串 ,但是同样的方法可以用在float double等上面#include #include using namespace std;string IntToStr(const int i){ string result; stringstream s; s << i; s >> result; return result;}int main

2012-05-20 19:01:54 1288

原创 KMP算法 笔记

KMP算法简述:该算法是在一个主字符串里找到另一个字符串的非暴力破解算法。字符串s:abcabcabcd  模式t: abcabcd 暴力破解BF(Brute-Force)算法:每一次都将字符串t沿主字符串一位一位向右硬推,一旦发现有字符对应不同,则将第一个比较位右移一位重新比较。算法复杂度是(m *  n), m、n分别是两个字符串的长度。Kmp算法:该算法记录了模式t中,的最长

2012-05-19 18:27:37 782

原创 鼠标悬停、事件触发试用,及信号发送

鼠标悬停、事件触发试用,及信号发送                                                ——该笔记省略了很多实现代码,诸如图片加载等 仅作标题中的几个功能实现  实现功能:试用Qlabel类,加载一幅图片后,重载QLabel类的成员函数mouseMoveEvent, 触发事件为显示在ImageLabel鼠标位置的坐标值,还用到了

2012-05-18 16:45:23 11101

原创 简易物体运动

1.      先建一个球体、墙壁、地板的简易模型 2.      加入动画1)  选择“自动关键点” 点击左下角落处的迷你曲线编辑器, 打开后,选择添加关键点 之后就一边拖动下面的那根竖条,一边修改对象在模型中的位置,这个过程有点像loadrunner里的录制 如果不想把非z轴方向的状态改变可以选择只对z位置的做改变 2

2012-05-13 16:40:15 1030

原创 Photoshop合并多张jpg为一张动态GIF

Photoshop合并多张jpg为一张动态GIF1.      在photoshop中打开所有要合并的图片调整比例大小(快捷键ctrl + alt + i) 此处设定500 * 375 2.      先将每张图片由背景转换成图层,图片由多张图片转化为一张图片的不同图层原先是背景,双击红色线处,转换为图层形式之后就变成图层了。

2012-05-12 21:12:31 13735

翻译 动画设计的12条基本原理

动画设计的12条基本原理 1.      Squash and Stretch挤压和拉伸l  定义: 这个操作产生了对重量和体积的一个假象。同时挤压和拉伸在面部表情和动画的对话框处理也有用到。l  例子:1)   一个弹动的球在冲击力效果下展开 2)   球体碰到平面的时候变平变长 2.      Anticipation预备l  定义:

2012-05-12 18:57:20 8190

原创 C++ 子类继承父类 之 构造函数

C++ 子类继承父类 之 构造函数 前面常写点java的代码,对于C++基本的一些概念很模糊了,就当写个小笔记之后遇到问题肯定还要补充。主要内容:a.      子类继承父类写法b.      子类继承父类的构造函数 创建父类F.h#include using namespace std;struct F { F(); F(F& f); int

2012-05-10 01:38:07 5339

原创 ubuntu git试用

ubuntu 上 git试用 1.  git 下载准备A)  git下载: 进入su超级用户中输入: sudo apt-get build-dep git-core git-doc这个会安装git-core和git-doc依赖的库。B) 各种内核版本下载我把目录放在/home/gitClone文件夹内输入: git clone http://git.kernel

2012-05-06 13:34:43 2720

原创 UDK 脚本编译运行

UDK基础学习1.      首先想通过简单的直接在D:\UDK\UDK-2012-03\Development\Src\UTGame\Classes加入一个脚本,实现superJump功能,就是玩家在按跳跃键的时候可以高高跳起。我想从解决问题的先后顺寻讨论下本次UDK的学习A)     加入DebuggerInterface.dll 路径加入到 ..\UDK-2012-03\Bi

2012-05-03 17:53:33 4310 1

原创 SVN 基础配置和版本还原操作试用

SVN配置                      —— 简要讲述 SVN的配置过程 及 版本还原操作1.     准备安装文件安装文件有两个:见图: 2.      安装以上两个东西后随便新建一个文件夹,在文件夹内鼠标右击会出现如图:选择TortoiseSVN->Create repository here之后会r

2012-05-03 12:50:59 1187

原创 Java 并发的初步学习 (Thread的 Runnable Callable 试用)

Java并发机制(即多线程)的初步学习笔记 1.      学习从runnable的run函数重载开始,照抄了一份样例代码,希望能从中发现问题 ../LiftOff.java ../BasicThreads.java 输出: A)     随着阅读的深入,发现了第一个问题,在上面的输出中,一句“Waiting for LiftOff” 的优先

2012-05-01 17:51:34 1880

SpringMVC 异步 数据返回后台模型

如果使用ModelAndView就能实现页面跳转,但这里还是使用支持前台JS的异步调用形式,也就是返回一个JSON格式数据到前台,

2013-06-19

LoadRunner11下载及破解

提供LoadRunner11的下载和破解方法

2013-06-09

Notepad++ JSON格式 转换插件

直接复制到Notepad++ 安装目录下的\plugins文件夹即可 - 使用的时候全选json部分字符 - 在工具栏选择 -插件 --JSONviewer ---Format JSON 即可转换

2013-05-14

SSL server client JAVA实现代码

SSL 实现客户端服务端通信的原型,可供参考,直接导入eclipse使用,先跑起来server,然后再跑client

2013-02-04

MINA框架 多人聊天的技术原型 包含slf4j和Log4j配置

这是MINA实现的多人聊天的技术原型 采用MAVEN做配置管理, 项目需要jar里面也有,是从Maven的repository中拔下来的 供大家参考

2013-01-22

WebTrends 网页跟踪的实现的Js源码

WebTrends 作为一款监测网页的工具,其开源的实现代码为 WebTrends.load.js 这里面的代码是初始化用(绑定一个Ip(profile) 和一个序列号) WebTrends.js(这个是WebTrends.js的具体功能实现,里面含有javascript非常常用的方法,例如发送请求, url解析等 都值得借鉴)

2012-12-18

WebTrends 7.0 log Analyzer (含序列号)

WebTrends Log Analyzer v7.0

2012-12-10

Notepad++ 转16进制插件

notepad++ 中转十六进制的插件 只要复制到Notepad++ 下的plugins目录就能下载 之后再Notepad++中可以自定义一下快捷键 运行--&gt; 管理快捷键 具体可以参看本人博客: http://blog.csdn.net/anialy/article/details/8183108

2012-11-15

vtune 注册机 license号

vtune 注册机 license号 在安装时候,使用

2012-11-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除