- 博客(15)
- 资源 (7)
- 收藏
- 关注
原创 侯捷老师C++面向对象高级编程上——笔记(附带自己查询额外知识点)
文章目录构造函数操作符重载类设计堆、栈、内存管理类模板、函数模板构造函数成员变量赋值时,尽量采用初始化列表,这样效率更高,因为变量获值分为两步,1 初始化 2 赋值成员函数不修改成员属性的值时(读函数),声明为const常函数(getXX())写函数参数为&(T& param)Const 常对象只能调用常函数不能同时存在,编译器遇到Complex c2()时不知道调用哪个构造函数(把上面的=0默认参数去掉即可)单例设计模式,构造函数放在private里面
2021-08-19 22:19:29
354
原创 C++游戏编程:创建3D游戏第一章习题
记录C++游戏开发学习过程练习题1:增加玩家2删除右面的墙壁 //draw the right wall //wall.x = width - thickness; //wall.y = 0; //wall.w = thickness; //wall.h = height; //SDL_RenderFillRect(mRenderer, &wall);新增2号玩家 Vector2 mRightPaddlePos; int mRightPaddleDir;确保二
2020-11-02 10:56:05
1769
3
原创 C++完成最近点对问题与opengl可视化
1. 问题描述在二维平面中给定n个点,从这n个点中寻找距离最近的那一对。2. 解题思路暴力搜索BFS分治算法3. 分治法思想将整个点集合按照x排序,然后取中间轴mid_x作为分割线。将问题分解成两个小规模的问题。一直分解下去,直至区域内只有一个点或两个点。合并时,只需考虑中间区域是否有更短距离点即可,将位于中间区域的点按照y轴排序,而后对每个点,只需遍历后续的6个点即可,原理如下。4. 代码部分BFSdouble CClosestPoints::bf_distance(std:
2020-08-02 23:55:45
722
转载 阿里云ECS配置及jdk,Tomcat安装
转载至https://www.jianshu.com/p/9fd0377c130e,作为自己的学习记录。
2020-05-22 18:35:11
120
原创 AndroidStudio绘制9-patch图--聊天对话框(含已做好的9-patch图)
今天在做毕设的时候要设计一个留言板模块,想来想去还是做成类似与微信QQ那样的聊天界面,但是在发送消息的时候遇到了聊天框无法自适应伸缩,导致界面十分难看,于是一番查找之后,发现patch9图可以自适应文字位置进行伸缩。研究了半下午,基本上是搞明白了制作过程,并制作好了聊天框的9-patch图,文末附上做好的聊天框9-patch图。话不多说,先贴上效果图。下面讲解一下9-patch图的制作过程。...
2020-04-22 18:17:21
1449
2
原创 Java String类型字符串确定某个字符第N次出现的位置
今天处理字符串的时候遇到了这个问题,本来用的是先确定第一个?的位置,然后在这个基础上再次确定第二个?的位置,但是这样过于麻烦,于是百度了下,发现commons-lang3-3.9.jar包里面包含一个StringUtils.ordinalIndexOf函数,也就是确定某个字符第几次出现的位置。例如StringUtils.ordinalIndexOf(str,":",5);就是在str中确定第5...
2020-03-24 16:27:01
10988
1
原创 Android本地相册图片URI转换绝对路径
最近做毕设的时候遇到了这个问题,一直给我报错java.io.notFound啥的啥的,不管怎么修改路径都是报这个错误,今天终于解决了,记录一下解决过程。首先我们调用系统相册。 Intent intent = new Intent(Intent.ACTION_PICK, null); intent.setDataAndType(MediaStore.Images....
2020-03-23 17:14:14
1604
原创 Android开发调用百度API进行OCR文字识别获取AccessToken
最近做毕设的时候要用到OCR进行校园卡识别,来自动识别是否为本校以及哪个学院以及对应年级,学号等。比较了几个OCR包以及识别的精度以及上手测试的难易程度,最后选择了百度AI里面的文字识别API,调用起来相对简单,也不用训练精度,中间也尝试了tess-two工具包,但是!但是!github上面下载的速度太慢了不说,还要用NDK自己编译,又要好久时间,最后还是放弃了,选择了调用百度API。我们知道...
2020-03-23 11:50:44
1975
原创 Android开发连接sqlite并通过SQLiteStudio实时读取数据库
最近进行毕业设计的时候,用到了android开发连接数据库这一块,之前每次都是这么使用它的先访问安卓项目的数据库路径data/data/项目/databases然后把对应的db文件拷出来再在SQLiteStudio中去使用每次查询对数据库的增删改查都要一顿操作每次要复制生成的db文件然后再用SQLlite打开,超级麻烦有木有。于是网上搜查了一番,找到了解决方案,通过SQLliteSt......
2020-03-07 17:16:22
14113
26
原创 数据库原理——模式分解中无损链接的判别
最近重新复习数据库的时候再次被范式这一块搞晕了,跟之前期末考试的时候一摸一样,弄了大半天可算是有点小明白,记录一下。无损链接的判定无损链接的判定书上给的方法是画图,但是没有例题详细讲解。书上的算法如下。ρ={R1<U1,F1>,R2<U2,F2>,…,Rk<Uk,Fk>}是关系模式R<U,F>的一个分解,U={A1,A2,…,An},F={F...
2020-03-01 20:27:28
815
原创 VS2019环境下配置opencv超详细过程
VS2019环境下配置opencv超详细过程1. vs下载安装这一步没什么好说的,官网下载安装就好。2. opencv下载安装//download.youkuaiyun.com/download/qq_40977737/12164868官网下载的速度及其缓慢,这里贴出一个下载链接,win10+vs2019亲测可用。下载之后解压进行安装,解压之后的文件如图所示,打开安装到自己的文件夹即可(记住此位置...
2020-02-17 20:39:54
2977
4
原创 记录大四寒假导师的测试题
1.背景2月10号查到初试成绩后就联系了导师,之后导师给了一个测试。是关于计算机视觉的一篇英文论文——《从多面逼近估计曲面的张量》,阅读并完成相关算法。2. 进行阅读,花费2天时间,记录论文中相关信息。笔记如下3. 对师兄给的代码进行整理,配置相关环境。师兄给的压缩包共有三个文件夹 MeshLib,一个用于表示多边形网格的c ++库;freeglut,用于与opengl交互的G...
2020-02-13 21:58:00
185
Xshell 5 Commercial v5.0 Build 0469.zip
2020-05-22
SQLiteStudio.zip
2020-03-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人