当前位置: 首页 > news >正文

小程序需要租服务器吗/北京网站seowyhseo

小程序需要租服务器吗,北京网站seowyhseo,做网站图片要求,wordpress themes free需求描述 现在有这样一个需求: 我有A、B两台服务器,其中A是一个视频处理服务器,B是一个数据存储服务器。此时有一个视频需要先在A服务器上进行一系列处理后,再上传到B服务器上进行存储。 为了减少人工手动处理的工作量&#xff…

需求描述

现在有这样一个需求:
我有A、B两台服务器,其中A是一个视频处理服务器,B是一个数据存储服务器。此时有一个视频需要先在A服务器上进行一系列处理后,再上传到B服务器上进行存储。

为了减少人工手动处理的工作量,A服务器需要主动向B发送数据,然后B服务器接收数据后进行存储,但是在这个过程中我不希望B服务器接收A服务器之外的其他端上传的数据,所以B在接收数据的时候就需要对数据的来源进行一个验证。

这里A服务器在上传数据时携带自身服务器的硬件信息,通过验证硬件信息的方法,能够确定数据来源是否是A服务器。

确定当前程序运行在那种平台上

IsOSPlatform 方法用于指示当前应用程序是否正在指定平台上运行:

public static bool IsOSPlatform (System.Runtime.InteropServices.OSPlatform osPlatform);

参数osPlatform表示一种操作系统平台:

valueDescription
FreeBSD获取表示 FreeBSD 操作系统的对象
Linux获取表示 Linux 操作系统的对象
OSX获取表示 OSX 操作系统的对象
Windows获取表示 Windows 操作系统的对象

ManagementObjectSearcher类获取硬件信息

ManagementObjectSearcher是一个构造函数,在使用之前需要引入命名空间using System Management,这个构造函数接收一个字符串作为参数,这个字符串一般写作"select * from" + key,这里key的值有多种:

ManagementObjectSearcher searcher = new ManagementObjectSearcher("select * from " + Key);// 常用Key值
// 硬件 
Win32_Processor, // CPU 处理器 
Win32_PhysicalMemory, // 物理内存条 
Win32_Keyboard, // 键盘 
Win32_PointingDevice, // 点输入设备,包括鼠标。 
Win32_FloppyDrive, // 软盘驱动器 
Win32_DiskDrive, // 硬盘驱动器 
Win32_CDROMDrive, // 光盘驱动器 
Win32_BaseBoard, // 主板 
Win32_BIOS, // BIOS 芯片 
Win32_ParallelPort, // 并口 
Win32_SerialPort, // 串口 
Win32_SerialPortConfiguration, // 串口配置 
Win32_SoundDevice, // 多媒体设置,一般指声卡。 
Win32_SystemSlot, // 主板插槽 (ISA & PCI & AGP) 
Win32_USBController, // USB 控制器 
Win32_NetworkAdapter, // 网络适配器 
Win32_NetworkAdapterConfiguration, // 网络适配器设置 
Win32_Printer, // 打印机 
Win32_PrinterConfiguration, // 打印机设置 
Win32_PrintJob, // 打印机任务 
Win32_TCPIPPrinterPort, // 打印机端口 
Win32_POTSModem, // MODEM 
Win32_POTSModemToSerialPort, // MODEM 端口 
Win32_DesktopMonitor, // 显示器 
Win32_DisplayConfiguration, // 显卡 
Win32_DisplayControllerConfiguration, // 显卡设置 
Win32_VideoController, // 显卡细节。 
Win32_VideoSettings, // 显卡支持的显示模式。 // 操作系统 
Win32_TimeZone, // 时区 
Win32_SystemDriver, // 驱动程序 
Win32_DiskPartition, // 磁盘分区 
Win32_LogicalDisk, // 逻辑磁盘 
Win32_LogicalDiskToPartition, // 逻辑磁盘所在分区及始末位置。 
Win32_LogicalMemoryConfiguration, // 逻辑内存配置 
Win32_PageFile, // 系统页文件信息 
Win32_PageFileSetting, // 页文件设置 
Win32_BootConfiguration, // 系统启动配置 
Win32_ComputerSystem, // 计算机信息简要 
Win32_OperatingSystem, // 操作系统信息 
Win32_StartupCommand, // 系统自动启动程序 
Win32_Service, // 系统安装的服务 
Win32_Group, // 系统管理组 
Win32_GroupUser, // 系统组帐号 
Win32_UserAccount, // 用户帐号 
Win32_Process, // 系统进程 
Win32_Thread, // 系统线程 
Win32_Share, // 共享 
Win32_NetworkClient, // 已安装的网络客户端 
Win32_NetworkProtocol, // 已安装的网络协议 

示例代码

获取CPU序列号

private string GetServerCode(){string code = "";if (System.Runtime.InteropServices.RuntimeInformation.IsOSPlatform(System.Runtime.InteropServices.OSPlatform.Windows)){ManagementObjectSearcher searcher = new ManagementObjectSearcher("Select * From Win32_Processor");foreach (ManagementObject mo in searcher.Get()){code = mo["ProcessorId"].ToString().Trim();break;}}else{code = ExecuteCommand("dmidecode -t Processor | grep ID | sort -u | awk -F':' '{print $2}'");}Console.WriteLine("serverCode:" + code);return (code ?? "").Replace(" ", "").Trim();}

在上面获取CPU序列号的示例代码中,首先创建了一个ManagementObjectSearcher对象,然后通过Get()方法获得ManagementObjectCollection集合,然后使用foreach方法遍历这个集合拿到ManagementObject数据,通过managementObject[name]或ManagementObject.GetPropertyValue(name)获得想要的属性。

不过在这之前我并不知道这个name的值具体填什么,这个时候只需要通过console打印一下就好了。

http://www.lbrq.cn/news/1092223.html

相关文章:

  • 青县有做网站的吗/微信搜一搜怎么做推广
  • 银川网站开发公司/百度 搜索热度
  • 从做系统怎么找一起的收藏网站/顶尖文案
  • 榆林网站建设价格/他达那非副作用太强了
  • 公司做网站找谁做网站的公司/外贸平台哪个网站最好
  • 网络公司网站源码/搜索引擎优化的概念
  • 专业建设内容/优化人员是什么意思
  • 地方门户网站赚钱/潍坊网站排名提升
  • 美工做网站怎么收费/百度爱采购推广怎么入驻
  • 做钢管用哪个门户网站/网站流量统计系统
  • 如何注册自己的网站/nba最新资讯
  • 永州做网站费用/seo门户
  • 招聘免费发布平台/重庆seo标准
  • wordpress腾讯cos/抖音seo
  • 邢台企业网站建设服务/网站推广的策略
  • 公司logo形象墙/哈尔滨网站优化
  • 北京网站制作人才/推荐友情链接
  • 政府部门做网站/互联网销售平台
  • 前几年很火的网站建设公司/安卓系统最好优化软件
  • 塘沽手机网站建设/网站优化外包找谁
  • 陕西建设厅八大员报名官网/seo基础篇
  • html手机网站模板/关键词排名批量查询
  • 深圳做网站信科/建什么网站可以长期盈利
  • 手机整人网站怎么做/英文seo是什么意思
  • 网站优化seo是什么意思/seo项目分析
  • 成都酒店网站建设/关键词长尾词优化
  • 团队介绍网站建设/推广平台免费b2b网站大全
  • 汉沽谁做网站/新站整站优化
  • 网站seo靠谱/网站运营和维护
  • java做网站好还是asp好/怎么样推广最有效最快速
  • 使用Spring Boot创建Web项目
  • Oracle 误删数据恢复
  • 机器学习(一)KNN,K近邻算法(K-Nearest Neighbors)
  • which soffice soffice not found
  • 暑期自学嵌入式——Day06(C语言阶段)
  • mongodb的备份和还原(精简)