未 晞

白露未晞,看书学习到天明~


  • 首页

  • 关于

  • 标签

  • 分类

  • 留言板

再温c函数指针

发表于 2019-01-18 | 更新于: 2019-01-19 | 分类于 再温CPP
前言函数指针及回调函数这块一直想深入研究研究,这次看完C++的继承及多态看到书上写到c语言的多态,很是惊奇,c语言中还有多态?遂研究了一下。 函数类型基础语法函数基础概念 数组类型基本语法梳理: 数组类型的定义(1) int a[10];//a代表的是数组首地址,更准确说是a代表数组首元素地址,&a代表的是整个数组的地址,a+1步长4和&a+1步长4*10=40 (2)定义一个数组类型的方法 typedef int (myTypeArray)[10];//自己定义一个数组类型,同(1)中定义相同myTypedefAr ...
阅读全文 »

再温C++—3 继承及多态

发表于 2019-01-12 | 更新于: 2019-01-16 | 分类于 再温CPP
前言C++继承(应该是多态)这个位置总有些遗忘,再次看看。(20190112)抽象、封装、继承和多态性: 封装:突破了C语言函数的概念,当将一个类作函数参数时能将一个对象传递给函数并且在函数中能访问该对象的属性和方法; 继承:继承能够复用前人写的代码; 多态:不仅能复用前人写的代码而且能够复用后来人写的代码(能向后扩展)。例如:80年代写了一个框架···90人写的代码···。 继承 派生类继承了基类的全部成员变量和成员方法(除了构造和析构之外的成员方法),但是这些成员的访问属性,在派生过程中是可以调整的。 继承方式及子类对外访问属性 ...
阅读全文 »

WPF学习1

发表于 2019-01-11 | 更新于: 2019-01-13 | 分类于 WPF
前言WPF基础XAML初识 xaml背景渐变 方法一:直接XAML编辑123456789<Grid.Background> <LinearGradientBrush> <LinearGradientBrush.GradientStops> <GradientStop Offset="0.00" Color="Red"/> <GradientStop Offset="0.50" Color="Indigo"/> <GradientStop ...
阅读全文 »

CSharp学习3(字符串 正则 委托)

发表于 2019-01-11 | 更新于: 2019-01-13 | 分类于 C#
前言C#基础语法学习3。(20190111) C#中的字符串 创建字符串 System.String(string是这个类的别名)System.Text.StringBuilder System.String类 (1)创建字符串 string s = “www.devsiki.com";(2)获取字符串长度 s.Length(属性)(3)比较字符串是否一样 s==”www.devsiki.com"(4)字符串连接 s=”http://“+s;(5)使用类似索引器的语法来取得字符串中的某个字符 stringName[ind ...
阅读全文 »

CSharp学习2(面向对象编程)

发表于 2019-01-10 | 更新于: 2019-01-13 | 分类于 C#
前言C#学习2,面向对象+继承和泛型。(20190110) C#中的面向对象编程(OOP编程) 类的字段和方法 字段的声明 访问修饰符 类型 字段名称; 方法的声明123访问修饰符 返回值类型 方法名称(参数){ //方法体 } 例如: 1234567891011121314151617181920212223242526272829class Customer{ public string name; public string address; public int age; public strin ...
阅读全文 »

CSharp学习1(入门和基础语法)

发表于 2019-01-09 | 更新于: 2019-01-13 | 分类于 C#
前言趁着过年前这段时间能抽点空出来,我决定开始看C#。(20190109) C#和.Net框架微软平台的编程发展 编程语言使用Visual Basic c/c++ 20世纪90年代末Win32API MFC COM(组件对象模型) 2002发布第一个.NET框架(多平台,行业标准,安全性) 专业术语 BCL(Base Class Library)基类库:BCL包括:(1)通用基础类——文件操作、字符串操作···(2)集合类——列表、字典···(3)线程和同步类——多线程程序(4)XML类——创建、读取以及操作XML文档我们就是编写类库,在编写类库的过程中使用BCL基础类 ...
阅读全文 »

再温C++—2 C++中的输入和输出流

发表于 2018-12-26 | 更新于: 2019-01-13 | 分类于 再温CPP
前言字符串的处理及读写文件操作我一直都觉得是C/C++中最常用、学习耗时最多、效果不很理想的部分。今天在火车上总结总结。(20181227) C++输入输出流相关概念1、C++输入输出包含以下三个方面的内容: 对系统指定的标准设备的输入和输出。即从键盘输入数据,输出到显示器屏幕。这种输入输出称为标准的输入输出,简称标准I/O。 以外存磁盘文件为对象进行输入和输出,即从磁盘文件输入数据,数据输出到磁盘文件。以外存文件为对象的输入输出称为文件的输入输出,简称文件I/O。 对内存中指定的空间进行输入和输出。通常指定一个字符数组作为存储空间(实际上可以利用该空间存储任何信息)。这种输 ...
阅读全文 »

再温C++—1 C++中的异常

发表于 2018-12-25 | 更新于: 2019-01-13 | 分类于 再温CPP
前言 之前学过C++,时间长了,有些遗忘。当时学时也有些不扎实,一直想写这个再温系列,一直没抽出时间,今天就以这个CPP中的异常开始吧。(20181225) 异常介绍1、异常是一种程序控制机制,与函数机制独立和互补函数是一种以栈结构展开的上下函数衔接的程序控制系统,异常是另一种控制结构,它依附于栈结构,却可以同时设置多个异常类型作为网捕条件,从而以类型匹配在栈机制中跳跃回馈.2、异常设计目的:栈机制是一种高度节律性控制机制,面向对象编程却要求对象之间有方向、有目的的控制传动,从一开始,异常就是冲着改变程序控制结构,以适应面向对象程序更有效地工作这个主题,而不是仅为了进行错误处理。异常设计 ...
阅读全文 »

Caffe学习——2 Protocol Buffers学习

发表于 2018-12-23 | 更新于: 2018-12-23 | 分类于 深度学习
前言之前只是简单的用caffe中的几个命令跑了跑数据集。要学会caffe,protobuf是绕不过去的,现在打算好好学习学习Protocol Buffer。 ProtoBuf相关查询1、我觉得这个博文写得比较好Protocol Buffers C++入门教程写得比较好,推荐看看。 2、Google-Protocol官网官网资料写得比较好,推荐大家看看。百度上能查到的中文入门指南其实都是来源于官方文档。阅读原始官方文档才是入门的正确途径。英语写得也不是很难。 3、官方ProtoBuf的GithubREADME.md的Protobuf运行时安装表格中C++语言资源Src是C++部 ...
阅读全文 »

Caffe学习——1 跑LeNet mnist数据集

发表于 2018-12-22 | 更新于: 2018-12-23 | 分类于 深度学习
前言去年刚开始搞RobotMaster比赛时接触过DeepLearning,当时在pyCharm中用python自己一行一行的从底层实现了mnist手写字符识别,基本上了解了深度学习的原理及实现方法。后来觉得深度学习也不过是编写程序,连深度学习底层都是用代码去实现一些数学关系,说到底是数学、是编程。我转而去研究去学习C/C++了,这一年多我自学了C、C++、STL两边,自学了模式设计UML,自学了MFC、Qt等等。当然也写了一些程序跟着老师写了些项目,自认为也是有了一些编程基础了。现在开始写些C/CPP编程基础总结、开始研究学习深度学习了。(20181222) Caffe及LeNetMn ...
阅读全文 »
123
未晞

未晞

25 日志
13 分类
43 标签
© 2018 — 2019 晞
白露未晞,看书学习到天明