有人问了我如何在不使用加号的情况下计算两个正整数的和,这让我想起了原来学习计算机组成原理的时候所讲的内容,也就是只使用逻辑运算就可以实现加法了,这里记录一下。
原理
首先以一个10进制的加法作为例子,例如18+23,如下面的竖式:
1 8
+
2 3
——...
Zero、J
8年前 (2016-03-15) 4874℃
1喜欢
Windows Defender,曾用名Microsoft AntiSpyware,是一个用来移除、隔离和预防间谍软件的程序。虽然其也有杀毒防御的能力,但是这个程序偶尔会使用大量的CPU资源,并且误报率很高,既然已经安装了360等杀毒软件,这个鬼东西就没有必要了,之前一直是通过W...
Zero、J
8年前 (2016-03-12) 3977℃
0喜欢
之前使用的CString::Format都是对32位的整数进行格式化,今天代码中需要将一个64位的整数格式化成16进制,找了好一会儿才找到方法,这里分享一下。
Format格式化64位16进制
UINT64 m_u64MaxAddress=0x000000000055E720...
Zero、J
8年前 (2016-03-11) 5494℃
2喜欢
最近做的项目中需要获取到进程打开的注册表项,这里分享一个使用系统ObQueryNameString函数的方法,有人说使用这个函数容易蓝屏,其实是因为参数使用错误了,查阅MSDN文档可以看到有关ObQueryNameString的信息,如下所示。
ObQueryNameString...
Zero、J
8年前 (2016-03-09) 3397℃
3喜欢
今天写代码的时候出现了一个Debug Assertion,其错误描述如图所示:
Expression:(“Incorrect format specifier”,0)
经过查阅代码发现了这个错误是因为格式化字串的时候格式书写错误导致,例如我这里写成了
...
Zero、J
8年前 (2016-03-07) 5878℃
2喜欢
系统使用的Windows10,前一阵子也不知道自己修改过什么,导致了系统的Dolby杜比音效总是莫名其妙的关闭,导致了电脑的声音变的很小,后来找到了原因,这里分享一下。
Dolby音效异常关闭的解决方案
关闭Windows 10的“你好小娜”的响应,如图所示。
关闭后,再次去开...
Zero、J
8年前 (2016-02-25) 3752℃
0喜欢
在Windows内核驱动编写的过程中经常要使用到调试输出DbgPrint/KdPrint,但是经常忘记使用的格式,这里MARK一下。
符号
格式说明符
类型
%c, %lc
ANSI字符
char
%C, %wc
宽字符
wchar_t
%d, %i
十进制有符...
Zero、J
8年前 (2016-02-15) 4730℃
1喜欢
C++ 11中的Lambda表达式用于定义并创建匿名的函数对象,以简化编程工作。Lambda的语法形式如下:
[函数对象参数] (操作符重载函数参数) mutable或exception声明 -> 返回值类型 { …函数体…}
//测试Lambd...
Zero、J
8年前 (2016-01-29) 3134℃
0喜欢
在做程序的时候需要显示日志信息,当然就想到了使用CEdit去显示,开始的时候想法很简单,直接就是每次去设置CEdit的内容即可,然而随着文本数目的增加,CEdit出现了闪烁的问题,经过一番查找,找到了比较合适的方法,这里分享一下
原理
使用CEdit的替换功能,选中CEdit的最...
Zero、J
9年前 (2015-12-15) 4459℃
0喜欢
做Active Directory实验的时候为了方便,直接复制了虚拟机,结果在创建子域的时候出现了如图所示的错误。
目录配置信息表明域“*****”已存在。是否需要重新安装此域?如果单击“是”,则将删除先前的Active Directory域服务的所域安装信息。
起始的时候是一头...
Zero、J
9年前 (2015-11-30) 6181℃
10喜欢