- 博客(9)
- 资源 (4)
- 收藏
- 关注
原创 程序中的i++操作
比如下例,把赋值和++操作融合在一起,记住i++要等语句执行完才做++操作,聪明的程序员肯定会把这两个操作分成两个语句。资深老程序员总会告诫年轻人,代码中要尽量避免++i和i++这种操作,
2024-05-07 14:05:29
209
1
原创 光的语言
单位是流明(lm),光源的辐射能量,我们把光能称为“通量” 光通量是光源发射或表面接收的光能流量的量度。该量是根据“标准眼”的相对发光效率(CIE标准亮度函数,V λ)评估辐射量W(瓦特)得出的。亮度也称为光度亮度,是相对平坦和均匀的表面发射或反射的通量的量度。它被定义为每个立体角在给定方向上发射的光通量(以球面度为单位)。单位为每平方米坎德拉(cd/m2)或尼特(nit)。1 lux = 1 流明每平方米 (lm/m2)单位面积通过的光通量,单位为Lux(勒克斯)单位是坎德拉(cd)。
2023-09-07 17:39:51
214
1
原创 视频信号Timing的本质和FreeSync功能
在信息时代,电子显像管、液晶LCD、HDMI视频协议等新事物在某些理念上也是和电影相靠近的。
2023-02-12 16:13:53
649
4
原创 intel Graphics Command Center
在win10自带的应用商店中下载了intel Graphics Command Center这个软件,还有一个beta版本的,功能都一样。如果显卡对画面进行了处理或者增强,那么显示器上显示的画面就是显卡和显示器两部设备的叠加效果。有的时候,我们需要让显卡输出不做任何处理的视频信号(bypass状态)给显示器。这个软件如何设置才能让显卡送出bypass的视频信号给显示器呢?1、在intel Graphics Command Center中,有两个大选项会影响显卡送出的画面,一个是Display,另一个是V
2022-03-30 10:31:24
8418
4
原创 如何在bitbucket上把branch回到master
1、首先需要把你的branch rebase到master,rebase之后,你的branch的所有改动都是在master的基础上的改动2、在bitbucket上点击Create pull request3、选择你的branch,并点击continue4、create pull request之后,就可以进行code的review了5、code review没问题之后,可以直接点击merge,让branch回到master,可以选择回到master之后,你的branch删掉。.
2022-03-24 10:15:49
802
原创 Visual Studio 2019中/MD和/MDd区别
/MT和/MTd表示采用多线程CRT库的静态lib版本。该选项会在编译时将运行时库以静态lib的形式完全嵌入。该选项生成的可执行文件运行时不需要运行时库dll的参加,会获得轻微的性能提升,但最终生成的二进制代码因链入庞大的运行时库实现而变得非常臃肿。当某项目以静态链接库的形式嵌入到多个项目,则可能造成运行时库的内存管理有多份,最终将导致致命的“Invalid Address specified to RtlValidateHeap”问题。另外托管C++和CLI中不再支持/MT和/MTd选项。 /...
2022-03-07 23:48:49
1162
原创 HDMI接口的HPD问题
根据以往的经验,当显示器HDMI接口拉HPD,Source的屏幕会闪。说明Source侦测到了显示器。但是有一种特殊的情况,即使拉HPD,Source屏幕也不会闪。就是显示器的HDMI接口没有烧录EDID,即使拉HPD,Source的屏幕也不会闪,所以显示器是点不亮的,我换了很多个型号的笔记本去点HDMI接口,只有极少数笔记本可以点亮。极有可能拉HPD并不直接导致Source闪烁,而是Source确认显示器的HDMI接口有EDID后,Source才会闪烁。显示器和Source的沟通时,HDMI的HP
2022-01-21 11:17:00
4256
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人