<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[adfasgsgg的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/adfasgsgg</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; adfasgsgg]]></copyright><item><title><![CDATA[CPU寄存器英文名字]]></title><link>https://blog.youkuaiyun.com/adfasgsgg/article/details/116162361</link><guid>https://blog.youkuaiyun.com/adfasgsgg/article/details/116162361</guid><author>adfasgsgg</author><pubDate>Mon, 26 Apr 2021 17:08:19 +0800</pubDate><description><![CDATA[在读王爽的《汇编语言》
8086CPU有14个寄存器，我弄了一个虚拟机在里面运行了debug.exe，结果我的芯片9代i7也是14个寄存器，不知道是不是我的操作引发的问题，几十年寄存器数量没有变，这似乎说不通。
通用寄存器
ax,bx,cx,dx共4个
a,b,c,d我想应该没有什么意义，就是个顺序罢了，x代表8086CPU中寄存器的长度是16，hexadecimal十六进制，（回忆下C语言中16进制的数就是以0x开头的）寄存器名称为什么不用h呢？h不是感觉更好吗，h已经被占用，highword表示一个字的]]></description><category></category></item><item><title><![CDATA[Java中List的add方法，set方法踩坑经历]]></title><link>https://blog.youkuaiyun.com/adfasgsgg/article/details/116124188</link><guid>https://blog.youkuaiyun.com/adfasgsgg/article/details/116124188</guid><author>adfasgsgg</author><pubDate>Sun, 25 Apr 2021 13:03:54 +0800</pubDate><description><![CDATA[Add
	List&lt;Integer&gt; integerList=new LinkedList&lt;&gt;();
    integerList.add(0,50);
    integerList.add(0,100);
    System.out.println(integerList.size());

执行结果竟然是2，本以为使用add方法时索引是一样的就是覆盖前边的数据，其实不然，如果给的索引已经存在，这个索引就不起作用，以上面的代码为例，第三行其实就相当于
integerList.]]></description><category></category></item><item><title><![CDATA[C/C++dll的简单创建与两种调用 全篇无废话]]></title><link>https://blog.youkuaiyun.com/adfasgsgg/article/details/115322458</link><guid>https://blog.youkuaiyun.com/adfasgsgg/article/details/115322458</guid><author>adfasgsgg</author><pubDate>Tue, 30 Mar 2021 12:48:43 +0800</pubDate><description><![CDATA[dll的创建
一、随便创建项目
改项目属性：配置属性-&gt;常规-&gt;配置类型为dll

二、建立一个.dll和.h文件(名字不一样不要紧)
.cpp文件
必须包含.h文件(不包含的话，可以成功生成dll，但是在其他项目中不能用，可以自己试一试)
和平常一样写函数,下面是例子随便举得，返回值以及参数根据自己需要写
void function1( ) {};
void function2( ) {};
…
.h文件
声明一下函数就可以了,有多少声明多少个
extern “C” __declspec(dl]]></description><category></category></item><item><title><![CDATA[免费 必杀   Image Watch VS2019 安装]]></title><link>https://blog.youkuaiyun.com/adfasgsgg/article/details/115206338</link><guid>https://blog.youkuaiyun.com/adfasgsgg/article/details/115206338</guid><author>adfasgsgg</author><pubDate>Thu, 25 Mar 2021 13:33:40 +0800</pubDate><description><![CDATA[我们在这个里面下载不下来

进度条不动，这里没有截图
是时候展示真正的技术了，你自己有5G最好，没有就去找那些王牌飞行员，我就属于穷鬼类型

把下面网页的网址发到有5G网的手机网

就是，目前是
https://marketplace.visualstudio.com/items?itemName=VisualCPPTeam.ImageWatch2019
可以看到
5G下载是有反应的

用手机下载好之后发到电脑，干就完了



如果你弄不到5G网 ????
就去我的百度网盘吧，????，我人实在是太好了
链]]></description><category></category></item><item><title><![CDATA[Win32 API TextOut输出时闪烁的解决]]></title><link>https://blog.youkuaiyun.com/adfasgsgg/article/details/113828237</link><guid>https://blog.youkuaiyun.com/adfasgsgg/article/details/113828237</guid><author>adfasgsgg</author><pubDate>Tue, 16 Feb 2021 20:59:11 +0800</pubDate><description><![CDATA[输出英文不闪烁，一输出中文就闪烁，用中文在哪儿都能遇到问题，我感觉中文常常受到歧视。
可是怎么样呢？这些东西一开始就不是中国人发明的，人在屋檐下，岂敢不低头？叹息~~
这个不闪：
case WM_PAINT:
		TextOut(hdc, 30, 50, L"I like her",6);
		//最后一个数字表示，输出字符个数

这个字一直闪个不停：
case WM_PAINT:
		TextOut(hdc, 30, 50, L"我是奥特曼呀",5);
		

代码修改最终如下，这个没问题：
static]]></description><category></category></item><item><title><![CDATA[WM_INITDIALOG初始化窗口时 画图失败 的解决]]></title><link>https://blog.youkuaiyun.com/adfasgsgg/article/details/113792204</link><guid>https://blog.youkuaiyun.com/adfasgsgg/article/details/113792204</guid><author>adfasgsgg</author><pubDate>Thu, 11 Feb 2021 22:31:34 +0800</pubDate><description><![CDATA[我想在初始化时，在如图静态文本控件Static中画一个黑色矩形

WM_INITDIALOG中的代码如下
case WM_INITDIALOG:
		hStatic = GetDlgItem(hWnd, IDC_STATIC1);
		drawColor = RGB(0, 0, 0);//默认黑色
		SendMessage(GetDlgItem(hWnd, IDC_BLACK), BM_SETCHECK, 1, 0);
		SendMessage(GetDlgItem(hWnd, IDC_RECTANGL]]></description><category></category></item><item><title><![CDATA[C语言_putw,_getw的使用]]></title><link>https://blog.youkuaiyun.com/adfasgsgg/article/details/113773041</link><guid>https://blog.youkuaiyun.com/adfasgsgg/article/details/113773041</guid><author>adfasgsgg</author><pubDate>Tue, 09 Feb 2021 17:10:58 +0800</pubDate><description><![CDATA[这两个函数的原型为：
int _getw(FILE* bstream)  
int _putw(int w,FILE* bstream)

使用这两个函数经过了3个阶段
第1个阶段以为以为w代表的是Unicode字符结果一直产生乱码
第2个阶段了解到w是word(字)的意思,现如今这2个函数都跟int有关结果还是不能成功
最后才了解到这还跟二进制流有关，下面代码成功
#include &lt;stdarg.h&gt;
#include &lt;stdio.h&gt;
#include &lt;Windows]]></description><category></category></item><item><title><![CDATA[一般应用程序 缺少DLL的3种情况的解决方法]]></title><link>https://blog.youkuaiyun.com/adfasgsgg/article/details/113769475</link><guid>https://blog.youkuaiyun.com/adfasgsgg/article/details/113769475</guid><author>adfasgsgg</author><pubDate>Tue, 09 Feb 2021 13:50:46 +0800</pubDate><description><![CDATA[编译环境VS2019,64位WIN10
测试环境VirtualBox虚拟机64位Windows8.1
分三种情况
1：控制台应用程序
2：Windows SDK应用程序
3：MFC应用程序
每种情况又具体分为四种情况,因为有64位/32位两种版本,又有Debug/Release两种版本。
对于1，2两种情况
，经过实验，32位Release版本不做任何处理都可以放在别的计算机上运行。
而剩下的三种，即32Debug,64位Release,64位Debug都有问题：

这样解决：
项目属性-&gt;配置属性-]]></description><category></category></item><item><title><![CDATA[WIN32API中  LBN_开头的消息  List Box Notifications]]></title><link>https://blog.youkuaiyun.com/adfasgsgg/article/details/113699514</link><guid>https://blog.youkuaiyun.com/adfasgsgg/article/details/113699514</guid><author>adfasgsgg</author><pubDate>Fri, 05 Feb 2021 16:51:57 +0800</pubDate><description><![CDATA[以下代码第5行中出现的LBN_SELCHANGE把有着强迫症我整懵，不把这个问题搞懂我不走了
case WM_COMMAND:
		switch (LOWORD(wParam))
		{
		case IDC_LIST1:
			if (HIWORD(wParam) == LBN_SELCHANGE)
			{
			}	
			break;
		default:
			return DefWindowProc(hWnd, uMsg, wParam, lParam);
		}
		

心里想ListBox的]]></description><category></category></item><item><title><![CDATA[RegCreateKey返回5问题解决和注册表问题]]></title><link>https://blog.youkuaiyun.com/adfasgsgg/article/details/113600108</link><guid>https://blog.youkuaiyun.com/adfasgsgg/article/details/113600108</guid><author>adfasgsgg</author><pubDate>Wed, 03 Feb 2021 13:55:03 +0800</pubDate><description><![CDATA[我的情况VS2019，64Win10专业版
前两天使用这个RegCreateKey函数, 不能成功，网上说因为RegCreateKey是WIN16 API过时了，要使用RegCreateEx，我去试了试简直是无稽之谈也会返回5。
还有人说，是因为权限不够，我顺着这条思路探索两个方法：
第一种就是直接以管理身份运行VS，点击运行的时候就不会返回5，不过你发给用户用用户也是用不了的，因为用户运行的时候会没有权限。
第二种就是你在项目属性，配置属性，连接器，清单文件，把UAC执行级别换成管理员或者另一个最高，此时]]></description><category></category></item><item><title><![CDATA[一本德语学习者和计算机编程爱好者好书]]></title><link>https://blog.youkuaiyun.com/adfasgsgg/article/details/112729666</link><guid>https://blog.youkuaiyun.com/adfasgsgg/article/details/112729666</guid><author>adfasgsgg</author><pubDate>Sun, 17 Jan 2021 10:16:12 +0800</pubDate><description><![CDATA[苏小小学JAVA
在图书馆看见一本书,推荐同时是德语学习者和计算机编程爱好者的伙伴，《苏小小学Java》。这样一个书名就没有给人带来压力，反而让人看起来很轻松，不像那些方方正正的教科书，方方正正的名字“Java语言程序设计"这样的书名早已造成视觉疲劳。
书的一大特色是漫画，漫画的主人公就是书名中的苏小小，柔软自然的线条，让读者安然地沉浸在阅读之中。在作者与苏小小的对话之中，读者无形间学习了Java。书的字体不是宋体，而是各种各样的花体字，我觉得比较符合我们年青人。
书中关于方法和变量的命名符合德语习惯，对于]]></description><category></category></item></channel></rss>