学习
不是程序员是码农
这个作者很懒,什么都没留下…
展开
-
eclipse安装ADT和SDK
首先说明,楼主从eclipse里的install new software 安装adt之后有一个restart now ,点击重启之后eclipse并没有出现安装sdk的相关窗口文章转载自:http://www.cnblogs.com/sinco-20161121/p/6095966.html1、如何在eclipse中安装ADT首先下载ADT Plugin下载地址:转载 2017-09-08 09:29:31 · 33355 阅读 · 1 评论 -
bat 处理:把一个文件夹及文件夹下面的文件 拷贝到另外一个地方
要求是这样的:要求把一个文件夹及文件夹下面的目录拷贝到指定的地方,但是我试了几次不成功,就用了下面的方法 xcopy .\Temp\*.* F:\Bin\Temp\ /s /e xcopy .\Sample\*.* F:\Bin\Sample\ /s /e xcopy .\Media\*.* F:\Bin\Media\ /s /e xcopy .\lut\*...原创 2018-12-26 20:50:17 · 6031 阅读 · 0 评论 -
自己实现的一种8连通域算法
没有使用其他的库,C++实现的连通域算法 typedef struct poi{ int x; int y;};void con_sub(BYTE *data,int width,int height,std::queue<poi> &hole,int x,int y){ if (x<0 || x>=height || y<0 ||...原创 2018-11-29 10:55:13 · 3508 阅读 · 0 评论 -
error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: __thiscall CThroatBaseArea::~CThroatBaseArea
一、背景我在写一个MFC的动态库,动态库编译完成,生成了lib和dll文件,但是当在使用这个动态库的时候老是出现这个样一个错误:error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: __thiscall CThroatBaseArea::~CThroatBaseArea二、解决办法首先网络上的解决办法有很多,我先贴一下他们的解...原创 2018-11-23 17:15:09 · 1848 阅读 · 1 评论 -
C++ 知识点积累
-----------------------------------2018.9.3更新------------------------------------------------------------第50条 函数指针不占类的空间 错误 跟其他指针一样占空间 class Father{public: int a;// int (*f...原创 2018-08-21 00:21:56 · 199 阅读 · 0 评论 -
七大经典排序算法总结
原文地址:https://www.cnblogs.com/maluning/p/7944809.html 简介 其中排序算法总结如下:回到顶部一.交换排序 交换排序的基本思想都为通过比较两个数的大小,当满足某些条件时对它进行交换从而达到排序的目的。 1.冒泡排序 基本思想:比较相邻的两个数,如果前者比后者大,则进行交换。每一轮排序结束,选出一个未排序中...转载 2018-06-17 20:59:10 · 201 阅读 · 0 评论 -
红黑树(RB-tree)比AVL树的区别
原博客:https://blog.csdn.net/mmshixing/article/details/51692892今天看了STL源码剖析中关于红黑树的原理和实现,看完复杂的节点插入、节点颜色变换后不禁想:这些功能经典的AVL树也能实现,为什么要提出红黑树?查了些资料,并且加上自己理解,感叹红黑树的巧妙。首先红黑树是不符合AVL树的平衡条件的,即每个节点的左子树和右子树的高度最多差1的二叉查找...转载 2018-06-17 20:24:26 · 362 阅读 · 0 评论 -
C++中多态性和重载
面向对象的三大特征:1.封装:保证对象自身数据的完整性、安全性2.继承:建立类之间的关系,实现代码复用、方便系统的扩展3.多态:相同的方法调用可实现不同的实现方式。多态是指两个或多个属于不同类的对象,对于同一个消息(方法调用)作出不同响应的方式。实现多态的方式:函数重载;运算符重载;虚函数C++有两种多态:1.编译时的多态:函数重载和运算符重载,在编译时就决定调用哪个函数2.运行时的多态:通过类继...转载 2018-06-01 20:20:42 · 1725 阅读 · 0 评论 -
大头小头 字节序
主要在于哪里是低地址,哪里是低字节字节序有两种:小端字节序:低字节在低地址中,高字节在高地址中。这种字节序又称为主机字节序,intel的cpu使用的就是这种字节序。 大端字节序:低字节在高地址中,高字节在低地址中。这种字节序又称为网络字节序,socket传输时就需要使用这种字节序。 假设我们的32位整数0x12345678是从起始位置为0x00的地址开始存放,则:...转载 2018-06-01 20:03:57 · 2923 阅读 · 1 评论 -
int const, const int *,int *const,int const *const 区别
今天做了一个题,关于这个问题。const int a =1 / int const a=1变量a的值不能改变const int *a=&b指针变量a指向的值不能改变int * const a=&b指针的指向不能改变int const *const a=&b指针指向不能改变,指向的值也不能改变很多人分享了一个经验,就是如果const 位于*的左侧,则const就是用来修饰指...原创 2018-03-19 10:46:37 · 3056 阅读 · 0 评论 -
C++类的继承、访问权限、虚继承
今天突然发现自己关于类的继承,虚基类,访问权限混在在一起的时候有有一些模糊,所以今天进行重新学习一下。如果错误或者不对的地方,还请指教。 一、类的继承方式 类有三种成员成员,private,protected,public,基类的成员派生方式子类访问特性publicprotectedprivatepublicpublicprotectedNO Accesspublicprotected...原创 2018-03-12 16:13:35 · 372 阅读 · 1 评论 -
浮点数精度问题
一、例子 首先我们去编译器试试 double a=1.9;通过添加监视查看a的值 会发现a的值是1.8999999… 二、开始今天的学习 在最开始学c++的时候并没有对浮点数进行很深入的学习,认为浮点不就是小数嘛,首先在C++的宏里面有FLT_MAX 和FLT_MIN的定义,float是四字节的浮点数,后面我么会发现,四字节的浮点数有效数字为6-7位,能保证...原创 2018-03-10 23:25:00 · 3272 阅读 · 0 评论 -
使用odbc创建excel
使用odbc创建excel,插入变量。在学习这个之前先学习一下printf,因为这里的SQL语句的形式比较的类似。CDatabase database; CString sDriver="MICROSOFT EXCEL DRIVER (*.XLS)"; CString sExceFile ="E:\\MAPS\\ceshi2\\ceshi.xls"; CString sSQL; T...原创 2018-03-10 23:13:19 · 1979 阅读 · 0 评论 -
C++数组越界
首先看一个问题,下面的代码哪一步会出错?(使用的编译环境是vs2005)typedef struct Stuent{ double * a; Stuent() { memset(this, '\0', sizeof(Stuent)); }};int main(int argc, _TCHAR* argv[]){ Stuent stu; stu.a = new double...原创 2018-03-10 23:00:32 · 3974 阅读 · 0 评论 -
Avizio 对二维切片进行三维孔隙提取、
首先说一下avizo,这个软件还是挺强大的,但是教程还是比较少,在学这个软件的过程中要自己去读英文的帮助,这是一个费时的过程,但是也是锻炼自己的英文水平吧。 我的本科毕业设计的就是和岩心孔隙计算相关,我本人也做了一个关于岩芯三维孔隙计算的系统,需要通过avizo这个软件来做验证计算的准确度,老师要求发一篇小论文,所以还要在算法上进行优化。在网上找了一天的资料,还是没...原创 2019-05-24 16:49:07 · 6754 阅读 · 11 评论