自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(299)
  • 收藏
  • 关注

转载 个人笔记 - Word2013 论文格式调整

1.如何实现每章奇偶页页眉不同2.参考文献自动编号、交叉引用及在正文中自动更新<1>在要插入引用上标的地方点击“插入”——>“交叉引用”<2>设置引用类型为“编号项”,引用内容为“段落编号”,勾选“插入为超链接”<3>在下方面板里选择要插入的文献,点击“插入”word参考文献交叉引用的连续多项...

2019-04-23 15:23:00 249

转载 个人笔记 - C++相关收藏

一、文件操作1、C++从txt文件中读取二维的数组转载于:https://www.cnblogs.com/Tang-tangt/p/10756391.html

2019-04-23 14:47:00 196

转载 个人笔记-大佬主页

一、1.AI及lintcodehttps://blog.csdn.net/v_JULY_v收藏博客(程序员编程艺术第十一章:最长公共子序列(LCS)问题)2.图像https://www.cnblogs.com/zhanjxcom/category/638348.html3.C++https://blog.csdn.net/my_busi...

2019-04-14 19:03:00 691

转载 笔记-机器学习及深度学习

一、教程机器学习:https://www.coursera.org/course/ml 或者:http://open.163.com/special/opencourse/machinelearning.html深度学习:https://mooc.study.163.com/university/deeplearning_ai#/c二、网络笔记及课程相关资...

2019-04-10 16:20:00 164

转载 个人笔记 - MATLAB

1、教程2、基本知识2.1 帮助文档设置成中文:链接12.2 多行注释:链接12.3 MATLAB基本数据类型:链接1链接22.4matlab中的 ndims(a)、length(a)、size(a) 分别是什么意思?2.5 图像类型转换(uint8、double等) :链接1链接2matlab中数据类型及图像显示图像的四种类型...

2019-04-08 14:22:00 98

转载 转载-资源链接

转自:https://www.cnblogs.com/zhanjxcom/p/4162506.html1.Deep Learning(深度学习):ufldl的2个教程(这个没得说,入门绝对的好教程,Ng的,逻辑清晰有练习):一ufldl的2个教程(这个没得说,入门绝对的好教程,Ng的,逻辑清晰有练习):二Bengio团队的deep learning教程,用的t...

2019-01-14 13:51:00 1134

转载 枚举类型

在一些实际应用问题中,有些变量的取值被限定在一个有限的范围内。例如一周只有七天,一年只有12个月等,可以把此类变量定义为枚举类型。枚举类型的定义中列举出所有可能的取值,说明为该枚举类型的变量取值不能超过定义的范围。·注意:枚举类型是一种基本的数据类型,而不是构造类型,因为枚举类型变量只能取一个值,它也不能再分解为任何类型。1.定义定义枚举类型的一般形式为:en...

2018-12-28 16:37:00 197

转载 C++之前置自增与后置自增

关于前置自增与后置自增的区别我是参考这里:http://bbs.bccn.net/thread-454977-1-1.html简单复述下,比如++x; 与 x++;在C中,++x这个表达式的值为原先x的值+1,副作用是x的值增加了1;(C++中不是这样定义的,不管它)在C中,x++这个表达式的值为原先x的值,副作用是x的值增加了1。即记住几个词表达式、表达式求值...

2018-12-28 14:58:00 733

转载 C++笔试题之宏定义相关

1、#define CALC(X) X*Xint i; i=CALC(5+5)/(2+2); cout<<i<<endl;输出:31宏定义在替换处展开为:i = 5+5*5+5/(2+2);于是计算下来,i=30+5/4,所以i=31。转载于:https://www.cnblogs.com/Tang-t...

2018-11-26 14:21:00 369

转载 转-C++之string判断字符串是否包含某个子串

转自:https://blog.csdn.net/zhouxinxin0202/article/details/77862615/1、string类函数findC++的string类提供了字符串中查找另一个字符串的函数find。其重载形式为:string::size_typestring::find(string &);功能为在string对象中...

2018-11-12 14:46:00 1459

转载 C++之string面试问题

1、指针变量指向字符串常量的问题代码如下:char *p="123456";问p[0]=2;是否可以?原因?答案:不可以。“123456”是字符串常量,存储在常量区,其值不可更改。2.sizeof求字符串长度问题代码:int main(){ char *p="123456"; cout<&...

2018-11-02 14:11:00 176

转载 计算1到N中包含数字1的个数

转自:http://pandonix.iteye.com/blog/204840MarkN为正整数,计算从1到N的所有整数中包含数字1的个数。比如,N=10,从1,2...10,包含有2个数字1。相信很多人都能立刻得出以下的解法: for(n:N) { 判断n包含1的个数; 累加计数器; }这是...

2018-11-01 16:46:00 3521

转载 24点游戏

转自:https://www.cnblogs.com/grandyang/p/8395062.htmlMark代码:You have 4 cards each containing a number from 1 to 9. You need to judge whether they could operated through*,/,+,-,(,)t...

2018-11-01 15:50:00 168

转载 O(n)时间复杂度查找数组第二大元素

分析:要求O(n)时间复杂度,不能用排序。可以设置两个临时变量分别保存当前最大值以及当前第二大的值,然后遍历数组,不断更新最大值和第二大的数值。代码:bool findSec(vector<int> num, int &secv){ if (num.size()<2) { return false...

2018-10-30 22:16:00 469

转载 转-C++内联函数与宏定义区别

主要区别:1、内联函数在编译时展开,而宏在预编译时展开。2、在编译的时候,内联函数直接被嵌入到目标代码中去,而宏只是一个简单的文本替换。3、内联函数可以进行诸如类型安全检查、语句是否正确等编译功能,宏不具有这样的功能。4、宏不是函数,而inline是函数5、宏在定义时要小心处理宏参数,一般用括号括起来,否则容易出现二义性。而内联函数不会出现二义性。...

2018-10-30 21:13:00 104

转载 转-C++之虚函数不能定义成内联函数的原因

转自:https://blog.csdn.net/flydreamforever/article/details/61429140在C++中,inline关键字和virtual关键字分别用来定义c++中的内联函数和虚函数,他们在各自的场合都有其各自的应用,下面将简单介绍他们各自的功能,然后在说明为什么一个函数不能同时是虚函数和内联函数(inline)。一、内联函数(i...

2018-10-27 10:59:00 272

转载 十六进制字符串转化为十进制整数

代码:int zh(char s[]){int i,m,temp=0,n;m=strlen(s);//十六进制是按字符串传进来的,所以要获得字符串长度for(i=0;i<m;i++){ if(s[i]>='A'&&s[i]<='F')//十六进制还要判断字符是不是在A-F或者a-f之间 { n=s[...

2018-10-26 22:00:00 851

转载 C++之手写strlen函数

代码:int strlen(const char *str){assert(str!=NULL);intlen=0;while((*str++)!='\0')len++;return len;}这个函数实现起来较为简单,注意字符指针的有效性检查。可参考:strlen、strcpy、strcat等字符串处理函数的实现转...

2018-10-26 20:34:00 253

转载 转-C++之手写strcpy

转自:strcpy函数的实现知strcpy函数的原型是:char *strcpy(char *dst, const char *src);实现strcpy函数解释为什么要返回char *假如考虑dst和src内存重叠的情况,strcpy该怎么实现1.strcpy的实现代码char * strcpy(char *dst,cons...

2018-10-25 21:33:00 150

转载 C++之宏定义实现两个数最值

转自:https://blog.csdn.net/baidu_33725271/article/details/69478782方法一: 利用三重条件运算符#include <stdio.h>#define MIN(A,B) ( (A) > (B) ? (B) : (A) )#define MAX(A,B) ( (A) > (B) ...

2018-10-25 21:04:00 605

转载 各类变量生存周期及存储空间

一、运行时环境简介程序在执行期间,将在其自己的逻辑地址空间内运行,其中每个程序值都在这个空间内有一个地址。一种典型的程序空间模式如下图:首先,运行时的数据包含数据区和代码区。图中的Text就是代码区,存储目标代码。数据区包括图中的Data、BSS、Heap和Stack。1.(常量区)Data区主要存储常量数据,主要是需要较多空间的常量,如 char s[...

2018-10-14 18:06:00 738

转载 转-C/C++ new与malloc区别

1.属性new/delete是C++关键字,需要编译器支持。malloc/free是库函数,需要头文件支持。2.参数使用new操作符申请内存分配时无须指定内存块的大小,编译器会根据类型信息自行计算。而malloc则需要显式地指出所需内存的尺寸。3.返回类型new操作符内存分配成功时,返回的是对象类型的指针,类型严格与对象匹配,无须进行类型转换,...

2018-10-08 15:33:00 111

转载 转-vector与list的区别

转自:C++ vector和list的区别数据结构的区别vector  vector与数组类似,拥有一段连续的内存空间,并且起始地址不变。便于随机访问,时间复杂度为O(1),但因为内存空间是连续的,所以在进入插入和删除操作时,会造成内存块的拷贝,时间复杂度为O(n)。  此外,当数组内存空间不足,会采取扩容,通过重新申请一块更大的内存空间进行内存拷贝。Li...

2018-10-08 09:20:00 149

转载 C++之模板

一、函数模板1.基本概念2.变量作为模板参数3.多参数函数模板4.函数模板与重载注意:<1> 相同模板实例化出的模板函数之间形成重载<2>不同模板注意:在定义出函数模板的时候,函数模板本身并不是互相重载的关系,因为内存中没有产生任何代码,只有去使...

2018-09-19 23:25:00 92

转载 C++之运算符重载(二元)

一、加号+1.成员函数重载2.友元函数重载二、输出符号<<三、索引符号 [ ]四、补充说明1.《二元运算符重载》课程评论:(一)为什么<<运算符的重载必须定义为友元如果在类中定义非友元成员函数,默认第一个参数默认会传入this*指针,这时...

2018-09-19 23:11:00 442

转载 C++之运算符重载(一元)

一、-符号重载1.成员函数重载负号2.友元函数重载负号3.补充说明<1> 《一元运算符编码实现(一)》课程笔记:A:事实上,我们的重载运算符返回void、返回对象本身、返回对象引用都是可以的,并不是说一定要返回一个引用,只不过在不同的情况下需要不同的返回值。那么什么情况下要返回对象的引用呢?原因有两个...

2018-09-19 22:48:00 249

转载 C++之静态(static)

一、静态数据成员与静态成员函数二、从内存角度看静态数据成员三、从this指针谈静态成员函数四、注意事项五、补充说明1.《静态》课程评论:静态成员是类的成员,不是对象的成员;静态成员函数不能直接访问非静态函数,普通成员函数可以调用静态函数。静态成员函数访问静态数据成员的方法:类名::静态成员名 ||...

2018-09-19 21:53:00 146

转载 C++之友元

一、友元函数分为友元全局函数和友元成员函数。1.友元全局函数2.友元成员函数3.补充说明<1> 友元带来方便的同时也带来了风险,比如破坏类的封装性,除非有特殊需要,否则一般情况下不建议处处使用友元。<2> 友元函数可以存取私有成员、公有成员和保护成员,即可以出现在类的任何部分。(但建议将其写在类的最前...

2018-09-19 17:04:00 217

转载 C++之异常处理

1.异常:程序运行期出现的错误。2.异常处理:对有可能发生异常的地方做出预见性的安排。3.方法:4.基本思想:主逻辑与异常处理分离。5.处理流程用f2调用f1,用f3调用f2。如果f1在运行过程中出现异常,会把异常向上抛,抛给f2。f2捕获到异常并进行相应的处理,如果f2处理不了则继续向上抛,抛给f3。f3捕获到异常并进行相应的处理,如果处理...

2018-09-18 23:17:00 120

转载 C++之STL(标准模板库)

STL:standard Template Lib一、vector<1> 特点<2> 常用函数:<3> 遍历方法:1.for循环2.迭代器<4> 举例说明:二、list三、map当通过映射定义了一个对...

2018-09-18 23:05:00 80

转载 笔试题-求小于等于N的数中有多少组素勾股数

题目描述:一组勾股数满足:a2+b2=c2;素勾股数:a,b,c彼此互质。输入正整数N;输出小于等于N的数中有多少组勾股数。例:输入:10输出:1思路:我是直接暴力破解的……首先找出勾股数,再判断是不是素勾股数。(如果N较大,注意定义成int可能超范围,当然N很大时就不能用暴力破解法了……)代码:#include &...

2018-09-13 21:15:00 832

转载 C++之const关键字

const关键字——用来控制变量是否可以变化。const与指针类型1、说一个比较好记的方法来区分 int const *p与 int* const p,把*读作pointer to然后从后往前读。第一个int const *p就可以读作 p is a pointer to const int,p是指向常量的指针第二个int* const p就可以读作 p is...

2018-09-03 17:36:00 64

转载 C++之string

一、常用操作二、用“+”连接字符串的注意事项转载于:https://www.cnblogs.com/Tang-tangt/p/9575261.html

2018-09-02 20:49:00 59

转载 C++之内存分区

转载于:https://www.cnblogs.com/Tang-tangt/p/9575253.html

2018-09-02 20:47:00 89

转载 C++之引用与符号“&”

一、&的意思:1.取地址符,这时候它用于数据的前面,比如int a=&b;2.C++里还使用&作为引用符,如果你确认程序是标准的C而非C++的话,那么可以排除是引用了。引用也用于数据前面,它只在定义和声明时使用,如int &othername=name;int &a=b; //定义时使用在等号左侧,是引用。【相当于a是...

2018-09-02 20:46:00 514

转载 数据结构C++版-图

一、概念及分类二、图的存储结构1、邻接矩阵顶点:弧:边:表达式语句:2、邻接表逆邻接表:3、十字链表4、邻接多重表三、图的权值概念及遍历权值:图的遍历:1...

2018-08-29 23:34:00 332

转载 数据结构C++版-树

一、概念树是节点的有限集合。二叉树:二、补充知识点1、《二叉树编码实战二》课程笔记:递归的基本概念:程序调用自身的编程技巧称为递归,是函数自己调用自己.迭代:利用变量的原值推算出变量的一个新值.如果递归是自己调用自己的话,迭代就是A不停的调用B.迭代eg(s不停的调用i):int funcB(int n) { ...

2018-08-29 23:16:00 124

转载 数据结构C++版-队列

一、概念分类:二、补充说明1、《面向对象的队列设计》课程问答:首先要明确数据结构和数据存储结构的概念。数据结构是指数据对象之间的逻辑关系,例如二叉树,队列,栈等,而数据存储结构是描述数据在计算机上的存储方式,它分为顺序存储和非顺序存储,数组就是典型的顺序存储。而链表就是典型的非顺序存储,它需要知道前一个数据和后一个数据...

2018-08-29 23:11:00 78

转载 数据结构C++版-栈

一、概念二、应用实例1.进制转换#include <stdlib.h>#include <iostream>#include <string>#include "MyStack.h"#include "Coordinate.h"using namespace std;#defin...

2018-08-29 23:08:00 122

转载 转-二值图像连通域标记

转自:图像分析:二值图像连通域标记一、前言二值图像,顾名思义就是图像的亮度值只有两个状态:黑(0)和白(255)。二值图像在图像分析与识别中有着举足轻重的地位,因为其模式简单,对像素在空间上的关系有着极强的表现力。在实际应用中,很多图像的分析最终都转换为二值图像的分析,比如:医学图像分析、前景检测、字符识别,形状识别。二值化+数学形态学能解决很多计...

2018-08-29 22:37:00 224

空空如也

空空如也

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

TA关注的人

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