java中Class类的基础知识点及实例

1、说明Class本身也是一个类。Class对象只能由系统确定。JVM中只有一个Class实例可以加载一个类。Class对应于JVM中加载的.class文件。每一类的实例都会记住它是由哪个Class...

2021-05-25

Django 模板中常用的过滤器实现

模版常用过滤器
在模版中,有时候需要对一些数据进行处理以后才能使用。一般在Python中我们是通过函数的形式来完成的。而在模版中,则是通过过滤器来实现的。过滤器使用的是|来...

2021-05-25

Pytorch中的backward()多个loss函数用法

Pytorch的backward()函数假若有多个loss函数,如何进行反向传播和更新呢? x = torch.tensor(2.0, requires_grad=True)...

2021-05-25

Python爬虫基础之selenium库的用法总结

一、selenium简介官网总的来说: selenium库主要用来做浏览器的自动化脚本库。二、selenium基本用法from selenium import webdriverurl = 'http://www.baidu.com'# 将webdriv...

2021-05-25

关于keras多任务多loss回传的思考

如果有一个多任务多loss的网络,那么在训练时,loss是如何工作的呢?比如下面:model = Model(inputs = input, outputs = [y1, y2])l1 = 0.5l2 = 0.3model.compile(loss = [loss1,...

2021-05-25

pytorch中.to(device) 和.cuda()的区别说明

原理.to(device) 可以指定CPU 或者GPUdevice = torch.device("cuda:0" if torch.cuda.is_available() else "cpu") # 单GPU或者CPUmodel.to(device)#如果是多GPUif torch.cu...

2021-05-24

python 装饰器的使用与要点

一、装饰器使用场景经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量与...

2021-05-24

python框架flask知识总结

一、Flask蓝图目录我们之前写的Flask项目都是自己组织的目录结构,其实Flask官方有其推荐的目录结构,以下就是一个符合官方推荐的Flask小型应用的项目结构目录示例,如下:
  如...

2021-05-24

python制作的天气预报小工具(gui界面)

一.准备工作
不需要准备。二.预览
1.启动
启动以后自动定位所在城市,展示定位城市的天气。2.添加城市3.展示多个城市天气
添加天气之后能够显示多个城市天气信息。三.设计流程
1...

2021-05-24

java8新特性之stream流中reduce()求和知识总结

1.stream().reduce()单字段求和(1)普通数字求和 public static void test2(){ List<Integer> list= Arrays.asList(new Integer[]{1,2,3,4,5,6,7,8,9}); Intege...

2021-05-24

Java拦截器和过滤器的区别分析

一、过滤器(filter)过滤器处于客户端与Web资源(Servlet、JSP、HTML)之间,客户端与Web资源之间的请求和响应都要通过过滤器进行过滤。举例:在过滤器中定义了禁止访问192.10.10.1这...

2021-05-24

Java非阻塞I/O模型之NIO相关知识总结

组件说明(1)Channel:NIO模型中的管道,管道是链接建立和通信的重要组件,我们可以理解管道是一个容器环境,我们所有的I/O的建立读取都可以在这个容器中进行(2)Selector:NIO中的选择器,NI...

2021-05-24

Java游戏服务器系列之Netty相关知识总结

一、简介Java的底层API逐渐复杂,而开发者面对的开发场景需求也在逐渐增大。如果直接针对底层API进行编程,无疑是耗时耗力的。这时就催生了极多的编程框架,这些框架隐藏了API实...

2021-05-24

php curl获取title标题乱码怎么办

解决PHP curl 获取的内容中文乱码 问题想从电影天堂获取电影信息用到了curl,在结果中出现了乱码,如图:
解决办法在官方文档中有个 CURLOPT_ENCODING 选项,试了,其实并没有什么用...

2021-05-24

php curl 不支持https怎么办

解决php-curl不支持https问题主要原因是因为之前安装的 curl 不支持 https 协议,导致 php-curl 也不支持 https 协议#/server/app/services/bin/curl -V 查看curl 的版本号,和...

2021-05-24

round在php的用法

round() 函数对浮点数进行四舍五入。语法round(x,prec)参数x 可选。规定要舍入的数字。prec 可选。规定小数点后的位数。说明返回将 x 根据指定精度 prec (十进制小数点后数...

2021-05-24

php7如何实现垃圾回收机制

zval 的结构// php 变量对于的c结构体struct _zval_struct { zend_value value; union { &hellip;&hellip; } u1; union { &hellip;&hellip; }...

2021-05-24

纯CSS3实现3d立体文字效果(源码分析)

1.单单纯纯的效果一为了简化操作,我们使用和上一篇文章《纯CSS3文字效果推荐》一样的文档结构,后面的效果大差小不差,也就不再列出。<div contenteditable="true" class="text...

2021-05-24

一份window.location的备忘单,助你更好理解决地址路径问题!!

如果你想获取站点的URL信息,那么window.location对象什么很适合你! 使用其属性获取有关当前页面地址的信息,或使用其方法进行某些页面重定向或刷新https://segmentfault.com/se...

详解golang ssh连接服务器(模拟交互terminal)

用到的库:golang.org/x/crypto/ssh(隔墙有代理https://goproxy.cn)1. 发送指令执行 session.Run()package mainimport ( "bytes" "fmt" "golang.org/x/crypto/ssh"...

你了解php中pcntl_fork吗

pcntl_fork()函数是php-pcntl模块中用于创建进程的函数。(不支持windows)至于php_pcntl扩展如何安装开启这里就不介绍了,只分析pcntl_fork()这个函数本身。$one = 123;$one++;$tw...

2021-05-24

css分割线怎么设置

用display:inline-block实现这个属性通俗一点的解释就是让块级元素可以在一行显示。既是块级元素又可以在同一行显示就可以设置display:inline-block.我们看下面的代码是如...

2021-05-24

php数组怎么去掉key名

php 数组去掉key名,返回数组中所有的key值<?php$a=array("Name"=>"Peter","Age"=>"41","Country"=>"USA");print_r(array_values($a));?>输出:Array ( [0] => Peter [1] => 41...

2021-05-24

php怎么修改文件读写权限

php修改文件的读写权限<?php// 所有者可读写,其他人没有任何权限chmod("test.txt",0600);// 所有者可读写,其他人可读chmod("test.txt",0644);// 所有者有所有权限,其他所有人...

2021-05-24

pandas取dataframe特定行列的实现方法

1.按列取、按索引/行取、按特定行列取import numpy as npfrom pandas import DataFrameimport pandas as pd df=DataFrame(np.arange(12).reshape((3,4)),index=['one','tw...

2021-05-24

pandas中DataFrame重置索引的几种方法

在pandas中,经常对数据进行处理 而导致数据索引顺序混乱,从而影响数据读取、插入等。小笔总结了以下几种重置索引的方法:import pandas as pdimport numpy as npdf = pd.DataFr...

2021-05-24

教你怎么用python实现字符串转日期

一、生成日期数据import pandas as pdpd.date_range( )同生成随机数的思想类似,使用pandas库中的函数pd.date_range(start=None,end=None,periods=None,freq=None,tz=None,normali...

2021-05-24

pandas DataFrame.shift()函数的具体使用

pandas DataFrame.shift()函数可以把数据移动指定的位数period参数指定移动的步幅,可以为正为负.axis指定移动的轴,1为行,0为列.eg: 有这样一个DataFrame数据:import pandas...

2021-05-24

pytorch--之halfTensor的使用详解

证明出错在dataloader里面在pytorch当中,float16和half是一样的数据结构,都是属于half操作,然后dataloader不能返回half值,所以在dataloader里面,要把float16改成float32即可返回...

2021-05-24

Django实现翻页的示例代码

Django提供了翻页器。用Django的Paginator类实现一、views模块导入Paginator类实现数据分页
ApiTest/apiviews.py
每行都加了注释,希望有助于理解。from django.shortcuts im...

2021-05-24

一劳永逸彻底解决pip install慢的办法

前言Python 的一大优点就是丰富的类库,所以我们经常会用 pip 来安装各种库,所以对于Python开发用户来讲,PIP安装软件包是家常便饭。但国外的源下载速度实在太慢,浪费时间。而且...

2021-05-24

如何解决.cuda()加载用时很长的问题

方法一:pip install --upgrade --force-reinstall http://download.pytorch.org/whl/cu80/torch-0.2.0.post3-cp27-cp27mu-manylinux1_x86_64.whl后面这个可以自己到官网上找...

2021-05-24

解决pytorch-gpu 安装失败的记录

ubuntu18 系统上已经配置好gpu加速环境,安装pytorch-gpu 后出现以下问题:import torchx = torch.Tensor(2,3)x_cuda = x.cuda()x可以正常,当定义x_cuda 后,命令行卡住,不再继续输...

2021-05-24

pytorch中的model=model.to(device)使用说明

这代表将模型加载到指定设备上。其中,device=torch.device("cpu")代表的使用cpu,而device=torch.device("cuda")则代表的使用GPU。当我们指定了设备之后,就需要将模型加载到相...

2021-05-24

flask框架实现修改密码和免密登录功能

修改密码功能数据库部分:#重置密码def reset_pass(phone,password): conn,cursor=get_conn() sql="update userdata set userpass='"+password+"' where userphone='"+...

2021-05-24

python使用Streamlit库制作Web可视化页面

每当你对Excel文件进行更改保存,Web页面还能够实时进行更新,确实挺不错的。Streamlit的文档和教程地址如下。https://docs.streamlit.io/en/stable/https://streamlit.io/gall...

2021-05-24

详解盒子端CSS动画性能提升

流畅动画的标准理论上说,FPS 越高,动画会越流畅,目前大多数设备的屏幕刷新率为 60 次/秒,所以通常来讲 FPS 为 60frame/s 时动画效果最好,也就是每帧的消耗时间为 16.67ms。直观...

2021-05-24

如何在CSS中绘制曲线图形及展示动画

理解 box-shadow首先,回顾一下box-shadow这个属性。基本属性用法就是给元素创造一层阴影。再简单提一下,本文会用到的关于阴影的第一个技巧:使用阴影复制图像/投影图像当 box-s...

2021-05-24

详解CSS不定宽溢出文本适配滚动

hover 时弹出框提示一种可行的方案是在 hover 的时候,弹出一个文本框展示全文,最简单的就是在文本标签下添加 title 属性,填充我们需要的内容:<ul> <li title="溢出文本1 溢...

2021-05-24

详解Idea中HTTP Client请求测试工具的使用

前言:以前在本地测试一些接口,我都是使用postman,偶然发了Idea自带的请求测试工具HTTP Client,我就开始使用HTTP Client了,但是在某些下载流类接口的测试中,还是要使用postman,但是...

2021-05-24

简单易懂的java8新特性之lambda表达式知识总结

一、概念从本质上来说,它就是一个匿名函数,可以用来直接实现接口中的方法,从而简化代码。但是Lambda有一个限制,不能实现接口中的所有方法,所以Lambda表达式只能用于有且仅有一个...

2021-05-24

SpringBoot整合Redisson的步骤(单机版)

Redisson、Jedis、Lettuce优缺点对比
(1)Redisson
优点:
实现了分布式特性和可扩展的 Java 数据结构,适合分布式开发;
API线程安全;
基于Netty框架的事件驱动的通信,可异步调用。...

2021-05-24

浅谈Java中String的常用方法

String中常用的方法,我以代码的形式,来说明这些常用的方法。 @Test public void test1(){ //1.返回字符串的长度 String s1 = "helloworld"; System....

2021-05-24

Spring中的注解之@Override和@Autowired

一、Override首先,@Override 注解是伪代码,表示子类重写父类的方法。这个注解不写也是可以的,但是写了有如下好处:1. 可以当注释用,方便阅读(注解很重要的一个作用就是注释);2. 编译...

2021-05-24

浅谈MyBatis-plus入门使用

一、初始化 SpringBoot 项目首先使用 Spring Initializer 脚手架初始化一个 SpringBoot 项目。然后在 pom.xml 中添加相关的依赖:<dependency> <groupId>mysql</groupId>...

2021-05-24

SpringBoot参数校验的方法总结

一、前言在上一篇MyBatis-plus 初体验 中已经简单实现了 MyBatis-Plus 数据库查询。我们知道 CURD 离不开前后端的数据交互,因此参数校验是必不可少的。这篇主要讲一下 Sprin...

2021-05-24

浅谈SpringBoot如何封装统一响应体

一、前言在上一篇 SpringBoot 参数校验 中我们对参数校验添加了异常处理,但是还是有不规范的地方,没有用统一响应体进行返回,在这篇文章中介绍如何封装统一响应体。关于统一响...

2021-05-24

vue动态绑定图标的完整步骤

0 图标和图片的不同
图标时字符,图片时二进制流。即图片加载会比图标慢,且加载图标最好不要用img标签,我们可以把图标当成组件用import的方法引入进来,然后当成标签引入。1 安装...

教你使用idea搭建ssm详细教程(Spring+Spring Mvc+Mybatis)

一、创建maven项目我使用的是汉化的idea可以选择原型,我这里没有选择输入项目名称,完成创建二、配置tomcat选择运行编辑配置点加号找见tomcat,点击确定三、添加web模块点击文...

2021-05-23

java向下转型基础知识点及实例

1、概念向下转型就是父类对象转成子类对象。我们把一个父类引用 Animal类型的引用 给了一个 Bird类型 的引用,这就是向下转型2、格式子类 子类对象=(子类)父类实例3、注意向下...

2021-05-23
返回顶部
顶部