- 博客(9)
- 收藏
- 关注
原创 c++note 随机数
注意一下rand()这个函数,以及后面操作max,min,使用不同的格式就能达到相对应的效果,不过据说是在随机性以及统计分布性质和序列的周期上有很大缺陷,不能满足科学研究的严肃随机数生成。但是一直都不是特别明白怎么控制随机数生成范围,下面就是对随机数生成的数的范围做一个简单明了的说明。如果需要更严谨的随机数生成可以使用<random>srand()和rand()函数是随机数生成方法。
2024-10-12 16:33:46
224
原创 git上传到远程仓库的
这个是上传的一个顺序,一步一步前提是每一步都顺利进行没有报错在上传到github的时候可能会出现卡顿或者其他的一些原因你可以试一下能不能在浏览器打开github因为github服务器在国外所以可能会出现进不去等等状况。我们来到我们项目的文件夹右击鼠标如果安装好了git没看到open git bash here就点击属性就能看到,点击open git bash here进入命令行界面。new repository之后设置自己的仓库名,仓库是公共的还是私有的然后新建就好了。这个就是命令行指令界面的样子。
2024-02-20 10:13:29
270
原创 git提交代码到github报错443
我关了vpn然后重新提交一遍代码还是报错,于是我用浏览器发现github进不去;我又打开vpn进入到github再次提交代码后边我将vpn关掉等网络稳定一些我重新提交就成功提交了。可能是因为我使用了vpn导致端口不太一样,还存在一种情况就是国内网络不好进不了github导致报错。
2024-01-16 16:46:48
1299
1
原创 c++命名规范
枚举命名和宏命名方式一致,采用“全大写+下划线”的命名方式。下面示例中枚举名 UrlTableErrors 是类型,所以采用 Pascal 命名方法。一般来说,函数名的命名方式和变量命名方式采用小驼峰方式命名,第一个单词首字母小写,后面的单词首字母大写,没下划线。文件名要全部小写,可以包含下划线_或者连字符-,依照按照项目的规定,根据项目的约定。类型名称的每个单词首字母大写,每个单词首字母大写,不包含下划线,函数,变量,文件命名要有描述性,少用缩写。), 枚举, 类型模板参数均使用相同约定)
2024-01-08 14:29:15
589
原创 c++类型转换
静态类型转换,编译时c++编译器会做类型检查,基本类型可以转,但是指针类型不可以转换reinterpreter_cast () 一种较为底层的类型转换,它可以将一个指针转换为任意其他类型的指针,甚至可以将指针转换为整数类型。这种转换是非常灵活的,但也因此存在一定的潜在风险,尤其是在不同的平台上可能会导致移植性问题。(不推荐使用)动态类型转换,主要用于在继承关系中进行安全的向下转型(派生类到基类的转换)。它会进行运行时类型检查,确保转换的安全性。
2024-01-04 18:06:00
538
1
原创 Vs中使用qt的问题
2、确认有依赖之后选中项目》》右键选择属性》》选择常规看看目标平台是否一致如果不一致选择右边下拉三角看看有没有你有的shell版本。1、在visual studio中新建了一个qt项目但是报错无法读到ui_xx.h文件。1、确保自己电脑是否有shell32.lib这个依赖。”无法打开文件“shell32.lib”“
2023-12-12 15:09:56
137
原创 MFC练手打印图片
电机picture Control组件这边就可以看到属性,最好换一个ID,这边我的ID命名为Photo_1,然后最重要的是将Type改为Bitmap,改完之后右击picture Control 可以看到有添加变量的选项,点击进去给组件一个变量名。我们首先需要打开mfc页面编辑的界面,然后在工具箱中添加组件,添加到照片的组件是Picture Control ,同时还需要一个buttom用来控制组件,此次的图片显示为动态显示。双击打开VS ,这边我使用的是C++,在安装C++的时候有安装MFC组件。
2023-09-25 17:03:49
217
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人