从前同事手中接手的项目中,有个考勤系统,它有一个工作日历表,需要导入节假日数据。刚立项的时候因为没有找到稳定的公共接口,数据也不多,更新频率又是一年一次(下一年的节假日是在这一年年底才会公布),所以就直接从找到的某个接口获取到json,处理一下之后手动导入数据库。
临近元旦轮到我维护该系统,我发现之前留下的系统接口仅仅是实现了普通的批量插入,没有解析的逻辑,估计当时是直接导入数据库的。
于是我考虑在该系统的考勤模块中添加一份导入代码,后面如果用的第三方接口不再维护,换接口也只是改个解析逻辑。
从前同事手中接手的项目中,有个考勤系统,它有一个工作日历表,需要导入节假日数据。刚立项的时候因为没有找到稳定的公共接口,数据也不多,更新频率又是一年一次(下一年的节假日是在这一年年底才会公布),所以就直接从找到的某个接口获取到json,处理一下之后手动导入数据库。
临近元旦轮到我维护该系统,我发现之前留下的系统接口仅仅是实现了普通的批量插入,没有解析的逻辑,估计当时是直接导入数据库的。
于是我考虑在该系统的考勤模块中添加一份导入代码,后面如果用的第三方接口不再维护,换接口也只是改个解析逻辑。
前几天遇到一个Springboot微服务项目启动缓慢的问题,表现很奇怪,其他服务都正常启动,最多也就耗时两分钟,某个服务启动得特别慢,甚至用了半小时。
启动后,涉及该服务的某个接口响应也很慢,甚至超过30秒,然而对应的sql语句在数据库中执行是秒出结果。
它以前并不会这么慢,最近也没有什么特殊的代码改动。一开始以为是环境和中间件的问题,排查了很久发现竟然发现是方法断点的问题!
找出问题耗费了我一个上午,记录一下。助我解决问题的文章:IDEA DEBUG 启动慢,启动卡死,本地IDEA环境,千万千万不要在方法上打断点!太坑了!-腾讯云开发者社区-腾讯云
今天用工作电脑时忘记修改git用户名和邮箱,推送了一个提交到github,因为不想泄露真名和公司邮箱,所以需要撤回修改。记录一下解决这个问题需要用到的命令。
编写过程中还翻到了自己以前的旧文章:更改git仓库已经commit的用户名和邮箱信息
利用Word域代码实现将形如“图一-1”的题注修改为“图1-1”
在用word编写毕业论文时,遇到了这样一个问题:通过多级列表的设置将一级标题设置为汉字数字之后,若需要设置包含章节号的题注(形如“图1-1”)时,则会变成“图一-1”的形式。本篇文章解决的就是将形如“图一-1”的题注通过设置域代码,在不修改一级标题格式的情况下改为“图1-1”。

在照着Android教材《第一行代码 第三版》写天气预报app项目的时候,我发现如果把开发者token写在代码里面,用git管理的时候就会把token暴露出来,即使后面删掉,也会留在commit历史中。而.gitignore一般是忽略整个文件,没办法忽略单独一行。
所以可以将密码或者开发者token单独放在一个文件中,用.gitignore忽略它,并且在使用的时候读取其中的token。
2020年12月31日提交的ICP备案申请,在今天(2020年1月7日)通过啦!
接着就是要把备案号添加到博客页脚。
如图所示,对于python,有一个自定义包parent,它里面还有一个子包child,当你在parent.module1中import child.module2时,vscode会给你报错,说找不到这个包。
当你单独运行module1.py的时候,可以正常运行,但是当你在parent包外层的main.py中import parent.module1时,就会报错。
我创建了一个新的 github 账号 ChangingSelf(憧憬少)来搭建新的博客,旧的博客搭建在旧账号 HaneChiri(羽尘)上,原本的博客已经有一些人知道了,所以我用这个方式来将以前的访客带到我的新博客来。
问题在于,为了部署新博客,我将原本的 ssh 密钥对文件删掉了,重新生成了新的 ssh,现在想要部署旧博客就会出现类似下面的错误:
1 | ERROR: Permission to HaneChiri/HaneChiri.github.io.git denied to ChangingSelf. |
大意是我没有权限,也就是 ssh 没有配好。
换了一个 github 账号,想把以前的仓库 push 到新的账号上,但是 commit 的用户名和邮箱信息还是以前的,想修改成新的用户信息。
在 MFC 调用对话框读入数据,并在客户区输出。
这是《计算机图形学基础教程》的一个习题:
使用 MFC 设计一个长方形类 CRectangle,调用对话框读入长方形的长度和宽度,在客户区输出长方形的周长和面积。
这个书上并没有教怎么用对话框读取输入,我在这之前也完全没接触过 MFC 的对话框。弄了两小时,终于把这道题做出来了。以此文记录一下