当前位置: 首页 > 其他程序 > 所有文章
  • java访问者模式的静态动态及伪动态分派彻底理解

    2022年06月24日

    这篇文章主要为大家介绍了java访问者模式的静态动态及伪动态分派彻底理解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪! 1 使用访问者模式实现KPI考核的场景 每到年底,管理层就要开始评定员工一年的工作绩效,员工分为工程师和经理;管理层有CEO和CTO。那么CTO关注工程师的代码量 ...

    阅读全文
  • Java实现文件压缩为zip和解压zip压缩包

    2022年06月22日

    这篇文章主要为大家介绍了Java如何实现将文件压缩为zip以及解压zip压缩包,文中的示例代码讲解详细,感兴趣的小伙伴可以动手尝试一下! 压缩成.zip 代码如下: /** * 压缩成ZIP * * @param srcDir 压缩文件夹路径 * @param out 压缩文件输出流 * @throws RuntimeException 压缩失败会抛出运行时异常 */ ...

    阅读全文
  • python图形用户界面tkinter之标签Label的使用说明

    2022年06月21日

    这篇文章主要介绍了python图形用户界面tkinter之标签Label的使用说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教! 图形用户界面tkinter之标签Label使用 导入tkinter模块 from tkinter import * 构建窗口对象 root = Tk() 窗口属性设置 #窗口标题 root.title('窗口标题') #窗 ...

    阅读全文
  • GoFrame基于性能测试得知grpool使用场景

    2022年06月21日

    今天这篇来做一下grpool的性能测试分析,让大家更好的了解什么场景下使用grpool比较好。 先说结论 grpool相比于goroutine更节省内存,但是耗时更长; 原因也很简单:grpool复用了协程,减少了协程的创建和销毁,减少了内存消耗;也因为协程的复用,总的goroutine数量更少,导致耗时更多。 测试性能代码 开启for循环,开 ...

    阅读全文
  • python实现对excel中需要的数据的单元格填充颜色

    2022年06月20日

    一般处理数据使用的是pandas和numpy库,但是填充单元格颜色需要在excel中,使用的是openpyxl库,所以不能直接达到我们的需求,需要进行两个库的链接使用,先说下openpyxl填充色,pandas是直接读取数据,但是openpyxl则不是,必须要sheet处于active状态,而且必须进行sheet选择才可以读取数据 import openpyxl from openpyxl ...

    阅读全文
  • Python通过psd-tools解析PSD文件

    2022年06月17日

    最近碰到业务需要根据PSD文件实现PSD文件解析图层功能,搜到了Python的一个解析PSD的库。这个库就是psd-tools,psd-tools是一个Python软件包,用于处理Adobe Photoshop PSD文件。以下就是psd-tools的基本介绍。 特点 支持: 读取和写入初级的PSD/PSB文件结构以NumPy和PIL格式导出原始图层图像 有限的支持: 基于像素的基 ...

    阅读全文
  • Python读取CSV文件并进行数据可视化绘图

    2022年06月17日

    这篇文章主要介绍了Python读取CSV文件并进行数据可视化绘图,文章围绕主题基于Python展开CSV文件读取的详细内容介绍,感兴趣的小伙伴可以参考一下! 介绍:文件sitka_weather_07-2018_simple.csv是阿拉斯加州锡特卡2018年1月1日的天气数据,其中包含当天的最高温度和最低温度。数据文件存储与data文件夹下,接下来用Pyth ...

    阅读全文
  • Python详解Pandas库中GroupBy对象的使用

    2022年06月10日

    今天,我们将探讨如何在 python 的 Pandas 库中创建 GroupBy 对象以及该对象的工作原理。我们将详细了解分组过程的每个步骤,可以将哪些方法应用于 GroupBy 对象上,以及我们可以从中提取哪些有用信息 不要再观望了,一起学起来吧 使用 Groupby 三个步骤 首先我们要知道,任何 groupby 过程都涉及以下 3 个步骤的某种组 ...

    阅读全文
  • springboot多环境进行动态配置的方法

    2022年06月09日

    在平时的开发中,经常会有多个环境,如何管理多个环境中的配置呐?一个是我们本地的开发环境,可以称为dev,一个是测试环境,我们称为test,最后还要有生产环境,称为prod。每个环境的配置都是不一样的,如何做到快捷方便的使用各自环境的配置绝对是开发中需要着重考虑的。 一、如何配置多环境 在springboot中有默认的 ...

    阅读全文
  • java使用stream判断两个list元素的属性并输出方式

    2022年06月08日

    使用stream判断两个list元素的属性并输出 /** * 使用stream判断两个list中元素不同的item */ @Test public void test1(){ List<Param> stringList1 = new LinkedList<Param>(){{ add(new Param(1,"1111")); add(new Param(2, "2222")); add(new Param(3, "3333")); }}; List<Param> string ...

    阅读全文
  • SpringBoot集成CXF实现Webservice请求

    2022年06月06日

    测试项目git地址(里面简单的做了出入参的转换操作): https://github.com/zangdy/webservice-test.git 首先要引入cxf相关依赖 <!-- cxf start--> <dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-spring-boot-starter-jaxws</artifactId> <version& ...

    阅读全文
  • vue项目中如何使用阿里iconfont图标

    2022年06月02日

    vue如何在创建好的项目中引入阿里图标iconfont呢?下面已经为你准备好了操作方法步骤,有需要的可以借鉴一下! 先登录阿里 iconfont 图标库:https://www.iconfont.cn/ 1、选择需要的图标添加到购物车中 2、在资源管理里面 ——我的项目: 添加新项目 这样的话就会永久保存了。 3. 建好了之后, 低价购物车,把所有图标 ...

    阅读全文
  • ZBlog导入数据库提示unknown character set ‘utf8mb4’的原因及解决方案

    2022年06月01日

    今天往阿里云的一个虚拟机里导入数据库,结果提示unknown character set 'utf8mb4'。

    经过查询得出这个错误是因为阿里虚拟机的数据库版本是5.1的,不支持utf8mb4字符集,utf8mb4字符集从5.5开始采用的,所以导入失败。

    这个问题解决起来很简单,用编辑器打开sql文件,将里面的utf8mb4改成utf8重新导入就可以了。

    ZBlog导入数据库提示unknown character set 'utf8mb4'的原因及解决方案  第1张
    ZBlog导入数据库提示unknown character set 'utf8mb4'的原因及解决方案  第2张

    阅读全文
  • Python读取Excel数据实现批量生成合同

    2022年05月27日

    在我们的工作中,面临着大量的重复性工作,通过人工方式处理往往耗时耗力易出错。而Python在自动化办公方面具有极大的优势,可以解决我们工作中遇到的很多重复性问题,分分钟搞定办公需求。 一、背景 在我们经济交往中,有时会涉及到销售合同的批量制作。比如我们需要根据如下合同数据(Excel),进行批量生成销售合同 ...

    阅读全文
  • SpringCloud整合Seata启动报错如何解决

    2022年05月25日

    公司业务需要,搭建springCloud框架, 集成seata,但是启动的时候报错了,下面分析一下原因。 1、引入seata相关依赖 <!--引入Seata--> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-seata</artifactId> <!--排除alibaba默认 ...

    阅读全文
  • Java实例演示实现日志文件监听并读取相关数据

    2022年05月24日

    由于所在数据中台项目组需要实现监听文件夹或者日志文件并读取对应格式的脏数据的需求,以便在文件、文件夹发生变化时进行相应的业务流程;所以在这里记录下相关业务的实现及技术选型。 Apache Commons-IO 首先需要添加对应依赖: <dependency> <groupId>commons-io</groupId> <artifactId> ...

    阅读全文
  • 解决Java中使用Protobuf中文解析出错

    2022年05月23日

    现在正在使用protobuf的时候,但在解析Java中的protobuf消息时仍然会遇到异常,报错如下: com.google.protobuf.InvalidProtocolBufferException: While parsing a protocol message, the input ended unexpectedly in the middle of a field. This could mean either that the input has been truncated or that an ...

    阅读全文
  • 如何在IDEA中Debug调试VUE前端项目

    2022年05月23日

    调试js代码,每次都在要在代码中写debugger,或者在chrome中打断点,而且chrome的断点信息不人性化。偶然发现idea竟然有这个功能,简直神器啊。研究了半天终于搞定了,哈哈,开心。下面是详细步骤: 1.下载浏览器插件 在chrome应用商店搜索"jetbrains ide support"插件,可能需要FQ(不会百度,老D google host),如下 ...

    阅读全文
  • Springboot实现自动装配注入DispatcherServlet

    2022年05月20日

    Springboot向外界提供web服务,底层依赖了springframework中的web模块(包含但不限于spring mvc核心类DispatcherServlet)来实现 那么springboot在什么时机向容器注入DispatcherServlet这个核心类的呢注入的流程还是遵循了自动装配流程,在springboot框架里默认提供了该自动装配的支持 在jar包里的spring.factories文 ...

    阅读全文
  • idea导入依赖时import报错怎么解决

    2022年05月19日

    真的,说来话长,这应该是我花最多时间去解决关于依赖包导入的问题,以前粘贴复制导入,自动下载成功了, 这次花了大半天,各种尝试,只为搏得问题解决! 分析: 点击import报红字段,发现会从LIbranes查找依赖,查找结果为没有找到。 Libraries下引入的依赖JAR包是供整个Project项目来使用的!所以依赖未引入到Libraries中。 ...

    阅读全文