- 博客(31)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
原创 Visual Studio 远程调试
远程调试是Visual Studio中一个重要的功能,可以使我们能够在目标机子上进行调试。由于不同的电脑,运行环境不一样,所以可能导致编译好的程序在目标机子上运行不了,但是目标机子上又没有源代码,所以此时我们可以采用远程调试来进行。如调试虚拟机中的安装程序。1.拷贝远程调试工具到目标机器。 远程调试需要用到Visual Stuido的远程调试工具,Remot
2015-03-21 10:23:02 1048
原创 数据结构之插入排序与希尔排序
1.直接插入排序 直接插入排序是一种最简单的排序算法,它的基本操作是将一个记录插入到已经排序好的序列中,从而得到一个新的有序表。直接插入排序算法原理如下图所示: 直接插入排序算法如下:void InsertSort(int arr[],int length){ int key,j; for(int i=1;i<length; i) { ke
2015-02-07 18:21:25 883
原创 平衡二叉树(AVL)的介绍及基本操作
平衡二叉树又称为AVL树,它或者是一颗空树,或者是具有下列性质的二叉树: (1)它的左子树和右子树都是平衡二叉树。 (2)左子树和右子树的深度之差的绝对值不超过1。 平衡二叉树中有一个重要的概念,平衡因子BF(Balance Factor)定义为该结点的左子树深度减去它的右子树的深度,根据平衡二叉树的性质可知,平衡因子只可能是-1、0和1。 A
2015-01-11 21:31:20 1429
原创 二叉排序树(二叉查找树)的基本操作
二叉排序树的查找属于动态查找的范畴,根据查找过程中是否对表进行修改,可以把查找分为静态查找和动态查找。动态查找表的特点是:表结构本身是在查找过程中动态生成的,即对于给定的key值,若表中存在其关键字等于key的记录,则查找成功并返回,否则插入关键字等于key的记录。 二叉排序树或者是一颗空树,或者是具有下列性质的二叉树: (1)若它的左子树非空,则左子树上的所有结点的值
2015-01-04 21:01:52 3161
原创 面试中常见的链表题汇总
链表是我们在编程中常用的一种数据结构,并且结构简单,因此在面试中会经常出现考察链表的题目,下面我们来看看面试中常见的一些关于链表的题目。首先了解一下链表的数据结构如下:注意:在编写代码时一定要记住边界条件的判断,这样才能够体现思维的严谨性。typedef struct ListNode{ int data; ListNode* next;}ListNode;1、计算单链表中节点的
2014-12-06 13:33:42 837
原创 openfire插件二次开发配置
openfire插件二次开发配置 openfire是一款基于XMPP协议开发的开源IM服务器框架,利用该框架可以快速开发出即时通信系统,并且该服务器可以通过插件开发来进行扩展,接下来我们就了解一下怎样来创建自己的插件。1、openfire源码配置这里就不再赘述,可以参照网上其他的相关资料,下载完openfire源码,源码目录为openfire_src编译完成后,找
2014-11-04 21:59:04 912
转载 C++编译器与链接器工作原理
这里并没不是讨论大学课程中所学的《编译原理》,只是写一些我自己对C++编译器及链接器的工作原理的理解和看法吧,以我的水平,还达不到讲解编译原理(这个很复杂,大学时几乎没学明白)。要明白的几个概念: 1、编译:编译器对源文件进行编译,就是把源文件中的文本形式存在的源代码翻译成机器语言形式的目标文件的过程,在这个过程中,编译器会进行一系列的语法检查。如果编译通过,就会把对应的CPP转换成O
2014-10-07 18:18:52 615
转载 不定参数的应用
不定参数的应用不定参数当年做为C/C++语言一个特长被很多人推崇,但是实际上这种技术并没有应用很多。除了格式化输出之外,我实在没看到多少应用。主要原因是这种技术比较麻烦,副作用也比较多,而一般情况下重载函数也足以替换它。尽管如此,既然大家对它比较感兴趣,我就简单总结一下它的使用和需要注意的常见问题。原理刚学C语言的时候,一般人都会首先接触printf函数。通过这个函数,你可以打印不定个
2014-10-07 10:13:36 450
转载 ArrayList和LinkedList区别
一般大家都知道ArrayList和LinkedList的大致区别: 1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。 3.对于新增和删除操作add和remove,LinedList比较占优势,因
2014-09-29 19:15:19 411
转载 Java中保留两位小数的方法
Java中保留4位小数的方法: import java.math.BigDecimal; import java.text.DecimalFormat; import java.text.NumberFormat; public class format { double f = 111231.5585; public void
2014-09-21 22:32:45 681
转载 Android中的Adapter详解
Adapter介绍 Android是完全遵循MVC模式设计的框架,Activity是Controller,layout是View 因为layout五花八门,很多数据都不能直接绑定上去,所以Android引入了Adapter这个机制作为复杂数据的展示的转换载体,所以各种Adapter只不过是转换的方式和能力不一样而已。几种常用的Adapter: 其中BaseAdapt
2014-09-20 14:12:15 652
转载 VC/C++的面试题
1、估计一下广州有多少理发师,如果允许,你还需要那些调研工作?并给出你的推导过程。你认为你的 估算结果可信吗?2、看过那些软件方面的书籍3、什么是软件,软件开发包括那些步骤,并说出你对这些步骤的理解4、OSI网络结构的七层模型分别是什么,并说出你认为划分为7层的理由。5、软件过程中了解、使用过版本控制或建模工具吗?对你工作有什么帮助?6、软件过程中你都写过什么文档?分别
2014-09-17 22:45:18 909 1
转载 关于链式表达式
编写strcpy函数(10分) 已知strcpy函数的原型是 char *strcpy(char *strDest, const char *strSrc); 其中strDest是目的字符串,strSrc是源字符串。 (1)不调用C++/C的字符串库函数,请编写函数 strcpy char *strcpy(char *strDest, const char *strSrc);
2014-09-17 22:09:40 579
转载 Android的Service介绍
一、 Service简介Service是android 系统中的四大组件之一(Activity、Service、BroadcastReceiver、ContentProvider),它跟Activity的级别差不多,但不能自己运行只能后台运行,并且可以和其他组件进行交互。service可以在很多场合的应用中使用,比如播放多媒体的时候用户启动了其他Activity这个时候程序要在后台继续播放,比
2014-09-15 14:29:48 498
转载 Android的四大组件之ContentProvider总结
1.适用场景1) ContentProvider为存储和读取数据提供了统一的接口2) 使用ContentProvider,应用程序可以实现数据共享3) android内置的许多数据都是使用ContentProvider形式,供开发者调用的(如视频,音频,图片,通讯录等)2.相关概念介绍1)ContentProvider简介 当应用继承ContentProvide
2014-09-15 14:24:06 479
转载 static_cast, dynamic_cast, reinterpret_cast, const_cast区别比较
static_cast, dynamic_cast, reinterpret_cast, const_cast区别比较(使用vs2010所带的编译器) 转载请注明来源 http://www.cnblogs.com/jerry19880126/ 隐式转换(implicit conversion)short a=2000;int b;b=a;short是两字节,int是四字
2014-09-12 17:26:49 505
原创 VC++采用OLE的方式读取excel文件代码
//启动 _Application _ExcelApp; if(!_ExcelApp.CreateDispatch(_T("Excel.Application"))) { AfxMessageBox(_T("启动Excel未能成功!")); return FALSE; } Workbooks _Workboo
2014-08-21 16:46:23 1084
转载 Mina框架技术知识介绍
Mina框架技术知识介绍 一.MINA框架简介 1.1Mina是什么东西? Apache MINA 是一个网络应用框架,有助于用户非常方便地开发高性能、高伸缩性的网络应用。它通过Java NIO提供了一个抽象的、事件驱动的、异步的位于各种传输协议(如TCP/IP和UDP/IP)之上的API,Apache MINA 通常可被称之为: l NIO 框架库; l
2014-08-20 21:20:49 681
最新版Android百度地图Api中zoomToSpan没有用?求大神解决。。。
2015-03-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人