自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一叶知秋境

不先事而为之备 不后事而为之留

  • 博客(18)
  • 资源 (4)
  • 收藏
  • 关注

原创 Pytorch在输入和模型参数不变时,每次的输出会变化

1. 问题  其实标题不大对,因为模型参数发生了改变,只是你不知道。1.1 首先其他人给出的答案在于BN层的问题,可以通过设置model.eval()解决,但这不是我的问题。1.2 我的问题出在了模型的参数上,因为使用了多GPU训练的torch.nn.DataParallel(model),导致在保存训练好的模型参数时,附带上了module,如下:Missing key(s) in state_dict: "base.conv1.weight", "base.bn1.weight", "base.b

2021-04-26 22:34:12 1810

原创 Pytorch关于requires_grad_(True)的理解

  在学习图像迁移的时候,发现使用的vgg19模型需要保证模型参数不更新,所以使用了如下代码:vgg19 = models.vgg19(pretrained=True).to(device)vgg = vgg19.featuresfor param in vgg.parameters(): param.requires_grad_(False)  但是疑惑的是,requires_grad_(False)的作用是让参数不被追踪。百思不解其意,故使用如下代码测试:import torch

2021-04-25 10:23:08 41166 10

原创 树莓派建立个人网站(二):代码统计系统环境部署

 BACK:树莓派建立个人网站(一):Nginx+uWSGI+Flask实现最简服务器的搭建 根据之前的部署已经可以搭建一个简单的服务器,但是我想把我的代码统计系统搭建上去第一步是先安装部署好MySQL和Redis,不过树莓派上下载的是MariaDB,用法和MySQL一样。网上有很多教程,记得设置后台运行。接着部署项目依赖的库,参照上面的文章接着是在MariaDB里建立一个你需要的数据库,因为一般SQLAlchemy的配置表不会自动建立数据库。你也可以参考这个博文使用SQLAlchemy建立

2021-02-21 11:27:02 232

原创 树莓派建立个人网站(三):frp内网穿透实现外网访问

流程一览:一:实现方案二:frp的使用1. 准备工作2. 安装frp3. 访问方式(下方的域名可替换为公网IP地址)4. 树莓派上的frpc的开机启动三:注意事项四:参考博文一:实现方案  依照目前针对内网穿透的三种方案:获得自家的公网IP,使用路由器进行端口映射使用第三方的软件进行内网穿透,如花生壳等使用工具进行内网穿透,如frp等  其中第一种方案因为ipv4地址紧张,ipv6还未普及等原因,很难获取到自家的公网IP,且IP固定因为不便于更换服务器位置。  第二种方案和第三种方案其实本

2021-02-21 11:07:11 1163 2

原创 树莓派建立个人网站(一):Nginx+uWSGI+Flask实现最简服务器的搭建

流程一览:一:Nginx、uWSGI、Flask1. Flask2. uWSGI3. Nginx4. 开机启动二:参考博文使用环境介绍:树莓派3B+,Python3.7一:Nginx、uWSGI、Flask为什么要使用Nginx+uWSGI+Flask?  本身来讲使用Flaks就足以算是一个web服务了,即便是没有其他的也并不影响基本的访问,但是Flask本身并不用于生产环境,而是用于开发环境,毕竟你不能让Flask既设计web框架,还要兼顾服务器搭建的完善。而uWSGI就是一个实现了WSGI和

2021-02-21 10:58:21 549

原创 编程之基 --- C语言基础大全 V

 BACK:最全C语言笔记篇 IV 流程一览Twelfth Week 程序结构1. 全局变量2. 静态本地变量3. 全局变量贴士4. 编译预处理和宏5. 带参数的宏6. 大程序结构7. 头文件Thirteenth Week 文件1. 格式化的输入输出2. 文件的输入输出3. 二进制文件4. 位运算5. 位运算的应用Twelfth Week 程序结构1. 全局变量定义在函数外面的变量是全局变量全局变量具有全局的生存期和作用域它们与任何函数都无关在任何函数内部都可以使用它们 

2020-08-13 19:43:56 413

原创 编程之基 --- C语言基础大全 IV

 BACK:最全C语言笔记篇 III 流程一览Tenth Week 字符串1. 字符串2. 字符串函数Eleventh Week 结构类型1. 枚举2. 结构3. 联合Twelfth Week 程序结构1. 全局变量2. 静态本地变量3. 全局变量贴士4. 编译预处理和宏5. 带参数的宏6. 大程序结构7. 头文件Thirteenth Week 文件1. 格式化的输入输出2. 文件的输入输出3. 二进制文件4. 位运算5. 位运算的应用Tenth Week 字符串1. 字符串以0(整数0

2020-08-13 19:38:41 609

原创 编程之基 --- C语言基础大全 III

流程一览Eleventh Week 结构类型1. 枚举2. 结构3. 联合Twelfth Week 程序结构1. 全局变量2. 静态本地变量3. 全局变量贴士4. 编译预处理和宏5. 带参数的宏6. 大程序结构7. 头文件Thirteenth Week 文件1. 格式化的输入输出2. 文件的输入输出3. 二进制文件4. 位运算5. 位运算的应用Eleventh Week 结构类型1. 枚举常量符号化:用符号而不是具体的数字来表示程序中的数字#include <stdio.h>

2020-08-12 19:46:46 492

原创 编程之基 --- C语言基础大全 II

流程一览Seventh Week 函数1. 函数的定义和使用2. 函数的参数和变量Eighth Week 数组1. 数组2. 数组运算2.1 素数2.2 二维数组Ninth Week 指针1. 指针2. 指针应用3. 常见错误4. 数组和指针5. 指针和const6. 指针运算7. 动态分配内存Tenth Week 字符串1. 字符串2. 字符串函数Seventh Week 函数1. 函数的定义和使用没有返回值的函数:void 函数名(参数表)不能使用带值的return可以没有return

2020-08-12 19:33:11 830

原创 初篇(一)--- 排序算法之Low B 三人组

流程一览1.冒泡排序2.选择排序3.插入排序4.小结    如果不考虑这是算法,仅仅只是凭借你的日常的排序方法,是否简单地说:比如一堆杂乱的牌子,上面写着阿拉伯数字,让我们排序,比如从最大的开始排,是否先在里面寻找最大的一块数的牌子,然后再放到其他的地方,依次排列,最后形成从大到小数字的牌子顺序。    如果让程序实现怎么办:一个列表有n个数,排序紊乱,先取里面最大的,是否一个个的比较,每次比较就把更大的那个数赋值给变量max_value,然后每次的max_value再append到一个新的列表,再把

2020-08-12 19:19:03 432

原创 算法前导章 --- 基础和目录

流程一览1:如何评判一个算法的优劣1.1:时间复杂度1.2:空间复杂度2:递归和汉诺塔2.1 递归2.2 汉诺塔(一个经典的递归问题)3.目录结构    算法导论:“非形式地说,算法就是任何良定义的计算过程,该过程取某个值或值的集合作为输入并产生某个值或值的集合作为输出。这样算法就是把输入转换成输出的计算步骤的一个序列。”    简而言之:算法一个计算解决问题的方法。而程序就是数据结构和算法的结合。1:如何评判一个算法的优劣1.1:时间复杂度用来评估一个算法运行效率的式子,只用于大约的复杂度

2020-08-12 19:16:17 315

原创 编程之基 --- C语言基础大全 I

这一系列的C语言笔记是取材于慕课翁恺老师的课程《C语言程序设计》流程一览First Week 程序设计与C语言1.1 计算机和编程语言1.1.1计算最大公约数:1.1.2 程序的执行1.2 C语言1.3 第一个程序Second Week 计算1. 变量1.1 英制计量单位转换2. 表达式2.1 计算时间差2.2 运算符优先级2.3 赋值运算符2.4 “嵌入式赋值”(不推荐使用)2.5 交换两个变量(a和b)的值(小套路之一)2.6 复合赋值2.7 递增递减运算符Third Week 判断1. 判断1..

2020-08-12 19:11:05 815

原创 XShell的安装和配置

1. 目的在所有的远程连接工具里,我选择了XShell。原因:拥有目前最好看的GUI界面连接稳定免费版本足够使用当时下载的时候XShell比MobaXterm先下完,这些软件下载速度都一言难尽。(提供一个官网的安装包)2. 安装傻瓜式安装,没有什么需要注意的点,记得安装路径不在系统盘以及选择版本是学校/家庭版的(因为免费,但是够用),还有软件的安装路径和数据的安装路径,自行抉择,我一般是一个盘装软件,一个盘装数据。(因为已经安装过了,不能再用安装包了,再演示一遍就很麻烦了。。。这也说明了

2020-05-09 23:51:26 1206

原创 Pycharm连接树莓派---远程调试代码流程

1. 目的  Pycharm作为官方推荐的IDE,自然在代码调试上有很大的优势。用Pycharm对树莓派来编程可以保留你对IDE的使用习惯 ,编程体验更好。2. 环境Pycharm2020最新版(新版的字体Mono真的好看!)树莓派3B+3. 流程3.1 主要是建立一个PC端和树莓派的链接创建一个新项目,项目的Python解释器选择在树莓派上先创建与树莓派的SSH连接填写树莓派用户的密码选择使用树莓派的哪个Python解释器选择PC端项目映射到树莓派的哪一个项目路径

2020-05-09 19:16:06 1327

原创 数字图像处理(一)--- 不可不知的基础讲义

前言:为什么要知道数字图像处理?基于现代计算机的快速发展,而计算机的处理也都是基于离散的,故对于图像处理,必须知道数字图像处理。为什么要学习数字图像处理?-* 你是否遇见过照片不清晰,曝光度不够,画面暗淡,色彩对比不明显?他能干什么?-* 图像增强:-* 图像复原:-* 图像压缩:-* 图像分割:-* 图像描述:等等。。。具体示例会在后续博客里详细介绍。俗...

2020-04-29 22:28:23 2253 1

原创 Python远程登陆和控制实战

1.目的和流程  目的:就是控制电脑的开关机,这个很容易理解,至于为什么,因人而异!  流程:使用itchat实现登陆因为itchat本身只有打开图片扫描和在命令行显示登陆,显然这不符合远程登陆的目的,故自己写一个基于python的email的邮件发送。把邮件发送的方法注册进itchat的登陆代码远程扫码登陆过后,检测微信filehelper发来的信息,实现命令解析根据相关命令完成...

2020-02-24 13:34:10 556

原创 简约的Flask代码统计系统

前言  最近在看flask的课程,根据视频的要求做了一个flask的小项目:代码统计系统。简单的完善了一下。  不得不说虽然只是一个小项目,但是也是有完整的目录结构的,所以就不讲解代码了。  编译环境及工具,库:pycharm,anaconda,mysql,redissqlalchemy,wtforms,redis,redis-py,flask,pipreqs,flask-migrat...

2020-02-03 17:07:45 1300

原创 基于Python的爬虫项目(一)--- 下载m3u8视频(aes加密)

基于python爬虫的简单项目(一):下载m3u8视频(aes加密) 1.环境搭建:使用anaconda(基本环境为python3.6),pycharm  注:文章发行时间为:2019.7.23 请注意网站的html节点变动和编程语言的版本更新 2.直接上代码再讲解:import requestsfrom lxml import etreeimport m3u8from Cr...

2019-07-23 12:09:19 6194 10

C语言基础(全).pdf

包含的内容都是博客的,这里只是整理成了PDF方便查看,下载前请先浏览博客查看是否需要。(后续有时间的话会优化内容)

2020-08-13

Xshell-6.0.0193p.zip

之前下载XShell和mabaxterm,上传XShell资源分享,也让其他人不再受网速的限制。

2020-05-10

incubator-echarts.zip

我下载的官方的echarts的所有js包,因为它的github下载太慢,所以我下载下来直接分享给大家。下载时间2020-2-1,后面如果时间太长,太会更新就不一定能用了,不过预计怎么也得有个七八年吧,2333.

2020-02-03

Code_Statistics_System.zip

用python的flask写的代码统计系统,上传代码的压缩包,会保存里面你所写的代码行数,前端页面会显示你的每个人的总代码量的柱状图和每次代码提交时间的折线图。

2020-02-03

空空如也

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

TA关注的人

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