Python 摘要算法hashlib

参考链接:https://www.liaoxuefeng.com/wiki/1016959663602400/1017686752491744   摘要算法(也成为哈希算法)是用来防篡改的,因为我们的即使元数据改动一个字节,通过加密算法得出的摘要也会千差万别,从而我们可以比较两个文件的摘要,而得出这个文件是否被改动。   Python 内建模块hashlib提供了摘要算法 MD5   MD5是常见的摘要算法,速度很快,生成结果是固定的128bit字节,通常由32位的16进制字符串表示(因为一个
分类: 其他 发布时间: 10-01 21:18 阅读次数: 0

noip复习之数学(2)——递推关系

1.问题一:兔子的繁殖(斐波拉契数列) f[n]=f[n-1]+f[n-2] \[ Fibonacci:f(n)=\frac{1}{\sqrt{5}}\left(\frac{1+\sqrt{5}}{2}\right)^n-\frac{1}{\sqrt{5}}\left(\frac{1-\sqrt{5}}{2}\right)^n \] 问题二:凸三角形剖分/括号化问题/不同出栈次序数问题/二叉树个数问题(卡特兰数) f[n]=f[2]f[n-1]+f[3]f[n-2]+...+f[n-1]f[2
分类: 其他 发布时间: 10-01 21:18 阅读次数: 0

使用 EF Code First + Mysql

这两天没事,研究EF 以往都是 连 mssql 微软亲儿子,换成了 mysql之后就问题百出,下面记录一下怎么使用 EF code first + mysql 数据库; 项目中,nuget先引入 EF 扩展 ; 如果本地有EF扩展了,可以使用 程序包管理控制台安装,命令如下。 PM> Install-Package EntityFramework -Version 6.0.0 然后nuget 安装 MySql.Data.Entity 这个扩展是mysql用来支持 EF 的 我这里引入的是 6.
分类: 其他 发布时间: 10-01 21:18 阅读次数: 0

Microsemi Libero使用技巧——使用FlashPro单独下载程序

前言 在工程代码编译完成之后,如果需要给某个芯片下载程序时,或者是工厂量产烧录程序时,我们不需要把整个工程文件给别人,而只需要把生成的下载文件给别人,然后使用FlashPro就可以单独下载程序文件了。本文介绍如何从工程目录中提取下载文件,并使用FlashPro软件来单独下载程序。 关于FlashPro Microsemi FlashPro编程系统是Microsemi的FlashPro软件和硬件编程器的组合。它们可以为PolarFire,IGLOO2,SmartFusion2,RTG4,IGLO
分类: 其他 发布时间: 10-01 21:18 阅读次数: 0

python基础--切片

切片 l 格式:[start : end : step] l Start:起始索引,从0开始,-1表示结束 l End:结束索引 l Step:步长 l end-start=正数时,从左向右取值,=负数时反向取值 l 注意:切片结果不包含结束索引,即不包含最后一位,-1代表最后一个位置索引 >>> s=list(range(11))#生成一个列表 >>> s [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10] >>> a[1:3]#1.切片用冒号,2.右边为开区间,
分类: 其他 发布时间: 10-01 21:18 阅读次数: 0

剑指offer 17:合并两个有序链表

   题目描述 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。 解题思路 链表基础操作考察,难点在于对于输入数据的把握,一定要考虑输入数据的全面性 1.出现单链表为NULL; 2.两个链表都为NULL; 3.一个链表遍历完成,另一链表还有剩余的节点 4.两个链表等长; 下面给出具体C++代码实现: /* struct ListNode { int val; struct ListNode *next; ListNod
分类: 其他 发布时间: 10-01 21:18 阅读次数: 0

苹果CMSV10怎么添加2019年份筛选

原文摘自:https://www.mytheme.cn/article/135.html 1,苹果CMS V10管理后台>>系统>>>网站参数设置>>>预留参数>>>视频年代>>> “2019,”逗号隔开(就是在2018,前面加上【2019,】保存即可。) 2,苹果CMS V10管理后台>>基础>>>分类管理>>>将【1:电影。2:电视剧。3:综艺。4:动漫】>>> 扩展年代>>> “2019,”逗号隔开(就是在2018,前面加上【2019,】保存即可。) 3,苹果CMS V10管理后台>>基
分类: 其他 发布时间: 10-01 21:18 阅读次数: 0

Windows的ODBC配置指南: MySQL, PostgreSQL, DB2, Oracle

MySQL - 官网: https://dev.mysql.com/downloads/connector/odbc/ - 安装:   * msi格式, 直接安装即可   * zip格式, 解压缩, 命令行(管理员)执行install.bat PostgreSQL - 官网: https://www.postgresql.org/ftp/odbc/versions/msi/ - 安装: msi格式, 直接安装即可 Oracle - 官网: https://www.oracle.com/data
分类: 其他 发布时间: 10-01 21:18 阅读次数: 0

python基础--循环for和while

for循环遍历 for i in xxx: 代码块 i:是一个变量,是把xxx里面的某一个值取出来存到i里面 xxx:可以是序列(序列包括:列表、元祖、字符串),还可以是迭代对象 >>> for i in "abc": ... print(i) ... a b c #调试技巧 例题:求列表[1,2,3,4]的和 打印出每一步的结果 >>> result =0 >>> for i in [1,2,3,4]: ... print("i的取值",i) ... result+=i .
分类: 其他 发布时间: 10-01 21:18 阅读次数: 0

考试总结 模拟55

T1「柯朵莉树」「线段树」 考场上想到了线段树,但是不怎么会打区间异或,然后又觉得离散化不好打,于是弃了线段树的想法,剩下想的都没搞出来 新学了一个柯朵莉树的好东西 适用于正解为线段树,区间赋值,且数据随机,基于set, 基本思想是把序列分成几段,每段是相同的权值,扔到set里, 每次对于要修改的区间,先暴力劈开,然后中间的部分暴力erase掉,新建一个新的 很暴力,复杂度log,(只要数据不毒瘤),实际上,可用的地方也就是考场上正解真想不到,说不定能水好多分 不推荐blog T2 贪心的暴力
分类: 其他 发布时间: 10-01 21:18 阅读次数: 0

「CSPS 2019 十一」三地联考

因为版权原因,不放题面。 幸福 Solution 只会写 \(70\) 分的找规律代码,可以考虑每个斐波那契数对卷积的贡献,发现贡献是类似于倒斐波那契数列,就可以 \(O(n)\) 做了,有 \(70\) 分。 std 是化简一下式子,化简结果为 \[F_n = F_{n-1} + F_{n-2} + f_n\] 发现这是一个递推式,用矩阵乘法加速即可。但是我不会矩阵乘法,先咕了。不会矩阵乘法也可以用退出来的递推式拿 \(70\) 分。 Code #include <bits/stdc++.h
分类: 其他 发布时间: 10-01 21:18 阅读次数: 0

Linux中df命令作用

查看磁盘情况
分类: 其他 发布时间: 10-01 21:18 阅读次数: 0

Error executing DDL "drop sequence if exists hibernate_sequence" via JDBC Statement

Error executing DDL "drop sequence if exists hibernate_sequence" via JDBC Statement 在使用springboot+jpa进行部署项目时候, 因为application.yml文件配置错误,所以出现上面的异常情况.然后修改.yml配置文件为: spring: jpa: show-sql: true hibernate: ddl-auto: update databa
分类: 其他 发布时间: 10-01 21:18 阅读次数: 0

python基础--ASCII码

ord()和chr() ord() 函数是 chr() 函数(对于 8 位的 ASCII 字符串)的配对函数,它以一个字符串(Unicode 字符)作为参数,返回对应的 ASCII 数值,或者 Unicode 数值 chr()返回值是当前整数对应的 ASCII 字符 >>> ord('a') 97 >>> ord('z') 122 >>> ord('A') 65 >>> ord('Z') 90 >>> chr(65) 'A' >>> chr(90) 'Z' >>> ch
分类: 其他 发布时间: 10-01 21:17 阅读次数: 0

作为入门基础的C语言,那么我们要自学的话又要多久?

C语言是险些所有编程语言的前驱与灵感的来源,Perl,PHP,Python和Ruby都是用它写的,同样甚么Microsoft Windows,Mac OS X,另有GNU/Linu这些操纵体系,都是靠它写出来的。 作为一门底子语言,想学习编程却又没有底子的身边的人,C语言可以成为你入门打底子的语言之一!辣么我们要怎么学习它,打下巩固编程底子呢?自学的话又要多久? 编程学习是一条漫长路,哪怕是编程的大神,也不敢百分百包管不出题目,即便他们的技术已经是行业顶尖水平,仍旧也在接续的学习创新,所以作为
分类: 其他 发布时间: 10-01 21:17 阅读次数: 0

PKU Campus 2019

HYNB
分类: 其他 发布时间: 10-01 21:17 阅读次数: 0

python基础--条件语句if else

Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。 关键字为:if...elif...else... if可以单独存在,elif和else不可以单独存在会报错: if... if...elif... if...else... if...elif...elif...else 注意: 1、每个条件后面要使用冒号 :,表示接下来是满足条件后要执行的语句块。 2、使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。 3、在Python中没有s
分类: 其他 发布时间: 10-01 21:17 阅读次数: 0

Luogu P5470 [NOI2019]序列

题目 可以直接贪心,但是用模拟费用流推的话会更轻松。 首先有一个显然的建图方式: \(S\)到\(0\)流量为\(k\),费用为\(0\)。 \(0\)到\(a_i\)流量为\(1\),费用为\(-a_i\)。 \(a_i\)到\(b_i\)流量为\(1\),费用为\(0\)。 \(b_i\)到\(T\)流量为\(1\),费用为\(-b_i\)。 \(a_i\)到\(c\)流量为\(1\),费用为\(0\)。 \(c\)到\(d\)流量为\(k-l\),费用为\(0\)。 \(d\)到\(b_
分类: 其他 发布时间: 10-01 21:17 阅读次数: 0

苹果CMS v10 批量替换被污染播放地址教程

博客首页更多教程:https://www.cnblogs.com/mytheme/ 很多资源站因各种问题,会出现域名被墙或者被污染等,需要替换影片的播放地址,所以出此教程! 1,后台-数据库-数据库批量替换 2,数据批量替换-选择数据表-拉到最下选择-mac_vod 3,选择vod_play_url,选择后 要替换的字段 会显示 vod_play_url 4,按资源站提示要求进行替换(注意前后不要多出来空格,复制地址的时候有时候会不小心带个空格进去!切记!否则会很麻烦!)
分类: 其他 发布时间: 10-01 21:17 阅读次数: 0

python基础--=、==和is

总结: =:是赋值 ==:是判断是否相等,比较的是对象的值,返回True或False is:比较的是对象的内存地址,即is比较的是两个对象的id值是否相同 python的缓存机制,<256的数内存地址被缓存 >>> a = 1 >>> b = 1 >>> a == b True >>> a is b True >>> a = 257 >>> b = 257 >>> a == b #a,b的值相等,内存地址不相等 True >>> a is b False >>> id
分类: 其他 发布时间: 10-01 21:17 阅读次数: 0