最近在处理excel的时候,想到利用python可以批量操作,常用的包有xlrd,xlwt和openpyxl,三者区别如下: xlrd只能读取数据,可以处理xls和xlsx; xlwt只能写数据,只能处理xls openpyxl可以读数据和写数据,但只能处理xlsx 当收到的文件既有xls,又有xl ...
分类:
编程语言 时间:
2021-01-06 12:47:29
阅读次数:
0
Optional概述 Optional 是个容器:它可以保存类型T的value,或者仅仅保存null。Optional提供很多有用的方法,这样我们就不用显式进行空值检测,很好地解决了空指针异常处理的问题,比如可以使用isPresent()方法判断value是否为null,使用get()方法获取val ...
分类:
编程语言 时间:
2021-01-06 12:35:08
阅读次数:
0
程序健壮性的提高要从设计、实现、测试三方面入手,具体来说 1. 设计 1. 系统 系统外部模块的异步响应都需要设置超时时间,要有超时处理,超时时间要和外部模块协商一个合理时间。 发送消息失败和设置timer失败统一做处理。 需要设计相关机制(比如心跳包机制)监控进程/线程是否发生了堵塞,发生堵塞后需 ...
分类:
其他好文 时间:
2021-01-06 12:31:32
阅读次数:
0
在最初 js 被设计用来做一些表单校验的简单功能,当初的 js 只是用来作为页面展示的一个补充。后来随着 web 的发展,相当一部分业务逻辑前置到了前端进行处理,js 的地位越来越重要,文件也越来越庞大,为了将大的功能模块进行拆分成一个一个小的组成部分,但是拆分成小的 js 文件又带来了新的挑战,由 ...
分类:
Web程序 时间:
2021-01-06 12:19:47
阅读次数:
0
# step1 设置变量 SET @NAME = "测试测试"; # step2 sql语句加入预处理(要使用变量的地方 用“?”表示) PREPARE SQL1 FROM 'SELECT * FROM user WHERE name = ?'; # step3 执行(SQL1:表示要执行的SQL语 ...
分类:
数据库 时间:
2021-01-06 12:18:21
阅读次数:
0
最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解到的命令列举一下,仅供大家参考: 系统信息 arch 显示机器的处理器架构uname -m 显示机器的处理器架构u ...
分类:
系统相关 时间:
2021-01-06 12:13:10
阅读次数:
0
先写个大致框架,后续补充。Java后端一些常用的技术。 Redis(Remote Dictionary Server ),是一个内存数据库,可持久存储在磁盘上。 数据模型是键值,但支持许多不同类型的值:字符串,列表,集合,排序集合,哈希。 用于数据缓存(比如用于验证短信验证存储),主要用于处理大量数 ...
分类:
编程语言 时间:
2021-01-06 12:12:17
阅读次数:
0
第1章 - 项目介绍和工程搭建 学习目标: 了解十次方项目需求; 了解前后端分离开发模式 理解RESTful 完成项目开发环境搭建 完成父工程、公共模块和文章微服务的搭建 掌握mybatis plus的使用,并开发完成文章微服务中文章的增删改查功能 掌握公共异常处理类的使用 1 十次方项目需求分析 ...
分类:
其他好文 时间:
2021-01-06 12:07:21
阅读次数:
0
1.datetime datetime是Python处理日期和时间的标准库。 获取当前日期和时间 我们先看如何获取当前日期和时间: >>> from datetime import datetime >>> now = datetime.now() # 获取当前datetime >>> print( ...
分类:
编程语言 时间:
2021-01-06 12:06:47
阅读次数:
0
第一种办法:在web.xml中引入过滤器 <filter> <filter-name>CharacterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter< ...
分类:
编程语言 时间:
2021-01-06 12:03:57
阅读次数:
0