• python 星号(*)的多种用途

    2020-09-21

    结论概括的来说,就是对修饰的变量进行拆分, 对修饰的形式参数进行参数聚集。单*号,将被修饰的变量按元素方式拆分, 对修饰的形式参数进行参数聚集。双**号,将被修饰的变量按键值对进行拆分, 对修饰的形式参数进行参数聚集。修饰实例变量时  作用: 讲被修饰的实例变量或者可迭代对象进行拆分def func3(a, b, c):  print("param a is {}, param b is {},

  • Ajax获取node服务器数据的完整步骤

    2020-09-20

    1.准备因为是要将服务器获取的数据放在网页中 所以说对页面的渲染是必要的 这里我准备的是 art-template模板2.服务器的准备服务器要准备好渲染到页面的数据3.页面的操作这里我做的的是一个搜索框提示功能 讲解都在代码注释中服务器代码如下// 输入框文字提示app.get("/searchAutoPrompt", (req, res) => { // 搜索关键字 const key = re

  • Python操作dict时避免出现KeyError的几种解决方法

    2020-09-20

    在读取dict的key和value时,如果key不存在,就会触发KeyError错误,如:t = {  'a': '1',  'b': '2',  'c': '3',}print(t['d'])就会出现:KeyError: 'd'第一种解决方法首先测试key是否存在,然后才进行下一步操作,如:t = {  'a': '1',  'b': '2',  'c': '3',}if 'd' in t:

  • SpringMvc自动装箱及GET请求参数原理解析

    2020-09-19

    在我的概念里边,GET请求需要加上注解@RequestParam,然后它的参数类型只能是 基本数据类型 或者 基本数据类型的包装类,比如:@RequestParam String name(默认是必传的),也可以不加@RequestParam 注解,其实就相当于@RequestParam(required = false)但是参数类型竟然是自定义对象,对象类里有不同的参数和get/set方法,而且

  • 浅谈python 类方法/静态方法

    2020-09-18

    1.类方法类方法是从属于"类对象"的方法。类对象可以通过装饰器@classmethod来定义,具体格式如下:@classmethoddef 类方法名(cls [, 形参列表]):方法体要点如下:  @classmethod必须位于方法的上面一行  第一个参数cls(class的缩写,和前面笔记介绍的self类似),必须要有,代指"类对象"本身。  调用类方法格式:类名.类方法名(参数列表)。参数列

  • pagehelper插件显示total为-1或1的问题

    2020-09-18

    简单讲下用法://引依赖<dependency><groupId>tk.mybatis</groupId><artifactId>mapper-spring-boot-starter</artifactId><version>2.1.5</version></dependency><dependency><groupId>com.github.pagehelper</groupId><artifa

  • Java8方法引用及构造方法引用原理实例解析

    2020-09-18

    如果不熟悉Java8新特性的小伙伴,初次看到函数式接口写出的代码可能会是一种懵逼的状态,我是谁,我在哪,我可能学了假的Java,(((*),但是语言都是在进步的,就好比面向对象的语言Java也可以写出优雅的函数式调用,学习的过程并不复杂,当你学会了Java8中函数式编程的新特性,你一定会对他爱不释手的。下面介绍一下基于Lambda表达式简写的两种引用。避免再次看到这种代码时的尴尬。方法引用方法引用

  • 解决Springboot get请求是参数过长的情况

    2020-09-17

    问题原因Springboot get请求是参数过长抛出异常:Request header is too large 的问题错误描述java.lang.IllegalArgumentException: Request header is too large解决方案请求头超过了tomcat的限值。本来post请求是没有参数大小限制,但是服务器有自己的默认大小。设置服务器大小:1.普通tomcat 在

  • SpringMvc获取请求头请求体消息过程解析

    2020-09-17

    Spring MVC 通过分析处理方法的签名,将 HTTP 请求信 息绑定到处理方法的相应入参中。  Spring MVC 对控制器处理方法签名的限制是很宽松的, 几乎可以按喜欢的任何方式对方法进行签名。  必要时可以对方法及方法入参标注相应的注解(@PathVariable、@RequestParam、@RequestHeader等)、Spring MVC 框架会将 HTTP 请求的信息绑定到相

  • Java Object定义三个点实现代码

    2020-09-17

      从Java 5开始,Java语言对方法参数支持一种新写法,叫 可变长度参数列表,其语法就是类型后跟...,表示此处接受的参数为0到多个Object类型的对象,或者是一个Object[]。1.Object概述: 类Object是类层次结构的根类。每个类都使用Object作为超类。所有对象(包括数组)都实现这个类的方法。2.构造方法详细信息:    Object只有一个无参构造方法,因为objec

  • 为spring get请求添加自定义的参数处理操作(如下划线转驼峰)

    2020-09-17

    1.生成自己的注解(为了确定在哪些位置使用)/** * 关闭patch delete的model处理,否则会报错 */@Target({ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface AliasProcessor {}/** * 处理Get 请求参数的驼峰问题 * @author

  • Java commons-httpclient如果实现get及post请求

    2020-09-17

    PS:这个jar包,在2007年之后就没有更新过了, 是比较老的版本了。追求新的版本 用HttpComponents 比较好引入的jar包为:<!-- https://mvnrepository.com/artifact/commons-httpclient/commons-httpclient --><dependency>  <groupId>commons-httpclient</group

  • Java httpcomponents发送get post请求代码实例

    2020-09-17

    引入的包为:<!-- https://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient --><dependency>  <groupId>org.apache.httpcomponents</groupId>  <artifactId>httpclient</artifactId>  <version>4.5.8</v

  • Python requests上传文件实现步骤

    2020-09-15

    官方文档:https://2.python-requests.org//en/master/工作中涉及到一个功能,需要上传附件到一个接口,接口参数如下:使用http post提交附件 multipart/form-data 格式,url : http://test.com/flow/upload,字段列表:md5:      //md5加密(随机值_当时时间戳)filesize:  //文件大小f

  • 通过代码实例了解Python sys模块

    2020-09-14

    sys-系统特定的参数和功能该模块提供对解释器使用或维护的一些变量的访问,以及与解释器强烈交互的函数。它始终可用。代码如下#!/usr/bin/python# Filename: cat.pyimport sysdef readfile(filename):  '''Print a file to the standard output.'''  f = file(filename)  while

  • JavaScript位置参数实现原理及过程解析

    2020-09-14

    1.什么是位置参数JavaScript:为什么命名参数比位置参数更好你一定很熟悉位置参数,即使你第一次听到这个名字。function greet(firstName, lastName) {  console.log(`Hello ${firstName} ${lastName}`); } // 预期用法 greet('Michael', 'Scott'); const fName = 'Harr

  • 聊聊MySQL中的参数

    2020-09-13

    前言:在前面一些文章中,经常能看到介绍某某参数的作用,可能有些小伙伴仍搞不清楚 MySQL 参数是啥。本篇文章我们来聊聊 MySQL 参数,学习下如何管理维护 MySQL 参数。1.MySQL参数概念我们所说的参数在官方文档中称为 系统变量(system variable),不同的变量有着不同的作用。MySQL 服务端维护了许多表示其配置的系统变量,所有变量均有默认值。一般可以在启动命令行中或配置

  • java 实现通过 post 方式提交json参数操作

    2020-09-13

    由于所爬取的网站需要验证码,通过网页的开发人员工具【F12】及在线http post,get接口测试请求工具(http://coolaf.com/)发现访问时加上请求头header 信息时可以跳过验证码校验。而且该网站只接受post请求,对提交的参数也只接受json格式,否则请求失败。现将通过 post 方式提交json参数的方法记录如下:import java.io.UnsupportedEnc

  • Linux实现驱动模块传参过程解析

    2020-09-11

    在驱动的模块中声明一下你要传递的参数名称,类型和权限module_param(变量的名称,类型,权限);#include <linux/init.h>#include <linux/module.h>static char *p_name = "Usr";module_param(p_name, charp, S_IRUGO);MODULE_PARM_DESC(p_name, "This is a

  • Vue axios获取token临时令牌封装案例

    2020-09-11

    前言为什么非要写这个博客呢?因为这件事让我有一种蛋蛋的优疼。剩下的都别问,反正问我也不会说。因为流程图我都不想(懒得)画。开发架构前端页面:Vue网络请求:Axios;方式:vue add axios缓存方案全局变量:Vuex本地缓存:LocalStorage技术依赖你猜?背景公司开发一个嵌入App的Web页面,安全方面使用老套路:App通过URL传参给前端(包含签名),前端把参数透传给H5后端验

  • python 如何调用远程接口

    2020-09-11

    在python中我们可以使用requests模块来实现调用远程接口一:安装requests模块pip install requests二:使用requests模块实现get方式调用远程接口使用get方式调用远程接口主要使用了requests模块的get方法requests.get()get方法常见的参数有url,params和headers  url:表示远程接口的地址  params表示get参

  • git log根据特定条件查询日志并统计修改的代码行数

    2020-09-10

    前言随着年龄的增长和知识的积累,最近常常有种豁然开朗的感觉,或者对一个已经存在的事物突然有了新的认识,比如统计这个词很早就接触了,从没考虑过它是什么意思,而这篇总结的题目中用了统计一词,第一感觉应该是汇总、记录的意思,后来去查了词条定义,也确实就是类似的解释,从没有刻意去学这个词的含义,但是在每天的生活中已经潜移默化地归纳、总结出来了。想要统计就得有数据源,而 git log 命令恰恰就能提供这个

  • python raise的基本使用

    2020-09-10

    简介当程序出现错误,python会自动引发异常,也可以通过raise显示地引发异常。一旦执行了raise语句,raise后面的语句将不能执行。1、演示raise用法try:  s = None  if s is None:    print("s 是空对象")    # 如果引发NameError异常,后面的代码将不能执行    raise NameError  # 这句不会执行,但是后面的exc

  • 关于laravel 数据库迁移中integer类型是无法指定长度的问题

    2020-09-10

    laravel数据库迁移中integer类型是无法指定长度的,很多小伙伴对integer类型传递第二个参数后会发现迁移报以下错误Syntax error or access violation: 1075 Incorrect table definition; there can be only one auto column and it must be defined as a key查看了s

  • laravel实现查询最后执行的一条sql语句的方法

    2020-09-10

    代码:DB::connection()->enableQueryLog();$query = DB::table('test')->orderBy('id', 'desc')->get();//需要执行的SQL语句echo '<pre>';print_r(DB::getQueryLog());执行结果为:Array(  [0] => Array    (      [query] => selec

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

分类点击榜

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

分类评论榜

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

微信扫一扫

易采站长站微信账号