19北邮计算机院考研心得与建议(文末有福利)

PS:本来是写在word里面的,粘上来有些乱 目录 1.总体情况 1.1 关于考研辅导机构与名师 2.初试各科准备 2.1 数学(101分) 2.1.1 高数(占78分左右) 2.1.2 线性代数(占23分左右) 2.1.3 概率论(占23分左右) 2.2 英语一(61分) 2...

2019-04-02 08:35:57

阅读数 905

评论数 5

c/c++ 代码优化及常见错误

目录 1.代码优化 for循环 位运算 输入输出 打表法(骗分而已) 数组合并 减少函数参数 递归(搜索)剪枝 数组按行访问 分块 2.常出的错误 判断相等 1.代码优化 for循环 未优化代码: for(i=0;i<sqrt(n);...

2019-03-01 21:45:59

阅读数 240

评论数 0

数据结构(严蔚敏版)与算法的实现(含全部代码)

目录 基础 c/c++ 代码优化及常见错误 c语言位运算的妙用-程序优化 c/c++进制转换方法汇总(含全部代码) 二进制数-北邮2012研究生复试 质因子分解 除树和图外的数据结构可以使用STL: C++ STL的使用 数据结构 线性表 顺序表 循环左移(2010联考...

2018-09-13 22:18:14

阅读数 5382

评论数 2

C++ STL的使用

目录 基础篇: C++ STL之vector的简单使用 C++ STL之string的简单使用 C++ STL之list的简单使用 C++ STL之map的简单使用 动态规划-最长平衡子串(2018北邮机试真题) C++ STL之multimap的简单使用 C++ STL之set...

2018-07-23 22:06:36

阅读数 717

评论数 0

OpenGL-三维迷宫游戏的设计与实现

目录 游戏安装使用演示视频 部分游戏截图 数据库恢复(mysql 5.7.20) 代码使用 Qt部分(Qt5.9.1) VS部分(VS2015) 代码调试 全部资源 这是现代OpenGL入门教程的最后一篇文章,学习OpenG至今,最终以一个游戏作为结束,注意,最后的打包使用的是H...

2019-06-23 12:22:36

阅读数 84

评论数 0

Qt5打包——利用自带的windeployqt.exe和工具Enigma Virtual Box

目录 运行 添加依赖 发布成单一exe形式 运行 选择Release版本,运行一次 Release 运行后会发现多了Release版本,里面有exe,但是双击时会发现缺少一些动态链接库。 直接点击后缺少动态链接库 添加依赖 在你的Qt的安装包下面会有windeployqt....

2019-05-08 21:29:51

阅读数 71

评论数 2

C++ 使用Mysql的API连接mysql数据库,并解决中文乱码问题

项目配置 我的mysql版本 mysql-5.7.26-winx64(不兼容vs的win32或x86,需要改平台) 我的vs版本 vs2015 项目->属性->配置管理器 改为X64平台 改为X64平台 项目->属性->VC++...

2019-04-29 21:30:18

阅读数 67

评论数 0

Visual Studio - 程序打包安装与部署(使用Visual Studio Installer)

目录 1. Visual Studio Installer的安装 2.程序安装和部署 2.1创建安装项目 2.2Application Folder 中添加文件 2.3User's Desktop中添加快捷方式 2.4添加卸载程序 2.5 更多设置 2.6 最终设置情况 2.7 ...

2019-04-27 15:42:44

阅读数 251

评论数 0

OpengGL-GLSL详细解析(仅博主文章中的着色器代码解读)

目录 第一个三角形与矩形(两个三角形) 普通着色和Shader类(代码及使用方法) 贴纹理(含全部代码以及stb_image.h的使用) 利用矩阵变换(缩放、旋转、位移),使用glm库 坐标系统,进入3D世界(深度测试) 本文只是给跟着我一起学OpenGL 的小白所写,仅是博主部分...

2019-04-25 20:11:21

阅读数 224

评论数 0

OpenGL-GLSL语言入门教程(2)

目录 数据块接口 in/out块 uniform块 Uniform缓冲对象 Uniform块布局 使用Uniform缓冲 一个简单的例子 buffer块 参考网站:LearnOpenGL 参考书籍:OpenGL编程指南第九版 数据块接口 到目前为止,每当我们希望从顶点着色器...

2019-04-24 11:25:52

阅读数 67

评论数 0

OpenGL-GLSL语言入门教程(1)

目录 GLSL简介 GLSL的内建变量 顶点着色器变量 gl_PointSize gl_VertexID 片段着色器变量 gl_FragCoord gl_FragDepth 参考网站:LearnOpenGL 参考书籍:OpenGL编程指南第九版 GLSL简介 OpenGL着...

2019-04-23 21:46:30

阅读数 142

评论数 0

OpenGL-立方体贴图之天空盒

目录 天空盒 天空盒简介 天空盒加载 天空盒显示 优化 举个栗子 材料下载 所用天空盒 更多天空盒 代码 项目结构 部分代码 Cubemap.vert Cubemap.frag main.cpp 结果截图 资源下载 参考:LearnOpenGL 天空盒 天空...

2019-04-23 15:27:12

阅读数 169

评论数 6

OpenGL-使用Assimp加载3d模型

目录 加载前的准备 下载并编译Assimp 配置Assimp .dll文件的配置 .lib文件的配置 assimp文件的配置 举个栗子 代码 Mesh.h Model.h main.cpp 注意项 结果截图 资源下载 参考:LearnOpenGL 最终结果 模型...

2019-04-22 19:17:20

阅读数 136

评论数 0

OpenGL-Assimp库的下载、编译及使用

目录 下载 编译前的准备 卸载Visual C++ 2010 的 Redistribution packages (x86, x64) DirectX的安装 Cmake编译 Cmake安装 Cmake进行Configure Cmake进行Generate vs生成 参考:Lea...

2019-04-21 10:59:38

阅读数 130

评论数 0

OpenGL-利用摄像机实现三维空间漫游

目录 项目运行结果 摄像机相关知识 摄像机的位置 摄像机的方向 摄像机的右方 摄像机的上方 LookAt矩阵 欧拉角 鼠标控制 鼠标滑动(转动) 鼠标滚轮(缩放) 键盘控制 代码 Camera.h main.cpp 资源下载 项目运行结果 最终结果 摄像机相...

2019-04-18 22:39:40

阅读数 155

评论数 0

OpenGL-绘制更多的3D物体

参考:LearnOpenGL 绘制更多的立方体 思路:使用3维向量,定义10个立方体的位置。使用for循环进行10个立方体的绘制,令每个立方体旋转角度不同,来达到更好的视觉效果。 举个栗子 相对于上篇文章,我们仅修改了main.cpp,按照思路进行修改,但去除了立方体的旋转 代码 m...

2019-04-17 09:31:01

阅读数 71

评论数 0

OpenGL-坐标系统,进入3D世界(深度测试)

目录 坐标系统简介 z缓冲 举个栗子 代码 main.cpp vertexSource.txt fragmentSource.txt 截图 参考:LearnOpenGL 坐标系统简介 将坐标变换为标准化设备坐标(Normalized Device Coordinate, ND...

2019-04-16 11:24:50

阅读数 154

评论数 0

OpenGL-利用矩阵变换(缩放、旋转、位移),使用glm库

目录 1. 矩阵知识总结 缩放 旋转 位移 2. glm使用方法 安装 使用 位移(使用translate函数) 旋转(使用rotate及radians函数) 缩放(使用scale函数) 在你的cpp中将变换矩阵传递给着色器 3.举个栗子 代码 截图 参考:Learn...

2019-04-15 10:51:17

阅读数 211

评论数 0

现代OpenGL入门教程

目录 经典教程(国内可上的网站)及书籍推荐 报错笔记 VS2015配置GLFW库与GLAD库 第一个三角形与矩形(两个三角形) 基本图元(包括点、线、圆形等) 普通着色和Shader类(代码及使用方法) GLSL语言入门教程(1) GLSL语言入门教程(2) GLSL详细...

2019-04-12 19:19:58

阅读数 254

评论数 0

OpenGL经典教程及书籍推荐

OpenGL的文档很乱,很难找到比较系统的教程。这里推荐几个不错的,若读者知道更好的,请下方评论。建议学习现代OpenGL。 1. LearnOpenGL https://learnopengl.com/ 这是一个纯英文教程,主要使用GLFW和GLAD库,我以后的相关文章也会按照这个教程...

2019-04-12 19:19:05

阅读数 162

评论数 0

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