ICode9

精准搜索请尝试: 精确搜索
  • 注解+反射优雅的实现Excel导入导出(通用版),飘了!2022-04-07 01:00:53

      上一篇好文:B站35岁女副总裁嫁给24岁男主播!厉害啊      大家好,我是后端架构师。   日常在做后台系统的时候会很频繁的遇到Excel导入导出的问题,正好这次在做一个后台系统,就想着写一个公用工具来进行Excel的导入导出。 一般我们在导出的时候都是导出的前端表格,而前端表格同时

  • mybatis-plus的BaseMapper入门使用2022-04-06 14:35:22

    mybatis-plus的BaseMapper入门使用 具体教程参考官网文档: https://baomidou.com/ 入门使用BaseMapper完成增删改查 根据数据库表制作相应实体类 @TableName(value = "user") @Date public class User implements Serializable { private static final long serialVersionUID

  • Java-大华视频监控设备端SDK-win64对接集成2022-04-06 10:33:32

    Java-大华视频监控设备端SDK-win64对接集成 主要软件版本及系统环境 注意:如果开发环境或者服务器是linux, 请注意是否有坑T T,建议查看doc内相关文档内容 开发操作系统:Windows11-64位 服务器操作系统:Windows Server 2019 sdk版本:General_NetSDK_ChnEng_JAVA_Win64_IS_V3.055.00000

  • 2022.4.6 记录---mybatis-MapperXML文件的几个小问题2022-04-06 03:01:01

    1、Integer不需要写传入值类型,当Mapper接口内方法传入一个包装类时,XML文件内不用指明传入值类型 查看代码 <insert id="saveRolePermission"> insert into sys_role_permission (rid,pid) values (#{rid},#{pid}) </insert>  2、当Mapper接口内方法返回的是一个Lis

  • Linux驱动开发二.点灯2——驱动完善及用户APP编写2022-04-05 22:34:21

    在前面章节我们通过点亮LED完成了最基础的IO驱动,但是有两个问题: 只能通过挂载/卸载设备控制输出 没有对应的用户APP 下面我们就要针对这两点内容修改程序 驱动程序修改 驱动程序主要是修改write函数,思路就是先编写一个函数,用来实现LED的状态切换 #define LEDOFF 0 #define LED

  • A property management company manages individual properties they will build to rent2022-04-05 07:00:06

    A property management company manages individual properties they will build to rent, and charges them a management fee as the percentages of the monthly rental amount. The properties cannot overlap each other, and each property must be within the limits o

  • 2022.4.3 记录---mybatis使用中的几点容易忽略2022-04-03 04:31:34

    1、关于mybatis的ResultMap的作用 ResultMap的作用就是在规范实体类属性名称与数据表字段名称和数据库字段类型 当数据表中的字段名称发生变动时,对应的XML中的ResultMap需要作相应调整。 2、Mapper接口中的方法传入的参数可使用@Param()注解来规范名称 3、XML文件内传入的参数可

  • 计算两个box的IOU2022-04-01 21:02:33

    需求 深度学习目标检测常用的IOU(交并比)计算手动实现 实现 ┌─────────────────────────────────► X │ │ ( x1,y1) │ ┌─────────────┐ │ │ │ │ │ A ┌──────┼─────────

  • Pytest Fixture(三)2022-03-30 18:03:11

      重命名 固件的名称默认为定义时的函数名,如果不想使用默认,可以通过 name 选项指定名称:   import pytest @pytest.fixture(name='lowen') def calculate_average(): return 28 def test_age(lowen): assert lowen == 28   执行结果   固件参数化      

  • 在线直播系统源码,指定字体呈现高亮效果2022-03-30 14:32:05

    在线直播系统源码,指定字体呈现高亮效果实现的相关代码   /** * <P> *     字体字符串工具类 * </P> */public class TextFontUtils {    /**     * 高亮字体的颜色     */    public static String HIGHLIGHT_COLOR = "#0fc264";    /**     * 使指定的字

  • 一直被我忽略的routes和他的query属性2022-03-30 12:01:28

        今天特别丢人哎   http://xxxx..com.cn/vr/abc/s/:param/settings?id={id}&name={name}   以这个链接为例   我routes上配置是的/abc/s/{param}/settings 我的理解是http://xxxx..com.cn/vr/abc/s/{param}/settings?id={id}&name={name}中的 id和name是获取不到的,因为rou

  • uniapp升级Vue3报Non-existent export 'default' is imported from2022-03-29 23:31:08

    uniapp升级到Vue3自定义封装的js文件导出方式与Vue2的格式不一样 封装js的 export 导出和 在其他页面使用import引入的方式导致的报错       Vue2 /** * 消息框,错误框,确认框,等待框等封装 */ import base from '@/common/js-base.js'; let alert = { /** * @descripti

  • SpringMVC的路径匹配器PathMatcher2022-03-29 19:01:44

    源代码版本 : spring-webmvc-5.1.4.RELEASE 概述 PathMatcher是Spring的一个概念模型接口,该接口抽象建模了概念"路径匹配器",一个"路径匹配器"是一个用于路径匹配的工具。它的使用者是 : org.springframework.core.io.support.PathMatchingResourcePatternResolver org.springfr

  • 狂神说Java【SMBMS】——SMBMS超市订单管理系统(六) ——用户管理功能实现2022-03-28 09:34:22

      1.导入分页工具类 查看一下这个工具类的源码​ OOP的3大特性:封装、继承、多态,其中封装 = 属性私有+属性的get/set() + 在set中限制一些不安全的赋值操作(这一步可以留到service层再做,但是在封装的时候做更好,这样减少了service层的代码,且体现了封装的特性) 2.用户列表页面导

  • 匿名内部类2022-03-28 00:34:44

    public interface Compute { int sum(int i,int j); } public class MyMath { /** * 计算的一个方法 * @param compute 接口对象 * @param i 需要来进行求和的变量 * @param j 需要来进行求和的变量 */ public void sum(Compute compute,

  • Mybatis参数传递2022-03-27 16:34:06

    1.参数封装   单个参数 1.POJO类:直接使用,属性名 和参数占位符名称一致 2.Map集合:直接使用,键名名 和参数占位符名称一致 3.Collection:封装为Map集合,可以使用@Param注解,替换Map集合中默认的arg键名 4.List:封装为Map集合,可以使用@Param注解,替换Map集合中默认的arg键名 5.Array:封装

  • 二进制转换十进制 封装函数2022-03-27 09:00:53

    通过 parseInt(param, 2); 进行转换 let a = prompt('请输入二进制数字') function zz(param) { let value = parseInt(param, 2); let l = value.length; //获取要格式化数字的长度,如二进制1的话长度为1 if (l < 2) { //补全位数 0000,这里我要显示4位

  • 十进制转换二进制 封装函数2022-03-27 09:00:06

      通过 parseInt(param).toString(2) 进行转换 let a = prompt('请输入十进制数字') function zz(param) { let value = parseInt(param).toString(2); let l = value.length; //获取要格式化数字的长度,如二进制1的话长度为1 if (l < 4) { //补全位数 000

  • spring与多种数据源的配置 合辑2022-03-25 21:01:27

    主要分为三步: 1、引入properties配置文件 2、配置数据源 3、配置jdbc模板 下面是实例:   1、spring与jdbc <!--自动扫描包--> <context:component-scan base-package="cn.com.sise.dao"/> <!-- 0、引入dbc.properties属性文件 --> <context:property-placeholder location

  • mybatis-plus 3.4.3.1 进行批量 saveOrUpdate2022-03-25 16:01:24

    service类通过 SqlHelper.saveOrUpdateBatch 实现通过自定义的 唯一索引 进行 批量保存更新 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;import com.baomidou.mybatisplus.core.enums.SqlMethod;import com.baomidou.mybatisplus.core.toolki

  • 小记named_modules(),named_parameters(),state_dict();以及如何部分初始化网络2022-03-25 01:00:22

    name_modules()   首先搞清楚modules()是DFS策略遍历返回网络所有的类(即只返回param),   named_modules()则是DFS返回(name, param)   named_parameters()   首先搞清楚parameters()是遍历返回所有的含有weight和bias等参数的(val, requires_grad)(weight和bias各一个(va

  • JavaDoc2022-03-21 07:35:35

    JavaDoc JavaDoc命令是用来生成自己API的帮助文档的   文档注释 package com.rsp2012.base; ​ public class Demo8 {    public static void main(String[] args) {        int num1 = 10;        double num2 = 3.14; ​        Demo8 test = new Demo8();

  • php 通用tree (树形)2022-03-20 18:34:57

    <?php /** * @author chaojie2008@126.com * @date 2012-04-14 * @des 通用树形 * */ class Tree{ /** * 生成树型结构所需要的2维数组 * @var array */ public $arr = array(); /** * 生成树型结构所需修饰符号,可以换成图片 * @v

  • NC174 最大值2022-03-19 23:03:05

    示例1 输入: "321",2 返回值: 32 说明: 所有长度为 22 的子串为:"32"和"21",显然3232是最大的。 示例2 输入: "1234",4 返回值: 1234 说明: 所有长度为 44 的子串只有它自己本身,因此答案为 12341234 。 备注: Code: 枚举法,遍历全部子串 class Solution { public: /**

  • param.yaml2022-03-11 12:33:32

    ---paramName1: dec: "例子1" parameters: - path : /portal/tma1 data : {'key':'1'} header : {'content-type': 'appliction/json'} - path : /portal/tma2 data : {'key':'2'

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

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

ICode9版权所有