- 博客(86)
- 收藏
- 关注
原创 centos上网卡突然找不到了
今天登录centos突然发现ssh连接不上,在虚拟机中输入ifconfig才发现没有找到对应的网卡ens33了。禁用NetworkManager。只需要输入两行命令就可以解决。
2024-04-26 19:29:47
674
原创 python装饰器@详解
Python函数修饰符@的作用是为现有的函数增加额外的功能;其作用非常强大,今天我们就来谈谈它是如何在日志记录中起到很好的作用的。先看一个例子:import datetime__DEBUG__ = Truedef log(func): if __DEBUG__: print('函数开始于',datetime.datetime.now()) func() if __DEBUG__: print('函数结束于',da
2022-05-08 13:35:28
371
原创 【pyinstaller】打包方法介绍,以及一些报错的解决方法 吐血总结
前言将Python项目打包过程中遇到问题,FileNotFoundError: No file or directory: ‘C:\Users\johnny\Appdata\Local\Temp_MEI70722\librosa\util\example_data\registry.txt’.特此分享一下解决该问题的方案1、创建一个文件夹“extra-hooks”,并在其中创建一个文件“hook-librosa.py”2、将这两行粘贴到“extra-hooks/hook-librosa.py”中:
2022-04-27 09:51:42
1069
原创 php实现登录和注册(超详细)
登录的实现<?php$mysql_conf = array( 'host' =>'127.0.0.1:3306', 'db' =>'learn', 'db_user'=>'root', 'db_pwd' =>'root',); //session_start(); header('Content-Type:application/json; charset=utf-8'); $myname = $_POST['logi
2022-04-05 17:19:01
5650
原创 vuevideo回调函数
@play="onPlayerPlay($event)" @pause="onPlayerPause($event)" @ended="onPlayerEnded($event)" @waiting="onPlayerWaiting($event)" @playing="onPlayerPlaying($event)" @loadeddata="onPlayerLoadeddata($event)" @tim.
2022-04-02 17:35:05
1641
1
原创 vue----
1.vue组件vue组件是vue.js中最强大的功能之一,可用来扩展html元素,封装可重用的代码(1)全局注册Vue.component(‘my-component-name’, { /* … */ })(2)局部注册就是在对象内注册vue父子组件的通信是最常见的通信方式(3)组件树 使用组件实例选项components注册,实现组件树的效果(4)模板分离 在script标签里使用 text/x-template 类型,并且指定一个 id Hello hello hello Vu
2022-03-28 18:04:23
778
原创 vue学习笔记
0.data用来定义属性 method用于定义函数当一个vue对象被创建的时候,向系统中加入了data对象中的所有属性吗。处理数据属性,带$在前面的是vue提供的实例属性指令是带有v-前缀的特殊属性1.v-html指令用于输出html代码2.v-bind用于属性绑定3.v-model实现对标签的双向绑定,如input框中4.参数 参数在指令后以冒号指明,用来响应html属性,比如v-bind:href,v-on:click=5修饰符:指明一个指令以什么特殊方式绑定...
2022-03-25 18:07:04
974
原创 CSS学习3-21
1.外部样式表当样式 通过外部引入时,需要使用link链接2.text-align对齐方式3.text-decoration:该属性主要是用来删除链接的下划线的4.背景附着,属性指定背景图像是应该滚动的还是附着的固定的:attachment:fixed一起滚动的:scroll5.边框border,可以设置大小,形状,颜色等属性6.外边距,可以设置auto:浏览器计算外边距length:以px,em,pt等单位计算外边距%:指定以包含元素宽度的百分比计的外边距,inherit指定从父元素
2022-03-21 16:19:55
165
原创 前端学习html篇
1.块级会以新行出现h1、p、ul、table、div内联函数通常不会以新行出现b、td、img、a、span2.计算机代码kbd>, samp>, 以及 code> 元素全都支持固定的字母尺寸和间距code元素不保留多余的空行和折行,为解决该问题,必须借用pre来包围代码3.var元素中定义数学变量4.html5语义元素span和div是非语义元素,from\table\img是语义元素header元素被用作为介绍性内容的容器,一个文档中可以有多个header元素,可作页眉
2022-03-18 17:42:52
382
原创 深度学习的epochs,batch_size、iterations的理解
深度学习中经常要用到epochs,batch_size、iterations这些术语,把庞大的数据分成小块,一块一块地传递给计算机,每一步的末尾更新神经网络的前缀,拟合数据0深度学习的优化算法、梯度下降梯度的含义是斜率或者斜坡的倾斜度。 下降的含义是代价函数的下降。(损失函数:计算的是一个样本的误差代价函数:是整个训练集上所有样本误差的平均目标函数:代价函数 + 正则化项在实际中,损失函数和代价函数是同一个东西,目标函数是一个与他们相关但更广的概念。)算法是迭代的,意思是需要多次使用算法获
2022-02-28 16:36:40
293
原创 买股票的最佳时机--dp问题
dp问题,一般想再加入一个数的下一个状态的可能性问题:买股票的最佳时机1给定一个数组 prices ,其中 prices[i] 表示股票第 i 天的价格。在每一天,你可能会决定购买和/或出售股票。你在任何时候 最多 只能持有 一股 股票。你也可以购买它,然后在 同一天 出售。返回 你能获得的 最大 利润 。示例:输入: prices = [7,1,5,3,6,4]输出: 7解释: 在第 2 天(股票价格 = 1)的时候买入,在第 3 天(股票价格 = 5)的时候卖出, 这笔交易所能获得利润 =
2022-02-28 15:19:37
180
原创 算法题笔记
1.对于string类型的串的排序:sort(s.begin().s.end())2.vector vec(n); 定义n个string类型3.两个字符串合并str1+str2
2022-02-23 21:50:01
95
原创 Internet协议的安全性
网际层安全问题1.IP数据报在传递过程中被窃取措施:读ip数据报进行加密2.数据净荷可能被截取后修改措施:对ip数据净荷进行完整性检测3. 攻击者发送伪造源地址数据包欺骗接收者,也称为ip欺骗措施:对数据包的源地址鉴别4.ARP欺骗:攻击者伪造ARP响应,欺骗两个通信的网络主机。如图:攻击者发送ARP欺骗攻击,可以完全控制A与B之间的流量,发送被动攻击(流量监测、获取信息)和主动攻击(伪造数据)防护措施:在交换机上配置IEEE 802.1x协议攻击者连接交换机时需进行身份验证;建立静
2022-02-19 22:52:42
4657
原创 防火墙--
概述防火墙是由硬件和软件组成的系统,处于安全和不安全的网络之间,根据管理员设置的访问控制规则,对数据流进行过滤。防火墙Internet安全最基本的组成部分,但对于内部攻击以及绕过防火墙的连接却无能为力对数据流的处理方式:允许满足规则的数据流通过,拒绝不满足规则的数据流通过,直接丢弃或者发送一条拒绝的信息给发送者OSI模型与三种防火墙类型的关系包过滤器 静态动态包过滤防火墙具有状态感知能力,工作在网络层,先进的会工作在传输层检查的数据包头信息包括:源目地址,应用或协议,源目端口号对外出
2022-02-16 12:53:48
1121
原创 购物单--
购物单题目:描述王强今天很开心,公司发给N元的年终奖。王强决定把年终奖用于购物,他把想买的物品分为两类:主件与附件,附件是从属于某个主件的,下表就是一些主件与附件的例子:主件 附件电脑 打印机,扫描仪书柜 图书书桌 台灯,文具工作椅 无如果要买归类为附件的物品,必须先买该附件所属的主件,且每件物品只能购买一次。每个主件可以有 0 个、 1 个或 2 个附件。附件不再有从属于自己的附件。王强想买的东西很多,为了不超出预算,他把每件物品规定了一个重要度,分为 5 等:用整数 1 ~ 5 表示
2022-02-15 19:17:54
220
原创 数字签名——
数字签名和公钥加密的区别公钥加密:Alice采用Bob的公钥对消息加密,传给Bob,Bob用自己的私钥解密数字签名:Alice采用自己的私钥对消息m签名,Alice将消息m和签名发送给Bob收到m和签名后,Bob用Alice的公钥来验证签名的有效性数字签名和消息认证的消息认证:收发方没有利害冲突的时候,消息认证对于防止第三方破坏来说已经足够。*收方能够验证消息发送者身份是否被篡改*收方能验证所发的消息内容是否被篡改数字签名:当收发双方存在利害冲突时,单纯用消息认证技术已无法解决收发双方.
2022-02-15 16:52:55
5970
原创 zhvoice
zhvoice:中文预料预料介绍zhvoice语料由8个开源数据集,经过降噪和去除静音处理而成,说话人约3200个,音频约900小时,文本约113万条,共有约1300万字。zhvoice语料比较原始数据而言,更加清晰和自然,减少了噪声的干扰,减少了因说话人说话不连贯造成的不自然。zhvoice语料包含文本、语音和说话人3个方面的信息,可适用于多种语音相关的任务。zhvoice语料由智浪淘沙清洗和处理。处理方法1.用python的工具模块aukit处理音频、降噪和取出静音pip install
2022-02-14 22:55:04
958
原创 使用tensorflow实现声纹识别
前言本文介绍使用tensorflow实现简单的声纹识别模型,首先需要熟悉音频分类,没有了解的可以查看我上篇文章-基于tensorflow实现声音分类,基于这个基础上,我们训练一个声纹识别模型,通过这个模型我们可以识别说话者是谁,可应用在一些音频验证项目。 不同的是本项目使用了ArcFace loss,ArcFace loss:Additive Angular Margin Loss(加性角度间隔损失函数),对特征向量和权重进行归一化,对θ加上角度间隔,角度间隔比余弦间隔在对角度的影响更加直接。使用环境
2022-02-14 22:52:57
3561
1
原创 python函数(学习笔记)
python函数1.os.path.join():用于路径拼接文件路径,从倒数第一个以/开头的参数开始拼接,之前的参数全部丢弃2.librosa.get_duration()获得音频的时长3.f.readlines()读取文件的所有行(而readline则是读取一行)4.tf.io.TFRecordWriter():将记录写入TFRecords文件的类。4.1首先认识:TensorFlow提供了一种统一的格式来存储数据,这个格式就是TFRecords。为了高效的读取数据,可以将数据进行序列化存储,
2022-02-10 23:36:33
986
原创 基于Tensorflow实现声纹识别
基于Tensorflow实现语音识别安装librosalibrosa是一种用于音频处理的工具包,具有图形处理,特征提取,绘制声音图形。安装命令:pip install pytest-runnerpip install librosa安装pyAudiopyAudio用于提取特征,训练并且使用分类器、语音分割功能、内容关系可视化具体功能:特征提取(feature extraction):关于时域信号和频域信号都有所涉及分类(classification):监督学习,需要用已有的训练集来进行训练
2022-02-10 23:36:20
3701
原创 声纹识别_
声纹识别和语音识别的区别1.两者在原理上一样,都是通过采集语音信息进行分析和处理,提取相应的特征或建立模型,然后做出判断2.两者识别的目的:语音识别通过识别说话的内容转化为文字,而声纹识别则是要识别说话人的身份,是一种生物识别技术3.声纹识别是通过语音波形反应说话人的生理和行为特征的语音参数,进而连接到声纹库,因此,声纹识别不注重语音信号的语义,而是从语音信号中提取个人声纹特征,挖掘出包含在语音信号中的个性因素。文本相关语音识别有文本相关和文本无关两种。文本相关要求用户按照给定的内容发音,每个人
2022-02-10 14:02:26
4564
原创 网络安全技术与实践
安全攻击的分类1.被动攻击是对所传输的信息进行窃听和检测,攻击者的目的是获得线路上传输的信息,包括信息泄露和流量分析2.主动攻击是指恶意篡改或伪造数据流d鞥攻击行为,分为4类:伪装攻击、重放攻击、消息篡改、拒绝服务分割线------------------------------------密码学包括1.古典密码2.流密码流密码的安全性完全依赖于密钥流产生器生成序列的随机性和不可预测性3.DESDES运算分为3步:(1)将输入的分组进行固定初始置换(L0,R0)<-IP (In
2022-02-09 12:42:33
5803
原创 CNN与RNN简要概括
CNN:核心是模拟人的视觉特征,认为视觉不止聚焦于感兴趣的像素上,还对周围的空间产生响应,解决了图像空间相关性问题。同时,在局部采用共享权值,以降低模型训练难度。卷积操作具有位移、缩放以及其它形式扭曲不变性,这极大地降低了CNN对目标在图像中的角度、缩放和扭曲的依赖性和敏感度。 池化操作对局部区域提取显著特征,压缩图像特征数据,降低数据维度,提取有用深层数据特征基本操作:Xj是第j个神经元的值,f为激活函数,Mj为神经元集合,Wij表示相连两层神经元连接的权重值,bj为偏置值RNNRNN是广泛用
2022-02-08 22:11:03
1243
原创 opencv笔记
滤波1:中值滤波:median=cv2.medianBlur(img,5)//5代表的是5×5为一个处理单位,中值滤波能够把所有噪音点一下子消除掉2:均值滤波blur=cv2.blur(img,(3,3))3:方框滤波,基本和中值滤波一样,可以选择归一化box=cv2.boxfilter(img,-1,(3,3),nomarlize=True)4:高斯滤波aussian=cv2.GaussianBlur(img,(5,5),1)图像阈值1:简单阈值,如果像素点小于阈值,则设置为0,否则将其设置
2022-02-06 21:11:17
2401
原创 草履虫都能看懂的https安全机制
https的安全RSA+AES:想通过服务器端生成公私钥,并将RSA公钥以明文的方式传给客户端,客户端收到公钥后,生成AES密钥,并通过RSA公钥加密传送个服务器,服务器私钥解密,就能保证AES密钥的安全性了?就可以愉快地用aes加密消息传送了??问题:采用RSA和AES结合方式的安全问题:如果攻击者劫持并且替换了服务器第一次给客户端发送的RSA公钥,之后客户端用攻击者的公钥对AES密钥进行加密,攻击者再次劫持并用自己的RSA私钥进行解密可以得到明文解决的终极(即https的安全机制):数字证书登场
2022-02-03 15:15:33
1298
原创 【无标题】
1.动态规划基本思想是将待求解问题分解成若干子问题。再结合这些子问题的答案得到原问题的最优解,是整体上的最优解而贪心算法总是做出当前清情况下的最好的选择,所做的知识某种意义上的局部最优解...
2022-01-28 10:07:57
295
原创 温故而知新
数对题目描述出题是一件痛苦的事情!相同的题目看多了也会有审美疲劳,于是我舍弃了大家所熟悉的 A+B Problem,改用 A-B 了哈哈!好吧,题目是这样的:给出一串数以及一个数字 CCC,要求计算出所有 A−B=CA - B = CA−B=C 的数对的个数(不同位置的数字一样的数对算不同的数对)。输入格式输入共两行。第一行,两个整数 N,CN, CN,C。第二行,NNN 个整数,作为要求处理的那串数。输出格式一行,表示该串数中包含的满足 A−B=CA - B = CA−B=C 的数对的
2021-04-15 16:27:00
84
原创 温故
银行贷款(二分)当一个人从银行贷款后,在一段时间内他(她)将不得不每月偿还固定的分期付款。这个问题要求计算出贷款者向银行支付的利率。假设利率按月累计。输入格式三个用空格隔开的正整数。第一个整数表示贷款的原值,第二个整数表示每月支付的分期付款金额,第三个整数表示分期付款还清贷款所需的总月数。输出格式一个实数,表示该贷款的月利率(用百分数表示),四舍五入精确到0.1%0.1%0.1%。输入输出样例输入 #11000 100 12输出 #12.9求利率的公式:代码#include&l
2021-04-15 16:05:23
80
原创 2021-04-14
约瑟夫环#include<bits/stdc++.h>using namespace std;bool vis[101];int num;int main(){ int n,k; cin>>n>>k; cout<<k<<" "; vis[k]=true; int t=k;//当前数字 while(num<n-1) { for(int i=1;i<=k;)
2021-04-14 14:56:21
62
原创 走方格
走方格在平面上有一些二维的点阵。这些点的编号就像二维数组的编号一样,从上到下依次为第 1至第 n 行,从左到右依次为第 1 至第 m列,每一个点可以用行号和列号来表示。现在有个人站在第 1行第 1 列,要走到第 n 行第 m列。只能向右或者向下走。注意,如果行号和列数都是偶数,不能走入这一格中。问有多少种方案。输入格式输入一行包含两个整数 n,m。输出格式输出一个整数,表示答案。数据范围1≤n,m≤30输入样例1:3 4输出样例1:2输入样例2:6 6输出样例
2021-04-07 15:09:26
285
原创 解码
解码小明有一串很长的英文字母,可能包含大写和小写。在这串字母中,有很多连续的是重复的。小明想了一个办法将这串字母表达得更短:将连续的几个相同字母写成字母 + 出现次数的形式。例如,连续的 5个 a,即 aaaaa,小明可以简写成 a5(也可能简写成 a4a、aa3a等)。对于这个例子:HHHellllloo,小明可以简写成 H3el5o2。为了方便表达,小明不会将连续的超过 9个相同的字符写成简写的形式。现在给出简写后的字符串,请帮助小明还原成原来的串。输入格式输入一行包含一个字
2021-04-07 14:17:11
409
原创 通信网络
通信网络某国的军队由 N 个部门组成,为了提高安全性,部门之间建立了 M 条通路,每条通路只能单向传递信息,即一条从部门 a 到部门 b 的通路只能由 a 向 b传递信息。信息可以通过中转的方式进行传递,即如果 a能将信息传递到 b,b 又能将信息传递到 c,则 a 能将信息传递到 c。一条信息可能通过多次中转最终到达目的地。由于保密工作做得很好,并不是所有部门之间都互相知道彼此的存在。只有当两个部门之间可以直接或间接传递信息时,他们才彼此知道对方的存在。部门之间不会把自己知道哪些部门告诉
2021-04-05 11:02:23
186
1
原创 压缩编码
压缩编码给定一段文字,已知单词 a1,a2,…,an 出现的频率分别 t1,t2,…,tn。可以用 01串给这些单词编码,即将每个单词与一个 01 串对应,使得任何一个单词的编码(对应的 01串)不是另一个单词编码的前缀,这种编码称为前缀码。使用前缀码编码一段文字是指将这段文字中的每个单词依次对应到其编码。一段文字经过前缀编码后的长度为:L=a1的编码长度 ×t1+a2 的编码长度 ×t2+…+an 的编码长度 ×tn。定义一个前缀编码为字典序编码,指对于 1≤i<n,ai 的
2021-04-04 20:45:45
326
原创 最优配餐
题目栋栋最近开了一家餐饮连锁店,提供外卖服务。随着连锁店越来越多,怎么合理的给客户送餐成为了一个急需解决的问题。栋栋的连锁店所在的区域可以看成是一个 n×n的方格图(如下图所示),方格的格点上的位置上可能包含栋栋的分店(绿色标注)或者客户(蓝色标注),有一些格点是不能经过的(红色标注)。方格图中的线表示可以行走的道路,相邻两个格点的距离为 1。栋栋要送餐必须走可以行走的道路,而且不能经过红色标注的点。p41.png送餐的主要成本体现在路上所花的时间,每一份餐每走一个单位的距离需要花费 1
2021-04-03 14:08:02
335
原创 有趣的数(组合数)
有趣的数我们把一个数称为有趣的,当且仅当:它的数字只包含 0,1,2,3,且这四个数字都出现过至少一次。所有的 0都出现在所有的 1 之前,而所有的 2 都出现在所有的 3之前。最高位数字不为 0。因此,符合我们定义的最小的有趣的数是 2013。除此以外,4位的有趣的数还有两个:2031 和 2301。请计算恰好有 n位的有趣的数的个数。由于答案可能非常大,只需要输出答案除以 109+7的余数。输入格式输入只有一行,包括恰好一个正整数 n。输出格式输出只有一行
2021-04-02 14:38:03
283
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人