摘要:
项目中提供Excel模板下载功能,预先定义好模板内容,然后上传到服务器上,供使用者下载。下载下来的Excel在MacOS打开没有问题,在Windows下打开失败。对比了从Linux服务器上下载下来的文件与原文件的差异,在属性里发现从服务器上下载下来的文件多了一个文件解锁保护模式之类的属性,勾上该属性 阅读全文
摘要:
笔记: 1.String类没有提供用于修改字符串的方法,所以String类对象被称为不可变字符串。这样的设定是否会降低运行效率呢?看起来好像修改一个代码单元要比创建一个新字符串更加简洁。答案是也对也不对。不可变字符串有一个优点:编译器可以让字符串共享。Java设计者认为共享带来的高效率远远胜于提取、 阅读全文
摘要:
提供给公司使用的测试平台这两天频繁地挂掉,影响到相关同事的正常使用,决定在服务器上写个监控脚本,监控到服务挂了就启动起来,一分钟检查一次。注:后台服务使用的是python。监控脚本如下: Linux服务器上使用 crontab -e 新建定时任务: 查看任务是否启动:service crond st 阅读全文
摘要:
项目中和前端联调的时候,发现Mysql查询语句中字符型字段值过滤是不区分大小写的,之前没有关注过这个设置,特意去网上看了下,原因是Mysql中“COLLATE”属性区分大小写,而该属性默认值为“utf8_general_ci”,这个值表示是不区分大小写的。现将解决方法记录如下: 1.设置“COLLA 阅读全文
摘要:
工作中有一台服务器为物理机,重启后IP就变掉了,影响到了使用,于是将服务器上的IP配置为静态方式,问题得以解决,具体如下: 1.登陆Linux服务器,cd /etc/sysconfig/network-script(文件夹名字可能略有不同) 2.找到对应网卡的IP地址的配置文件,vim ifcfg- 阅读全文
摘要:
项目需要,需要自动生成PDF测试报告。经过对比之后,选择使用了reportlab模块。 项目背景:开发一个测试平台,供测试维护测试用例,执行测试用例,并且生成测试报告(包含PDF和excel),将生成的测试报告以邮件的形式发送相关人。 发送邮件代码如下: 阅读全文
摘要:
项目需要,需要自动生成PDF测试报告。经过对比之后,选择使用了reportlab模块。 项目背景:开发一个测试平台,供测试维护测试用例,执行测试用例,并且生成测试报告(包含PDF和excel),将生成的测试报告以邮件的形式发送相关人。 excel生成代码如下: 生成效果: 阅读全文
摘要:
项目需要,需要自动生成PDF测试报告。经过对比之后,选择使用了reportlab模块。 项目背景:开发一个测试平台,供测试维护测试用例,执行测试用例,并且生成测试报告(包含PDF和excel),将生成的测试报告以邮件的形式发送相关人。 reportlab生成PDF文件的代码如下: from repo 阅读全文
摘要:
linux服务器上编辑 .ini 文件时卡死,关闭连接工具后重新进入操作该 .ini 文件时,会提示: E325: ATTENTION Found a swap file by the name ".xxx.ini.swp" (1) Another program may be editing th 阅读全文
摘要:
最近开始走进Java的世界,借着这个机会,顺带温习和整理一下编程语言最基础的东西,强化一下根基。 以前并没有太多的关注&&和&之间的关联,一般逻辑运算都使用&&,整数按位运算使用&,但实际上&也可以用于逻辑运算。具体的说明如下: 1.&:位操作符,二进制数据的按位与; 2.&:逻辑运算符,长路与,& 阅读全文