- 博客(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
2020-08-09
boost 无法使用的问题
2016-12-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人