自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C/C++风格的const 对比总结

系统地对比了const的c风格与c++风格区别

2023-08-20 11:53:35 63 1

原创 Typora (free in Win & Linux ) 0.9.86

typora 0.9.8 (linux & windows)

2022-09-07 10:19:25 725 1

原创 PAT1002 A+B for Polynomials (25分)

今日随笔–PAT (Advanced Level) Practice 1002@TOC1002 A+B for Polynomials (25分)花了点时间改进代码,其实用map很合适。复习了map容器相关知识点题意看英文题目很不习惯,但是也没那么难懂。学习一些新单词:polynomial–多项式exponent-- 指数/幂coefficient–系数就是识别输入,然后对应项相加,精确到小数点后一位,诶,对了,提醒了我double类型的数,printf("%.1lf",num)不是%

2022-03-30 12:16:03 125

原创 c++ map earse的用法

最高访问的那个总结和回答是错的==误人子弟…在遍历map的时候,用map.find(key)查找和比较的是键值对中的键…(可能全世界就我一个人不知道吧…)需要删除特定值的话,遍历map然后erase,、erase之后注意指向这个人写的不对,这样就行了。 for(;itt!=d1.end();){ if(itt->second==0) d1.erase(itt++); else itt++; }...

2022-03-30 12:15:18 675

原创 【转载】查看8080端口是否被占用,并结束该进程

https://blog.csdn.net/zhaomengxia123/article/details/98623426

2022-03-30 12:14:37 101

原创 Opengl glm配置出错

VS2019+glm-0.9.6.3glm不敢用太新的,做opengl课程作业–摄像机坐标系opengl没有内置数学库,下载glm,根据网上搜的教程,只需要将复制到C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.27.29110\include…就可以,其实不行,它还是会提示namespace glm没有成员vec4解决方案:将glm目录全部移到\include…这我感觉里面的成员依赖

2022-03-30 12:08:49 298

原创 nupengl快速配置opengl环境

因为弄混了x86和x64的环境,自己重头配置glut/glflw/glad/glew/glm的是时候,遇到,LNK4272 库计算机类型“x64”与目标计算机类型“x86”冲突,(glfew.dll)的错误,其实glew是32位的,glut好像也是32位的,这些都太老了…freegult和glfw完全就可以替代他们了…奈何课程作业还是要完成的…运用了史上最简单的gl配置,nupengl这个就行了,不报错了。...

2022-03-30 12:08:08 449

原创 信息检索-矩阵理论与线性代数

最近补充线代知识,在书上看到线性代数的应用与模型–信息检索问题,觉得挺有意思,便记录了下来:如果你此刻在百度百科上搜索“线性代数”,浏览器返回的结果究竟是怎样排序的?在百度的数据库里包含了无数条与“线性代数”有关的数据。通常情况下,一个数据库包含一组文档,通过搜索这些文档找到最符合搜索条件的文档,假设数据库包含m个文档和*n个可用于搜索的关键词(这个关键词应该就是key吧),关键词按字母顺序排列。数据库可以表示成m×n维矩阵*A,每一个文档表示为矩阵的一列,即Aij表示第i个关键词在j文档中出现的相对频率

2021-11-22 13:37:59 1984

原创 OpenGL鼠标交互glFlush()问题

功能:鼠标左击个对焦点画出矩形,鼠标右键清除画布。就这么简单的鼠标交互,鼠标右键清除缓存的时候,用glFLush()就是实现不了,调试发现就是堵在了if (button == GLUT_RIGHT_BUTTON){}里面。明明是照着书敲的代码,甚至朋友copy我的代码装了环境在他的电脑上跑程序,glFlush()都没问题。云调试到凌晨1点得出结论–我的电脑只能glClearColor(1.0, 1.0, 1.0, 0.0); glClear(GL_COLOR_BUFFER_BIT);glFinish();

2021-09-29 13:55:48 700 2

原创 OpenGL入门北斗星点绘制

**OpenGL入门–北斗星点的绘制C++代码唯一遇到的问题就是glFlush()这个函数的问题#include <GL/glut.h>#include<gl/GLU.h>#include<gl/glut.h>#include<Windows.h>void myInit(void) { //设置画布背景颜色--白色,RGB和透明度alpha glClearColor(1.0, 1.0, 1.0,0.0); //设置画图的颜色 这里只有一

2021-09-22 20:10:02 181

原创 《算法导论》第15章-动态规划(Fibonacci斐波那契数列)

斐波那契总结--总结4种方法,依次从T()和S()进行优化1普通递归2自顶向下DP3自底向上DP4空间优化版本总结4种方法,依次从T()和S()进行优化1普通递归三行代码解决,很简单。但是当规模过大之后就会很费时间,原理上多次重复计算了。时间复杂度达到O(2n)2自顶向下DP递归的改进版本,增加了备忘录,可以很大程度上简化计算,减小开销。时间复杂度:O(n), 空间复杂度O(n)(写到赋值部分时笔者迷惑了…到底什么时候赋值)原来在return的时候赋值:return meo[n]=fibon

2020-07-06 12:21:25 196

原创 word删除空白页技巧

https://baijiahao.baidu.com/s?id=1632838896850193914&wfr=spider&for=pc

2020-06-29 14:08:30 55

原创 图(无向图)的BFS和DFS遍历

二刷数据结构,总结归纳一下树/图的遍历区别以前一直分不清,学的稀里糊涂的…这次系统的认真看了数据结构,实现了代码,总结了几点纳一下树/图的遍历。(使用的是王道408复习教材)建议看一下我上一篇博客,实现的Dijkstra,收益匪浅,用时1h40m(编码小白很是欣慰==)好了,接下来总结一下:首先,图没有根结点,不像树的遍历,可以从root开始,图的遍历一般要指定开始的结点,而且图的任意顶点都可能和其余顶点相连接,所以为避免重复访问,设置bool visited[]数组记录结点是否被访问,同时,

2020-06-04 20:57:41 1276

原创 Dijkstra代码实现--单源最短路径(代码)

Dijkstra代码实现–单源最短路径Dijkstra代码实现–单源最短路径(代码)二刷数据结构,看到图的最短路径问题,自己实现了一下。具体原理网上有很多博客,大家可以看看。下面我采用C++和图的邻接矩阵实现了Dijkstra(话说这名字真难拼音…可能天才就是处处与众不同吧…滑稽)需要牢记的是:Dijkstra只适合正权、可带环、有/无向图 的单源最短路径求和/*KATEDijkstra算法13:5615:38*/#include<bits/stdc++.h>#define

2020-06-04 15:51:28 463

原创 VC++6.0配置opencv1.0教程(全网最详细)附加图文

VC++6.0配置opencv1.0教程(全网最详细)附加图文配置前第一次写博客,激动٩(๑>◡<๑)۶,坐标武汉,大三狗,这学期新开了数字图像处理课程,课上老师使用的VC++6.0和opencv1.0,这两个远古软件现在很少有人用了,但是没办法呀,上级实验课都要用,只能慢慢学了。查了好久发现网上的教程太少了,而且opencv1.0的官网已经不提供下载链接了,搜索的资源都要软妹币...

2019-10-16 20:46:23 4618 67

Visual C++ 6.0 Windows10可用.zip

Vc++6.0中文版,(本人太不经常写博客了,忘记回很多私信和评论,sorry啦,我把资源放在这了哈,需要的盆友自己取哈)教程见我博客)

2020-06-04

空空如也

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

TA关注的人

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