ICode9

精准搜索请尝试: 精确搜索
  • 基于EasyExcel的大数据量导入并去重2022-07-24 21:04:42

    源码:https://gitee.com/antia11/excel-data-import-demo 背景:客户需要每周会将上传一个 Excel 数据文件,数据量单次为 20W 以上,作为其他模块和报表的基础数据。 客户需求分析: 数据量为 20W 条左右。 数据需要去重。 等待时间不能太长。 文件中会有错误数据存在,错误数据跳过不进入

  • brand-demo运行报错2022-07-24 20:32:18

    运行报错 HTTP Status 500 - /brand.jsp (line: 2, column: 62) Unable to read TLD "META-INF/c.tld" from JAR file "file:/D:/maven_repository/taglibs/standard/1.1.2/standard-1.1.2.jar": org.apache.jasper.JasperException: Failed to load or insta

  • SpringBoot项目访问网页空白页报错:Whitelabel Error PageThis application has no explicit mapping for /error2022-07-24 16:04:14

    刚开始搭建Spring Boot 微服务,页面报 Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeing this as a fallback. Sat Feb 29 16:42:04 CST 2020There was an unexpected error (type=Not Found, status=404).No message available  

  • Selenium3自动化测试【39】单元测试Pytest2022-07-23 18:04:16

    前言 pytest测试框架也是主流的一个测试框架,推荐使用该框架,对比unnitest框架来说,其效率更高。前面的文章讲解了,如何使用pytest,这篇文章一起来看下如何针对pytest的测试用例进行控制。 本篇文章是《Selenium3自动化测试【38】单元测试Pytest》的后续,建议连续阅读,效果更佳。

  • Mybatis-Plus系列---【增、删、改、查常用Demo】2022-07-23 15:31:06

    1.新增 @PostMapping("/add") public R<Boolean> insert(@RequestBody BusinessCustomer businessCustomer) { return add(this.businessCustomerService.save(businessCustomer)); } 2.批量新增 3.删除 @DeleteMapping("/del/{id}&q

  • minio API demo2022-07-23 10:03:01

    package mainimport ( "context" "fmt" "github.com/minio/minio-go/v7" "github.com/minio/minio-go/v7/pkg/credentials" "log")func main() { endpoint := "127.0.0.1:9000" accessKeyID := &q

  • Singleton_单例模式2022-07-22 11:00:11

    应用场景:在程序只需要有一个实例存在的情况下,你可以在编写代码的时候只创建一个实例,但如何保证其他人不能通过构造器new一个新的实例呢?目前我了解到的可行方案有: 饿汉式 懒汉式 双重检测锁式 静态内部类式 单元素枚举类式 大多数情况下使用饿汉式即可,如果实例必须懒加载推荐使用

  • html2canvans实现浏览器快速截图(这里有demo哦)2022-07-21 19:34:33

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>html2canvas</title> <script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.js"></script> <script src=&quo

  • android jni demo2022-07-21 13:32:41

      第一步:编写kt代码 class NativeLib { /** * A native method that is implemented by the 'netconfig' native library, * which is packaged with this application. */ external fun stringFromJNI(): String companion object { // Use

  • ubuntu20.04 搭建Apollo+lgsvl仿真平台2022-07-19 16:04:09

    一、安装依赖软件 docker推荐19.03+,Ubuntu推荐18.04+ nvidia-docker2安装链接如下 https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/install-guide.html#docker 二、下载Apollo Apollo6.0和7.0编译基本一样,这里以7.0为例。 可以下载压缩包也可以git clone源码

  • Zookeeper分布式管理软件-内容发布2022-07-19 12:37:21

    Zookeeper文件写入 首先必须要关闭虚拟机防火墙,否则写入报错 关闭虚拟机防火墙 systemctl status firewalld--查看防火墙状态,当为runing为打开 systemctl stop firewalld ---临时关闭 systemctl disable firewalld ---永久关闭 ,当为dead则关闭防火墙 当需要打开防火墙时,执行

  • solr漏洞复现2022-07-19 10:04:45

    solr是什么 Solr 是开源的,基于 Lucene Java 的搜索服务器。 易于加入到 Web 应用程序中,会生成基于HTTP 的管理界面。 后台管理界面Dashboard仪表盘中,可查看当前Solr的版本信息。 (概念详解,移步传送门) 环境 漏洞复现环境均使用vulhub中的环境 CVE-2017-12629-XXE 影响版本 Apache

  • qt5 断开 lambad槽2022-07-18 22:05:31

    项目中使用lambda表达式绑定槽非常方便,但是在断开槽的时候遇到了问题,通过查遍资料没有解决最后找到原因,在此记录。 复现问题 lambda绑定槽 QObjectDemo有一个sigNum信号, 通过lambda绑定: signals: void sigNum(); MainWindow.cpp: 通过connect绑定sigNum信号,槽为lambda表

  • svn 新建一个tag版本 ,管理已经发布的项目用版本2022-07-17 23:41:43

        一、在svn的tag目录下新建一个文件夹1.1.1,记录当前的版本号,并提交到svn 二、右键主干项目名称,选择tag/branch,选择到刚刚新建的文件夹***/1.1.1/demo(项目名demo),勾选head。。。复选框,确定 三、找到tag目录下的1.1.1文件夹,更新svn代码就可以了。———————————————

  • k8s之Service介绍2022-07-17 23:03:11

    1、Service是什么? ​ Service是一种k8s集群中访问pod的一种策略。k8s中的pod具有生命周期,且不可复活。每个pod有着自己的IP地址,pod的销毁与创建都会创新的IP地址。Service就是用来统一管理跟踪这些pod的变化,即使pod发生变化,对于前台的调用是无感知,前台无需进行任何修改。service肩

  • shell编程2022-07-17 12:36:35

    介绍 linux下的脚本程序 windows下用git bash也可以运行 后缀用.sh 输出命令用bash ./demo.sh 或者先加权限chomd 722 demo.sh ,然后加执行环境,再./demo.sh 基本语法 没有分号结尾 echo后要有空格 注意 不要在window下写完了拷进linux会有字符错误,运行不了 要严格注意空格,shell对

  • sublime for linux 下配置编译器2022-07-17 02:33:49

    sumbline 中一般集成了python,c,c++,d,ruby,rust等编译系统,如果要编译c#,go等语言,需要自定义新建编译系统。   一、构造通用型go编译系统        (1)新建文件        (2)配置代码    { "cmd": ["go", "run","$file"], "selector": "source.go", &qu

  • matlab gcc phat demo2022-07-16 16:03:39

    https://ww2.mathworks.cn/help/phased/ug/source-localization-using-generalized-cross-correlation.html Source Localization Using Generalized Cross Correlation This example shows how to determine the position of the source of a wideband signal using generali

  • Python MQTT 简单 Demo2022-07-16 00:05:01

    依赖 下载 pahao-mqtt : pip install paho-mqtt 引用: from paho.mqtt import client as MQTTClient from time import sleep 示例 非匿名连接 初始化数据: class Config: BROKER = "[MQTT 服务器 IP 或 域名]" PORT = [MQTT 服务器端口] TOPIC = "[主题]" CLIENT_

  • WPF | Prism 跟着视频敲代码实战12022-07-15 15:05:33

      VS2022 创建WPF .NET5.0  项目: 添加prism.DryIoc和MaterialDesignThemes 包:         超级快速入门 ·MaterialDesignInXAML/MaterialDesignInXamlToolkit Wiki ·GitHub   demo下载地址: https://github.com/MaterialDesignInXAML/MaterialDesignInXamlToolkit  

  • 基于crudapi零代码后端Java SDK二次开发之API认证和鉴权(二)2022-07-15 11:31:08

    基于crudapi后端Java SDK二次开发之API认证和鉴权(二) 回顾 通过上一篇文章 基于crudapi后端Java SDK二次开发之环境搭建(一)的介绍,后台API已经搭建完成。RBAC权限模型中介绍了用户和权限相关内容,本文主要介绍API集成中认证和鉴权相关内容。 背景 实际项目中,为了保证数据安全,API需要认

  • 学习-node写接口2022-07-14 15:36:08

    1、创建项目-npm init 初始化 node 项目,生成pagekage.json文件,npm install express -s 安装依赖    2、创建page.js文件 // 引入express模块 var express = require('express'); var demo = express(); demo.get('/test/getList', function(request, response) { // 返

  • ingress部署使用2022-07-14 09:36:15

    ingress分开K8S社区版以及nginx社区版二种实现方式,这二者有一些区别,部署以及配置参数不同 我这里使用的是k8S社区版https://github.com/kubernetes/ingress-nginx/blob/main/docs/user-guide/nginx-configuration/annotations.md 环境:K8S 1.18 部署选房官方文档即可,注意ingress的S

  • 训练一个图像分类器demo in PyTorch【学习笔记】2022-07-13 19:03:44

    学习源】Tutorials > Deep Learning with PyTorch: A 60 Minute Blitz > Training a Classifier  本文相当于对上面链接教程中自认为有用部分进行的截取、翻译和再注释。便于日后复习、修正和补充。 边写边查资料的过程中猛然发现这居然有中文文档……不过中文文档也是志愿者翻

  • 使用APICloud开发app录音功能2022-07-11 18:04:59

    ​ mp3Recorder模块封装在iOS、Android下录音直接生成mp3,统一两个平台的录音生成文件,方便双平台之间的交互,减少录音完成后再转码的过程;同时提供分贝波形图显示UI;使用该模块前需要打开麦克风权限。 效果图如下: 固件要求:Android:4.0及以上 iOS:8.0及以上 该模块提供了8个接口: addEven

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

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

ICode9版权所有