Loading

上一页 1 ··· 56 57 58 59 60 61 62 63 64 ··· 76 下一页
摘要: 需求 项目需要导出csv数据给客户,需要每行对齐,不存在的字段填0 实现 容易想到numpy内置的pad()函数 若数据为list有更简单的操作 如填充长度为10 >>> row=[1,2,3,4,5] >>> row += [0]*(10-len(row)) >>> row [1, 2, 3, 4 阅读全文
posted @ 2020-07-09 14:02 azureology 阅读(3592) 评论(0) 推荐(0)
摘要: 报错 提交git提示trailing whitespace无法提交 原因 部分git服务器配置了pre-commit脚本在提交前进行规范检查 例如,不允许空格结尾或空格行 解决 在不影响编译的情况下,禁用脚本即可 rm ./.git/hooks/pre-commit 注意 不要被管理员捉到:P 阅读全文
posted @ 2020-07-08 15:19 azureology 阅读(436) 评论(0) 推荐(0)
摘要: 背景 项目有并行计算需求,配置了36台服务器集群,通过脚本自动后台执行任务。 准备 部署时将操作机ssh公钥拷贝至每台集群服务器,确保可以无密码执行scp和ssh命令。 安装avahi-daemon确保可已通过hostname连接服务器 安装screen用于后台运行 实现 在本地编写需要执行的脚本~ 阅读全文
posted @ 2020-07-07 10:02 azureology 阅读(491) 评论(0) 推荐(0)
摘要: 使用screen共享会话 可以让一个或多个用户从不同终端多次登录一个会话,并共享会话的所有特性,比如可以看到完全相同的输出。 适用场景包括但不限于: 操作演示(终端投屏) 使用有键盘无屏幕的设备 具体实施方式 确保screen已安装sudo apt install screen 终端1登录后执行sc 阅读全文
posted @ 2020-07-06 10:39 azureology 阅读(276) 评论(0) 推荐(0)
摘要: 背景 买了内网穿透用来ssh和blog,一直也没发掘正式用途, 考虑到还有闲置隧道,打算搭建个人git服务器托管代码。 需求 支持web前端 支持私有仓库 支持SSH免密 支持GitHub迁移 支持多种数据库 支持备份恢复 尽可能轻量化 至于CD/CI什么的,不拿来生产,可有可无。 对比 满足上述需 阅读全文
posted @ 2020-07-05 09:13 azureology 阅读(3218) 评论(3) 推荐(1)
上一页 1 ··· 56 57 58 59 60 61 62 63 64 ··· 76 下一页