Loading

摘要: 一、 ObservableCollection 动态数据集合 在许多情况下,我们使用的数据是对象的集合。 例如,数据绑定中的常见方案是使用 ItemsControl ListBox 、 ListView 或等 TreeView 来显示记录集合。 但是,若要设置动态绑定,以便集合中的插入或删除操作 U 阅读全文
posted @ 2021-02-05 14:47 Dwaynerbing 阅读(8146) 评论(0) 推荐(3) 编辑
摘要: # 一、INotifyPropertyChanged 的基本概念 INotifyPropertyChanged 的作用:通知客户端属性值已经更改。详细信息见:[INotifyPropertyChanged 接口(Microsoft)](https://docs.microsoft.com/zh-cn 阅读全文
posted @ 2021-02-04 16:49 Dwaynerbing 阅读(3342) 评论(0) 推荐(0) 编辑
摘要: 一、数据库访问框架 Chloe 的基本概念 Chloe.ORM 是国人开发的一款数据库访问组件,很是简单易用。目前支持四种主流数据库:SqlServer、MySQL、Oracle,以及Sqlite,作者为这四种数据库划分出了各自对应的组件程序集,以 MySQL 为例即 Chloe.MySql.dll 阅读全文
posted @ 2021-02-02 10:08 Dwaynerbing 阅读(501) 评论(0) 推荐(1) 编辑
摘要: Navicat Premium 是一套数据库开发工具,让你从单一应用程序中同时连接 MySQL、MariaDB、MongoDB、SQL Server、Oracle、PostgreSQL 和 SQLite 数据库。它与 Amazon RDS、Amazon Aurora、Amazon Redshift、 阅读全文
posted @ 2021-02-02 09:06 Dwaynerbing 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 一、Google Authenticator 基本概念 Google Authenticator是谷歌推出的一款动态口令工具,旨在解决大家Google账户遭到恶意攻击的问题,在手机端生成动态口令后,在Google相关的服务登陆中除了用正常用户名和密码外,需要输入一次动态口令才能验证成功,此举是为了保 阅读全文
posted @ 2021-01-28 17:40 Dwaynerbing 阅读(1949) 评论(2) 推荐(3) 编辑
摘要: 一、实体鉴别 ​ 实体鉴别(经常简称为鉴别)就是一方验证另一方身份的技术。一个实体可以是人、客户/服务器进程等。这里仅讨论如何鉴别通信对端 实体的身份,即验证正在通信的对方确实是所认为的通信实体,而不是其他的假冒者。进行通信实体鉴别需要使用鉴别协议。鉴别协议通常在两个通信实体之间传输实际数据或者进行 阅读全文
posted @ 2021-01-28 13:53 Dwaynerbing 阅读(837) 评论(0) 推荐(0) 编辑
摘要: 一、报文摘要算法基本概念 ​ 使用加密通常可达到报文鉴别的目的,因为伪造的报文解密后一般不能得到可理解的内容。但简单采用这种方法,计算机很难自动识别报文是否被篡改。另外,对于不需要保密而只需要报文鉴别的网络应用,对整个报文的加密和解密,会使计算机增加很多不必要的负担(加密和解密要花费相当多的CPU时 阅读全文
posted @ 2021-01-27 19:06 Dwaynerbing 阅读(1881) 评论(0) 推荐(1) 编辑
摘要: 一、非对称加密算法基本概念 ​ 在对称密钥系统中,两个参与者要共享同一个秘密密钥。但怎样才能做到这一点呢?一种是事先约定,另一种是用信使来传送。在高度自动化的大型计算机网络中,用信使来传送密钥显然是不合适的。如果事先约定密钥,就会给密钥的管理和更换都带来了极大的不便。当然我们可以使用复杂的密钥分发中 阅读全文
posted @ 2021-01-27 11:08 Dwaynerbing 阅读(860) 评论(0) 推荐(1) 编辑
摘要: 一、对称加密算法概念 ​ 我们通过计算机网络传输数据时,如果无法防止他人窃听, 可以利用密码学技术将发送的数据变换成对任何不知道如何做逆变换的人都不可理解的形式, 从而保证了数据的机密性。这种变换被称为加密( encryption),被加密的数据被称为密 文( ciphertext),而加密前的数据 阅读全文
posted @ 2021-01-25 13:21 Dwaynerbing 阅读(1094) 评论(0) 推荐(2) 编辑
摘要: 一、调用 shutdown.exe 执行操作 调用 shutdown.exe 执行计算机关机、重启、注销操作,还可以设置多长时间后执行操作,代码如下: 1 /// <summary> 2 /// 控制 PC 开机、重启 3 /// </summary> 4 /// <param name="cmd" 阅读全文
posted @ 2021-01-21 19:37 Dwaynerbing 阅读(1016) 评论(0) 推荐(4) 编辑