自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

webgpu

webgpu

  • 博客(10)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 搭win server2012的web服务器

你需要安装IIS先。开始那里右键点击运行 powershell 进入控制台。get-windowsfeature web*看看哪些安装包install-windowsfeature web-server这个安装 看名字就明白意思。 如果提示空间不够,需要扩容或者在自定义虚拟内存还是什么那里设置一下。install-windowsfeature web-asp,web

2017-09-29 08:58:25 708

原创 辨别相加溢出

读深入理解计算机系统GET的技能。补码加法溢出当x>0 且y>0 时,x+y0负溢出 可以写判断函数int add( int x,  int y)//1代表不溢出 比-2^(w-1)小了就+2^w比2^(w-1)大了就要减去2^w{int sum=x+y;int  neg_over =x0;int pos_over =x>0&&y>0&&sumreturn !neg

2017-09-23 20:36:11 461

原创 辨别大小端

看了深入理解计算机系统  GET的技能int x=0x12345678;unsigned char*p =(unsignded char*)&x;printf("%x",*p);如果是78就是小端了。书上说支持intel的大多数是小端。

2017-09-20 14:52:20 168

原创 通过字符串实例化对象

听说是入门级别的反射。因为一开始不知道要创建哪个类的对象,直到确定名字才创建,所以我到处找资料看,GET的新技能加入一个类,把他注册进去。呃 别人这么讲的,感觉就是字符串和类一一对应起来。由map来存储一个函数,这个函数创建对象。typedef void* (*VOIDFUNC)();Factory类 管理mapRegclass类 只有一个构造函数,负责注册类T*的函数 返回n

2017-09-19 11:58:29 1248

原创 函数指针调用类的成员函数

class A{public:void func(){printf("ff\n");};typedef void(A::*B)();//这个函数指针在类里面和外面都要这样map mp;void g(){mp["11"] = &A::func;}void call(){(this->*mp["11"])();}};typedef

2017-09-16 10:04:55 560

原创 学习windows内核一

操作系统通过驱动对象来分发命令。主函数需要驱动对象和注册表路径主函数需要注册一个类似C++析构函数的东西。还是自己实现,删除设备对象和符号链接还有一些自己创建的东西。通过设备对象才能通信,所以需要创建一个设备对象。如果创建成功了就能在驱动对象中拿到他了。然后需要先判断是否创建成功。失败了就返回状态。返回值可以用一个NTSTATUS的变量存放。若成功了,就可以创建符号链接重点:实

2017-09-09 23:18:08 2806

原创 QT 使用自己的可以点击的label

我这里,继承QLabelclass lb:public QLabel{Q_OBJECTpublic:explicit lb( QWidget* parent=0);lb(const QString&text,QWidget*parent=0);~lb();//这里不知为啥。析构函数是黑色的。正常的应该是粉色。一副好像不需要的样子。signals:void c

2017-09-06 15:03:15 1480

转载 二进制的骚操作

不解释被虐了;智商看来还是不够哈;见识少了啊,所以想法就少了,所以就想不出啦哈; 看题目;  刚看完题目一脸蒙逼,题目都没看懂; 看了几遍之后,懂了;就是有10只鼠你怎么喂药才能达到只等23小时得到哪瓶是农药;意思就是只能一次喂药; 然后就用二分的思想去画;觉得不对;只有是10只,只能喂一次;肯定二分不行; 后来想到1023;白鼠死亡存活;就是二进制哒;并且10位二进制的数

2017-09-05 11:00:08 437

原创 简单使用DLL里的函数

你首先要知道DLL里面函数的类型 以及参数的类型typedef  type (* Func)(int,int)类似这样hInstance hDll=LoadLibrary("path");Func f=(Func)GetProcess(hDll,"functionname");f()就可以使用了。用完了记得FreeLibrary(hDll);假如有个函数int ad

2017-09-05 10:26:50 424

原创 QT 使用stackwidget

这个控件可以翻页 每一页你在上面摆东西就好了。有一个重要的接口setCurrentIndex(int);你可以选择放一个Button或者很多Button在外面,点BUTTON的时候你设置setCurrentIndex(随便几),这样就实现了按钮翻页效果或者你弄一个listwidget addItem()然后 currentRowChange(int)这里。关联stackwidget信号槽就

2017-09-01 13:49:04 2777

VulkanSDK.zip

去那几个官网下载东西会因为不知名原因很慢,并且有时候会半途下载失败,我把glm glfw-3.3.2.bin.win64 vulkansdk打包一起下载下来了

2020-08-09

openGL资源包

两个文件夹都打包好了。只需要解压出来你自己找个路径。

2017-12-13

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

TA关注的人

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