在要求输入邮箱的文本域,请填写真实的邮件地址。非真实邮件地址,将收不到回复信息。

标签:windows

.net core

.Net Core获取Window系统机器码

背景 因为朋友想做一个软件认证相关的东西,所以考虑到关于电脑唯一标识机器码的问题。关于机器码之前并没有真正实现过,也只是了解大概的原理。今天就做一下简单记录,以便以后使用。 机器码 机器码指的是软件根据计算机的硬件信息,例如:CPU、内存、主板序列号等,按照一定的算法生成的一串无规律的字符串,并且在不同计算机上生成的机器码是不一样的,因为每台计算机的硬件信息不一样。机器码,也叫序列号、认证码、注册申请码等。 代码实现 using System.Management; using System.Runtime.InteropServices; namespace HonourWorld.Core.Common { public sealed class MachineCode { private read...

2年前 (2022-10-04) 1322℃ 0评论 4喜欢

.net core

.net core在Linux系统报Gdip异常的问题

背景 .net core 应用中使用了Excel文件导出,发现Excel导出失败,导出的操作出现了异常。看了一下是Gdip的这个异常。这个异曾经见到过,记得也很快解决了,不晓得为什么又会出现呢?仔细看了一下,详细错误还是有点差别。经过确认上一次安装的libc6-dev、libgdiplus是存在的,并没有丢失或者损坏。 根据异常信息,基本可以确定是引用System.Drawing.Common类库引起的问题,经过排查发现引用的Excel组件Magicodes.IE.Excel.Abp包中有使用System.Drawing.Common。前几天还好好的,现在为何System.Drawing.Common不支持非Windows平台呢?只是确定引用的System.Drawing.Common库的版本是6.0,其他的就没有太多线索。 最后又看一遍异常信息,根据异常提示打开所提示...

2年前 (2022-04-08) 823℃ 0评论 27喜欢

其他分享

单击游戏《抗日血战上海滩》在Windows 10系统打不开的解决办法

背景 《抗日血战上海滩》是一款很早的单击游戏,很早以前在网吧看到好玩的单击游戏之一。个人笔记本也有这一款游戏,闲来无事的时候就玩一下。这款有游戏陪我经历过Windows XP、Windows VISTA 、Windows 7等版本系统,也算的上风雨同路啦!最近整理相关文件发现了《抗日血战上海滩》这款游戏,于是尝试解压出来娱乐一下。很遗憾!这款游戏打开后就无异常提示的情况下退出运行,通过设置各个兼容模式打开依然没有任何效果。通过查找部分资料,得到一些解决方案。 解决方案 首先在桌面上创建此游戏的快捷方式,例如:shanghai.exe鼠标移动到刚才创建的快捷方式上,鼠标右键菜单弹出选择属性在“目标程序”加一个参数 -windows(前面有个空格)随后双击快捷方式以窗口模式进入游戏在游戏设置中的将分辨率设置为1024x768随后再把电脑的显示分辨...

3年前 (2021-07-05) 2461℃ 0评论 41喜欢

软件资源

Redis Desktop Manager

Redis Desktop Manager(又名RDM)—是用于Windows,Linux和MacOS的快速开源Redis数据库管理应用程序。该工具为您提供了易于使用的GUI,以访问您的Redis数据库并执行一些基本操作:以树的形式查看密钥,CRUD密钥,通过Shell执行命令。RDM支持SSL / TLS加密,SSH隧道和云Redis实例。 Redis Desktop Manager 客户端在最初是免费的,可以自由使用。后来作者实施了收费策略,也就是说现在它不免费提供编译版本。但是它是开源的,作为开发者可以自行编译使用,当然大部分人懒得编译,我就是这样的。 新功能 允许按名称打开密钥而不扫描数据库 修复 固定冻结多行键中的大值提高SSH连接上TLS的稳定性 官方下载 Redis Desktop ManageRedis Deskto...

4年前 (2020-05-01) 1720℃ 0评论 23喜欢

C#

使用C#通过NTP同步本地Windows系统时间

每年春节买票都成为相当重要的事情,快人一步基本能尽可能的抢占先机。使用抢票软件尽可能的减少手工操作,从而提高抢票的成功机率,由于时间误差也可会丧失先机,所以同步系统时间也是重要一步。为了可以自动的同步本地时间,所以就使用C#实现一个时间同步小工具。 只针对Windows系统的时间同步且使用抢票平台的不在此列。 using System; using System.Net; using System.Net.Sockets; using System.Runtime.InteropServices; using System.Text; using System.Threading; using System.Threading.Tasks; namespace WindowsDateTimeSynchronization { public class Da...

4年前 (2020-02-08) 2255℃ 4评论 4喜欢

IT相关

Windows 7 SP1安装.net core2.1无法安装问题

因某些情况需要在测试人员机器上安装.net core 2.1,系统为Windows 7 SP1。安装.net core2.1,出现 sfx x64.cab has an invalid digital signature错误,安装不成功。错误信息如下: A file that is required cannot be installed becquse the cabinet file C:\ProgramData\Package Cache\{3551F085-7544-3527-84BA-9706CB1379A1}v2.1.14.0\sfx x64.cab has an invalid digital signature. This may indicate that the cabinet file is corrupt. 根据错误信息得知应该是证书相关问题...

4年前 (2020-01-03) 1433℃ 0评论 12喜欢

IT相关

使用Windows API向指定窗口发送模拟键盘消息

上周五在QQ群遇到群友提问的一个问题。问题是这样的:文字识别之后,当点击Excel单元格识别内容自动出现当前单元格中。我提供相关实现思路,使用相关Windows API来实现操作,其中基本思路就是:获取当前鼠标位置=>获取当前位置窗口句柄=>获得当前句柄类=>模拟键盘消息。但遗憾的是他一直没有搞定还一直问,无奈我就直接给他了简单的示例代码。其中使用的Windows API 接口为以下几个: GetCursorPosWindowFromPointGetClassNamekeybd_event using MouseKeyboardActivityMonitor; using MouseKeyboardActivityMonitor.WinApi; using System; using System.Collections.Generic; using System...

4年前 (2019-12-29) 807℃ 0评论 11喜欢

机器学习

一个开源且跨平台的.NET机器学习框架ML.NET

ML.NET 是一个跨平台框架且允许.NET开发人员开发他们自己的模型,并将自定义ML集成到他们的应用程序中,而无需事先掌握开发或调整机器学习模型的专业知识。在采用通用机器学习语言(如R和Python)开发的模型,并将它们集成到用C#等语言编写的企业应用程序中需要付出相当大的努力。ML.NET填平了机器学习专家和软件开发者之间的差距,从而使得机器学习的平民化,即使没有机器学习背景的人们能够建立和运行模型。通过为.NET创建高质量的机器学习框架,微软已经使得将机器学习转化为企业(或通过Xamarin移动应用程序)变得更容易。这是一种使机器学习更加可用的形式。 ML.NET 由微软研究院研发,在过去的十年里发展成为一个重要的框架,它在微软的许多产品团队中都有使用,比如 Windows、必应、Azure 等等。 使用ML.NET可以解决哪些类型的问题 基于微软内部W...

5年前 (2019-05-26) 843℃ 0评论 0喜欢

IT相关

postman安装异常“could not open postman”

背景Postman一款非常流行的API调试工具。其实,开发人员用的更多。因为测试人员做接口测试会有更多选择,例如Jmeter、soapUI等。不过,对于开发过程中去调试接口,Postman确实足够的简单方便,而且功能强大。 官方网站:https://www.getpostman.com/ 安装 Postman最早是作用chrome浏览器插件存在的,所以,你可以到chrome商店搜索下载安装,因为重所周知的原因,所以,大家都会找别人共享的postman插件文件来安装。由于2018年初Chrome停止对Chrome应用程序的支持。 Postman提供了独立的安装包,不再依赖于Chrome浏览器了。同时支持MAC、Windows和Linux,推荐你使用这种方式安装。https://www.getpostman.com/apps 在安装过程中突然出现异常:“cou...

5年前 (2019-05-07) 1639℃ 0评论 12喜欢

IT相关

在Windows 10操作系统下对文件进行hash校验

首先,我们使用计算机上的键盘,按【win】+【r】键来打开运行 cmd命令行窗口 . 然后,在弹出的运行窗口中输入 PowerShell 按下回车  . 使用如下命令做MD5校验: CertUtil -hashfile D:\software\PowerDesigner16x64_Evaluation.exe MD5 此命令不仅可以做MD5哈希算法校验,还支持其他的哈希算法,具体如下: CertUtil -hashfile 文件路径 [算法] 支持的算法有:MD2 MD4 MD5 SHA1 SHA256 SHA384 SHA512 Demo: 转载请注明:清风亦平凡 » 在Windows 10操作系统下对文件进行hash校验...

5年前 (2019-04-19) 734℃ 0评论 2喜欢

C#

C#封装常用的Windows API函数

Windows API Windows 这个多作业系统除了协调应用程序的执行、分配内存、管理资源之外, 它同时也是一个很大的服务中心,调用这个服务中心的各种服务(每一种服务就是一个函数),可以帮应用程式达到开启视窗、描绘图形、使用周边设备等目的,由于这些函数服务的对象是应用程序(Application), 所以便称之为 Application Programming Interface,简称 API 函数。WIN32 API也就是Microsoft Windows 32位平台的应用程序编程接口。 C#调用Windows API C#调用Windows API之调用格式,在.Net Framework SDK文档中是比较零散。但在C#中使用Windows API最常见的方式是用DllImport 来进行处理,并 使用 C# 关键字 static 和 extern 声明方法...

5年前 (2018-12-27) 2119℃ 0评论 17喜欢

其他分享

在Linux系统CentOS 7搭建nodejs版本的Shadowsocks 服务端代理

在安装Shadowsocks之前,请确保nodejs在centos系统上已经安装完毕。如果未安装的话,请查看:CentOS 7.x 安装nodejs 使用npm进行Shadowsocks的安装,由于nodejs已经安装,所有就不用在安装npm。npm和Nodejs是一起的 。 npm install -g shadowsocks 可以从上图看出实际的安装目录: /root/node/node-v10.14.2-linux-x64/lib/node_modules/shadowsocks shadowsocks配置文件的目录是: /root/node/node-v10.14.2-linux-x64/lib/node_modules/shadowsocks/config.json { "server":"127.0.0.1",#更改为...

5年前 (2018-12-24) 1158℃ 0评论 5喜欢

C#

.net C#实现IE浏览器缓存清除

情况背景 之前朋友让模仿的一个QQ群验证的Windows Form程序,需要加清除缓存的功能。关于判断登录的QQ是否已经加入指定的QQ群点击查看。由于使用的是.net 自带的WebBrower控件,其本身也是IE浏览器,所以只需要清除IE浏览器的缓存就可以了。这里调用RunDll32.exe来实现IE浏览器的缓存清除! QQ 群验证 代码实现 public void IEClear() { try { Process process = new Process(); process.StartInfo.FileName = "RunDll32.exe"; process.StartInfo.Arguments = "InetCpl.cpl,ClearMyTracksByProcess 255"; process.Sta...

5年前 (2018-12-17) 837℃ 0评论 6喜欢

其他分享

VMware Workstation许可证秘钥

VMware VMware Workstation(中文名“威睿工作站”)是一款功能强大的桌面虚拟计算机软件,提供用户可在单一的桌面上同时运行不同的操作系统,和进行开发、测试 、部署新的应用程序的最佳解决方案。VMware Workstation可在一部实体机器上模拟完整的网络环境,以及可便于携带的虚拟机器,其更好的灵活性与先进的技术胜过了市面上其他的虚拟计算机软件。对于企业的 IT开发人员和系统管理员而言, VMware在虚拟网路,实时快照,拖曳共享文件夹,支持 PXE 等方面的特点使它成为必不可少的工具。 vmware 特点 VMware Workstation允许操作系统(OS)和应用程序(Application)在一台虚拟机内部运行。虚拟机是独立运行主机操作系统的离散环境。在 VMware Workstation 中,你可以在一个窗口中加载一台虚拟机,它可以运行自...

5年前 (2018-12-16) 986℃ 0评论 0喜欢

其他分享

Windows10激活码

Windows 10系统 企业版:XGVPP-NMH47-7TTHJ-W3FW7-8HV2C教育版:YNMGQ-8RYV3-4PGQ3-C8XTP-7CFBY专业版N:2B87N-8KFHP-DKV6R-Y2C8J-PKCKT企业版N:WGGHN-J84D6-QYCPR-T7PJ7-X766F教育版N:84NGF-MHBT6-FXBX8-QWJK7-DRR8H企业版S:FWN7H-PF93Q-4GGP8-M8RF3-MDWWW单语言版:BT79Q-G7N6G-PGBYW-4YWX6-6F4BT企业版 : NPPR9-FWDCX-D2C8J-H872K-2YT43企业版 N: DPH2V-TTNVB-4X9Q3-TJR4H-KHJW4企业版 2015 LTSB :WNMTR-4C88C-JK8YV-HQ7T2-76DF9 Windows 10 Pro(win10专业版激活密钥)...

5年前 (2018-12-11) 1190℃ 0评论 0喜欢

IT相关

Windows10使用Hyper-V创建虚拟机

Windows 10创建虚拟机并安装其操作系统。 从开始菜单打开Hyper-V管理器。 在Hyper-V管理器中,在右侧的“ 操作”菜单中单击“ 快速创建 ” 。 自定义您的虚拟机 单击“ 连接”以启动虚拟机。不用担心编辑设置,您可以随时返回并更改它们。 自定义您的虚拟机: (可选)为虚拟机命名。 选择虚拟机的安装介质。您可以从.iso或.vhdx文件进行安装。如果要在虚拟机中安装Windows,则可以启用Windows安全启动。否则将其取消选中。 设置网络。如果您有现有的虚拟交换机,则可以在网络下拉列表中进行选择。如果您没有现有的交换机,您将看到一个用于设置自动网络的按钮,该按钮将自动配置虚拟网络。 打开Hyper-V管理器 快速创建 一、选择“快速创建” 二、选择“本地安装源”,右侧选择本地的ISO镜像文件。那样选择Windows  dev Environment 和 Ub...

6年前 (2018-11-21) 1224℃ 0评论 0喜欢

IT相关

Windows 10上的Hyper-V简介

Hyper-V取代了Microsoft Virtual PC。 无论您是软件开发人员,IT专业人员还是技术爱好者,您都需要运行多个操作系统。Hyper-V允许您在Windows上将多个操作系统作为虚拟机运行。 Hyper-V专门提供硬件虚拟化。这意味着每个虚拟机都在虚拟硬件上运行。Hyper-V允许您创建虚拟硬盘驱动器,虚拟交换机和许多其他虚拟设备,所有这些都可以添加到虚拟机中。 使用虚拟化的原因 虚拟化允许您: 运行需要较旧版本的Windows或非Windows操作系统的软件。 试验其他操作系统。Hyper-V使创建和删除不同的操作系统变得非常容易。 使用多个虚拟机在多个操作系统上测试软件。使用Hyper-V,您可以在一台台式机或笔记本电脑上运行它们。可以导出这些虚拟机,然后将其导入任何其他Hyper-V系统,包括Azure。 系统要求 Hyper-V适用于64位版本的Window...

6年前 (2018-11-18) 630℃ 0评论 0喜欢

C#

C#文本文档类型转换(dos2unix、dos2mac、unix2dos、mac2dos、unix2mac、mac2unix)

由于某些业务需要与银行进行交互,我们提交相应的批次文件银行处理,但是银行要求的文本文件格式为Unix,所以需要进一步处理。如果一个文件还可以用编辑器转换一下,但是数量稍微多再使用编辑器转换就太累了。 Windows、Linux、MAC的文本文件换行回车格式不同,基于 Windows系统 的文本文件类型是DOS在每一行末尾有一个 CR(回车)和 LF(换行),而 Linux系统的文本文件类型是Unix只有一个 LF(换行),MAC系统的文本文件类型是mac一个 CR(回车)。 对于换行这个动作,unix下一般只有一个0x0A表示换行(“\n”),windows下一般都是0x0D和0x0A两个字符(“\r\n”),苹果机(MAC OS系统)则采用回车符CR表示下一行(\r) Unix系统里,每行结尾只有“<换行>”,即“\n”; W...

6年前 (2018-09-20) 2053℃ 0评论 8喜欢

其他分享

Windows Server 2003 Enterprise(企业版)激活密钥

Windows Server 2003 Enterprise  CDKey: MDGJK-PF6YQ-PD8DJ-RFQVM-7WKWG QV9XT-CV22K-D8MGR-4MD86-8MYR6 VB96B-VFG8F-74XWJ-W67Q7-8X82B M6F6D-VFQWH-CGWRB-RC7JR-VCV4W C49DP-CPHCB-MDGP3-MG334-W2V4W DR4B3-66VPQ-CK3VB-Y3BPY-2CJ2G JYCJX-CHTJX-RGH97-86WM9-RB6B6 MVDYF-X7FBW-H29XT-TCKWW-RBYRT BXJXT-9F88V-XXQWV-3MWMG-FYDJT MHFT3-YGHV4-G86P4-KQXJ3-GYH4W HXCRB-TQW9R-42JK8-TQ7X2-PJRDY       转载请注明:清风亦平...

7年前 (2017-04-16) 2435℃ 0评论 14喜欢