12 李迟

尚未进行身份认证

李迟,男,已婚,来自岑山溪水之地,家住一垌之尾。毕业于桂林电子科技大学三院1专业。嵌入式软件工程师,摄影师,金融学者,历史家,科学哲学爱好者,社会问题研究者。别号水田居士,木草山人。爱好广泛,精通甚少。古文、诗词、文学、小说、武侠、经济、社会等无所不涉。目前主要混迹于显示器、鼠标、键盘之间。于代码及兴趣之事中有所得,与好友谈之一二,足够了。

等级
TA的排名 1k+

nodejs实践录:按行处理文件数据的示例

背景:有时候,我们需要对日志做事后分析,抽离出特定的数据进行处理。比如:1、中间件模块发送json数据到后台,每次发送的json都会转换成字符串保存到日志文件,但因网络原因发送失败,需要事后补充。2、日志文件混合了各个设备的信息,需要抽离出指定设备编号的信息,再进行分析。等等。注意,有时可能处理数据太快导致异常,比如频繁发送json到后台,但后台处理不及,会丢失数据,因此,本文添加延时处...

2019-08-03 13:50:58

遇到一个Linux系统文件被删除后仍占用磁盘的问题

在使用Linux系统中,有时候发现明明已经删除了大量的文件(特别是日志文件),但用du查看磁盘,空间依然没有减少,这种非常奇怪的问题,最近遇到了。本文描述一下前因后果,并给出一些个人看法。起因最近项目准备上线,同事查了服务器磁盘使用情况,发现隔了几天磁盘空间就减少几百兆,叫我查一下。环境描述如下:1、nodejs应用服务,使用pm2管理,每天会产生大量日志,并且要保留。(这是必要的,为了...

2019-08-02 13:18:18

我的docker随笔17:使用docker-compose启动MySQL、Redis和Mongo

一、背景有网友咨询用docker-compose启动几个存储服务,这些服务包括了MySQL、Redis、Mongo。恰好笔记没做过这一方面,趁机会学习一下。二、要求需要启动的docker如下:dockerrun-d--namemyredis-v$PWD/data:/data-p6378:6379redis--appendonlyyesdockerrun--n...

2019-08-01 23:28:07

我的docker随笔16:构建一个特定的nodejs镜像

一、背景某网友需要对区块链交易的项目进行测试。测试脚本需要在nodejs环境中运行,脚本有server.js、package.json,主要依赖包为web3(当然还是其它的)。为方便测试,较好的解决方案是利用docker搭建环境。本文在ubuntu16.04上进行实验。二、尝试docker上已经有了nodejs官方容器,最新版本为10.5.0。直接使用命令:dockerpullno...

2019-07-29 21:56:33

我的docker随笔15:MySQL启动时自动创建数据库

一、背景及分析MySQL容器启动时,会自动创建一些必要的数据库,比如MySQL,这是官方默认的做法。但是,在实际中,还需要让MySQL自动创建我们自定义的数据库。本文就此应用场合进行探究。一般的做法是,启动容器并挂载数据目录后,使用MySQL客户端连接服务器,再手动输入sql语句创建(或导入.sql文件),当然也可以直接在容器内创建(方法同上)。由于挂载了数据目录,因此可持久化保存。但是,这...

2019-07-29 21:56:01

我的docker随笔14:MySQL操作实例

本文使用docker运行MySQL,并进行简单的操作。本文使用的MySQL为官方镜像,版本为5.7。下载镜像命令:dockerpullmysql:5.7使用下面的命令运行容器,并设置root密码为123456。run--namehi-mysql-eMYSQL_ROOT_PASSWORD=123456-dmysql进入容器:dockerexec-ithi-my...

2019-07-29 21:55:26

我的docker随笔13:docker源码编译进阶篇

本文与前面文章相同,但多了一些分析的步骤。

2019-07-28 00:52:50

我的docker随笔12:docker源码编译

因工作需要从源码编译docker,本文对此进行介绍。

2019-07-28 00:52:15

我的docker随笔11:Dockerfile编写

本文介绍Dockerfile相关的知识。

2019-07-28 00:51:36

我的docker随笔10:docker客户端使用其它主机的docker服务器

我们使用的docker,都是在本机之内使用的,即docker服务端与客户端都有同一个机器,但是,有时候,需要在本机连接远程服务器的docker,本文就此情形展开研究。

2019-07-28 00:50:50

我的docker随笔9:docker在centos上的安装

本文介绍在centos764bit主机上进行docker的安装。

2019-07-28 00:46:31

git在CICD实践中的应用0:前言

CICD,也写作CI/CD,全称为“ContinuousIntegration/ContinuousDeployment”,即“持续集成/持续部署”,先介绍其概念。持续集成(ContinuousIntegration),缩写为CI,当代码有提交时,就会根据条件构建(触发行为),构建内容一般是我们编写,包括代码编译、测试等,如果构建失败,则将结果反馈出来。持续部署(Continuous...

2019-06-22 11:33:39

nodejs实践录:基于koa的简单web服务器

背景:nodejs搭建web服务是一件十分简单的事情,支持的框架多,有关的库也多,不像嵌入式那般繁琐。本文提出一种利用koa搭建web服务的方案,适用简单的数据展示和信息查询,文后有源码地址,可直接使用。如果需要更复杂的,如登陆、权限管理,等,则要其它web管理系统。

2019-06-15 09:39:57

我的内核学习笔记14:内核设备树学习

李迟按:上一篇内核的文章是2年半前,期间因工作转行而停止研究,最近又重新捡起。这个系列从2013年起间断地更新,本来想从系统角度逐步写的,但工作量十分庞大,现在也想通了,在适合的时间写,不带目的,不强迫自己完成什么任务。不强调什么平台/芯片、内核版本。一篇文章针对一、两个知识点即可。本文是笔者接触设备树的第一个实例,仅仅是验证设备树简单的写法和几个函数的使用。

2019-06-12 21:52:23

一台CentOS云主机更改源的记录

某云服务商的一台CentOS云主机,使用默认源,安装软件非常慢,于是将源改为国内镜像,经过一番折腾,最后成功了。本文记录其过程。过程由于有使用阿里云的经历,于是选择阿里云的源,在/etc/yum.repos.d目录中输入:wgethttp://mirrors.aliyun.com/repo/Centos-7.repo即可下载。下载的文件名为Centos-7.repo。将原来的*.r...

2019-05-27 22:07:22

2019年个税计算excel模板

今天傍晚时分,晚到了一周的工资终于到了银行卡,持续一周的手机银行APP间歇性查询行为终于落下帷幕了。有了连续4个月发错工资的经历,已经不敢相信会计了。于是下定决心,自己做一个excel个税计算表格。防止工资继续发错。今年(2019年)个税变化非常之大,曾经用js写的个税计算器已经不适用了,但新的个税计算比较复杂,一时无法用js来实现,网络上有很多关于新个税的介绍,各个侧重点不同,却不是我想要的...

2019-04-17 00:31:03

onvif学习笔记10:获取RTSP流地址

网友购买了我的ONVIF视频课程,问了我几个问题,其中一个是实现ONVIF服务器的获取RTSP地址功能,本文整理出一个思路,愿帮到在学习ONVIF路上的诸君。我录制的视频是很早之前的,一直没抽时间再录一个实战视频,所以凡是购买的网友,均会进行指导。当然,限于能力,也不是所有的问题都解答。官方WSDL说明ONVIF协议通过GetStreamUri获取流地址,在官方wsdl页面搜索GetStr...

2019-04-15 23:04:52

记一次设备网络问题的排查

李迟按:清明假期,同事在群里at我,说某场站网络有问题,叫我有空去看看。我收到的网络异常邮件已经几千封了,因为位置不高,所以静待通知。根据log猜测是厂家设备的问题。因为假期,我也无能为力。后来上班,同事叫我去排查,到现场后,更加确认是设备问题。但当时厂家的人因故没来。后来周末同事又在群里at我,说厂家工程师叫我去那边排查。最终解决了问题。在文后总结了这类问题的一般解决思路。

2019-04-14 20:08:01

nodejs实践录:测试连接性及邮件通知

本文给出一个与服务器测试连通性的示例,具备邮件通知功能,可以以此为基础添加需要的测试项。

2019-03-12 13:14:03

nodejs实践录:pm2实验测试记录

本文是测试在运行时更新ecosystem配置文件的记录。

2019-02-25 13:11:04

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。