![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
开发杂记
文章平均质量分 76
一些工作总结
江上清风山间明月
当一个人持续不断的学习,成长,精进,自我超越的时候。能量就会变得越来越强,当能量越来越强的时候,所处的一切就会越来越好。这是一个人生不断向好的正循环。
展开
-
repo中的default.xml文件project name为什么一样?
在repo工具的文件中,定义了多个project元素,每个元素都代表一个 Git 仓库。XML 定义了多个不同的project元素,虽然它们的name属性是相同的,但是path和revision属性不同。name这个属性指定了 Git 仓库的名称或者路径,这意味着这两个项目指向同一个远程仓库。path这个属性指定了在本地工作区中检出的路径。这意味着虽然两个project指向同一个远程仓库,但它们会被检出到不同的本地目录。revision这个属性指定了要检出的特定分支、标签或提交。不同的revision。原创 2024-07-26 16:30:52 · 224 阅读 · 1 评论 -
使用GPG来解密和加密文件详解
在使用GPG加密文件时,知道对方的公钥ID或邮箱地址不是严格必须的,但有助于确保你选择了正确的公钥进行加密操作。如果你的密钥环中有多个公钥,知道公钥ID或邮箱地址可以帮助你明确选择正确的接收者。如果你只导入了一个公钥,或者密钥环中只有一个相关的公钥,那么你可以省略具体的公钥ID或邮箱地址,直接进行加密。在加密过程中,明确指定公钥ID或邮箱地址可以避免误操作,确保使用正确的公钥进行加密,特别是在你的密钥环中有多个公钥时。但是,为了避免任何潜在的混淆,最好还是明确指定接收者的公钥ID或邮箱地址。原创 2024-06-21 09:08:30 · 1102 阅读 · 12 评论 -
PGP密钥生成和导出
Flutter是一个由Google开发的开源UI工具包,它可以让您在不同平台上创建高质量、美观的应用程序,而无需编写大量平台特定的代码。生成PGP密钥对的过程可以通过多种工具来完成,常见的有GnuPG(GPG)工具。生成后,你可以使用公钥进行加密和签名,也可以将公钥分享给其他人以便他们加密信息发送给你。GPG会生成密钥对,并将其存储在你的密钥环中。生成GPG密钥对后,你可以导出公钥和私钥,以便备份或在其他设备上使用。成功导出了GPG密钥对,公钥可以用于加密和签名验证,而私钥则用于解密和签名生成。原创 2024-06-04 14:04:37 · 1134 阅读 · 3 评论 -
local dimming(局部调光)介绍
local dimming(局部调光)是电视和显示器中用于提升画面对比度和画质的背光技术。其基本原理是将背光源(通常是LED)分成多个独立控制的区域或区块,每个区块可以根据显示内容的需求独立调节亮度。这种技术可以在需要显示深黑色的区域降低亮度,而在需要显示明亮细节的区域增加亮度,从而实现更好的视觉效果。原创 2024-05-23 10:42:12 · 2194 阅读 · 0 评论 -
白平衡简介
允许用户手动设置白平衡,通常通过拍摄一个已知为白色或中性灰色的参考物来进行校准。在后期处理软件中,也提供了白平衡调节功能,用户可以根据需要对图像的白平衡进行进一步调整,以达到理想的效果。白平衡直接影响显示的色彩准确性。如果白平衡设置不正确,显示的白色、中性灰色以及其他色彩可能会出现偏色现象,使图像呈现出不真实的色彩。通过正确调整白平衡,可以确保显示的白色和中性灰色看起来准确,从而提高整体的色彩准确性。白平衡是确保图像色彩准确性和真实性的关键因素之一,在摄影、摄像和显示技术中具有重要作用。原创 2024-04-25 08:56:28 · 599 阅读 · 0 评论 -
色温的介绍
比如,较低温度的黑体(约1000K到3000K)发出的光呈现出橙色或黄色,而较高温度的黑体(约5000K到6500K)则发出白色或蓝白色的光。通过调整色温,可以改变屏幕上显示的颜色的暖度和冷度,从而影响用户对图像的感知和体验。比如,在家庭环境中,人们倾向于选择较为温暖的色温以营造舒适的氛围,而在办公场所则可能更倾向于中性或冷色调的光源以提高注意力和工作效率。在低光条件下,选择较低的色温可以降低显示器的功耗,并延长设备的使用寿命,有助于节约能源和减少碳排放。:这是较为暖色调的光,类似于日落或蜡烛的颜色。原创 2024-04-24 11:29:26 · 574 阅读 · 3 评论 -
HEVC的Profile和Level介绍
它们通过分析不同的应用需求、设备性能和市场趋势来定义新的Profile和Level,以确保HEVC标准的适用性和灵活性。在HEVC中,Profile指定了一组编码工具和参数的集合,以便实现特定的编码需求和应用场景。HEVC引入了一些新的概念,包括Profile(配置)和Level(级别),用于描述不同的编码参数集。较高的级别通常意味着更高的分辨率和帧速率支持。Main 10 Profile(Main10):与Main Profile类似,但支持10位颜色深度,适用于需要更高质量的应用,如广播、电影等。原创 2024-03-28 15:52:10 · 1170 阅读 · 0 评论 -
Git reset命令后如何恢复到最新版本
Git reset命令后,可以使用git reflog命令或git checkout命令恢复到最新版本。git reflog命令可以查看所有Git操作的记录,包括reset命令。命令可以将HEAD指针移动到指定版本,并重置工作目录和暂存区的内容。选择哪种方法取决于实际的具体需求。结束语Flutter是一个由Google开发的开源UI工具包,它可以让您在不同平台上创建高质量、美观的应用程序,而无需编写大量平台特定的代码。我将学习和深入研究Flutter的方方面面。原创 2024-03-14 10:19:47 · 2261 阅读 · 3 评论 -
git如何回退版本reset和revert命令的区别
git reset和revert都可以用于回退到某个版本,但它们的工作方式不同。reset命令将HEAD指针移动到指定的版本,并重置工作目录和暂存区的内容。revert命令创建一个新的提交,以撤销指定版本的更改。选择哪种方法取决于您的具体需求。如果需要撤销本地文件的更改,则可以使用reset命令。如果需要保留本地文件的更改,则可以使用revert命令。结束语Flutter是一个由Google开发的开源UI工具包,它可以让您在不同平台上创建高质量、美观的应用程序,而无需编写大量平台特定的代码。原创 2024-03-13 16:52:13 · 592 阅读 · 1 评论 -
数字有线电视广播的欧洲标准DVB-C介绍
DVB-C 是数字有线电视广播的欧洲标准,用于利用同轴电缆传送数字电视节目。该系统使用带有纠错码的正交幅度调制传输MPEG-2/MPEG-4标准数字音频/数字视频流。DVB-C 标准于 1994 年由欧洲电信标准协会颁布,不久后成为欧洲、亚洲和南美洲使用最广泛的有线数字电视标准。它部署在全球范围内的大多数有线电视网与SMATV系统中。原创 2024-03-05 11:38:52 · 1178 阅读 · 1 评论 -
Tivùsat介绍
Tivùsat是意大利一种数字卫星电视平台,提供免费的数字卫星电视服务。以下是Tivùsat的详细介绍:背景: Tivùsat于2009年启动,是一个由意大利广播公司RAI、Mediaset和La7共同支持的项目。其目标是通过卫星传输方式,为意大利境内无法接收到地面数字电视信号的地区提供免费的数字电视服务。覆盖范围: Tivùsat通过卫星信号覆盖整个意大利境内,包括一些山区和偏远地带。这样,即使在没有地面数字电视覆盖的地方,人们也可以通过卫星接收到高质量的数字电视信号。原创 2024-02-28 16:39:33 · 1001 阅读 · 3 评论 -
DTV的LCN功能介绍
Logical Channel Number(LCN)是数字电视系统中用于标识和组织频道的逻辑编号。LCN的目的是为了方便用户浏览和选择频道,使得数字电视接收设备能够根据这些逻辑编号对频道进行排序和显示。LCN功能的主要目标是确保每个频道都有一个唯一的逻辑频道号,以避免混淆和冲突。当频道之间发生逻辑频道号的冲突时,系统可能会采取一些规则来重新分配逻辑频道号。以下是一些可能的规则:手动重新分配: 用户或运营商可以手动重新分配逻辑频道号,通过在设置中选择或编辑频道的逻辑编号。原创 2024-02-22 10:35:29 · 1296 阅读 · 4 评论 -
HDMI2.1之eARC简介-Dolby Atmos和DTS:X
和先前的ARC技术相比eARC提升很多, 在音频传输能力方面,eARC的最大资料率可以达到37Mbps左右( ARC仅有1~3Mbps左右),是十几倍的成长,这让eARC不仅能传送无压缩的5.1或7.1多声道音频(也就是Dolby True HD和DTS HD-MA),而且还能传Dolby Atmos和DTS:X。传统的ARC(Audio Return Channel,音频返回通道)只支持基本的音频格式和有限的带宽,而eARC通过支持更高质量的音频格式和更大的带宽,提供了更先进的音频传输功能。原创 2024-02-03 16:36:33 · 2306 阅读 · 37 评论 -
JPEG格式详解Baseline、Progressive的区别
JPEG(Joint Photographic Experts Group)是一种常见的图像压缩格式,它采用有损压缩方法以减小文件大小。在保存JPEG格式的图片时,有一些常见的选项和参数,它们可以影响图像的质量和文件大小。原创 2024-01-09 17:34:07 · 1950 阅读 · 28 评论 -
搜不到你想找的资料?那是你还没有掌握这些搜索技巧
实际上,Google搜索引擎默认将多个搜索词之间视为逻辑AND关系,因此在大多数情况下,您无需显式使用AND来连接多个关键字。上述搜索将返回包含 “Python”、“programming” 和 “tutorial” 这三个关键字的结果。这些命令和过滤器可以帮助用户更有效地利用Google搜索引擎,以获得更准确和有用的搜索结果。在两个关键字之间查找缺失的词,比如查找“大学 * 化学”以获取不同大学的化学专业页面。请注意,这些命令的使用方式可能会根据您的具体需求和搜索场景而有所不同。原创 2023-12-06 15:25:39 · 1025 阅读 · 19 评论 -
Java中static、final、static final的区别
方法参数中的final句柄,意味着在该方法内部,我们不能改变参数句柄指向的实际东西,也就是说在方法内部不能给形参句柄再另外赋值)。static修饰的属性强调它们只有一个,final修饰的属性表明是一个常数(创建后不能被修改)。static修饰的属性、方法、代码段跟该类的具体对象无关,不创建对象也能调用static修饰的属性、方法等。final修饰的属性跟具体对象有关,在运行期初始化的final属性,不同对象可以有不同的值。final修饰的属性的初始化可以在编译期,也可以在运行期,初始化后不能被改变。原创 2023-11-25 22:00:46 · 777 阅读 · 1 评论 -
ChatGPT已经不知不觉改变了我的生活
近年来,自然语言处理技术的巨大进步已经催生了一系列GPT(Generative Pre-trained Transformer)模型,如ChatGPT、文心一言、C知道等。这些模型在各个领域找到了广泛的应用,为我们提供了强大的AI助手,但同时也引发了关于失业和互联网公司未来的担忧。本文将探讨这一话题,分析GPT技术的机遇和挑战,以及我们平时如何使用这些技术。GPT确实好用,国内各个平台还是有很大差距。结束语。原创 2023-11-08 14:44:57 · 249 阅读 · 8 评论 -
关于视频封装格式和视频编码格式的简介
视频封装格式(Video Container Format)和视频编码格式(Video Compression Format)是两个不同但相关的概念,它们一起构成了数字视频文件的结构。视频封装格式,也称为容器,是将已经编码压缩好的视频流、音频流以及字幕按照一定的方式放到一个文件中,方便播放软件播放。视频编码格式可以理解为不同压缩算法和方法的一种名称,是为了压缩视频数据而做的一种压缩算法。结束语。原创 2023-11-08 14:10:35 · 2236 阅读 · 59 评论 -
未来世界的超级英雄
这一切都使我们的生活更加便捷和智能。云计算,这个令人兴奋的技术正在以惊人的速度改变着我们的世界,将我们带入一个前所未有的未来。从智能家居到无人驾驶,从虚拟现实到人工智能,云计算正逐渐成为无所不能的超级英雄,让我们一同穿越时空,探索下未来的云计算世界。在云计算的时代,数据的安全和隐私保护将成为至关重要的问题,需要持续的研究和监管。云计算已经成为未来世界的超级英雄,它正在改变我们的生活方式,提供更多的便捷、智能和有趣。然而,我们也需要谨慎应对挑战,确保云计算的发展是可持续的、安全的,并能够造福社会的每个人。原创 2023-11-07 14:14:22 · 123 阅读 · 2 评论 -
win10、win11解决应用商店、xbox错误代码0x80072efd、0x80131505的方法
在window上使用win10或者win11自带的系统时,应用商店、xbox报错错误代码0x80072efd、0x80131505。解决后能刷新了,xbox和应用商店里的东西都能刷新出来了。自动配置这里勾选自动选择,下面的代理服务不要选。xbox安装时报错0x80131505。这里勾选自动选择,下面的代理服务不要选。直接搜索 Internet选项。原创 2023-11-03 08:56:43 · 1073 阅读 · 3 评论 -
EDID详解
通常,这是通过计算机的显卡和显示器之间的I²C(I-squared-C)总线来实现的。这通常需要特殊的软件和硬件工具,因为EDID数据存储在显示器的EEPROM中。在EDID(扩展显示标识数据)中,YCC代表YCbCr,这是一种颜色编码格式,通常用于数字视频信号的传输。YCC是一种基于亮度(Y)和色度(Cb和Cr)的颜色空间,与RGB(红绿蓝)颜色空间不同,后者在计算机和显示器上广泛使用。Y(亮度):Y代表图像的亮度信息。字节0: Header,通常为0x00(这个字节的固定值,标志着EDID的开始)。原创 2023-10-20 09:00:06 · 1108 阅读 · 0 评论 -
GUN、MIT、Apache、BSD、MPL各种开源协议介绍和区别
这些是目前主流的开源协议之一,每个协议都有其独特的条款和要求。选择使用哪种开源协议取决于您的项目需求和对许可要求的理解。原创 2023-09-15 11:41:36 · 1722 阅读 · 19 评论 -
github一些有趣的使用场景和基本使用方法
在删除仓库的确认页面上,输入仓库的名称,然后点击"I understand the consequences, delete this repository"(我了解后果,删除此仓库)进行确认。确保将 “Your Name” 替换为您的 GitHub 用户名,并将 “your.email@example.com” 替换为您的电子邮件地址。请注意,删除仓库是一个不可逆的操作,这意味着一旦删除,将无法恢复该仓库及其所有的文件和提交记录。操作完成后仓库将被删除,并且您将被重定向到您的帐户的主页。原创 2023-09-13 10:01:51 · 1806 阅读 · 28 评论 -
浅谈电视彩色制式NTSC、PAL、SECAM
电视的彩色制式主要是针对模拟电视(Analog Television,ATV)而言的。彩色电视制式是为了在模拟电视系统中传输和显示彩色图像而设计的,它们定义了图像帧速率、分辨率、颜色编码方式以及信号传输的细节。这些制式使得彩色图像能够以可视的方式在电视屏幕上呈现出来,提供了观众丰富的视觉体验然而,随着数字技术的发展,数字电视(Digital Television,DTV)逐渐取代了模拟电视,采用了不同的传输和编码方式。数字电视采用数字信号传输,具有更高的分辨率、更好的图像质量和更多的功能。原创 2023-08-30 09:24:17 · 2201 阅读 · 39 评论 -
repo和git的常用命令
repo是Google开发的用于管理Android版本库的一个工具,repo是使用Python对git进行了一定的封装,并不是用于取代git,它简化了对多个Git版本库的管理。用repo管理的版本库都需要使用git命令来进行操作。因此,使用repo工具之前,请先确保已经安装git。repo是一个用于管理多个Git仓库的工具,它可以帮助您在一个代码库中管理多个Git仓库的代码。原创 2023-07-16 21:44:46 · 1363 阅读 · 1 评论 -
Android studio快捷按键
Ctrl+F 查找文本 = Alt+F3 = 选中文本,按Ctrl+Shift+F7 ,高亮显示所有该文本,按Esc高亮消失。Ctrl+Shift+Alt+F7 查找当前选中的元素,可以选择在哪里查询 需要查询的元素。Alt+F7 在查询面板中显示,查询元素(方法,变量,字符串)在当前文件中的引用。Ctrl+F7 可以查询当前元素在当前文件中的引用,然后按F3可以选择,不高亮。Ctrl+/ 或 Ctrl+Shift+/ 注释(// 或者 )Ctrl+Shift+Alt+N 查找所有类中的方法或变量。原创 2023-07-09 16:14:28 · 910 阅读 · 1 评论 -
C#生成二进制文件
【代码】C#生成二进制文件。原创 2023-07-09 16:09:52 · 840 阅读 · 1 评论 -
一些关于TV的概念
TTX是一种电视机上的文字广播系统,可以在电视屏幕上显示文字信息,如新闻、天气预报、股票行情、电视剧剧情介绍等。它是通过电视信号的一部分传输的,不需要额外的接收设备。TTX最初在欧洲开发,被称为“Teletext”,现在被广泛应用于欧洲、澳大利亚、新西兰等地。在英国,TTX被称为“Ceefax”,是英国广播公司(BBC)的一个服务。在德国,TTX被称为“Videotext”,在法国被称为“Antiope”,在意大利被称为“Televideo”等。在北美地区,TTX并不像在欧洲那样普及。原创 2023-06-27 10:27:49 · 758 阅读 · 4 评论 -
QT的qDebug使用方法
语句,您可以输出变量的值、对象的状态以及其他关键信息,以便在运行时检查它们是否符合预期。通过输出与问题相关的信息,您可以更容易地识别错误并找到解决方案。通过输出消息,您可以了解程序执行到哪一步,以及它是如何进展的。的输出重定向到文件中,以便稍后分析。通常用于在开发和调试阶段输出程序的状态和变量的信息。这将在控制台输出相应的消息,帮助您了解程序的状态和执行流程。是 Qt 开发中的一个强大工具,可用于调试和监视程序的各个方面。的输出格式,以使输出更容易阅读和分析。例如,在 Qt 代码中,您可以这样使用。原创 2016-11-13 21:58:32 · 1655 阅读 · 1 评论 -
CC、Subtile、图文
Teletext是一种广播电视节目辅助服务技术,可以向观众提供文本信息,例如新闻、体育比赛、天气预报、股票报价、电视节目指南等。它最早出现在20世纪70年代,被广泛用于欧洲和其他一些地区的电视节目中。与CC技术类似,Teletext技术也是为了帮助听障人士和非母语人士更好地理解电视节目而设计的。但是,与CC技术不同的是,Teletext技术的信息是通过电视信号的垂直消隐间隙传输的,而不是作为独立的数据流传输。原创 2023-05-05 11:34:43 · 627 阅读 · 0 评论 -
定时每天凌晨一点在linux系统上执行一个autobuild.sh脚本如何实现?
定时每天凌晨一点在linux系统上执行一个autobuild.sh脚本如何实现?可以使用linux的计划任务功能crontab来实现定时执行脚本。| | | | ±- 周几 (0 - 6,0=周日)所以0 1 * * * 就是每天1点0分执行一次。| | ±----- 日期 (1 - 31)| ±------- 小时 (0 - 23)±--------- 分钟 (0 - 59)| | | ±— 月份 (1 - 12)原创 2023-04-28 16:26:49 · 3572 阅读 · 0 评论 -
CCFL、LED、QDEFF、ALD、Mini LED、双面发光
主流的显示器背光技术主要有:原创 2023-04-28 11:41:20 · 569 阅读 · 0 评论 -
MPRT,GTG和OD
在显示器领域,MPRT,GTG和OD反应时间是衡量显示效果的几个重要指标:原创 2023-04-28 11:31:36 · 3226 阅读 · 0 评论 -
LCD、OLED、Mini LED、Micro LED和Smart MNT
QLED电视采用金属量子点材料吸收LED背光并重新发出光线,可以实现100%的色域覆盖和高亮度,色彩表现很好,是LCD技术的进一步提高,但对比度和黑暗场景表现不如OLED。综上,OLED和Micro LED是目前效果最好的自发光显示技术,QLED和Mini LED是常规LCD技术的升级,Smart MNT是新兴的更具潜力的自发光技术。LCD显示技术的基本原理是:利用两片玻璃基板之间的液晶材料随电压变化而产生光学变化的原理,通过控制入射光线的透过量和方向变化,从而使人眼观察到不同的光线效果,产生视觉影像。原创 2023-04-28 11:28:53 · 1074 阅读 · 0 评论 -
PAL制搜台
PAL电视制式(Phase Alternating Line)采用625线制式,视讯制式采用PAL-B/G、PAL-D/K、PAL-I等。PAL电视不像NTSC制式有中心频点,它采用宽带的频率范围进行电视信号的调制和传输。原创 2023-04-25 17:18:27 · 334 阅读 · 0 评论 -
shell脚本将数字转换为二进制文件
将500转换成十六进制数据打印出来,用dd工具写道到500.bin这个文件中去。比如要将500转换成二进制文件。原创 2023-04-24 14:17:17 · 568 阅读 · 0 评论 -
crontab执行脚本报错手动执行正确
当我们用户登录的时候,我自己的 .profile 文件自行添加了 PATH="$HOME/bin:$PATH" 的环境变量定义,而 crontab 并没有。原来是因为 crontab 的 环境的问题,在 crontab 自动执行时,它不会加载 PATH 全部路径,我们必须在脚本里面声明出来。因为 crontab 缺少一些环境变量的初始化,导致了脚本中调用的一些可执行程序在 $PATH 中寻找不到,故而脚本执行异常。还有一种粗暴的方式,直接把运行正常的PTAH变量export到当前环境。原创 2023-04-24 13:58:00 · 395 阅读 · 0 评论 -
git repo工具详细使用教程
repo是Google开发的用于管理Android版本库的一个工具,repo是使用Python对git进行了一定的封装,并不是用于取代git,它简化了对多个Git版本库的管理。用repo管理的版本库都需要使用git命令来进行操作。因此,使用repo工具之前,请先确保已经安装git。repo是一个用于管理多个Git仓库的工具,它可以帮助您在一个代码库中管理多个Git仓库的代码。原创 2023-03-09 16:42:11 · 902 阅读 · 0 评论 -
Android编译之lunch命令
Android的编译基本流程原创 2023-02-18 09:52:03 · 1865 阅读 · 0 评论 -
SSH key的使用
Secure Shell(安全外壳协议,简称SSH)是一种加密的网络传输协议,可在不安全的网络中为网络服务提供安全的传输环境[1]。SSH通过在网络中创建安全隧道来实现SSH客户端与服务器之间的连接[2]。SSH最常见的用途是远程登录系统,人们通常利用SSH来传输命令行界面和远程执行命令。SSH使用频率最高的场合是类Unix系统,但是Windows操作系统也能有限度地使用SSH。原创 2023-02-08 14:13:54 · 3851 阅读 · 0 评论