本文为 2022 年 6 月工作生活总结。
需求:某输入框自动补全,带有中文名称,但后端只处理数字,需解析出数字并序列化。如将梧州岑溪 001
改为001
,但页面依然显示前者。解析函数如下:
function dealParam(form, id) {
var staOrg = $(id).val();
var staNew = staOrg
var staList = staOrg.split(" ")
if (staList.length == 2) {
staNew = staList[1]
}
$(id).val(staNew)
datas = $(form).serialize()
$(id).val(staOrg)
datas = decodeURIComponent(datas, true)
return datas
}
思路:获取控件原始值,保存,再用空格分割字符串,获取数字,设置控件值,序列化,再将控件值改为原始值(以保持页面看到的无变化)。
应该在后端做,但这样前后端结合太紧密了。目前前后端都是自己一个人搞,所以也不会有太大问题。
遇到一个下载超时问题,某生产环境中,有些时间段网络比较差,有一个下载模块使用curl库实现,文件较大,超过100MB,分析发现下载耗时约6分钟,经讨论,将超时时间改为10分钟。核心代码语句如下:
curl_easy_setopt(curl, CURLOPT_TIMEOUT, 600); // 设置最长秒数
这也给了自己一个教训,永远不要假定网络是顺畅的稳定的。
打电话给燃气客服问消费账单,回复不支持,只能看燃气表已经用了多少立方。小程序只看到今年1月份的,后面的就没有。所以只能自己每月末手动记录了。感觉大南宁的燃气公司科技水平不应该这么低才对。
老妈的话费一直没退,月底又打了一次电话给移某动,终于退了,大概有60块钱。但又买了个新手机,不懂设置移动流量,估计就把退的钱花光了。移某动的APP只支持验证码登陆,而且不能一直记录登录状态,所以不以及时查询话费消费情况。但老人有老人的生活,各大APP针对老人做了各种巧妙的陷阱,防不胜防,我想干涉也无能为力。
这个月体检,依然有脂肪肝,高血压。由于前两周保持饮食清淡,吃得也不多,体重比去年少了几斤,三高也不见了一高。如果能继续减少体重就更好了。
某天深夜对于家的想法有了些变化,准确说是提升。那天看到地板脏,碗没洗,蟑螂爬,燃气灶没擦,听到门外猜码声,我觉得不得不干活了。我试过不洗碗,碗会一直在,不扔垃圾,垃圾会一直在。每次下班回家进门,想到的是近5千块的房贷,我怎么也不觉得这是我的家。但还是要调整自己心态,但毕竟小孩在成长,毕竟要创造环境给小孩,如果有老人在,我就能从买菜洗衣拖地这些杂事解放出来,想象过后要回到现实,这个家总归有人要做这些事的。
我对南宁的一些菜市超市比较熟悉,哪个摊拉的葱花的量大便宜,哪里骨头便宜,哪里大晚上还有猪肉买,都比较了解。如果把研究这些事的时间投到技术上,估计能提升不少,毕竟年龄在那里,必须保持一定的学习时间。
掘金平台这个月又搞日更活动了,奖品有小风扇、拖鞋、榨汁机、电饭煲,奖品计划分配:风扇给大锤,拖鞋给我,榨汁机给大锤妈,电饭煲寄回老家。于是决定坚持每日更文,大概有10多篇是存量未发表的文章,其它的是新写的,在工作之余、骑车通勤路上思考,再抽时间写。月底回顾,看似不可能的事,终究能做到。