2021
01-17
01-17
C# 获取硬盘号,CPU信息,加密解密技术的步骤
在我们编写好一款软件后,我们不想别人盗用我们的软件,这时候我们可以采用注册的方式来保护我们的作品。这时候我们可能就需要简单了解一下加密解密技术,下面是我的简单总结:第一步:程序获得运行机的唯一标示(比如:网卡号,CPU编号,硬盘号等等)。第二步:程序将获得的唯一标示加密,然后有用户或者程序将加密后的标示发送给你。第三步:你将加密后的标示解密(其实这时候你获得的就是:网卡号,CPU编号,硬盘号)然后你再将...
继续阅读 >
前言什么是语法糖?(语法糖就是像糖一样的语法…)语法糖(Syntacticsugar),又名糖衣语法,最早是由英国计算机科学家彼得·约翰·兰达(PeterJ.Landin)发明的。通俗点来讲就是简化后的语法,但是其效果和原先语法是一样的,只是更方便我们程序员使用而已。举个日常生活中简单的例子,使用语法糖之前你想表达今天天气很热:“今天气温好热啊!”,用了语法糖后:“天热!”,但是效果是一样的,都能够给别人传达今天天气很热的...
我就废话不多说了,大家还是直接看代码吧~//fromMaterialDesignDemo.ConverterspublicclassBrushToHexConverter:IValueConverter{publicobjectConvert(objectvalue,TypetargetType,objectparameter,CultureInfoculture){if(value==null)returnnull;stringlowerHexString(inti)=>i.ToString("X2").ToLower();varbrush=(SolidColorBrush)value;varhex=lowerHexString(brush.Color.R)...
为了表示不同的浓度值,对颜色条应用颜色梯度变化,基本方法是对ARGB分量乘以一个渐变系数。下面是对十种颜色应用的三个梯度值的过程。publicvoidDrawRect(gasConcentration[]data){Graphicsgraphic=pictureBox1.CreateGraphics();Graphicsgraphic2=pictureBox2.CreateGraphics();intiCall2=pictureBox2.Width/10;data=newgasConcentration[40];intiLen=pictureB...