day014-python-hashlib加密

用于加密相关的操作,代替了md5模块和sha模块,主要提供SHA1,SHA224,SHA256,SHA512,MD5算法。 以下是算法示例: 1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 import hashlib 4 #=================MD5()加密===================== 5 hhb = hashlib.md5(bytes("jahiuhfdakj", encoding='utf
分类: 其他 发布时间: 10-06 22:47 阅读次数: 0

30天快速学Python视频 —— 推荐

年薪50W python视频 马哥30天快速入门Python,总共60个视频 001-Python编程语言历史及特性 002-Python编程语言初接触 003-Python程序文件结构 004-准备Python编程环境 005-Python编程语言基础技术框架(1) 006-Python编程语言基础技术框架(2) 007-Python编程语言基础技术框架(3)之print输出 008-Python编程语言基础技术框架(4)之函数介绍 009-Python编程风格(1) 010-Python编
分类: 其他 发布时间: 10-06 22:47 阅读次数: 0

Django 测试开发4 Django 模板

Django结合前端框架Bootstrap来开发web页面。pip install django-bootstrap3 在setting.py添加‘bootstrap3’。 继承模板。 在base页面添加。 {% block content %} {% endblock %} 中间为空白,继承页面可以继承使用base页面并自由填充。 {% extends "base.html" %} {% block content %} ...... {% endblock %}
分类: 其他 发布时间: 10-06 22:47 阅读次数: 0

Unity 触控实现模型的旋转和放大缩小

首先介绍一下Input.touches结构,这是一个触摸数组,每个记录代表着手指在屏幕上的触碰状态。每个手指触控都是通过Input.touches来描述的: fingerId 触摸的唯一索引 position 触摸屏幕的位置 deltatime 从最后状态到目前状态所经过的时间 tapCount 点击数。Andorid设备不对点击计数,这个方法总是返回1 deltaPosition 自最后一帧所改变的屏幕位置 phase 相位,也即屏幕操作状态 其中phase(状态)有以下这几种: Began
分类: 其他 发布时间: 10-06 22:47 阅读次数: 0

linux分析利刃之sar命令详解

一、sar的概述 在我使用的众多linux分析工具中,sar是一个非常全面的一个分析工具,可以比较瑞士军刀,对文件的读写,系统调用的使用情况,磁盘IO,CPU相关使用情况,内存使用情况,进程活动等都可以进行有效的分析。sar工具将对系统当前的状态进行取样,然后通过计算数据和比例来表达系统的当前运行状态。它的特点是可以连续对系统取样,获得大量的取样数据。取样数据和分析的结果都可以存入文件,使用它时消耗的系统资源很小。 话不多说,直接--help查看一下先 [root@lgh ~]# sar --
分类: 其他 发布时间: 10-06 22:47 阅读次数: 0

RCE漏洞bluekeep(CVE-2019-0708)利用

前言 上个月爆出exp的一个高危漏洞,跟风复现一下下。。。( ̄▽ ̄)~* 简介 Windows再次被曝出一个破坏力巨大的高危远程漏洞CVE-2019-0708。攻击者一旦成功利用该漏洞,便可以在目标系统上执行任意代码,包括获取敏感信息、执行远程代码、发起拒绝服务攻击等等攻击行为。而更加严重的是,这个漏洞的触发无需用户交互,攻击者可以用该漏洞制作堪比2017年席卷全球的WannaCry类蠕虫病毒,从而进行大规模传播和破坏。 影响范围 注:Windows 8和windows10以及之后的版本不受此
分类: 其他 发布时间: 10-06 22:47 阅读次数: 0

《可爱皮皮队》第一次作业:公共网课程评价系统

项目分析 写在前面 项目 内容 这个作业属于哪个课程 软件工程-高峰-周一34 这个作业的要求在哪里 【OUC2019软工】团队项目选题与选题报告 参考链接 [2019BUAA软工]团队项目选择 我们在这个课程的目标是 学习软件开发 本作业对团队项目的帮助 确立软件工程大纲 项目介绍 项目名称: 公课网课程评价网站 项目简述: 这是一款为学生选课提供参考服务的网站:学生可以给课程给予评价并参考课程的评价选择合适的课,同时教师也能从这些评价中知道哪些地方是需要改进的 潜在用户 在校学习的学生们和
分类: 其他 发布时间: 10-06 22:47 阅读次数: 0

在容器中安装的服务启动不了

在容器中启动一个进程,Centos7 Docker容器中报错 Failed to get D-Bus connection: Operation not permitted 如果要是用systemctl 管理服务就要加上参数 --privileged 来增加权,并且不能使用默认的bash,换成 init, docker run -d -it --privileged 镜像 /ust/sbin/init 然后在使用exec 进入bash docker exec -it 容器名 /bin/bash
分类: 其他 发布时间: 10-06 22:47 阅读次数: 0

win10无法运行Vmware,怎么办

在win10上安装了Vmware12、15都无法运行,怎么办,找了一晚上 1、点击“检查更新”或去官网下载最新版本 Vmware15.5.0,或者百度云下载 链接:https://pan.baidu.com/s/1Nqvbsag2pQQPGNojTYyerg 提取码:3kam 2、正常安装,不需要密钥(为了密钥我找了一晚上都是无效的,最后发现没必要) 3、安装虚拟系统,过程中根据提示安装Tools
分类: 其他 发布时间: 10-06 22:47 阅读次数: 0

矩阵初等变换表白公式

最近在复习线性代数的知识,突发灵感,如果用矩阵来对喜欢的人表白,感觉很好玩(前提是那个人要能理解) 于是琢磨了一下矩阵的初等变换,由4阶单位阵进行初等变换,让521,1314出现在矩阵中 小套路:让她做完这道题后,如果名字是三个字就把她的名字填入下三角的上面三个地方,如果是两个字就填在下三角的对角线上。
分类: 其他 发布时间: 10-06 22:47 阅读次数: 0

K 折交叉验证:关于StratifiedKFold 与 KFold 的区别与联系

训练神经网络时的关键一步时要评估模型的泛化能力,一个模型如果性能不好,要么是因为模型过于复杂导致过拟合(高方差),要么是模型过于简单导致导致欠拟合(高偏差)。要解决这一问题,我们就要学会两种交叉验证计数——holdout交叉验证和k折交叉验证, 来评估模型的泛化能力。 计算K折 交叉验证结果的平均值作为参数来评估模型,故而使用k折交叉验证来寻找最优参数要比holdout方法更稳定。一旦我们找到最优参数,要使用这组参数在原始数据集上训练模型作为最终的模型。 1 KFold class sklea
分类: 其他 发布时间: 10-06 22:47 阅读次数: 0

2- 网络的相关概念

网络主机:在网络中标识一台计算机 HOST 本地使用:“localhost” “127.0.0.1” 网络使用:‘0.0.0.0’ 获取本地IP:ifconfig 获取计算机名: In [1]: import socket In [2]: socket.gethostname() Out[2]: 'tedu' 通过计算机名获取地址: In [3]: socket.gethostbyname('localhost') Out[3]: '127.0.0.1' IP地址 定义:网络上确定一台主机网络
分类: 其他 发布时间: 10-06 22:47 阅读次数: 0

Codeforces Round #590 D. Distinct Characters Queries

CF上给的标签是数据结构。但给的题解里的方法是很巧的暴力,用vector<set>维护每个字母出现的下标,每次修改加下标,擦下标。每次询问对每个字母分别lower_bound查找区间内是否存在这样位置,实在太妙了! 先看题解的方法。 1 #include <bits/stdc++.h> 2 #define debug(x) cout << #x << ": " << x << endl 3 using namespace std; 4 typedef long long ll;
分类: 其他 发布时间: 10-06 22:47 阅读次数: 0

Windows服务的删除与添加

Windows服务的删除与添加 以管理员身份运行 CMD 服务的删除 sc delete 服务名称 服务添加 sc create 服务名称 binpath="服务EXE文件所在的目录"
分类: 其他 发布时间: 10-06 22:47 阅读次数: 0

[spring] SpEL

简介 我们书写的程序中,各个类之间有依赖的,需要手动实例化依赖类再赋给它。既然我们都通过IoC容器自动管理Bean了,每次使用都需要自己管理这样的依赖关系过于繁琐。 于是就有了通过配置文件的方式,使其自动注入依赖的bean。 spring提供3种装配的方式:xml装配,java装配,自动装配。 相比于xml装配,推荐的是使用java装配。 通常使用自动装配,减少配置文件。 自动装配 spring从2个角度实现自动装配: 组件扫描:spring会自动发现应用上下文中所创建的bean。 自动装配:
分类: 其他 发布时间: 10-06 22:47 阅读次数: 0

《不吃怎么会胖呢!》第一次作业_OUC二手交易平台

项目介绍 项目名称: OUC二手交易平台 项目简述:   目前大学出现许多二手物品难于二次利用,或者交易渠道复杂、不正规等情况,导致有的骗子趁机而入,为了提高二手物品的利用率,使得物品交易更加高效安全,我们打算制作一个专属自己学校范围的二手交易平台,可实现校园交易的安全、快捷,为同学提供便利的服务,让更多同学用更少的钱买到更实用的物品。 潜在用户 本项目目前主要针对的用户范围是大学校园内的学生与教职人员,预计投入使用后第一周用户量可达300。 NABCD分析 Need(需求) 不少同学会有闲置
分类: 其他 发布时间: 10-06 22:47 阅读次数: 0

基于工程实践选题的对同类软件产品的调研分析

  本人的工程实践选题为《基于大数据问答训练的中文自然语言理解系统设计》,下面我选取了工程实践可能会用到的三款软件:PyCharm、Visual Studio、Jupyter Notebook从以下几个方面进行了调研和分析。   一、这些软件的开发者是怎么说服陌生人成为他们的用户的,他们的目标都是盈利吗,都是赚取用户的现金么,还是别的?   PyCharm、Visual Studio、Jupyter Notebook这三款软件都是公认的非常好用的软件,前两款是集成IDE开发工具,都有一般IDE
分类: 其他 发布时间: 10-06 22:47 阅读次数: 0

英语gzibeads天珠

天珠英语是gZiBeads,藏语叫(si , 斯)汉语译为“斯”或“瑟”,又称“天降石”。在《藏汉大辞典》里天珠的解释为:“亚玛瑙,猫睛石,一种宝石,俗称九眼珠。入药能治脑溢血” 。最早的天珠为象雄天珠,象雄天珠诞生于古代横跨中亚及青藏高原最强大的文明古国--古象雄王国,它是雍仲本教的圣物,是藏族七宝之首” 。 象雄天珠由大成就者和高僧大德供奉加持装藏供佛或者伏藏传世而来,现存世(老)天珠皆为古人遗存,无比珍稀罕见。象雄天珠是目前有实物见证的最古老、至纯的天珠,是极为稀有难得的珍宝。 象雄天珠
分类: 其他 发布时间: 10-06 22:47 阅读次数: 0

[计算机网络]学习笔记

2019-10-06 计算机网络自顶向下方法第7版答案:https://www.cise.ufl.edu/~sahni/dsaac/?tdsourcetag=s_pctim_aiomsg 持续HTTP链接和非持续HTTP链接传送文件的时间 万分感谢这些博客主们!!!让我在上课老师讲的浅尝辄止后能够理解计算机网络。 学习链接:https://blog.csdn.net/wbwang1998/article/details/80813391 1. (4分)假设在客户端浏览器中通过点击某个超链接获得
分类: 其他 发布时间: 10-06 22:47 阅读次数: 0

算法题解:最小的K个数(海量数据Top K问题)

题目 输入 n 个整数,找出其中最小的 k 个数。例如输入4、5、1、6、2、7、3、8 这8个数字,则最小的4个数字是1、2、3、4。 初窥 这道题最简单的思路莫过于把输入的 n 个整数排序,排序之后位于最前面的 k 个数就是最小的 k 个数。这种思路的时间复杂度是 O(nlogn)。 解法一:脱胎于快排的O(n)的算法 如果基于数组的第 k 个数字来调整,使得比第 k 个数字小的所有数字都位于数组的左边,比第 k 个数字大的所有数字都位于数组的右边。这样调整之后,位于数组中左边的 k 个数
分类: 其他 发布时间: 10-06 22:47 阅读次数: 0