自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 c++生成随机数

c++生成随机数随机浮点数的函数代码main.cpp#include <iostream>#include <time.h>#include <stdlib.h>#include "random.h"using namespace std;int main(){ int a = 0; int b = 100; int c = 0; int d = 50; srand((int)time(0)); //随机数种子,只在生成随机数之前执

2021-02-23 20:24:28 2210

原创 win10(64位)下使用debug和masm

1、下载安装dosbox 0.742、下载debug.exe3、下载masm4、挂载对应的目录(需要用的目录),dosbox实际上和cmd一样,但是需要挂载对应的目录,例如:需要用到D盘,就把D盘挂载挂载:修改配置文件DOSBox 0.74-3 Options.bat在最后[autoexec]下加入以下内容我这里的工作目录放在D盘下,在切换D盘的时候提示先挂载,所以我挂在了D盘接下来保存退出5、现在打开dosbox就可以使用debug和masm了,运行32位的exe文件也不会出错了

2021-01-04 20:21:25 825

原创 c语言陷阱2

int a=0;int b=5;a=(++b)+(++b)+(++b);在执行以上c语言语句的时候发现vc的编译器和gcc出现了不同的结果vs2019编译执行的结果是24,而gcc编译的结果是22不知道你有没有也遇到过这种情况?这是编译器处理的结果1.vs2019编译生成的汇编在查看汇编之后,发现是vc编译器同时看到了三个(++b),在做完三次++操作后才开始做括号外的加法,所以结果是8+8+8=242.gcc编译生成的汇编gcc只看到了前两个(++b),在做完两次++b后,就开始

2020-12-31 17:06:53 205

原创 c的陷阱

x=y/*p /y除以p所指向的值,得到的结果赋给x/程序员的本意应该是y除以p所指向的值,再把值赋给x,编译器在看到/*后就认为是注释的开始,而不会看到p。以上可以重写为:x=y/ *p或者写成x=y/(*p)这样就可以避免程序出现二义性,在上下文中可能会招惹麻烦又例如在老版本的c语言中允许=+来代替+=的含义,这种老版本的编译器就会将a=-1,理解为a =- 1即a = a - 1如果程序员的本意是a = -1,那就违背了程序员设计的程序的本意诸如这样的问题,可能作为一个资

2020-12-29 17:46:40 183

原创 vm虚拟机redhat7.6配置本地yum源

1.挂载光驱打开VM “虚拟机–>设置–>CD/DVD(SATA)–>使用ISO映像文件”[root@localhost~]# mkdir /mnt/cdrom 创建挂载点目录[root@localhost~]# mount /dev/sr0 /mnt/cdrom 将光驱设备挂载到创建的目录2.配置本地yum源配置本地YUM源,在目录/etc/yum.repos.d中新建一个.repo文件,在配置文件中将YUM源的位置指定为光盘的挂载目录。文件内容

2020-12-25 18:15:14 529

原创 常用的时间复杂度所耗费的时间由小到大

O(1) < O(logn) < O(n) < O(nlogn) < O(n^2) < O(n^3) < O(2^n) < O(n!) < O(n*n)

2020-12-25 16:45:45 372

空空如也

空空如也

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

TA关注的人

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