• SpringBoot 配置 okhttp3的操作

    2021-02-25

    1. Maven 添加依赖<dependency> <groupId>com.squareup.okhttp3</groupId> <artifactId>okhttp</artifactId> <version>3.10.0</version></dependency>2. application.properties 配置文件ok.http.connect-timeout=30ok.http.

  • PostgreSQL判断字符串是否包含目标字符串的多种方法

    2021-02-24

    PostgreSQL判断字符串包含的几种方法:方式一: position(substring in string):position(substring in string)函数:参数一:目标字符串,参数二原字符串,如果包含目标字符串,会返回目标字符串笫一次出现的位置,可以根据返回值是否大于0来判断是否包含目标字符串select position('aa' in 'abcd'); position

  • @PathVariable注解,让spring支持参数带值功能的案例

    2021-02-24

    @PathVariable的作用获取URL动态变量,例如  @RequestMapping("/users/{userid}")  @ResponseBody  public String getUser(@PathVariable String userid){    return "userid=" + userid;   }@PathVariable的包引用spring自从3.0版本就引入了

  • 关于探究python中sys.argv时遇到的问题详解

    2021-02-24

    自动化任务这是一篇关于我在自己学习python自动化办公中遇到的问题的笔记。关于文章读写我用到的书是《python编程快速上手》,在学习第八章时遇到了理解上的困难。问题主要是在接触sys.argv和在创建bat文件时,出现了理解上的障碍。sys.argv这个函数是我们写python脚本中最常用的一个函数.sys是Python的一个「标准库」,也就是官方出的「模块」,是「System」的简写,封装了

  • Python 带星号(* 或 **)的函数参数详解

    2021-02-24

    1. 带默认值的参数在了解带星号(*)的参数之前,先看下带有默认值的参数,函数定义如下:>> def defaultValueArgs(common, defaultStr = "default", defaultNum = 0):    print("Common args", common)    print("Default String", defaultStr)    print("De

  • python中scipy.stats产生随机数实例讲解

    2021-02-19

    python的numpy 能生成一定概率分布的随机数,但如果需要更具体的概率密度,累积概率,就要使用scipy.stats。scipy.stats用于统计分析,统计工具和随机过程的概率,各个随机过程的随机数生成器可以从numpy.random中找到。本文介绍python中使用scipy.stats产生随机数的原理及实例。1、scipy.stats正态分步格式scipy.stats #生成指定分布s

  • python 高阶函数简单介绍

    2021-02-19

    把函数作为参数传入,这样的函数称为高阶函数,高阶函数是函数式编程的体现。函数式编程就是指这种高度抽象的编程范式。1.体验高阶函数在Python中,abs()函数可以完成对数字求绝对值计算。abs(-10) # 10round()函数可以完成对数字的四舍五入计算。round(1.2) # 1round(1.9) # 2需求:任意两个数字,按照指定要求整理数字后再进行求和计算。方法1def add_n

  • 使用AOP的@Around后无返回值的解决

    2021-02-19

    经测试,是环绕通知改变了返回值,切面方法需要有返回值,来代替被代理方法返回结果改成如下即可:@Around("point_update()")public Object update(ProceedingJoinPoint jp) throws Throwable{ ... Object result = jp.proceed(); ... return result;}让其执行后的结果返回即可。

  • java通过cglib动态生成实体bean的操作

    2021-02-19

    maven依赖:<dependency>      <groupId>commons-beanutils</groupId>      <artifactId>commons-beanutils</artifactId>      <version>1.9.3</version>    </dependency>    <dependency>      <groupId>cglib</group

  • python 基于DDT实现数据驱动测试

    2021-02-18

    简单介绍 DDT(Date Driver Test),所谓数据驱动测试,简单来说就是由数据的改变从而驱动自动化测试的执行,最终引起测试结果的改变。通过使用数据驱动测试的方法,可以在需要验证多组数据测试场景中,使用外部数据源实现对输入输出与期望值的参数化,避免在测试中使用硬编码的数据,也就是测试数据和用例脚本代码分离。 DDT它其实就是一个装饰器,它会根据你传递进来的数据来决定要生成几个测试用例。

  • 深入理解r2dbc在mysql中的使用

    2021-02-18

    简介mysql应该是我们在日常工作中使用到的一个非常普遍的数据库,虽然mysql现在是oracle公司的,但是它是开源的,市场占有率还是非常高的。今天我们将会介绍r2dbc在mysql中的使用。r2dbc-mysql的maven依赖要想使用r2dbc-mysql,我们需要添加如下的maven依赖:<dependency>  <groupId>dev.miku</groupId>  <artifac

  • requests在python中发送请求的实例讲解

    2021-02-18

    当我们想给服务器发送一些请求时,可以选择requests库来实现。相较于其它库而言,这种库的使用还是非常适合新手使用的。本篇要讲的是requests.get请求方法,这里需要先对get请求时的一些参数进行学习,在掌握了基本的用法后,可以就下面的requests.get请求实例进一步的探究。1、get请求的部分参数(1) url(请求的url地址,必需 )import requestsurl="ht

  • python解包用法详解

    2021-02-18

    对于一堆资料,我们可以把它分给不同的人使用,这个分散的过程,我们可以看成是解包方法是实现。当然实际python解包的使用会相对复杂一点,我们会对常见的列表、函数等进行操作。下面我们就Python解包的使用进行说明,然后带来两种解包方法的详解,大家一起往下看。1、使用说明(1)解包的意义就是将传递给函数的一个列表,元组,字典,拆分成独立的多个元素然后赋值给函数中的形参变量。(2)解包字典有两种解法,

  • Python命令行参数argv和argparse该如何使用

    2021-02-08

    概述运行python脚本时通过命令行方式传入运行参数通常有以下两种自建方式:  sys.argv - 简洁  argparse - 丰富,可自定义下面详细说一下具体时使用argv# test_argv.pyimport sysargs = sys.argvprint(f'args = {args}')>>> output git:(master) python3 test_argv.py

  • 详解Vue的七种传值方式

    2021-02-08

    1,父传子子组件中定义props字段,类型为数组(如果需要限制字段值类型,也可以定义为对象的形式)。如下图的例子,父组件挂载子组件HelloWorld,在组件标签上给title赋值,子组件HelloWorld定义props,里面有一个值是title,这样子组件就可以使用父组件的值了。父组件<template> <div> <HelloWorld :title="msg" /> </div></te

  • 深入理解Java之jvm启动流程

    2021-02-08

    jvm是java的核心运行平台,自然是个非常复杂的系统。当然了,说jvm是个平台,实际上也是个泛称。准确的说,它是一个java虚拟机的统称,它并不指具体的某个虚拟机。所以,谈到java虚拟机时,往往我们通常说的都是一些规范性质的东西。那么,如果想要研究jvm是如何工作的,就不能是泛泛而谈了。我们必须要具体到某个指定的虚拟机实现,以便说清其过程。1. 说说openjdk因为java实际上已经被ora

  • java参数传递之值传递和引用传递

    2021-02-08

    值传递当调用方法进行值传递时,方法内部会产生一个局部变量,在方法内部使用局部变量的值,并不影响传入原来数据的值,包括在使用基本数据类型的包装类。public class Assc{ public static void main(String[] args) {  int x1=1;  add(x1);  System.out.println("最终"+x1);//1  Integer x2=ne

  • 使用nginx动态转换图片大小生成缩略图

    2021-02-05关键词: 模块的是参数图片大小图片

    Nginx的ngx_http_image_filter_module 模块(nginx版本为0.7.54+) 可用来动态转换JPEG, GIF, PNG, 和WebP格式的图片大小。该模块默认没有构建,需要通过 --with-http_image_filter_module 配置参数启用。如果图片访问量不大,可以使用该模块。该模块使用了libgd库。 推荐使用该库的最新版本。以下为在已经安装了ng

  • python实现录制全屏和选择区域录屏功能

    2021-02-05

    最近给客户演示程序运行结果,我就想到用Python写一个录屏程序,在网上能找到现成的源码,但是它的录屏是录制整个屏幕的。但是在屏幕桌面下方的任务栏工具栏里有些东西,不希望被录制到视频里,因此需要实现一个选择区域录屏,就像qq截图那样的。我编写的程序如下,在主函数的输入参数里有一个选项控制是全屏录制还是选择区域录制。在编写这个程序时,我有一个疑问,在初始化写视频VideoWriter函数的第4个参数

  • vue浏览器返回监听的具体步骤

    2021-02-03

    前言分享页面时,希望点击浏览器回退按钮,回到项目首页,增加访问量。需要监听浏览器的回退按钮,并阻止其默认事件。具体步骤如下:1、挂载完成后,判断浏览器是否支持popstatemounted(){ if (window.history && window.history.pushState) { history.pushState(null, null, document.URL); window.

  • C# GUID ToString的使用总结

    2021-02-03

    最近在看到小伙伴直接使用 Guid.ToString 方法,我告诉他需要使用 Guid.ToString(“N”) 的方式输出字符串 ,为什么需要使用 N 这个参数呢,因为默认的是参数 D 在输出的时候会出现连字符Guid 是 Globally Unique Identifier 全局唯一标识符的缩写,是一种由算法生成的唯一标识,在 C# dotnet 里面的 Guid 类是微软的UUID标准的实

  • 如何在mysql进行查询缓存及失败的解决方法

    2021-02-01

    都知道函数在使用前需要弄清楚参数的属性,这样才能对函数的使用有较好的了解。有些小伙伴学习了查询缓存后,直接进行了下一步的实战操作。这里小编想提醒大家,开始操作之前一定要先设置参数,不然就会出现问题。下面我们来完整的讲一下mysql查询缓存的步骤以及缓存失效的分析。1.配置参数(1) have_query_cache表示是否支持查询缓存,YES表示支持(2) query_cache_type表示缓存

  • 使用SpringBoot跨系统调用接口的方案

    2021-01-30

    一、简介项目开发中存在系统之间互调问题,又不想用dubbo,这里提供几种springboot方案:1、使用Feign进行消费(推荐)2、使用原始httpClient请求3、使用RestTemplate方法二、方案方案一:使用Feign进行消费(推荐)1、在maven中添加依赖<dependency> <groupId>org.springframework.cloud</groupId> <art

  • postgresql 中的COALESCE()函数使用小技巧

    2021-01-27

    场景:存在一个用户白名单表,提供了此用户的用户名和地区信息,判断此用户是否在此白名单表中。如:姓名 白名单地区张三 中国,美国则可使用如下语句:SELECT  ID,  user,  area_listFROM  t_white_userWHERE  user = #{ user,  jdbcType = VARCHAR }AND (  COALESCE (area_list, '') LIKE

  • java构造器的重载实现实例讲解

    2021-01-19

    说到重载的问题,已经提过很多次了。我们可以把名称一致,但是内在参数不同的对象看成重载,可以说这些类的名称相同是很有迷惑性的。同时,构造器中装有许多的方法,那么构造器也是可以实现重载的功能。下面我们就构造方法格式、注意事项进行简单介绍,然后带来构造起的重载实例。1.构造方法格式public class 类名(){类名(String name);类名 对象=new 类名(String name);}2

 1402    1 2 3 4 5 6 7 8 9 10 下一页 尾页

分类点击榜

    栏目ID=0的表不存在(操作类型=0)

分类评论榜

    栏目ID=0的表不存在(操作类型=0)

微信扫一扫

易采站长站微信账号