目录
一、前言
好久没有更新了,因为在做一个新的项目。今天不讲技术类的话题,而是想吐槽下我在查阅技术文档时遇到的一些心酸事情/(ㄒoㄒ)/~~ 。
二、经历
事情是这样的,我最经在跟视频学习一个新的项目,在学到图像处理的时候,遇到一个新的windows函数,bitBlt 函数。
简单解释下,bitBlt 函数就是复制图像内容的,例如:你有两个窗口:窗口A和窗口B,它可以将窗口A画面中的内容复制到窗口B里面。
因为是第一次用到这个函数,我就去查微软的官方学习文档,学习下参数以及怎末使用。查阅之后得到它有9个参数(windows编程就是这样的,动不动八九个参数,很正常)。然后在看到参数解释的时候,有一点不知所措,主要是确实当时想不起来"目标"和"源"的区别/(ㄒoㄒ)/~~,总是搞混。然后我又查阅了一些其他的文档对源和目标解释,通俗理解为:
[in] hdc
目标设备上下文的句柄。
[in] x
目标矩形左上角的 x 坐标(以逻辑单位为单位)。
[in] y
目标矩形左上角的 y 坐标(以逻辑单位为单位)。
[in] cx
源矩形和目标矩形的宽度(以逻辑单位为单位)。
[in] cy
源矩形和目标矩形的高度(以逻辑单位为单位)。
源(Source): 源是指数据、信息或操作流的起点。举个例子:当你使用API获取天气信息时,提供天气数据的服务器或API服务就是源。
目标(Target):目标是指数据、信息或操作流的终点。举个例子:当你使用API获取天气信息后,在你的应用程序中显示这些信息给用户,那么应用程序和用户界面就是目标。
三、个人思考
其实,事情结束后,这也不是一件什么特别的事。至于为什么我要写一篇文章呢?可能也想要吐槽下官方文档。
我们都知道自己学习代码其实是一件很痛苦的事情,因为在遇到陌生的api函数的时候,你就要查官方文档中的解释。。。。可是真的有人能仔细看懂官方的说明吗/(ㄒoㄒ)/~~,全是专业名词,这就导致你还要去查阅其他的文档资料才能理解它的意思,和考语文题一样。。。。。那就丧失了它存在的意义,所以感觉很多人和我一样,都不喜欢去看官方的解释。
到最后其实我又仔细想了下,这也不怪官方的事,因为大多数网站都是英译的,很多时候都是直接翻译成为中文的。因为我们的思维对同一个事物的解释和老外的思想不同,这也就导致了文档中的解释我们很难看懂的原因了。。。说白了自己不会英语,菜才是原罪😭。