获取商店里的应用的中文和英文名称

一、照例先来个大鼻窦

# 首次使用 PowerShell 5.1 (ISE) 先执行 RemoteSigned,再执行ps1脚本 !!!
# Set-ExecutionPolicy RemoteSignedSet-ExecutionPolicy Unrestricted -Scope CurrentUser
# PowerShell 7 不是系统预装版本,先开启 远程执行 权限。防止启动闪退。
if ($PSVersionTable.PSVersion.Major -eq 7) { Set-ExecutionPolicy RemoteSigned }Clear# -----------------------------------------------------------------------------------------------------------# 获取开始菜单上的APP显示名称等
Function GetStartMenuAppNames {Get-StartApps | Sort-Object Name | Out-Default# Get-StartApps | Out-GridViewRead-Host '按任意键继续'return
}
GetStartMenuAppNames# -----------------------------------------------------------------------------------------------------------# 获取商店应用包显示名称
Function GetStoreAppPackageNames {$manifest = Get-AppxPackage 'Microsoft.WindowsStore' | Get-AppxPackageManifest$displayName = $manifest.Package.Properties.DisplayName
}# -----------------------------------------------------------------------------------------------------------Function FindAppPackage {$manifest = Get-AppxPackage | Where-Object { $_.Name -Like "%Thunderbolt%" }$manifest = Get-AppxPackage | Where-Object { $_.Name -eq "AppUp.ThunderboltControlCenter" }$manifest | Format-Custom * -Depth 5
}# -----------------------------------------------------------------------------------------------------------# 获取所有已安装的应用包显示名称
Function GetApppPackageNames {$appxPackages = Get-AppxPackageforeach ($package in $appxPackages) {# 获取每个应用的包声明$manifest = Get-AppxPackageManifest -Package $package.PackageFullName# 尝试获取显示名称和发布者名称$displayName = $manifest.Package.Applications.VisualElements.DisplayName$publisherName = $manifest.Package.Applications.VisualElements.PublisherDisplayName# 输出信息Write-Host "Package Name: $($package.Name)"Write-Host "Display Name: $displayName"Write-Host "Publisher Name: $publisherName"Write-Host "-------------------------------------"}
}# -----------------------------------------------------------------------------------------------------------<#注册表位置:
如 "便笺":[HKEY_CURRENT_USER\Software\Classes\Local Settings\MrtCache\C:%5CProgram Files%5CWindowsApps%5CMicrosoft.MicrosoftStickyNotes_4.0.6104.0_x64__8wekyb3d8bbwe%5Cmicrosoft.system.package.metadata%5CS-1-5-21-2998897788-1970802310-3550713626-1001-MergedResources-2.pri\1db2af2499769d1\2e09107b]
"@{Microsoft.MicrosoftStickyNotes_4.0.6104.0_x64__8wekyb3d8bbwe?ms-resource://Microsoft.MicrosoftStickyNotes/Resources/StickyNotesStoreAppName}"="Microsoft 便笺"
"@{Microsoft.MicrosoftStickyNotes_4.0.6104.0_x64__8wekyb3d8bbwe?ms-resource://Microsoft.MicrosoftStickyNotes/Resources/StickyNotesAppName}"="便笺"
"@{Microsoft.MicrosoftStickyNotes_4.0.6104.0_x64__8wekyb3d8bbwe?ms-resource://Microsoft.MicrosoftStickyNotes/Files/Assets/Icons/StickyNotesAppList.png}"="C:\\Program Files\\WindowsApps\\Microsoft.MicrosoftStickyNotes_4.0.6104.0_neutral_split.scale-400_8wekyb3d8bbwe\\Assets\\Icons\\StickyNotesAppList.scale-400.png"# -----------------------------------------------------------------------------------------------------------# https://www.cnblogs.com/hupo376787/p/8227911.html#UWP 应用程序名称本地化以及商店显示名称本地化
# 本地化即显示中文名称https://bbs.pcbeta.com/viewthread-1987852-1-1.html#MakePri.exe&resources.pri,查应用中文名称
https://learn.microsoft.com/zh-cn/windows/uwp/app-resources/compile-resources-manually-with-makepri#使用 MakePri.exe 手动编译资源 
https://bbs.pcbeta.com/viewthread-1987852-1-1.html查看 Microsoft.Windows.ContentDeliveryManager 的中文名称 "Microsoft 内容"MakePri.exe dump /if "C:\Windows\SystemApps\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\pris\resources.zh-CN.pri" /of C:\ContentDeliveryManager_AppxManifest.xmlContentDeliveryManager_AppxManifest.xml 内容:<NamedResource name="AppDisplayName" uri="ms-resource://Microsoft.Windows.ContentDeliveryManager/resources/AppDisplayName"><Candidate qualifiers="Language-ZH-CN" type="String"><Value>Microsoft 内容</Value></Candidate>
</NamedResource>查看 Movies/Films 的中文名称 "电影和电视"MakePri.exe dump /if "C:\Program Files\WindowsApps\Microsoft.ZuneVideo_10.24081.10111.0_x64__8wekyb3d8bbwe\microsoft.system.package.metadata\resources.69d5867e.pri" /of "C:\ZunVideo_AppxManifest.xml"注意: microsoft.system.package.metadata 是系统隐藏目录。ZunVideo_AppxManifest.xml 内容:<PriInfo><ResourceMap name="Microsoft.ZuneVideo" ><ResourceMapSubtree name="resources"><NamedResource name="IDS_MANIFEST_VIDEO_APP_NAME" uri="ms-resource://Microsoft.ZuneVideo/resources/IDS_MANIFEST_VIDEO_APP_NAME"><Candidate qualifiers="Language-EN-US" isDefault="true" type="String"><Value>Movies &amp; TV</Value></Candidate><Candidate qualifiers="Language-EN-GB" isDefault="true" type="String"><Value>Films &amp; TV</Value></Candidate><Candidate qualifiers="Language-ZH-CN" type="String"><Value>电影和电视</Value></Candidate></NamedResource></ResourceMapSubtree></ResourceMap>
</PriInfo>#># -----------------------------------------------------------------------------------------------------------<#
* 下面我将写两个程序,通过众多 APP 目录里的 PRI 文件, 解析出如上的 XML, 再通过 XML, 来获取 Windows 上预安装(+卸载残留)的 APP 的中文名称。GetNamedResources_fuzzy    模糊搜索,获取商店应用包显示名称,包含在商店里显示和打开应用时显示的英文和中文,还有一些多余的对照名称。
GetNamedResources_accurate 精确搜索,获取商店应用包显示名称,只包含应用窗口标题显示的英文和中文
#><## Code:# https://learn.microsoft.com/zh-cn/windows/win32/appxpkg/how-to-develop-oem-app-with-custom-file#microsoft.system.package.metadata
# 查看 Microsoft.Windows.ContentDeliveryManager 的中文名称 "Microsoft 内容"#>Function ListAppNames {# 【第一步】# 定义 PRI 文件路径$pri_parttern = "C:\Program Files\WindowsApps\*\microsoft.system.package.metadata\resources*.pri"# $pri_parttern = "D:\Users\test\Desktop\1\resources*.pri"# 定义执行程序路径$make_pri_exe = "C:\Program Files (x86)\Windows Kits\10\bin\10.0.22000.0\x64\makepri.exe"# 获取所有匹配的 PRI 文件$pri_files = Get-ChildItem -Path $pri_parttern# 定义要创建的目录路径$directoryPath = Join-Path -Path $env:TEMP -ChildPath "WindowsApps_AppxManifest"if (Test-Path -Path $directoryPath) {Remove-Item -Path $directoryPath -Recurse}# 检查目录是否存在,如果不存在则创建它if (-not (Test-Path -Path $directoryPath)) {New-Item -Path $directoryPath -ItemType Directory}$file_no = 0# 遍历每个 PRI 文件并执行 MakePri.exe dump 命令foreach ($file in $pri_files) {$file_no += 1# 定义输出 XML 文件的路径$output_file = Join-Path -Path $directoryPath -ChildPath ($file.BaseName + ".xml")# 调用 MakePri.exe 进行转换& $make_pri_exe dump /if "$($file.FullName)" /of "$output_file"}Write-Output "原文件数: $file_no"# 【第二步】# 定义 XML 文件路径$xmlFiles = Get-ChildItem -Path "$env:TEMP\WindowsApps_AppxManifest\*.xml"# 创建一个空的数组来存储结果$result = @()$uniqueResults = $result$file_no = 0# 遍历每个 XML 文件foreach ($file in $xmlFiles) {try {$file_no += 1$xmlContent         = $null$resourceMapName    = $null$resourceMapSubtree = $null$namedResources     = $null$namedResources2    = $null$candidates         = $null$candidate          = $null# 解析 XML 文件,使用 -Raw 和 -Encoding UTF8 参数读取文件内容$xmlContent = [xml](Get-Content -Path $file.FullName -Raw -Encoding UTF8)if (-not $xmlContent) { throw "无法解析 XML 文件。" }if (-not $xmlContent.PriInfo.ResourceMap.ResourceMapSubtree) { throw "未找到 PriInfo.ResourceMap.ResourceMapSubtree 节点。"}# 提取 ResourceMap name$resourceMapName = $xmlContent.PriInfo.ResourceMap.name# 提取 resourceMapSubtree 段落$resourceMapSubtree = $xmlContent.PriInfo.ResourceMap.ResourceMapSubtree | Where-Object { ($_.name -like '*resources') -or ($_.name -eq "hxcommintl")## for "C:\Program Files\WindowsApps\microsoft.windowscommunicationsapps_16005.14326.22084.0_x64__8wekyb3d8bbwe\microsoft.system.package.metadata\resources.eac0017e.pri"}if (-not $resourceMapSubtree) {$resourceMapSubtree = $xmlContent.PriInfo.ResourceMap.ResourceMapSubtree | Where-Object { ($_.name -eq "lenssdk")}if ($resourceMapSubtree) {$resourceMapSubtree = $resourceMapSubtree.ResourceMapSubtree | where-Object {($_.name -eq "resources")}}## for "C:\Program Files\WindowsApps\Microsoft.WindowsCamera_2024.2408.1.0_x64__8wekyb3d8bbwe\microsoft.system.package.metadata\resources.4a7c33df.pri"}# 检查是否找到资源子树$namedResources = $nullif ($resourceMapSubtree) {# 确保 NamedResource 存在$namedResources = GetNamedResources_fuzzy -resourceMapSubtree $resourceMapSubtree} else {throw "未找到 ResourceMap name=`"$resourceMapName`" 的子节点 ResourceMapSubtree name=`"resources`""}if ($resourceMapSubtree.ResourceMapSubtree) {$resourceMapSubtree = $resourceMapSubtree.ResourceMapSubtree | Where-Object { ($_.name -eq "appname") -or ($_.name -eq "store") -or ($_.name -eq "clipchamp")}if ($resourceMapSubtree) {$namedResources2 = GetNamedResources_fuzzy -resourceMapSubtree $resourceMapSubtree}if ($namedResources2) {$namedResourcesTmp = @()$namedResourcesTmp += $namedResources$namedResourcesTmp += $namedResources2$namedResources = $namedResourcesTmp}## for "C:\Program Files\WindowsApps\Microsoft.MicrosoftOfficeHub_18.2410.1081.0_x64__8wekyb3d8bbwe\microsoft.system.package.metadata\resources.40721420.pri"## for "C:\Program Files\WindowsApps\Clipchamp.Clipchamp_3.1.11820.0_neutral__yxz26nhyzhsrt\microsoft.system.package.metadata\resources.ce92e9bf.pri"}if ($namedResources) {foreach ($namedResource in $namedResources) {# 提取 Candidate$candidates = $namedResource.Candidateif ($candidates) {$englishName = ""$chineseName = ""foreach ($candidate in $candidates) {# 检查候选者的语言if ($candidate.qualifiers -like 'Language-EN*') {$englishName = $candidate.Value}elseif ($candidate.qualifiers -eq "Language-ZH-CN" -or $candidate.qualifiers -like 'Language-ZH-HANS*') {$chineseName = $candidate.Value}}# 将提取的信息添加到结果数组$result += [PSCustomObject]@{FileNO          = $file_no.ToString().PadLeft(4)PriFileName     = $file.BaseName + ".pri"ResourceMapName = $resourceMapNamenamedResource   = $namedResource.nameEnglishName     = $englishNameChineseName     = $chineseName}}}} else {throw "未找到匹配的 NamedResource 节点。"}} catch {Write-Host "出错文件: $($file.FullName)"Write-Host "异常信息: $_"Write-Host "异常行号: $($_.InvocationInfo.ScriptLineNumber)`n"}}# $result | Get-Member[Console]::OutputEncoding = [System.Text.Encoding]::UTF8 # 去重并保留每个相同项的一个实例# $result = $result | Group-Object ResourceMapName, EnglishName, ChineseName | ForEach-Object {#     $_.Group | Select-Object -First 1# }# 一行长度过长,使用以下方法输出(注意中文字符只占一个英文字符位置):# 方法 2# 修改窗口行长度、高度(行数),对 控制台 有效,但对 ISE 无效。$bufSize = $Host.UI.RawUI.BufferSize$bufSize.Width = 1024; $bufSize.Height = 9999;# 调整缓冲区大小$Host.UI.RawUI.Set_BufferSize($bufSize)if ($psISE) {Write-Output "此脚本不能在 PowerShell ISE 中调整窗口大小。"} else {# 调整窗口大小$winSize = $Host.UI.RawUI.WindowSize$winSize.Width = 500$winSize.Height = 30}# 方法 3# 超出长度时,折行输出$uniqueResults = $result  | Sort-Object -Property ResourceMapName, PriFileName, EnglishName | Format-Table -AutoSize -Wrap$uniqueResults# 定义输出文件路径$outputFilePath = Join-Path -Path $env:TEMP -ChildPath "AppResourcesTable.txt"# 将结果输出到文件# $result | Format-Table -AutoSize | Out-String -Width 4096 | Out-File -FilePath $outputFilePath -Encoding UTF8BOM$uniqueResults | Out-String -Width 4096 | Out-File -FilePath $outputFilePath -Encoding UTF8BOMWrite-Output "共处理文件数: $file_no"# 输出结果文件路径Write-Output "结果已保存到: $outputFilePath"
}Function GetNamedResources_fuzzy($resourceMapSubtree=$null) {$namedResources = $nullif ($resourceMapSubtree.NamedResource){$namedResources = $resourceMapSubtree.NamedResource | Where-Object {($_.name -eq "AppName") -or ($_.name -like '*APP_NAME') -or ($_.name -like 'APP_*_NAME') -or ($_.name -eq "app_name_ms_todo") -or ($_.name -eq "app_name_todo") -or ($_.name -eq "AppStoreName") -or ($_.name -eq "AppListName") -or ($_.name -eq "StickyNotesAppName") -or($_.name -like 'StoreAppName*') -or ($_.name -like '*StoreAppName') -or  ($_.name -like 'AppDisplayName*') -or ($_.name -like '*DisplayName') -or ($_.name -eq "Title") -or ($_.name -eq "AppTitle") -or ($_.name -eq "ApplicationTitle") -or ($_.name -eq "SettingsPageTitle") -or ($_.name -eq "Backup_Error_Title") -or ($_.name -eq "System_Item_Title_IntelGraphicsControlPanel") -or # ($_.name -eq "AppDescription") -or ($_.name -eq "Text") -or ($_.name -eq "GameBar")}}return $namedResources}# ListAppNames
# pause
# return# -----------------------------------------------------------------------------------------------------------<#Output:原文件数: 37
出错文件: C:\Users\test\AppData\Local\Temp\WindowsApps_AppxManifest\resources.68259066.xml
异常信息: 未找到 ResourceMap name="Microsoft.XboxGameOverlay" 的子节点 ResourceMapSubtree name="resources"
异常行号: 240此脚本不能在 PowerShell ISE 中调整窗口大小。FileNO PriFileName            ResourceMapName                        namedResource                                     EnglishName                         ChineseName
------ -----------            ---------------                        -------------                                     -----------                         -----------11   resources.3bc408d2.pri AppUp.IntelGraphicsExperience          System_Item_Title_IntelGraphicsControlPanel       Intel® Graphics Command Center      英特尔® 显卡控制中心9   resources.30251b3a.pri B9ECED6F.ASUSPCAssistant               AppName                                           MyASUS                              华硕管家(MyASUS)9   resources.30251b3a.pri B9ECED6F.ASUSPCAssistant               AppDisplayName                                    MyASUS                              华硕管家(MyASUS)32   resources.ce92e9bf.pri Clipchamp.Clipchamp                    AppName                                           Microsoft Clipchamp                 Microsoft Clipchamp36   resources.ed77f9d3.pri Microsoft.BingNews                     AppTitle                                          News                                资讯36   resources.ed77f9d3.pri Microsoft.BingNews                     ApplicationTitle                                  News                                资讯12   resources.3d1a01fd.pri Microsoft.BingWeather                  ApplicationTitle                                  Weather                             天气21   resources.8647cb71.pri Microsoft.DesktopAppInstaller          appDisplayName                                    App Installer                       应用安装程序21   resources.8647cb71.pri Microsoft.DesktopAppInstaller          wingetAppDisplayName                              Windows Package Manager Client      Windows 程序包管理器客户端21   resources.8647cb71.pri Microsoft.DesktopAppInstaller          wingetFileTypeDisplayName                         WinGet configuration file           WinGet 配置文件37   resources.fb239a69.pri Microsoft.GamingApp                    Autosuggest_Product_Type_AddOn_DisplayName        Add-on                              附加内容37   resources.fb239a69.pri Microsoft.GamingApp                    Autosuggest_Product_Type_Game_DisplayName         Game                                游戏37   resources.fb239a69.pri Microsoft.GamingApp                    Autosuggest_Product_Type_Bundle_DisplayName       Game | Bundle                       游戏 | 捆绑包37   resources.fb239a69.pri Microsoft.GamingApp                    Autosuggest_Product_Type_Subscription_DisplayName Subscription                        订阅26   resources.a8811732.pri Microsoft.GamingServices               GamingServicesDisplayName                         Gaming Services                     游戏服务26   resources.a8811732.pri Microsoft.GamingServices               DisplayName                                       Gaming UI                           游戏用户界面26   resources.a8811732.pri Microsoft.GamingServices               ServiceStubDisplayName                            Service Stub                        服务存根27   resources.bdcc8e58.pri Microsoft.Getstarted                   AppStoreName                                      Microsoft Tips                      Microsoft 使用技巧27   resources.bdcc8e58.pri Microsoft.Getstarted                   SettingsPageTitle                                 Settings                            设置27   resources.bdcc8e58.pri Microsoft.Getstarted                   AppName                                           Tips                                提示13   resources.40721420.pri Microsoft.MicrosoftOfficeHub           Title                                             Microsoft 365 (Office)              Microsoft 365 (Office)31   resources.cc9b63b2.pri Microsoft.MicrosoftSolitaireCollection Backup_Error_Title                                Microsoft Solitaire Collection      Microsoft Solitaire Collection2   resources.0de58f7e.pri Microsoft.MicrosoftStickyNotes         StickyNotesStoreAppName                           Microsoft Sticky Notes              Microsoft 便笺2   resources.0de58f7e.pri Microsoft.MicrosoftStickyNotes         StickyNotesAppName                                Sticky Notes                        便笺24   resources.987ed26d.pri Microsoft.Paint                        OleClassShortDisplayName                          Bitmap Image                        BMP 图像24   resources.987ed26d.pri Microsoft.Paint                        AppDisplayName                                    Paint                               画图24   resources.987ed26d.pri Microsoft.Paint                        AppTitle                                          Paint                               画图24   resources.987ed26d.pri Microsoft.Paint                        OleClassDisplayName                               Paintbrush Picture                  画笔图片24   resources.987ed26d.pri Microsoft.Paint                        SettingsPageTitle                                 Settings                            设置24   resources.987ed26d.pri Microsoft.Paint                        Text                                              Text                                文本3   resources.10155da6.pri Microsoft.People                       AppStoreName                                      Microsoft People                    Microsoft 人脉3   resources.10155da6.pri Microsoft.People                       AppListName                                       People                              人脉30   resources.c5087889.pri Microsoft.PowerAutomateDesktop         AppStoreName                                      Power Automate                      Power Automate30   resources.c5087889.pri Microsoft.PowerAutomateDesktop         AppDisplayName                                    Power Automate                      Power Automate33   resources.cf1ff735.pri Microsoft.ScreenSketch                 Text                                              Snipping Tool                       截图工具33   resources.cf1ff735.pri Microsoft.ScreenSketch                 AppStoreName                                      Snipping Tool                       截图工具20   resources.75660818.pri Microsoft.Todos                        app_name_ms_todo                                  Microsoft To Do                     Microsoft To Do20   resources.75660818.pri Microsoft.Todos                        app_name_todo                                     To Do                               To Do1   resources.0b71473d.pri Microsoft.Windows.DevHome              AppDisplayName                                    Dev Home                       

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/477408.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

NFS搭建

NFS搭建 单节点安装配置服务器安装配置启动并使NFS服务开机自启客户端挂载查看是否能发现服务器的共享文件夹创建挂载目录临时挂载自动挂载 双节点安装配置服务器安装配置服务端配置NFS服务端配置Keepalived编辑nfs_check.sh监控脚本安装部署RsyncInofity 客户端 单节点安装配置…

基于CNN+RNNs(LSTM, GRU)的红点位置检测(pytorch)

1 项目背景 需要在图片精确识别三跟红线所在的位置&#xff0c;并输出这三个像素的位置。 其中&#xff0c;每跟红线占据不止一个像素&#xff0c;并且像素颜色也并不是饱和度和亮度极高的红黑配色&#xff0c;每个红线放大后可能是这样的。 而我们的目标是精确输出每个红点的…

使用 Elastic 收集 Windows 遥测数据:ETW Filebeat 输入简介

作者&#xff1a;来自 Elastic Chema Martinez 在安全领域&#xff0c;能够使用 Windows 主机的系统遥测数据为监控、故障排除和保护 IT 环境开辟了新的可能性。意识到这一点&#xff0c;Elastic 推出了专注于 Windows 事件跟踪 (ETW) 的新功能 - 这是一种强大的 Windows 原生机…

leetcode刷题记录(四十二)——101. 对称二叉树

&#xff08;一&#xff09;问题描述 . - 力扣&#xff08;LeetCode&#xff09;. - 备战技术面试&#xff1f;力扣提供海量技术面试资源&#xff0c;帮助你高效提升编程技能,轻松拿下世界 IT 名企 Dream Offer。https://leetcode.cn/problems/symmetric-tree/description/给你…

LeetCode 力扣 热题 100道(九)反转链表(C++)

给你单链表的头节点 head &#xff0c;请你反转链表&#xff0c;并返回反转后的链表。 方法一&#xff1a;迭代法 /*** Definition for singly-linked list.* struct ListNode {* int val;* ListNode *next;* ListNode() : val(0), next(nullptr) {}* ListNod…

取电快充协议芯片,支持全协议、内部集成LDO支持从UART串口读取电压电流消息

H004D 是一款支持全协议的受电端诱骗取电协议芯片&#xff0c;支持宽电压输入 3.3V~30V&#xff0c;芯片内部集成LDO&#xff0c;可输出 3.3V电压, 支持 通过UART 串口读取电压电流&#xff0c;支持定制功能&#xff0c;芯片采用QFN_20封装&#xff0c;线路简单&#xff0c;芯片…

FreeRTOS——事件标志组

一、概念与应用 1.1概念 事件是实现任务与任务或任务与中断间 通信的机制&#xff0c;用于同步&#xff0c;无数据传输。&#xff08;注意与二值信号量区分&#xff09; 与信号量不同的是&#xff0c;事件可以实现一对多、多对多的同步&#xff0c;即一个任务可以等待多个事…

window11编译pycdc.exe

一、代码库和参考链接 在对python打包的exe文件进行反编译时&#xff0c;会使用到uncompyle6工具&#xff0c;但是这个工具只支持python3.8及以下&#xff0c;针对更高的版本的python则不能反编译。 关于反编译参考几个文章&#xff1a; Python3.9及以上Pyinstaller 反编译教…

【100ask】IMX6ULL开发板用SPI驱动RC522模块

目录 一、问题汇总&#xff1a; 1.无法寻卡 2.寻卡不稳定 二、修改设备树 三、驱动程序 四、测试程序 1.rc522_ap.c 2.rc522_app.h 3.rc522_test.c 4.Makefile 前言&#xff1a; CSDN上大部分对于RC522的文章都是正点的&#xff0c;虽然文章写的挺详细&#xff0c;两…

springboot购物推荐网站的设计与实现(代码+数据库+LW)

摘要 随着信息互联网购物的飞速发展&#xff0c;一般企业都去创建属于自己的电商平台以及购物管理系统。本文介绍了东大每日推购物推荐网站的开发全过程。通过分析企业对于东大每日推购物推荐网站的需求&#xff0c;创建了一个计算机管理东大每日推购物推荐网站的方案。文章介…

小R的二叉树探险 | 模拟

问题描述 在一个神奇的二叉树中&#xff0c;结构非常独特&#xff1a; 每层的节点值赋值方向是交替的&#xff0c;第一层从左到右&#xff0c;第二层从右到左&#xff0c;以此类推&#xff0c;且该二叉树有无穷多层。 小R对这个二叉树充满了好奇&#xff0c;她想知道&#xf…

高精度计算题目合集

高精度计算题目合集 1168&#xff1a;大整数加法 1168&#xff1a;大整数加法 1168&#xff1a;大整数加法 高精度加法原理&#xff1a; a&#xff0c;b&#xff0c;c 都可以用数组表示。这些都是基于c语言的算术运算符形成的运算。 c 3 ( c 1 c 2 ) % 10 c_3(c_1c_2)\%1…

【2024APMCM亚太赛A题】完整参考论文与代码分享

A题 一、问题重述二、问题分析问题一&#xff1a;水下图像分类问题二&#xff1a;退化原因建模问题三&#xff1a;针对单一退化的图像增强方法问题四&#xff1a;复杂场景的综合增强模型问题五&#xff1a;针对性增强与综合增强的比较 三、问题假设退化特征独立性假设物理模型普…

VMware虚拟机(Ubuntu或centOS)共享宿主机网络资源

VMware虚拟机(Ubuntu或centOS)共享宿主机网络资源 由于需要在 Linux 环境下进行一些测试工作&#xff0c;于是决定使用 VMware 虚拟化软件来安装 Ubuntu 24.04 .1操作系统。考虑到测试过程中需要访问 Github &#xff0c;要使用Docker拉去镜像等外部网络资源&#xff0c;因此产…

C0030.Clion中运行提示Process finished with exit code -1073741515 (0xC0000135)解决办法

1.错误提示 2.解决办法 添加环境变量完成之后&#xff0c;重启Clion软件&#xff0c;然后就可以正常调用由mingw编译的opencv库了。

每日计划-1123

1. 完成 15. 三数之和 class Solution { public:vector<vector<int>> threeSum(vector<int>& nums) {sort(nums.begin(), nums.end());// 待返回的三元组vector<vector<int>> triples;for(int i 0; i < nums.size(); i){// 检测重复的 n…

汇编语言基础

目录 基本套路 头部&#xff1a; 段&#xff1a; 函数&#xff1a; 导入masm32库 输入输出 加法指令 常见数据类型 定义数据类型 数据传达指令&#xff08;mov&#xff09; 加减法 常用伪指令 间接寻址 JMP和LOOP 堆栈操作 定义函数(ret,call) 位运算 jcc(跳…

React (三)

文章目录 项目地址十二、性能优化12.1 使用useMemo避免不必要的计算12.2 使用memo缓存组件,防止过度渲染12.3 useCallBack缓存函数12.4 useCallBack里访问之前的状态(没懂)十三、Styled-Components13.1 安装13.2给普通html元素添加样式13.3 继承和覆盖样式13.4 给react组件添…

MD5算法的学习

MD5_百度百科 MD5信息摘要算法&#xff08;Message-Digest Algorithm&#xff09;,一种被广泛使用的密码散列函数&#xff0c;可以产生出一个128位的&#xff08;16字节&#xff09;的散列值&#xff08;hash value&#xff09;&#xff0c;用于确保信息传输完整一致。MD5由美…

【虚拟机】VMWare的CentOS虚拟机断电或强制关机出现问题

VMware 虚拟机因为笔记本突然断电故障了&#xff0c;开机提示“Entering emergency mode. Exit the shell to continue.”&#xff0c;如下图所示&#xff1a; 解决方法&#xff1a;输入命令&#xff1a; xfs_repair -v -L /dev/dm-0 注&#xff1a;报 no such file or direct…