自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 问答 (1)
  • 收藏
  • 关注

原创 使用JS修改伪元素样式

由于伪元素是独立DOM存在的,JS无法在DOM中找到伪元素,虽然有方法获取伪元素的样式,但无法对其进行修改。

2022-10-13 18:08:12 1399

原创 程序员的乐趣-忍者代码

最近在进阶js,在官方教程中发现很有趣的一章:忍者代码

2022-04-20 11:27:25 783

转载 2020-12-27

迁移学习是当前深度学习领域的一系列通用的解决方案,而不是一个具体的算法模型。Pre-training + fine-tuning(预训练+调参) 的迁移学习方式是现在深度学习中一个非常流行的迁移学习方式,尤其是以图像领域为代表,很多时候会选择预训练的 ImageNet对模型进行初始化。在迁移学习中,有几个概念,domain(域)和task(任务) 、source(源) 和target(目标)需要理清楚。- domain:一般指的是特征空间和概率分布 - task:包含标记空间和目标预测函数- source

2020-12-27 21:32:54 248

原创 Git+GitHub使用教程

Git+GitHub使用教程文章目录Git+GitHub使用教程安装Git登录GitHubSSH Key关联管理仓库推送本地仓库到远程拷贝远程仓库到本地使用pycharm管理仓库安装Git下载链接https://git-scm.com/download运行安装文件,全按默认勾选即可想要在cmd中运行git,在path eviroment那里要选第二个选项登录GitHubSSH Key关联1. 创建github账户2. 创建SSH Key打开git bush,输入以下命令ssh-k

2020-11-05 10:57:40 314

原创 python 文件

python 文件文件操作遵顼三步:打开文件 open(file, mode=‘t’)操作文件关闭文件 close()# 打开文件 fo = open("runoob.txt", "r") for line in fo.readlines(): #依次读取每行 line = line.strip() #去掉每行头尾空白 print "读取的数据为: %s" % (line) # 关闭文件 fo.close()open()open(file, mode=‘t

2020-10-17 22:34:09 88

原创 python3 字符串

python3 字符串文章目录python3 字符串字符串内建函数字符串运算字符串与正则表达式正则表达式语法python3 正则表达式re.match与re.search的区别re.findall, re.finditer一起来回顾基础啊~字符串内建函数修改:split(str="", num=string.count(str))分割字符串,默认以空格分割strip([chars]) 移除字符串头尾指定的字,(默认为空格或换行符)或字符序列lstrip() 删除开头的空格, r

2020-10-17 21:40:28 106

原创 Python 装饰器 & 闭包

Python 装饰器 & 闭包文章目录Python 装饰器 & 闭包理解装饰器和闭包明确python变量作用域闭包装饰器闭包和装饰器的区别实际应用1.用闭包实现一个指数函数进阶闭包的__closure__属性自定义装饰器用于修改对象的装饰器用于模拟对象的装饰器函数装饰器类方法装饰器类装饰器Python内置装饰器三种类方法装饰器@classmethod@staticmethod@property参考文章理解装饰器和闭包参考视频明确python变量作用域按下边的函数嵌套示例:读变

2020-10-17 21:35:45 91

原创 嵌入式系统与通用计算机操作系统的区别

嵌入式系统与通用计算机操作系统的区别以前仅学习并接触过嵌入式系统,通过对比,可以把以前学过的知识对应到计算机操作系统上来。本文转自个人印象笔记,如有问题欢迎评论指正。1. 嵌入式系统的要点嵌入式系统是指以应用为中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。嵌入式系统主要由嵌入式微处理器外围硬件设备嵌入式操作系统用户应用软件,等部分组成它具有“嵌入性”、“专用性”和“计算机系统”3个基本要素。2. 嵌入式系统的技术要求

2020-10-08 20:23:09 9657

原创 Linux常用命令

Linux常用命令文章目录Linux常用命令命令整理1命令整理2@本文整理自个人印象笔记,将不定期更新,如有问题欢迎评论指正Linux由于界面简单,操作复杂,应用软件少, 被Windows压制。随着Ubuntu,Centos等优秀桌面环境的兴起,Linux在个人桌面领域占有率逐渐提高。但我们仍有需要了解Linux命令。命令整理1清屏:clear路径目录:功能指令选项补充创建目录mkdir-pmake dir显示当前路径pwd无print work di

2020-10-08 09:48:27 151

原创 软件测试方法

软件测试方法文章目录软件测试方法1 黑盒/白盒1.1 黑盒测试(功能测试)1.1.1 等价类划分法1.1.2 边界值分析法1.1.3 因果图分析法1.2 白盒测试(结构测试)2 静态/动态2.1 静态测试2.2 动态测试3 单元-集成-确认-系统-验收-回归3.1 单元测试3.2 集成测试3.3 确认测试3.4 系统测试3.5验收测试3.6 回归测试其他测试:以测试形态分类:参考:软件测试分类软件测试级别分类1 黑盒/白盒从是否关心软件内部结构和具体实现的角度划分(按测试分类)白盒测试、黑盒测试

2020-10-06 10:53:55 314

原创 软件开发与测试模型

软件开发与测试文章目录软件开发与测试1 软件开发模型1.1 边做边改1.2 瀑布模型1.3 增量模型1.4 快速原型模型1.5 螺旋模型1.6 喷泉模型2 软件测试模型2.1 V模型2.2 W模型2.3 H模型2.4 X模型参考1 软件开发模型1.1 边做边改缺少规划和设计环节忽略需求环节,给软件开发带来很大的风险没有考虑测试和程序的可维护性[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ELrJpSEw-1601902835861)(en-resource:

2020-10-05 21:01:20 153

原创 SQL命令汇总

SQL命令大全文章目录SQL命令大全管理MySQL数据库操作操作表操作数据查询数据排序分页查询聚合查询多表查询--连接查询修改数据INSERTUPDATEDELETE其他group by分组参考管理MySQL使用MySQL workbench可视化图形界面管理数据库通过命令行,使用SQL语句管理数据库  1) 如何在命令行打开MySQL:进入安装位置bin文件路径,命令行输入:mysql -u root -p  2) 退出MySQL,命令行输入:EXIT  3

2020-10-05 10:26:49 1126

原创 数据库基础

数据库–SQL文章目录数据库--SQL数据库结构SQL数据库语言MySQL数据库事务的四大特性隔离级别主键和外键主键外键一对多多对多一对一小结索引唯一索引小结本文参考——廖雪峰的网站数据库结构层次模型网状模型关系模型,将数据看作一个二维表格,理解使用简单SQL数据库语言SQL(Structured Query Language)是结构化查询语言的缩写,用来访问和操作数据库系统.通过学习SQL这一种语言,就可以操作各种不同的数据库。SQL语言定义了这么几种操作数据库的能力:DDL:

2020-09-21 19:58:41 87

原创 计算机网络3--传输层2

计算机网络3–传输层2文章目录计算机网络3--传输层21 UDP和TCP的区别2 TCP三次握手四次挥手1)3次握手为什么不能是2次或者4次?2)为什么握手3次,而挥手需要4次?3)3次握手时最后一个ACK丢了怎么办?4) TCP三次握手时的SYN队列和ACCEPT队列是什么?5) 什么是SYN攻击,如何提高峰值连接的能力?6)TCP四次挥手过程中的CLOSE_WAIT过多是为什么?怎么解决?7)TCP四次挥手过程中的TIME_WAIT过多是为什么?怎么解决?3 TCP为什么可靠端口号TCP首部包含哪些参

2020-09-15 09:59:10 77

原创 计算机网络2--网络层(重要协议)

计算机网络2–网络层文章目录计算机网络2--网络层1 IP协议互联网地址特殊IP地址IP地址的私有网段2 路由选择协议3 ARP协议4 ICMP协议导图:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nFPHCpcA-1600135056082)(en-resource://database/2198:1)]1 IP协议互联网地址(1)互联网地址的种类和范围[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XJik3srp-16001

2020-09-15 09:58:06 155

原创 计算机网络1--数据链路层

计算机网络1–数据链路层导图:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ojzh00FS-1600134945863)(en-resource://database/2192:1)]MTU:最大传输单元差错控制-位错-检错-循环冗余码CRC:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hajqI52B-1600134945866)(en-resource://database/2035:1)][外链图片转存失败,源站可

2020-09-15 09:56:23 64

原创 计算机网络0-分层

计算机网络0-分层文章目录计算机网络0-分层1 OSI的体系结构1.1 物理层1.2 数据链路层1.3 网络层1.4 运输层1.5 应用层2 TCP/IP分层TCP/IP协议族中不同层次的协议封装和分用过程1 OSI的体系结构分层以实现不同的功能:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-v8XnIefL-1600134839497)(en-resource://database/1870:1)]每层主要的功能:[外链图片转存失败,源站可能有防盗链机制,建议将

2020-09-15 09:55:16 229

原创 计算机操作系统3--处理机调度与死锁

计算机操作系统3–处理机调度与死锁处理机调度高级调度:作业调度低级调度:进程调度中级调度:内存调度作业是一项工作,一个作业通常要多个进程。作业调度进程调度进程调度方式:非抢占式抢占式轮转调度算法优先级调度算法多队列调度算法多级反馈队列调度算法基于公平原则的调度算法实时调度针对有实时性要求的任务,其调度要满足对截至时间的要求1. 基本条件提供必要的信息,就去时间,开始截止时间和完成截止时间,处理时间,资源要求,优先级。系统处理能力强采用抢占式调度机制

2020-09-14 17:02:36 91

原创 计算机操作系统1--引论(整理)

计算机操作系统1–引论文章目录计算机操作系统1--引论0 基本概念1 操作系统的目标和作用1.1 目标1.2 作用2 操作系统的基本特性2.1 并发2.2 共享2.3 虚拟2.4 进程的异步性3 操作系统的主要功能3.1 处理机管理功能3.2 存储器管理功能3.3 设备管理功能3.4 文件管理功能3.5 操作系统与用户之间的接口5 OS的结构5.1 传统操作系统结构5.2 客户/服务器模式5.3 面向对象的程序设计技术5.4 微内核OS结构用户态与内核态用户态与内核态之间的转换真题操作系统的运行机制0

2020-09-14 17:01:46 172

原创 计算机操作系统2--进程

计算机操作系统2–进程文章目录计算机操作系统2--进程1 程序的执行1.1 程序的顺序执行1.2 程序的并发执行2 进程2.1 进程的定义及特征2.2 进程的基本状态和转换2.3 进程控制2.4 进程同步2.5 进程通信3 线程与进程调度4 死锁1 程序的执行1.1 程序的顺序执行一个应用程序由多个程序段组成,每个程序段完成特定的功能,在执行时,都需要按照某种先后次序顺序执行。顺序执行时具有以下特征顺序性封闭性可再现性1.2 程序的并发执行引言: 程序顺序执行的缺点:系统资源利用率低–

2020-08-27 11:56:06 203

原创 CUDA out of memory解决方法

https://www.cnblogs.com/iclaire/p/12658730.html1.内存不够了:改小batchsize,测试时加上with torch.no_grad()2.内存未分配:按Win10下多线程的问题解决

2020-07-25 11:19:50 1590

转载 Pytorch中, torch.einsum

https://blog.csdn.net/a2806005024/article/details/964628273)Torch矩阵乘法。print(a_tensor) tensor([[11, 12, 13, 14], [21, 22, 23, 24], [31, 32, 33, 34], [41, 42, 43, 44]]) ...

2020-05-02 17:17:57 917

转载 Python字符串格式化-学这些就够用了

一、思考❓❔1.什么是字符串格式化?将变量(对象)的值填充到字符串中 在字符串中解析Python表达式 对字符串进行格式化显示 左对齐、右对齐、居中对齐 保留数字有效位数 2.你学过的字符串格式化方式有哪些?% 字符串格式化 format字符串格式化 F字符串二、% 字符串格式化操作????????1.使用变量来替换字符串中的%sname =...

2020-03-02 17:21:20 339

原创 pytorch搭建CNN

1.直接import torch.nn as nnimport torch.nn.functional as Fclass Net(nn.Module): def __init__(self): super(Net, self).__init__() # 1 input image channel, 6 output channels, 3x...

2020-02-18 17:40:26 529

原创 Pytorch使用autograd.Function自定义拓展神经网络

我们知道CNN这类人工神经网络都基于BP算法进行优化,因此需要误差关于权重是连续可导的,这是可以运用BP算法的前提条件;也有一些网络不满足这个条件。1.可导对于可连续求导的神经网络构建时采用nn.Module类即可,此时仅仅需要改写__init__和forward方法,torch会自动求导,如下面的例子:import torchimport torch.nn as nnimp...

2020-02-17 21:05:50 1125

转载 Windows7安装Python启动报错:api-ms-win-crt-runtimel1-1-0.dll缺失

问题:在Win7中安装python是有时会出现 api-ms-win-crt-runtime-|1-1-0.dll丢失的错误,原因:(我64位电脑)C:\Windows\System32里面不存在api-ms-win-crt-runtime-l1-1-0.dll解决办法:①如果C:\Windows\SysWOW64中有api-ms-win-crt-runtime-l1-1-0.dll,就将...

2020-02-15 19:53:19 862

转载 matplotlib imshow colorbar

参考官方文档color example code: colormaps_reference.py(Source code)(png,pdf)(png,pdf)(png,pdf)(png,pdf)(png,pdf)(png,pdf)"""==================Colormap reference======...

2020-01-07 15:32:56 725

转载 matplotlib面向对象绘图小白终结版

作者:王尼玛原文链接:https://segmentfault.com/a/1190000020450334?utm_source=tag-newestpythonmatplotlib阅读约 13 分钟0.写在前面鄙人以为,在matplotlib中还是推荐使用面向对象的方法,因为它可以更好的控制和自定义绘图。先送各位一张宝贝,这是我从matplotlib官方文档中摘下来的...

2020-01-06 19:35:23 752 1

原创 将matplotlib绘图嵌入pyqt

我的终极整理,供参考# coding:utf-8import matplotlib# 使用 matplotlib中的FigureCanvas (在使用 Qt5 Backends中 FigureCanvas继承自QtWidgets.QWidget)from matplotlib.backends.backend_qt5agg import FigureCanvasQTAgg as Fig...

2020-01-06 19:13:47 1514

原创 matplotlib绘图的几种方式

Matplotlib是整个软件包,matplotlib.pyplot是Matplotlib中的模块。matplotlib.pyplot是使matplotlib像MATLAB一样工作的命令样式函数的集合。每个pyplot函数对一个图进行一些更改:例如,创建一个图,在图中创建一个标绘区域,在标绘区域中绘制一些线,用标签装饰该图,等等。在matplotlib。pyplot各种状态保存在函数调用,所以...

2020-01-06 15:22:45 562

翻译 Matplotlib入门--打好基础

用matpltolib绘图时,对于一般的需求只需要找到一个例程改一下就可以了,但是当想要把matplotlib绘图显示在GUI上时发现还是有一些基础的东西需要回过头学习一下。首先参考官方教程:https://matplotlib.org/tutorials/introductory/usage.html#sphx-glr-tutorials-introductory-usage-py中文参...

2020-01-06 11:01:03 570

翻译 PyQt signal slot官方文档(翻译)

原网址:https://www.riverbankcomputing.com/static/Docs/PyQt5/signals_slots.html?highlight=pyqtsignal#PyQt5.QtCore.pyqtSignal指数 班级| 模块| PyQt v5.14.0参考指南»支持信号和插槽Qt的主要特征之一是它使用信号和插槽在对象之间进行...

2020-01-03 09:17:56 622

原创 Matplotlib绘图嵌入Tkinter窗口的三方法

参考官方文档的一些示例,对其进行补充,总结了三种方法。使用其中一种方法时,将另外两种方法屏蔽即可:# -*- coding: utf-8 -*-"""Created on Fri Nov 29 11:13:17 2019@author: Administrator三种把画图放到tkinter界面的方法,改进自官方文档"""import tkinter#-----------...

2019-11-29 21:27:30 4426

原创 Anaconda环境下解决“import cv2 失败 ImportError:DLL load fail:找不到指定模块”的方法

先是参考https://blog.csdn.net/wss794/article/details/83119939conda install -c https://conda.binstar.org/menpo opencv>>> import cv2报错:ImportError:DLL load fail:找不到指定模块分析:网上找了下应该是opencv和py...

2019-11-20 10:54:27 1064

原创 清华大学目前已恢复 Anaconda 镜像服务

发布:https://www.oschina.net/news/107507/tuna-restore-anacondaanaconda镜像适用帮助:https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/anaconda镜像安装包:https://mirrors.tuna.tsinghua.edu.cn/anaconda/arch...

2019-08-31 11:44:14 871

转载 循环神经网络

今天突然发现百度词条对循环神经网络的解释全面的令人感动,尤其是提到了ESN和LSM这类水库计算模型链接:https://baike.baidu.com/item/%E5%BE%AA%E7%8E%AF%E7%A5%9E%E7%BB%8F%E7%BD%91%E7%BB%9C/23199490?fr=aladdin循环神经网络(Recurrent Neural Network, RNN)是一类以...

2019-05-25 17:53:21 16156

转载 conda中重要的三个概念:环境、通道和包

转载自:https://www.cnblogs.com/dadream/p/10820379.html基本使用conda必须要了解的三个概念:虚拟环境、通道和包。conda提供了在python环境下重要的编程环境管理功能,包括环境隔离和依赖包管理。环境隔离通过虚拟环境实现,与此相关的命令有:conda create -n <env_name> python=3.6 #...

2019-05-18 10:54:06 1202

转载 线性回归防止过拟合-正则化-Ridge Regression

参考:https://blog.csdn.net/speargod/article/details/80233619https://www.cnblogs.com/wuliytTaotao/archive/2019/05/11/10837533.html一 .正则化的目的:1.过拟合现象:如图,在线性回归中。图一中,使用一条直线进行数据的拟合,但是这个模型并没有...

2019-05-16 10:40:23 1808

转载 竞争型神经网络:自组织映射神经网络(SOM)

竞争型神经网络是基于无监督学习(Unsupervised learning)方法的神经网络的一种重要类型,它经常作为基本的网络形式,构成其它一些具有自组织能力的网络,如自组织映射网络(SOM)、自适应共振理论网络、学习向量量化网络等。生物神经网络存在一种侧抑制的现象,即一个神经细胞兴奋后,通过它的分支会对周围其他神经细脑产生抑制,这种抑制使神经细胞之间出现竞争:在开始阶段,各神经元对相同的输入...

2019-03-20 19:33:15 4710

原创 文献管理工具——endnote和notexpress使用感受

看了罗绍峰老师的文献信息管理课程,推荐了二分法采用Endnote进行文献检索和管理,但我个人还是习惯从网页段自己搜索文献,并自己手动下载到本地,但是后期在文献阅读整理时还是希望能通过一款软件来集中管理。Endnote和Notexpress都有将本地文献导入的功能,但是目前从使用体验来看Notexpress更好用,有以下几点原因:1. 导入中文文献时,Endnote无法获取文献相关信息;...

2019-03-08 20:38:25 7872

空空如也

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

TA关注的人

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