《现代密码学》第一章——经典密码学介绍

  • Post author:
  • Post category:其他

第一章 经典密码学介绍 1.1 密码学和现代密码学 a.现代密码学与古典密码学的区别: 1.2 对称密钥加密的基本设置 a. b. 加密的语法 密钥产生算法 Gen :一种概率算法 加密算法 Enc : 输入密钥 k ,明文 m ,输出密文 c 。 记为 Enc k ( m ) 解密算法 Dec : 输入密钥 k ,密文 c , 输出明文 m 。记为 Dec k (c) c.Kerckhoffs …

继续阅读 《现代密码学》第一章——经典密码学介绍

算法:划分数组为连续数字的集合

  • Post author:
  • Post category:其他

给定一个整数数组nums和一个正整数k,请判断,正整数k是否能将数组nums再划分成若干个长度为k的连续数字的数组? 例: 输入:nums = [1,2,3,3,4,4,5,6], k = 4 输出:true 解释:数组可以分成 [1,2,3,4] 和 [3,4,5,6]。 题解: 这里我使用了优先队列PriorityQueue,优先队列PriorityQueue.poll()能保证取出的元素永远…

继续阅读 算法:划分数组为连续数字的集合

QT 读写Xml文件

  • Post author:
  • Post category:其他

方法一: /* QDomNodeList nodeList = root.childNodes(); int nSize = nodeList.size(); for(int i=0;i<nSize;i++) { QString rmpName = nodeList.at(i).toElement().tagName(); if (rmpName.compare("Communication…

继续阅读 QT 读写Xml文件

Redis5.0数据淘汰策略

  • Post author:
  • Post category:其他

redis5.0为我们提供了八个不同的内存置换策略。很早之前提供了6种。 (1)volatile-lru:从已设置过期时间的数据集中挑选最近最少使用的数据淘汰。 (2)volatile-ttl:从已设置过期时间的数据集中挑选将要过期的数据淘汰。 (3)volatile-random:从已设置过期时间的数据集中任意选择数据淘汰。 (4)volatile-lfu:从已设置过期时间的数据集挑选使用频率最…

继续阅读 Redis5.0数据淘汰策略

PCIe RAS

  • Post author:
  • Post category:其他

对于Linux系统针对RAS的AER错误处理机制完成 PCIe RAS简单来讲就是PCIe的错误检测、纠正以及汇报的机制。它可以方便我们准确的定位,纠正和分析错误增强系统的健壮性和可靠性。 PCIe错误的分类 PCIe错误分为可校正的错误(Correctable)和不可校正的错误(Uncorrectable error), Uncorrectable又分为致命的(Fatal)和非致命的(Nonfa…

继续阅读 PCIe RAS

C#图片转二进制数据(可存入数据库)二进制数据处理后再返回图片

  • Post author:
  • Post category:其他

这段代码是可以吧本地图片文件转换成二进制数据。 //打开加载本地图片并把他转化为二进制文件 private void Button_Click_1(object sender, RoutedEventArgs e) { Stream phpto = null; int length; OpenFileDialog ofdWenJian = new OpenFileDialog(); 允许获取获取多…

继续阅读 C#图片转二进制数据(可存入数据库)二进制数据处理后再返回图片

Django的ORM常用查询操作总结

  • Post author:
  • Post category:其他

首先这里给出一个学生model: class Student(models.Model): name=models.CharField(max_length=10) sex = models.IntegerField(choices=((1,"男"),(2,"女")),default=1) birth = models.DateField(null=True) school=models.Char…

继续阅读 Django的ORM常用查询操作总结

QT McQuickBoot — 二

  • Post author:
  • Post category:其他

承接上文,前一篇文章说了QuickBoot框架中WidgetIoc的作用及用法,至此我们把界面搭建好了,现在我们需要实现业务功能了。 优化界面 前面我们搭建的界面只是为了演示如何组装各个模块,但模块内啥功能都没有,现在我们给第二个界面添加一个按钮。 ChildWidget2.cpp #include "ChildWidget2.h" #include <QDebug> #include…

继续阅读 QT McQuickBoot — 二

数据分析之参数检验与非参数检验

  • Post author:
  • Post category:其他

1、参数检验和非参数检验的区别 定义不同: 参数检验:假定数据服从某分布(一般为正态分布),通过样本参数的估计量(x±s)对总体参数(μ)进行检验,比如t检验、u检验、方差分析。 非参数检验:不需要假定总体分布形式,直接对数据的分布进行检验。由于不涉及总体分布的参数,故名「非参数」检验。比如,卡方检验。 衡量值不同 参数检验的集中趋势的衡量为均值 非参数检验为中位数。 需要的信息不同 参数检验要利…

继续阅读 数据分析之参数检验与非参数检验

CSS的背景(背景颜色,背景图片,背景平铺,背景图片位置,背景图片固定(图片附着),背景复合写法)

  • Post author:
  • Post category:其他

CSS的背景 通过 CSS 背景属性,可以给页面元素添加背景样式。 背景属性可以设置背景颜色、背景图片、背景平铺、背景图片位置、背景图像固定等、 背景颜色 background-color 定义元素的背景颜色 <style> a { background-color: #55585a; } </style> 元素背景颜色默认值是 transparent(透明) 背景图片 b…

继续阅读 CSS的背景(背景颜色,背景图片,背景平铺,背景图片位置,背景图片固定(图片附着),背景复合写法)