- 博客(52)
- 收藏
- 关注
原创 在VS2017中配置LearnOpenGL需要的库
将LearnOpenGL-master、glad和glfw的include文件夹所在的路径添加进去。2、在右窗口,选中项目(如我的项目名是Project1),右键,选择属性。即使 glfw3.lib 链接成功,运行时仍然需要 glfw3.dll。将glfw3.lib和opengl32.lib添加到链接器中。项目\x64\Debug\(或 x64\Release\)1、将glad\src\glad.c添加到项目中。1、新建一个空项目(此处省略)2、新建个C++文件测试。3、选择VC++目录。
2025-06-30 16:20:19
291
原创 中国传统色RGB值、CMYK值、HEX值查询
点击想要查看的颜色(如向日葵黄),背景左边会变成对应的颜色,显示CMYK值、RGB值和HEX值。点击想要查看的颜色(如牡丹粉红),背景会变成对应的颜色,显示CMYK值、RGB值和HEX值。
2025-06-20 15:23:43
425
原创 在 Code::Blocks 中设置 GLFW 和 GLAD
添加 GLFW 的库文件:E:\libs\glfw-3.x.x\lib-mingw-w64\libglfw3.a(路径可能因版本不同)添加 GLFW 的 include 文件夹:E:\libs\glfw-3.x.x\include。GLFW 的 include 路径(如 C:\libs\glfw-3.x.x\include)添加 GLAD 的 include 文件夹:E:\libs\glad\include。GLAD 的 include 路径(如 C:\libs\glad\include)
2025-05-06 11:38:33
577
原创 Qt 5.14.2 入门(四)菜单栏和工具栏的创建
2、菜单栏包括点击下拉功能,包含新建、打开和退出。(可根据自己的需要添加功能)1、整个窗口包括菜单栏和工具栏(具体内容可自己修改)3、每个功能只给出了动作响应(信息框提示)
2025-04-11 10:49:23
756
原创 Qt 5.14.2 入门(三)基本知识理解
信号和槽机制是QT区别于其他框架的重要特性,它大大简化了对象间通信的实现。核心作用:声明类、函数和变量(不包含实现细节)应用程序对象(QApplication)的创建。声明时只需声明,不需要实现(由moc自动生成)类的定义(class MainWindow)核心作用:实现头文件中声明的所有函数。可以连接到信号,当信号发出时自动调用。实现细节(如UI布局、业务逻辑)由对象在特定事件发生时发出的通知。是普通的成员函数,可以被正常调用。使用emit关键字触发。成员变量和函数的声明。主窗口的实例化和显示。
2025-04-11 10:48:40
481
原创 Qt 5.14.2入门(一)写个Hello Qt!程序
2、直接运行main.cpp(快捷键Ctrl+R 或者 直接点击左下角的运行图标),会出现一个空白的窗口。(2)点击文件—>新建文件或项目(也可以直接快捷键Ctrl+N)7、默认勾选32-bit(我会两个都勾选上)3、给项目取个名称,设置保存的路径(5、Class name自己定义。2、选择模块,开发一个Qt应用。1、新建一个项目(两种途径)(1)直接点击界面中的New。1、项目新建完成后的界面。
2025-04-10 13:36:35
679
原创 Anaconda和Pycharm的区别,以及如何选择两者
指定路径为 ~/anaconda3/envs/my_project(Linux/Mac)或 C:\Users\XXX\anaconda3\envs\my_project(Windows)Anaconda是一个流行的Python数据科学平台,可以方便地管理Python环境和CUDA工具包。Anaconda 和 PyCharm 是 Python 开发中常用的两个工具,但它们的定位和功能完全不同。通过Anaconda管理CUDA环境可以避免系统级的CUDA安装冲突,使不同项目能够使用不同的CUDA版本。
2025-04-01 17:08:31
2651
1
原创 使用 PaddlePaddle 官方提供的 Docker 镜像
在 Windows 系统上使用 Docker 镜像运行 PaddlePaddle 或其他应用程序
2025-03-15 10:08:53
1978
2
原创 Qt 5.14.2 入门(二)用Qt写个简易计算器并打包为单独可运行的.exe文件
2、将文件夹中的release文件夹下的Calculator.exe复制到新建的build_calculator_exe文件夹中(单独新建一个文件夹,为了后续生成执行.exe程序需要的依赖文件)6、打开安装好的Enigma Virtual Box,选择步骤5文件夹下的.exe文件,然后将文件夹中的所有文件拖到框中,添加文件夹。(打包好的.exe文件是可以直接发送给他人,可直接运行的,打开就是个计算器界面)结束后对应文件夹中就会生成执行.exe程序所需要的依赖文件。7、点击打包,可以在文件夹中发现新生成的。
2025-02-27 23:31:34
549
原创 Matlab图坐标轴数值负号改为减号(change the hyphen (-) into minus sign (−, “U+2212”))
Matlab图坐标轴数值负号改为减号
2023-08-14 15:12:54
7199
5
原创 每日一练笔记|编码(Python)
把一些有规律的单词编成数字。字母表中共有26个字母{a,b,…,z},这些特殊的单词长度不超过6且字母按升序排列。例如ab->27
2023-02-05 16:21:21
311
原创 每日一练笔记|N皇后
n 皇后问题 :如何将 n 个皇后放置在 n×n 的棋盘上,并且使皇后彼此之间不能相互攻击。给你一个整数 n ,返回所有不同的 n 皇后问题 的解决方案以及解决方案数。每一种解法包含一个不同的 n 皇后问题 的棋子放置方案,该方案中 ‘Q’ 和 ‘.’ 分别代表了皇后和空位。示例 1:输入:n = 4输出:[[“.Q…”,“…Q”,“Q…”,“…Q.”],[“…Q.”,“Q…”,“…Q”,“.Q…”]]解释:如上图所示,4 皇后问题存在两个不同的解法。示例 2:输入:n = 1输出:[
2022-12-08 11:42:57
133
原创 每日一练笔记|求a+aa+aaa++⋯+aa⋯aa(n个a)之和
要求编写函数fn(a,n) 求a+aa+aaa++⋯+aa⋯aa(n个a)之和,fn须返回的是数列和。
2022-12-08 10:50:13
285
原创 Python 递归式实现二叉树前序、中序、后序遍历
Python 递归式实现二叉树前序、中序、后序遍历记忆点:前序:VLR中序:LVR后序:LRV举例:一颗二叉树如下图所示则它的前序、中序、后序遍历流程如下图所示前序遍历class Solution: def preorderTraversal(self, root: TreeNode): def preorder(root: TreeNode): if not root: return
2022-03-04 20:28:47
2312
原创 MATLAB Figure中的格式设置
MATLAB Figure中的格式设置坐标轴刻度字体和字号的设置坐标轴刻度方向的设置坐标轴范围和刻度的设置坐标轴位置的设置坐标轴标签的设置坐标轴方向的设置x轴y轴二维直方图颜色条的设置绘制双x轴-双y轴图形坐标轴刻度字体和字号的设置例如:要求刻度数值为Times New Roman字体,字号为7号set(gca,'FontSize',7,'Fontname','Times New Roman') %是设置刻度字体大小和字体坐标轴刻度方向的设置set(gca,'tickdir','in') %
2021-09-16 10:46:14
2785
原创 Matlab figure窗口背景颜色修改为白色
Matlab figure窗口背景颜色修改白色MATLAB figure窗口背景颜色默认是灰色,如下图修改figure窗口的背景在命令行窗口中输入以下代码并回车set(0,'defaultfigurecolor','w')然后在运行脚本,figure窗口的背景就是白色的了...
2021-08-17 15:57:23
12227
3
转载 家用电之火线零线
作者:diaodiaoidaoidao链接:https://www.zhihu.com/question/380438949/answer/1099499654来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。要搞明白火线零线,我们先要简单了解一下发电机的结构,课本上的发电机,长这样:旋转线圈式发电机,适用于小型的手摇式发电机我们发现,发电机中的线圈在旋转时切割磁感线,每当线圈转180°后切割磁感线的方向就翻转了,所以会输出交变电流。小型的手摇发电机用的一般就是这种结构,
2021-03-11 18:42:31
1087
原创 坐标系之间的主要转换
一、两矢量之间的转换二、平面坐标系之间的转换在平面内逆时钟旋转角度alpha旋转前的坐标[x,y],旋转后的坐标[x’,y’]三、三维坐标系之间的转换1、绕z轴旋转(以z轴为轴在平面内逆时钟旋转角度alpha)旋转前的坐标[xp,yp,zp],旋转后的坐标[xq,yq,zq][xqyqzq]=[cosαsinα0−sinαcosα0001][xpypzp]\begin{bmatrix} x _q \\ y _q \\ z _q \end{bmatrix} = \begin{
2021-01-28 15:06:25
16611
2
原创 Python 利用concat批量提取文件中的数据
已知有如下几个.csv文件文件中的内容分别如下:需要提出每个文件中的name,student_ID,score整合成一个文件import pandas as pdfrom glob import globlst_file = glob("E:\\test1\\*.csv") # 提取文件所在文件夹下的所有文件名data = pd.DataFrame()for in_file in lst_file: df = pd.read_csv(in_file) df_
2020-12-28 11:25:41
482
原创 MATLAB 显示进度条
tic; % tic和toc配合使用能够返回程序运行时间bar = waitbar(0,'计算中……')for i = 1:leng % 程序块 waitbar(i/leng,bar) endclose(bar)toc;
2020-11-09 09:58:59
2902
原创 查看电脑的系统信息(包括硬件资源,组件,软件环境)
同时按 Windows + R 组合按键,打开运行窗口,输入“msinfo32”,点“确定”,如果有UAC提示,点“是”继续,会打开系统信息窗口。(右侧会有一栏值,显示系统的名称、型号,BIOS等信息)
2020-11-03 22:39:29
3016
原创 python绘图显示中文
python作图标题默认显示英文,如果要显示中文在程序前输入:plt.rcParams['font.sans-serif'] = ['FangSong']plt.rcParams['axes.unicode_minus'] = False
2020-09-29 10:39:28
211
原创 岁差和章动(天文)
一、岁差https://zh.wikipedia.org/wiki/%E9%80%B2%E5%8B%95 进动(precession)是自转物体之自转轴又绕着另一轴旋转的现象,又可称作旋进。在天文学上,又称为“岁差现象”。 常见的例子为陀螺。当其自转轴的轴线不再呈铅直时,即自转轴与对称轴不重合不平行时,会发现自转轴会沿着铅直线作旋转,此即“旋进”现象。另外的例子是地球的自转。 岁差是地球自转中之一种大尺度微小变化。 典型的岁差例子是在公元前若干世纪,3月份的平分点(即春分点
2020-09-15 14:47:10
11934
1
原创 戴尔win10开机后,在桌面点右键一直转圈,但任务栏又能正常点击
1、出现问题戴尔的新台式机,在初始化完成后,点击桌面右键,想刷新一下,结果鼠标光标一直转圈圈,转很久……2、尝试的解决方法(1)重启没用……(2)电脑重置重置完后,点击桌面还是同样的问题(!!!重置一次要好几小时,中间在41%卡了很久……)3、最终解决的方法将电脑的独显卸载,然后重启参考:https://blog.csdn.net/HuaCode/article/details/86514116(1)打开电脑的管理(2)点击设备管理器,找到显示适配器(3)找到独显设备,右键卸载(
2020-09-11 15:00:37
4826
原创 python 矩阵和三角函数
1、矩阵>>> import numpy as np>>> a = np.mat([[1,2,3],[4,5,6],[7,8,9]]) # 3行3列>>> amatrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])>>> a[0,1] # 取第一行第二个数据2>>> a[0,:] # 取第一行的数据matrix([[1, 2, 3]
2020-08-23 22:21:41
1653
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人