自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 浅析定点数与浮点数

计算机处理的数值数据多数带有小数,小数点在计算机中通常有两种表示方法,一种是约定所有数值数据的小数点隐含在某一个固定位置上,称为定点表示法,简称定点数;另一种是小数点位置可以浮动,称为浮点表示法,简称浮点数。1.浮点数表示法计算机中的浮点数(float)表示方法类似科学计数法,通过选取一定位数用来表示阶数,因此浮点数就由符号位,阶码和尾数组成。根据IEEE 754标准,计算机中半精度,单精度和双精度浮点数的尾数结构如下表: 浮点数类型 总...

2021-04-17 17:45:58 649

原创 架构设计之4+1视图模型

架构设计架构设计是重某一视角或不同的抽象层面对系统进行表述,描述了从不用角度应该重点关注的方面和应该省略的无关的实体。每个软件系统都有很多个角色要参与进来:用户、开发人员、MDE、SE、系统集成人员、项目经理等。如果通过一张架构设计图来呈现所有的内容,并提供给所有参与者的话,会造成表达混乱,参与者无法理解的问题。因此可以将架构设计图分成4+1个角度进行分别描述,尽可能的只给对应参与者提供他需要关注的内容。4+1视图逻辑视图(Logical view),主要是整个系统的抽象...

2021-04-17 17:40:37 3011

原创 华为软件精英挑战赛参赛感悟

1.参赛要趁早赛题发布出来后就抓紧时间动手,先做出来一个简单的方案解决这个问题,完成从无到有的过程,一半前期的赛题case都比较规模都比较小,不管是暴力还是一个比较差的方案,只要能解决问题就可以迅速在排名上占据优势,会给自己和别人产生你是大佬的错觉,只要坚持下去你就是真的大佬了。2.没事多水群水群是一个比较费时间的事情,但是群里面总会出现一些有用的信息,比如说,别人用的什么方法,努力的...

2018-10-10 17:22:07 437

原创 makefile增量编译(生成依赖关系)

1Makefile基本用法1.1常用符号1.1.1编译器CC // C语言编译器,默认值为gcc默认的变量,无需用户自定义,也可以改变其值CXX // C++语言编译器,默认值为g++默认的变量,无需用户自定义,也可以改变其值CFLAGS // C语言编译器的编译选项LDFLAGS // C语言编译器的链接选项CX...

2018-10-10 17:17:27 5622

转载 csdn积分获取攻略

下载积分攻略:2. 完成任务送若干分积分      http://task.csdn.net/ 3. 上传有效资源获取积分(上传非法,广告资源用户,将被扣除一定积分,严重者封号)。   · 上传自己设分资源被下载,下载量×资源分,100分封顶。   · 上传0分资源被下载,下载量×系统奖励1分,100封顶4. 评论资源获取积分(所下载资源只可以评论一次,请真实有效评论)  

2017-12-15 15:25:37 266

原创 cin/cout重定向到文件,避免键盘的重复输入

cin/cout重定向定向到文件以及还原回控制台的方法 //freopen("C:\\Users\\Administrator\\Desktop\\consoleout.txt", "w", stdout); //代替标准输出 //freopen("C:\\Users\\Administrator\\Desktop\\consolein.txt","r", stdin); //代替

2017-11-20 23:08:18 1194

原创 二叉树遍历算法(递归实现先序中序和后续遍历)(非递归实现中序和先续)

二叉树遍历这两天抓紧把二叉树遍历复习了一遍,递归实现还是一如既往地简洁,迭代版本写了好久还是只实现了先序和中序,后续一直没搞明白,有空了再更新。递归实现void RecursionBackTree(TreeNode * root) { if (root) { //先续遍历 //cout << root->val << " "; Recu

2017-09-07 23:32:29 723

原创 VC++6.0使用MATCOM矩阵库的方法

最近在做一个项目,甲方要求使用VC6.0来做,(都什么年代了还在用vc6.0,无力吐槽,奈何甲方就是甲方),项目中设计到很多矩阵运算,并且要在原来的研究成果上来做,原来的成果大部分都是用Matlab实现的,这就需要一个转化。对比了一大波矩阵库(1.C++矩阵运算库:matcom 2.C++矩阵运算库:Eigen3 3.C++矩阵运算库:OpenCV 4.C++矩阵运算库:ViennaCL 5.C+...

2017-09-05 16:23:36 2044 2

原创 滴滴出行面试总结,(一面,后台开发C++)

一面面试问题1.自我介绍,名字,本科学校,研究生学校专业,研究方向,2.二叉树的后序遍历3.知道的linux命令有哪些4.linux查找文件5.对面向对象和封装的理解6.给自己的的c++水平定位,了解,熟悉,非常熟练7.有没有做过一些开源8.如何学习和积累一些东西的9.有没有了解和使用到设计模式10.如何彻底解决程序的内存泄露的11.数据库有没有用过总结:感觉互联网公司的关注点和通信公司的还是挺不...

2017-09-05 16:00:02 5478

C++高级参考手册

本书是C++语言参考手册,按字母顺序介绍了C++语言的核心和最常用的类库及函数库,内容涵盖了C++的关键字、函数、运算符、类、概念和技术细节。本书解释细致易懂、范例程序简短明了。初学者和有经验的C++程序员都能够从本书中快速地找到所需问题的答案。

2018-03-03

c语言参考手册

《C语言参考手册(第5版)(中文版)》是关于C语言的详尽的参考手册。最新的第5版增加了对C99标准的介绍,更加符合当前读者学习C语言的需要。全书分为两大部分,共24章。

2018-03-03

MATCOM4.5与vc6.0 matlab混合编程

MATCOM4.5与vc6.0 matlab混合编程,包含使用教程所需文件,以及代码示例

2017-12-15

MATCOM与VC6.0使用

vc6.0下使用矩阵运算库的方法,包含教程以及教程中用到的所有文件。 最近在做一个项目,甲方要求使用VC6.0来做,(都什么年代了还在用vc6.0,无力吐槽,奈何甲方就是甲方),项目中设计到很多矩阵运算,并且要在原来的研究成果上来做,原来的成果大部分都是用Matlab实现的,这就需要一个转化。 对比了一大波矩阵库(1.C++矩阵运算库:matcom 2.C++矩阵运算库:Eigen3 3.C++矩阵运算库:OpenCV 4.C++矩阵运算库:ViennaCL 5.C++矩阵运算库:Armadillo)最后才发现好像只有Matcom支持vc6.0,并且已经被matlab收购,只能去扒拉老版本的拿来用。下面介绍一下使用流程吧

2017-09-05

空空如也

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

TA关注的人

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