自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 golang——操作yaml文件(排序出错)

最近在做用golang生成yaml文件时,在git上看见viper这个库使用很多,去试用了一下,发现确实操作简单(get、set)那一套获取生成。但是我发现生成的yaml文件是按照(a->b->c)字典序排列的,看起来就很难受有没有。所以我采用折中的办法去完成此功能。因为我的项目中这个功能是通过一个yaml模板,生成指定路径的yaml文件,所以我放弃了vipe库,直接使用读取文件的方式。上述功能是一个yaml文件的全局替换,简单思路就是读取文件流到替换的那一行,完成替换功能。这是提供了一个思路,不一定非要

2022-12-07 10:02:25 483

原创 对vs2010的插件扩展(package)(一)------vsct文件的编写

使用vs package对vs2010的插件扩展

2022-10-29 11:56:58 1151

原创 工作问题记录——opencv(保持更新)

ps:(因为这边完全是兴趣弄着玩,所以很乱,断断续续的自学,希望自己可以坚持下去。)算法处理图片时,如果想把图片1复制到图片2不用考虑第三通道 可以直接img1[x,y]=img2[k,l]。我当时还思考了一下第三通道。3. np.random.uniform(low,high,size)的size参数python中np.random.uniform(low,high,size)功能:从一个均匀分布[low,high)中随机采样,注意定义域是左闭右开,即包含low,不包含high.size参数如果缺

2022-06-14 14:48:37 129

原创 工作问题记录——c++具体遇到问题(保持更新)

ps:(我打算这边放一些具体学习工作的时候遇到的问题。放在本地太麻烦了。苦笑😂)(1)类只是一个抽象类型,并不是实体的东西,利用这个抽象类型会实例化成不同的个体,每个个体的特征(数据成员)都不一样,如果在类定义中将特征初始化了,岂不是破坏了抽象性,做了一个面向都一样的模子?(2)类的定义实际相当与类型声明,并没有分配存储空间,初始化的数据哪里放? 类实例化以后才会有实体存储地址及空间。C++初始化列表给数组初始化用{},最好用指针(相当复杂)注意:类成员在定义时,是不能初始化的注意:类中const.

2022-06-14 14:30:50 368

原创 工作问题记录——c++认识(保持更新)

ps:(今天看见一句话,很喜欢,共勉,自律的痛苦亲如鸿毛,后悔的痛苦重如泰山。)这边只放一些工程类的认识问题了,具体的就不放这了,免得给自己弄乱了。c++博大精深,慢慢学,我记性不好,要多记录记录。很多初学者不明白什么是msvc,mingw,简单介绍一下就是什么是makefile?对于大一点的工程来说,如果直接让你起运行环境,你会非常痛苦,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,有效地描述这些文件之间的依赖关系

2022-06-14 14:03:51 41

原创 工作问题记录——STL容器(保持更新)

ps:(本来一些自己的学习记录放在本地的,上次电脑崩了就很糟心,想了想还是放在博客上,保持更新即可,如有错误欢迎指正。另外这个不是介绍博客,就是我的一些总结而已。)

2022-06-14 13:42:59 50

原创 算法总结——快速排序算法

快速排序(学习基础,虽然现在的库里都封装好了,但是可以学习基本思想。)思想:快速排序就是找一个中枢(正常是第一个),以升序为例将小于中枢的放在数组左边,将大于中枢的放在数组右边。然后左右两边继续递归下去。快速排序越接近无序效率越高,时间复杂度最好的是O(nlog2n),待排接近有序的最坏的情况是O(log2n),空间复杂度是O(log2n)伪代码:...

2022-05-05 13:55:58 1062 1

原创 算法总结——查找算法

查找算法(ps:虽说现在很多的编程都是封装好了,直接调库,我觉得查找的思想还是可以用到很多地方的,所以想了想还是把传统的查找算法总结一下,也是自己回顾回顾。)1.顺序查找2.二分(折半)查找3.插值查找4.斐波那契查找5.树表查找6.分块查找7.哈希查找(xdm,我就用简单通俗的话来解释解释了)1.顺序查找思想:从表中的第一个元素开始到表中的最后一个元素一次比较查找,如果等于目标元素则输出。c++实现:class Solution{public: bool findTa

2022-04-28 12:23:26 247

原创 算法总结——摩尔投票算法思想

摩尔投票算法[PS:摩尔投票思想其实就是一组数据nums[n],其中有一个数a的数量大于等于n/2,这组数据竞争找出那个a,本身思想很简单,我把它放过来主要以为,摩尔投票提供了很好的时间复杂度O(n),和空间复杂度O(1)。]思想:在我们求一组数据中大于等于n/2的数时,可以用排序遍历,或者排序求中位数,或者用map(hash),但是相应时间和空间复杂度都不是很满意,用摩尔就是取众数+1,非众数-1,最后加下来必定>1,也就找出了众数。算法流程:1.首先假设第一个数为众数temp=nums[0

2022-03-21 16:21:10 310

原创 算法总结——异或运算

异或运算

2022-03-18 16:06:33 10434

原创 2021-11-15-微服务

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-11-15 22:08:56 231

转载 学习日记-map

c++中unordered_map和 map的区别 unordered_mapunordered_mapunordered_map c++里的一个关联容器,内部采用的是hash表结构,拥有快速检索的功能。1.特性关联性:通过key去检索value,而不是通过绝对地址(和顺序容器不同)无序性:使用hash表存储,内部无序Map : 每个值对应一个键值键唯一性:不存在两个元素的键一样动态内存管理:使用内存管理模型来动态管理所需要的内存空间mapmap内部实现的是一棵红黑树(红黑树是非严格平衡

2021-06-28 21:32:07 65

空空如也

空空如也

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

TA关注的人

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