python基础之文件处理知识总结

一、open()方法python open()方法用于打开一个文件,并返回文件对象,在对文件处理的过程中都需要用到这个函数,如果文件无法打开,会抛出OSError。注意:使用open()方法的时候一定到...

2021-05-23

Python绘制地图神器folium的新人入门指南

一、简介想通过 Python 绘制精美的地图?想在地图上自由的设置各种参数?想获得灵活的交互体验?这里就有一款Python 神包满足你:folium。folium 建立在 Python 生态系统的数据应用...

2021-05-23

R语言常见面试题整理

尊敬的读者,这些R语言面试题是专门设计的,以便您应对在R语言相关面试中可能会被问到的问题。 根据我的经验,良好的面试官几乎不打算在你的面试中问任何特定的问题,通常都是以如...

2021-05-23

c++实现简单随机数的代码

c++简单随机数#include<iostream>#include<ctime>#include<cstdlib> using namespace std;int random(int n){ return (long long)rand()*rand%n; }int main(){ srand(unsig...

2021-05-23

Python关于OS文件目录处理的实例分享

Python----OS 文件目录处理import osimport time# 获取当前文件的绝对路径dir_1 = os.path.abspath(__file__) # D:\workspace\web-test\Study\Day_5-16\tset3.py# 获取...

2021-05-23

教你使用springboot配置多数据源

一、建库建表1.1 创建数据库db1和数据库db2
1.2 在数据库db1中创建表db1CREATE TABLE `db1` ( `id` int unsigned zerofill NOT NULL AUTO_INCREMENT, `name` varchar(50)...

2021-05-23

Java源码解析之ClassLoader

一、前言一个完整的Java应用程序,当程序在运行时,即会调用该程序的一个入口函数来调用系统的相关功能,而这些功能都被封装在不同的class文件当中,所以经常要从这个class文件中要...

2021-05-23

java类加载相关知识总结

类加载器 类加载器作用负责将.class文件(存储的物理文件)加载到内存中 类加载器过程加载:通过全类名获取这个类准备用流传输,加载进内存,加载完毕创建一个Class对象链接验...

2021-05-23

JavaScript必看的10道面试题总结(推荐)

1.this指向
1.谁调用指向谁例: function foo(){ console.log("this",this); } new foo(); 2.全局指向window例: function foo(){ console.log("this...

Vue新手指南之创建第一个vue-cli脚手架程序

1. Vue--第一个vue-cli程序Vue的开发都是要基于NodeJS,实际开发采用Vue-cli脚手架开发,vue-router路由,vuex做状态管理;Vue UI,界面我们一般使用ElementUI(饿了么出品),或者ICE(阿里...

Javascript中异步等待的深入理解

在本文中,我们将探讨async/await对于每个Javascript开发人员来说,异步编程的首选工具。如果您不熟悉javascript,请不要担心,本文将帮助您async/await从头开始理解。介绍
async/a...

Ajax请求超时与网络异常处理图文详解

别用IE浏览器!!!问题当浏览器请求超时或者网络异常的时候,我们程序需要做出什么处理和反应呢?ps:代码我会在后面贴出来,思路最重要# 请求超时 首先在==express==逻辑上是这样子写的...

vue具名插槽的基本使用实例

前言具有名字的插槽slot使用 中的 "name" 属性绑定元素
注意:
1,如果没有匹配到 则放到匿名的插槽中
2,具名插槽的渲染顺序,完全取决于模板,而不是取决于父组件中元素的顺序vue的...

python办公自动化之excel的操作

准备
使用 Python 操作 Excel 文件,常见的方式如下: xlrd / xlwt openpyxl Pandas xlsxwriter xlwings pywin32xlrd 和 xlwt 是操作 Excel 文件最多的两个...

2021-05-23

vue移动端实现左滑编辑与删除的全过程

前言根据项目需要使用 Vue-touch 实现了一个vue移动端的左滑编辑和删除功能,废话不多说,先看效果图,然后上代码吧!方法如下:第一步:安装 vue-touch npm install vue-touch@next...

Python 解决空列表.append() 输出为None的问题

想要实现的功能空列表中添加数原代码:FitnessBest = []FitnessBest = FitnessBest.append(fitnessVal[0, 0])print(FitnessBest)输出:None解决办法
分析:一定要注意!append方法...

2021-05-23

python引入其他文件夹下的py文件具体方法

红色方框要引入箭头里面的import syssys.path.append('../../config/')from database import *print(MYSQL_CONFIG)内容扩展:Python的import包含文件功能就跟PHP的include类...

2021-05-23

教你用Java GUI实现文本文件的读写

一、实验题目二、分析实验要求为: 实现一个界面,界面中包含一个文本显示区和两个按钮(存档和读档) 读档按钮作用是打开文件并读取内容,将内容显示在文本区中 存档按钮作...

2021-05-23

IDEA中打jar包的2种方式(Maven打jar包)

前言在讲这两种方式之前,我们先来说明一下什么是java中的jar文件
jar (Java Archive File),翻译过来就是java的档案文件,它其实也类似于我们windows下的zip文件,唯一的区别就...

2021-05-23

详细总结IDEA中打jar包的两种方式

一、前言在讲这两种方式之前,我们先来说明一下什么是java中的jar文件jar (Java Archive File),翻译过来就是java的档案文件,它其实也类似于我们windows下的zip文件,唯一的区别...

2021-05-23

Spring事务注解@Transactional失效的八种场景分析

首先说一下最近自己遇到的一个坑:@Transactionalservice A(){try{insert();serviceB.update();}catch(){throw new RunTimeException();}}serviceB(){@Transactional update(){...

2021-05-23

Java实现哈希表的基本功能

一、哈希表头插法放入元素/** * user:ypc; * date:2021-05-20; * time: 11:05; */public class HashBuck { class Node { public int key; int value;...

2021-05-23

Java基础之二叉搜索树的基本操作

一、二叉搜索树插入元素/** * user:ypc; * date:2021-05-18; * time: 15:09; */ class Node { int val; Node left; Node right; Node(int va...

2021-05-23

java语法糖之jdk迭代的新特性汇总

语法糖(Syntactic sugar)
是由英国计算机科学家彼得·约翰·兰达(Peter J. Landin)发明的一个术语,指计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更方便程序...

2021-05-23

Java基础之创建虚拟机对象的过程详细总结

一、对象的创建
1.1 new 类名虚拟机遇到一条new指令时,首先检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并检查这个符号引用代表的类是否已经被加载、解析和初...

2021-05-23

JavaSwing基础之Layout布局相关知识详解

一、View layout方法首先,还是从ViewRootImpl说起,界面的绘制会触发performMeasure、performLayout方法,而在performLayout方法中就会调用mView的layout方法开始一层层View的布...

2021-05-23

Java数据结构之链表的增删查改详解

一、链表的概念和结构1.1 链表的概念简单来说链表是物理上不一定连续,但是逻辑上一定连续的一种数据结构1.2 链表的分类实际中链表的结构非常多样,以下情况组合起来就有8种链...

2021-05-23

Golang如何创建守护进程以及平滑重启

作为一名 PHP 开发老兵。使用过命令行对 nginx、PHP-FPM 进行启动/重启/停止等操作。印象非常深刻。让我用 C/C++ 开发这样的系统肯定是没精力搞了。然而,自从 Golang 进入了...

python爬取豆瓣电影TOP250数据

在执行程序前,先在MySQL中创建一个数据库"pachong"。import pymysqlimport requestsimport re#获取资源并下载def resp(listURL): #连接数据库 conn = pymysql.connect...

2021-05-22

基于Python绘制子图及子图刻度的变换等的问题

1、涉及到图的对比会用到子图形式展示先看看效果2、绘制代码如下accuracy_alexnet_clef = [78.05, 78.43, 78.65, 78.61, 78.69]accuracy_resnet_clef = [84.56, 84.84, 85...

2021-05-22

如何获取Maven项目的版本号

目前大多数Spring Boot项目都会打成Jar包,所以什么War包、Ear包的就先不摸索了。Jar包的秘密
我们先解压一个Spring Boot应用Jar包看看里面能不能找到一些蛛丝马迹。在META-I...

2021-05-22

Spring Boot集成ShedLock分布式定时任务的实现示例

一、ShedLock是什么?
官方地址:github.com/lukas-kreca…以下是ShedLock锁提供者,通过外部存储实现锁,由下图可知外部存储集成的库还是很丰富的本篇教程我们基于JdbcTemplate存...

2021-05-22

Android给图片添加水印

1. 前言PS:最近在项目执行过程中有这样一个需求,要求拍完照的图片必须达到以上的效果。需求分析: 使用用预览布局SurfaceView,在不局上方使用控件的方式来进行设计,最后通过截...

2021-05-22

聊聊pytorch测试的时候为何要加上model.eval()

Do need to use model.eval() when I test&#63;Sure, Dropout works as a regularization for preventing overfitting during training.It randomly zeros the elements of...

2021-05-22

Android启动页优化之实现应用秒开

Android 应用冷启动时,需要从Application开始启动,加载时间就会比较长,这段时间里,用户所能看到的就是”白屏“(这是因为默认的AppTheme的 android:windowBackground 默认是设置...

2021-05-22

解决Tkinter中button按钮未按却主动执行command函数的问题

在使用Tkinter做界面时,遇到这样一个问题:程序刚运行,尚未按下按钮,但按钮的响应函数却已经运行了例如下面的程序:from Tkinter import *class App: def __init__(self,master):...

2021-05-22

Python 用户输入和while循环的操作

函数input()的工作原理函数input()让程序暂停运行,等待用户输入一些文本。获取用户输入后,Python将其存储在一个变量中,以方便使用。prompt="if you tell us who you are , we...

2021-05-22

解决numpy和torch数据类型转化的问题

在实际计算过程中,float类型使用最多,因此这里重点介绍numpy和torch数据float类型转化遇到的问题,其他类型同理。numpy数据类型转化numpy使用astype转化数据类型,float默认转化...

2021-05-22

PyTorch 如何自动计算梯度

在PyTorch中,torch.Tensor类是存储和变换数据的重要工具,相比于Numpy,Tensor提供GPU计算和自动求梯度等更多功能,在深度学习中,我们经常需要对函数求梯度(gradient)。PyTorch提供的...

2021-05-22

Java 进行时间处理的步骤

一、Calendar
(1)、Calender介绍
Calendar的中文翻译是日历,实际上,在历史上有着许多种计时的方法。所以为了计时的统一,必需指定一个日历的选择。那现在最为普及和通用的日历就...

2021-05-22

Java源码解析之Iterable接口

这里我们给定一个集合strings一、写法1–循环for (int i = 0, len = strings.size(); i < len; i++) { System.out.println(strings.get(i));}二、写法2–foreach循环for...

2021-05-22

pytorch中F.avg_pool1d()和F.avg_pool2d()的使用操作

F.avg_pool1d()数据是三维输入input维度: (batch_size,channels,width)channel可以看成高度kenerl维度:(一维:表示width的跨度)channel和输入的channel一致可以认为是矩阵的高度假...

2021-05-22

go xorm框架的使用

一、创建数据库连接
xorm支持单引擎和多引擎,多引擎的场景对于初学者来说,没有必要考虑,所以我们主要学习的是单引擎的数据库连接,为了方便检查SQL,需要启用打印功能,默认不开启va...

go 实现简易端口扫描的示例

我在代码里定义了两个通道,分别用于生产端口和限制连接数,如果不限制连接数,容易被对方检测到或导致对方服务器不能正常运行。// 生产端口var port = make(chan int, 10)// 限...

对PyTorch中inplace字段的全面理解

例如torch.nn.ReLU(inplace=True)inplace=True表示进行原地操作,对上一层传递下来的tensor直接进行修改,如x=x+3;inplace=False表示新建一个变量存储操作结果,如y=x+3,x=y;inplace...

2021-05-22

Pytorch 中net.train 和 net.eval的使用说明

在训练模型时会在前面加上:model.train()在测试模型时在前面使用:model.eval()同时发现,如果不写这两个程序也可以运行,这是因为这两个方法是针对在网络训练和测试时采用不同方...

2021-05-22

解决Pytorch中的神坑:关于model.eval的问题

有时候使用Pytorch训练完模型,在测试数据上面得到的结果令人大跌眼镜。这个时候需要检查一下定义的Model类中有没有 BN 或 Dropout 层,如果有任何一个存在那么在测试之前需要...

2021-05-22

pytorch中的model.eval()和BN层的使用

看代码吧~class ConvNet(nn.module): def __init__(self, num_class=10): super(ConvNet, self).__init__() self.layer1 = nn.Sequential(nn.Conv2d(1, 1...

2021-05-22

粗暴解决CUDA out of memory的问题

小渣渣复现大佬project发现GPU跑不动,出现如下报错:RuntimeError: CUDA out of memory.看下来最简单粗暴方法就是减少batch_size,慢是慢了不止一点点但至少跑得动了!补充:Pytorch...

2021-05-22

pytorch训练神经网络爆内存的解决方案

训练的时候内存一直在增加,最后内存爆满,被迫中断。后来换了一个电脑发现还是这样,考虑是代码的问题。检查才发现我的代码两次存了loss,只有一个地方写的是loss.item()。问题就在l...

2021-05-22
返回顶部
顶部