自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 openssl+socket实现client/server加密通信【python】

一、简介计算机网络实验,实现安全的web服务器,要求完成简单的客户端、服务器通信功能。简单理解,web服务器是http server,安全的web服务器也即利用openssl加密后的https server。python中创建服务器主要有两类方法,一种是利用python socket编程,一种是调用http.server包。调用http.server是更简单便捷的方式,我在另一篇文章中...

2019-12-21 20:49:03 7485 2

原创 python3实现简单的多线程https serve

一、简介这是一个简单的多线程https server。版本:python3.7前期工作:python提供的http.server包能够帮助我们很方便的创建http(s)server。在这里我们准备创建的是https server,所以需要提前准备自己的密钥文件和证书文件。密钥文件:privkey.pem 证书文件:certificate.pem没有密钥文件和证书文件的同学...

2019-12-21 19:08:32 2906

原创 【Pytorch学习笔记三】Logistic Regression + DataLoader

一.Logistic Regression(一)小例子简介逻辑回归可以理解为二分类(0,1),例如成绩过与不过,比赛赢与输,非0即1的问题。继续沿用学习时间与成绩绩点的例子,我们通过绩点判别课程是否通过,如下图所示:当学习时间为4小时时,判断课程是否通过。这是一个简单的二分类问题。我们做如下设计:建立的模型如下:使用交叉熵损失函数:(二)分步构建模型...

2019-11-11 23:56:21 580

原创 【Pytorch学习笔记二】pytorch basic + back propagation

一. Pytorch Basic(一)简介Pytorch是python中开源的一个机器学习库,类似tensorflow, keras, 可用于自然语言处理等应用,由Facebook 人工智能团队提出。加载cuda时,可使用GPU加速计算。1. tensor basic张量(tensor)可以简单地看作存储多维数据的容器。如下图所示0维张量是scalar,1维张量是vector,2维...

2019-11-11 22:51:18 310

原创 【Pytorch学习笔记一】linear model+gradient descent

一.简单的线性模型例子有这样的一组数据,学习时间与获得绩点,如下图所示,假设学习时间为1小时,获得绩点2;学习时间为2小时,获得绩点4;学习时间为3小时,获得绩点6;那么学习时间为4小时,获得的绩点是多少呢?这是一个简单的线性模型,按照此规律很容易地我们知道学习4小时,获得绩点为8。那么计算机要如何识别这个规律,得出结果呢?首先我们定义一个线性模型:它的损失函数如下:...

2019-11-05 13:48:05 368

原创 IP包流量分析(二)(PyQt5运行结果GUI输出)

接上篇计网实验IP包流量分析(一)(python+pypcap+dkpt)完成抓包解析结果的图形化输出。准备工作:请查看上一篇博客:Python控制台运行结果输出到GUI(PyQt5)完整代码:import sysimport timeimport pcapimport dpktfrom PyQt5.QtCore import QObject, pyqtSignal...

2019-10-23 21:48:19 1003

原创 Python控制台运行结果输出到GUI(PyQt5)

一般情况下,程序运行结果在控制台输出,那如果不希望结果在控制台显示,而是输出到图形化用户界面呢?可以通过PyQt5,将运行结果输出定向到QTextEdit来完成。环境:python3.7,pychram CE1.准备工作Qt sip PyQt5Qt 5可以在官网下载,选择免费的OpenSource系列,但速度较慢。推荐在清华镜像下载Qt-5.13.0,整个软件较大,大概3.2G...

2019-10-23 17:39:58 29922 13

原创 IP包流量分析(一)(python+pypcap+dkpt)

计算机网络实验:IP包流量分析 (抓取IP包并解析,运行结果GUI输出)系统:Mac Mojave10.14.6环境:python3.7, pycharm CE(计算机网络课程实验,老师要求抓包分析,也即实现一小部分Wireshark软件功能。网上查了很多资料,大多数使用了winpcap以及c++。很遗憾,我没学过c++,所以改用python,使用pypcap抓包,dkpt解析包。)...

2019-10-23 16:14:45 5545

原创 遗传算法实例解析(python)

一.简介遗传算法(Genetic Algorithm, GA)是模拟达尔文生物进化论的自然选择和遗传机理的生物学进化过程的计算模型,是一种通过模拟自然进化过程搜索最优解的方法。遗传算法以一种群体中的所有个体为对象,并利用随机化技术指导对一个被编码的参数空间进行高效搜索。其中,选择、交叉和变异构成了遗传算法的遗传操作;参数编码、初始群体的设定、适应度函数的设计、遗传操作设计、控制参数设定五个...

2019-10-20 20:03:59 4928

一个onePage-scroll网页

一个one page scroll 网页,使用jQuery实现流星划过、星空闪烁、街灯忽明忽暗等效果。

2018-09-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除