网站首页 站内搜索

搜索结果

查询Tags标签: return,共有 7871条记录
  • 常用的前端JavaScript方法封装

    1、输入一个值,返回其数据类型**function type(para) {return Object.prototype.toString.call(para) }2、数组去重function unique1(arr) {return [...new Set(arr)] }function unique2(arr) {var obj = {};return arr.filter(ele => {if (!obj[ele]) {obj[ele] = tr…

    2021/4/15 12:25:09 人评论 次浏览
  • Mybatis Mapper接口动态代理实现原理及二次开发

    文章目录背景介绍关键配置主要实现类改造需求实现方式背景介绍研究一个开源项目,做二次开发,与公司业务系统集成,基础数据打通,基础功能要做替换改造。研究代码发现,dao层操作就是一系列Mapper接口声明及MapperProvider的定义文件,以下是改造过程介绍:关键配置配置…

    2021/4/15 10:25:09 人评论 次浏览
  • 牛客网-NC107(寻找峰值)-C++

    题目解析 !寻找的是最大的索引,不是最大值的索引 class Solution { public:/*** 寻找最后的山峰* @param a int整型一维数组 * @param aLen int a数组长度* @return int整型*/int solve(int* a, int aLen) {for(int i = aLen -1;i>=1;i--) {if(a[i] >= a[i-1]) {r…

    2021/4/14 22:55:41 人评论 次浏览
  • 如何创建一个快速创建 Excel 文件的 Nodejs 工具

    核心使用 node-xlsx 模块1.定义 ExcelCreator.js 模块const xlsx = require(node-xlsx).default; const fs = require(fs); class ExcelCreator{constructor(opts) {let {filePath,sheets} = opts; this.filePath_ = filePath;this.sheets_ = sheets;}build(){let buf…

    2021/4/14 22:55:09 人评论 次浏览
  • Go-程序结构-赋值

    1 多重赋值 赋值语句用来更新变量所指的值,最简单的形式是=x=1*p = true person.name = "bob"v := 1 // v++ // v=v+1 => 2 v-- // v= v -1 => 1 //应用多重赋值// 多重赋值x,y= y,xa[i] ,a[j] =a[j],a[i]//最大公约数func gcd(x,y int ) int {for…

    2021/4/14 22:29:25 人评论 次浏览
  • C++数据结构与算法堆栈学习笔记(使用类模板)

    基础介绍 数据结构 1. 软件 = 程序 + 文档 程序 = 数据结构 + 算法 2. 对于一个数据结构来讲,需要做到增删减查四个基本功能。 堆栈 堆栈是一种数据结构。堆栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插入和删除。 堆栈就像一个圆柱体的…

    2021/4/14 20:31:04 人评论 次浏览
  • SpringBoot基于数据库的定时任务实现

    在我们平时开发的项目中,定时任务基本属于必不可少的功能,那大家都是怎么做的呢?但我知道的大多都是静态定时任务实现。基于注解来创建定时任务非常简单,只需几行代码便可完成。实现如下:@Configuration @EnableScheduling public class SimpleScheduleTask { //1…

    2021/4/14 19:25:47 人评论 次浏览
  • 2021-6

    1247. 交换字符使得字符串相同(中等) 有两个长度相同的字符串 s1 和 s2,且它们其中 只含有 字符 "x" 和 "y",你需要通过「交换字符」的方式使这两个字符串相同。 每次「交换字符」的时候,你都可以在两个字符串中各选一个字符进行交换。 交换只能…

    2021/4/14 18:56:14 人评论 次浏览
  • SpringMVC拦截器

    过滤器和拦截器区别 过滤器是servlet的在url-pattern中配置了/*,可以对所有要访问的资源进行拦截过滤器在SpringMVC框架中是特有的,只有SpringMVC框架的项目才能使用过滤器只会拦截访问控制器(Controller)的方法,如果访问的jsp/html/css/js是不会进行拦截的 如何使用拦截器…

    2021/4/14 18:27:34 人评论 次浏览
  • 哈希表实现

    hash_table.h // // Created by l21599 on 2021/4/14. //#ifndef C_HASH_TABLE_H #define C_HASH_TABLE_H#ifdef __cplusplus extern "C" { #endifstruct hash_table {char *key;void *value;struct hash_table next;} __attribute__((__packed__));/*** 哈希表…

    2021/4/14 18:27:30 人评论 次浏览
  • json 数组对象常用操作

    1,判断数组对象中值是否有重复,思路是:先把键值取出来push到数组,然后判断数组中是否有重复值 // 判断数组中是否有重复值,true:有重复值arrayRequire(array){return new Set(array).size !== array.length},2.获取数组对象中,某键值的最大值 Math.max.apply(Math, …

    2021/4/14 18:25:58 人评论 次浏览
  • fastadmin微信小程序创建二维码

    接口B:适用于需要的码数量极多,或仅临时使用的业务场景/*** 接口B:适用于需要的码数量极多,或仅临时使用的业务场景* @param $parameter* @param string $wxpath* @return array* *///参数值$params= name=.$name.&name2=.$name2;$wxpath = pages/index/index;//根…

    2021/4/14 14:55:39 人评论 次浏览
  • 清晰架构(Clean Architecture)的Go微服务: 程序设计

    我使用Go和gRPC创建了一个微服务,并将程序设计和编程的最佳实践应用于该项目。 我写了一系列关于在项目工作中做出的设计决策和取舍的文章,此篇是关于程序设计。程序的设计遵循清晰架构(Clean Architecture)。 业务逻辑代码分三层:用例(usecase),域模型(model)和…

    2021/4/14 12:55:08 人评论 次浏览
  • spring事务详解(三)源码详解

    系列目录spring事务详解(一)初探事务spring事务详解(二)简单样例spring事务详解(三)源码详解spring事务详解(四)测试验证spring事务详解(五)总结提高一、引子在Spring中,事务有两种实现方式:编程式事务管理: 编程式事务管理使用TransactionTemplate可实现更细…

    2021/4/14 12:27:25 人评论 次浏览
  • Lambda快速入手教程

    Lambda简介 Lambda 可定义为一种简洁、可传递的匿名函数,它是推动Java 8发布的最重要新特性Lambda 本质上是一个函数,虽然它不属于某个特定的类,但具备参数列表、函数主体、返回类型,甚至能够抛出异常 Lambda 是匿名的,它没有具体的函数名称 Lambda 允许把函数作为一…

    2021/4/14 10:29:33 人评论 次浏览
扫一扫关注最新编程教程