- 博客(6)
- 收藏
- 关注
原创 聊聊 Python 办公自动化之 Excel
前言在我们日常工作中,经常会使用 Word、Excel、PPT、PDF 等办公软件但是,经常会遇到一些重复繁琐的事情,这时候手工操作显得效率极其低下;通过 Python 实现办公自动化变的很有必要接下来的 一系列 文章,我将带大家对 Python 办公自动化做一个全面的总结,绝对的干货!2. 准备使用 Python 操作 Excel 文件,常见的方式如下:xlrd / xlwtopenpyxlPandasxlsxwriterxlwingspywin32xlrd 和 .
2020-10-28 12:52:41 189
原创 讨论十大React Hook库
React Hook来了,并在暴风雨中占领了React社区。自最初发布以来已经有一段时间了,这意味着有很多支持库。在搜索与React相关的内容时,很难不看到“ hook”这个词语。如果你还没有遇到的话,应该尽快将它们加入代码库学习起来。它们将使您的编码生活变得更加轻松和愉快。在React开发中,保持干净的代码风格,可读性,可维护性,更少的代码行以及可重用性至关重要。该博客将向您展示应当被立即开始使用的十大React Hook库。不用再拖延了,让我们开始吧。1.use-httpuse-http是一个非常
2020-10-28 12:50:16 445
原创 分享gin的golang web开发-模型绑定
在前两篇文章介绍路由的时候,我们了解到gin可用通过类似DefaultQuery或DefaultPostForm等方法获取到前端提交过来的参数。参数不多的情况下也很好用,但是想想看,如果接口有很多个参数的时候再用这种方法就要调用很多次获取参数的方法,本文将介绍一种新的接收参数的方法来解决这个问题:模型绑定。gin中的模型绑定可以理解为:把请求的参数映射为一个具体的类型。gin支持JSON,XML,YAML和表单参数等多种参数格式,只需要在对应的字段上声明标签。绑定表单或者查询字符串type Perso
2020-10-28 12:38:01 354
原创 关于Java8新特性探索之Stream接口
一、为什么引入Stream流流是一系列与特定存储机制无关的元素——实际上,流并没有“存储”之说。使用流,无需迭代集合中的元素,就可以从管道提取和操作元素。这些管道通常被组合在一起,形成一系列对流进行操作的管道。在大多数情况下,将对象存储在集合中是为了处理他们,因此你将会发现你将编程的主要焦点从集合转移到了流上,流的一个核心的好处是,它使得程序更加短小并且更易理解。当Lambda表达式和方法引用和流一起使用的时候会让人感觉自成一体。二、如何使用Stream流流操作的类型有三种:创建流,修改流元素(中间
2020-10-28 12:35:29 296
原创 分享spring-boot-route整合RocketMQ
RocketMQ简介RocketMQ是阿里巴巴开源的消息中间件。目前已经贡献给Apache软件基金会,成为Apache的顶级项目。rocketMQ基本概念Producer Group生产者组:是一类生产者的集合,通常发送同一类消息并且发送逻辑一致。2. Producer生产者:负责发送消息,有三种消息发送模式。同步发送:收到确认后再发送下一条消息异步发送:发送后,不等待确认继续发送下一条单向发送:只负责发送消息,无法确认并且没有回调,适合收集日志Consumer Group消
2020-10-14 14:36:33 167
原创 分享如何提升前端基建的效能价值?
写在前面上一篇如何衡量工具平台的效能价值?推导出了一种度量模型,通过具体的数据指标来衡量效能价值,让内部工具/平台的价值也能看得见、说得清那么,对于正在做或者将要做的工具平台,如何进一步提升其效能价值呢?一.效能价值有哪些影响因素?首先,工具的关键目标是解决实际问题:工具总是为解决问题而生的选定目标问题之后,接着通过工具化、平台化等自动/半自动的手段来尝试解决,并通过效率和体验两方面的提升体现出解决方案的效能价值:效能价值 = 效率价值 * 体验因子进一步细化:工具效率 = 问题规模 /
2020-10-14 14:35:03 182
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人