自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

李迟的专栏

何日抱娃归家去,山头斜照读牛经。文章在www.latelee.org更新,本博客定时更新。...

原创 关于我的文章说明及联系方式

我写博客主要是为了进行技术积累,顺便能为大家解决一二问题。坚持了多年,认识了一些技术好友,也有很多网友通过邮件、QQ、微信,或向我请教问题,或探讨生活。 我从开源世界收获不少,也想回赠出去。因此,在不影响个人工作、生活前提下,在自己能力范围之内,可以提供无偿咨询,因为探讨问题是双方的,我也能从中...

2011-03-24 11:59:00 2980 2

原创 “命令终端”的实现3-命令的执行

前面已经能获取到输入的字符了,接着就是解析这些字符,判断,符合要求的,执行对应的函数。而对应的函数,就是需要实现的命令。本文从具体的命令实现逐步倒推,最后对接上一文章。

2020-09-30 01:03:28 17 0

原创 “命令终端”的实现2-字符读取及按键控制

在上篇文章中已经完成了必要的前期准备:各种与“终端”相关的接口已经完成。本文主要内容是接收“终端”的字符并存储在缓冲区中,为下一步作好准备。同时也涉及到“终端”按键的处理,以弥补约2年前定的一篇文章的不足。

2020-09-30 00:46:48 9 0

原创 “命令终端”的实现1-准备篇

本系列文章将完成一个类似DOS或Linux或busybox或u-boot的命令终端。题目的“命令终端”之所以加引号,一来表示它不是真正意义上的终端,二来也可以说明并非自己一字一字写出来的代码。——本程序所用的原型来自u-boot2010.09

2020-09-30 00:20:00 14 0

原创 Golang实践录:一个数据库迁移的代码记录

实现一个数据库迁移的案子。有些知识点值得记录。 技术框架 github.com/go-xorm/xorm:数据库操作 github.com/denisenkom/go-mssqldb:sqlserver驱动 github.com/go-sql-driver/mysql:mysql驱动 方案设计 ...

2020-09-01 01:14:21 2640 1

原创 Golang实践录:xorm使用记录

xorm使用记录。主要针对 mysql,也会涉及其它的。 技术总结 提供通用接口,适用于多种数据库,隐藏细节。但需要手动添加数据库驱动(Golang 本身亦如是)。 可以用 Sync2 创建数据表,多次创建只提示警告,不会出错。要自行判断,或者额外创建好表,后续不再创建。 需要预先创建数据库,否...

2020-09-01 01:11:20 472 0

原创 Golang实践录:简单的代码片段

本文列出简单的代码片段及基础知识。 简单说明 包 import的包从src算,如果在子目录,一定要添加子目录路径。如import “a”,则a一定在src目录下。 同一个目录只能有一个包名。但可以有多个文件(使用同一包名)。 没有被使用的包,要删除或注释,否则编译不通过。 包目录不能与系统包...

2020-08-29 23:52:47 571 1

原创 Golang实践录:测试框架

这篇集中记录一下测试相关的内容。

2020-08-27 01:44:58 522 0

原创 Golang实践录:工程管理

本文介绍Golang的工程管理。

2020-08-21 00:30:51 661 0

原创 Golang实践录:开篇

自去年开始,因工作的关系,需要使用 Golang 进行开发。一来是工作,二来多了解一个新语言,总归是有好处。现在虽然不是主攻 Golang,但可能用来写一些小工具。

2020-08-20 00:08:34 637 0

原创 编程十年

岁月不居,时节如流,转眼间到了2020年。自2010年至今已然十年,编程亦十年了。

2020-07-28 01:04:19 500 4

原创 工作十年

时光荏苒,白驹过隙,日月如梭,转眼间到了2020年。自2010年至今已然十年,工作也十年了。无论喜与愁,不管成或败,总结十年,以此记念。

2020-07-26 00:53:31 1529 8

原创 毕业十年

时光荏苒,白驹过隙,转眼间到了2020年。自2010年毕业至今有十年了。

2020-07-24 13:15:34 2471 0

原创 入职新公司

昨天下午3点才收到短信通知报到需要准备的东西,然后跟主任说随时可报到,然后约定今天入职。其实18号决定录取到现在有10天了,可能在走流程,前天才去体检,然后等消息。

2020-06-29 23:50:09 2803 5

原创 北斗系统学习:JTT808协议初步解析

本文学习部标(交通运输部)JT/T 808,并使用 Golang 语言解析。当然,仅使用位置数据进行演示,所以只是一个开端(是否有后续,暂未知)。本文不是科普,因此不会详细列出协议字段说明,可参考文后给出的资料。

2020-06-26 23:47:22 892 0

原创 北斗系统学习:概述

近日(6月23日),随着北斗三号最后一颗全球组网卫星成功发射,北斗三号收官,正式服务全球。虽然还没用上北斗,但提前了解这个系统,对技术提高有帮助。 本篇介绍笔者学习北斗系统过程收集到的一些资料,是按笔者一贯学习新知识的思路来进行的。

2020-06-26 22:59:32 376 0

原创 我的内核学习笔记16:海思Hi3516平台PWM使用记录

本文介绍海思平台 Hi3516 的 PWM 使用,包括手册介绍及用户空间控制。

2020-06-23 23:21:02 593 0

原创 我的内核学习笔记15:海思Hi3516平台GPIO使用记录

本文介绍海思平台 Hi3516 的 GPIO 使用,包括手册介绍及用户空间控制。

2020-06-22 00:51:09 425 0

原创 参加一家公司面试

前几天接到电话,约了今天上午面试。上个月机缘凑巧下,让前同事帮转递简历,现在终于有回音了。

2020-06-18 13:46:27 1578 3

原创 我的docker随笔27:基于容器的sqlite测试

需求: sqlite 常用于嵌入式平台,本文使用容器进行测试。选用环境有 nodejs 和 python,主要目的是测试在容器运行的情况,及数据共享。测试代码源自网络,但有修改。

2020-06-18 00:25:05 282 0

原创 我的docker随笔26:制作arm平台的python-pandas镜像

需求: 构建 arm (linux_armv7l) 平台上用于测试机器训练的 python 镜像,带 numpy、 pandas、sklearn,等。 本文构建所用操作系统为 ubuntu 16.04 64bit(4GB双核),采用容器内安装依赖库的形式,非 Dockerfile,是因为考...

2020-06-18 00:24:24 483 0

原创 我的docker随笔25:一个测试用的镜像制作过程

本文记录制作一个镜像的过程,先构建可运行静态程序的镜像,以此为基础,构建一个golang语言编写的web服务器,可获取容器的主机、内核版本等信息。该镜像可用于 k8s 和 KubeEdge 群集测试。

2020-06-18 00:23:28 272 0

原创 我的docker随笔24:docker产生coredump文件

docker容器中运行 C++ 程序,有时崩溃,但没日志,也没提示。之前掌握了 coredump 调试,本文在容器中尝试。

2020-06-17 00:51:54 362 0

原创 我的docker随笔23:修改容器时区和添加中文支持

许多 docker 镜像没有时区,默认是0时区,对于日志的时间显示,可能不太友好。另外有些镜像无法输出中文,也不太好友。本文以 busybox 为例,尝试解决此类问题。

2020-06-17 00:49:09 191 0

原创 我的docker随笔22:多域名同主机部署

需求: 只有一台云主机,但有多个不同域名网站,甚至还有二级域名。不能通过端口访问,即只有域名(二级域名)。同时需要启用 https (到期自动更新证书)。 网站内容为静态文件(当前暂定),docker 部署。使用原始httpd镜像,但是网站文件挂载。 使用 gitlab 管理网站源文件...

2020-06-17 00:48:28 183 0

原创 我的docker随笔21:web 服务器部署

本文记录几种不同的web服务器部署,其过程大同小异。

2020-06-17 00:46:04 165 0

原创 我的docker随笔20:多平台docker镜像下载

dockerhub上有很多官方的镜像,支持多平台。本文进行简单介绍。

2020-06-17 00:43:47 210 0

原创 记一次ubuntu虚拟机被挖矿木马攻击的过程

事由: 今天发现虚拟机有点卡,用 top 查看发现2个未知进程占用大量CPU,遂查,发现被挖矿木马攻击了。

2020-06-05 23:13:35 1844 1

原创 KubeEdge 1.3.0 部署

本文介绍了如何在两台 ubuntu 16.04 64 bit 双核 CPU 虚拟机上从源码开始部署 KubeEdge 1.3.0 集群的过程,云端 Kubernetes 版本为 1.17.3,Golang 版本为1.13.5。本文基于 KubeEdge 1.1.0 和 KubeEdge 1.2.0...

2020-06-02 00:43:06 3129 29

原创 小女出世,暂停工作,全职照料大人小孩

小女出世,暂停工作(放1~2个月的大假),全职照料大人小孩。 母亲因婆媳矛盾在老家,父母因故未来。全职照料,包括但不限于:买菜做饭煮汤,喂奶换尿片,哄睡逗玩,洗衣洗澡消毒。 目标: 黄疸正常消退。无须照蓝光。 肚脐正常脱落,不发炎。 大人坐好月子。 但行好事,不问评论。小孩健康即好。 ...

2020-04-07 22:29:41 1965 15

原创 KubeEdge temperature 部署

本文对官方示例 temperature 进行实验。

2020-03-22 18:04:47 771 7

原创 KubeEdge led部署

本文对 KubeEdge 的 led 灯示例进行测试。

2020-03-19 23:32:07 573 0

原创 KubeEdge 初测

本文在已经成功部署了 KubeEdge 的集群中进行实测。目的是了解 KubeEdge 与 k8s 的异同。本文针对1.2版本。

2020-03-19 23:31:21 981 11

原创 KubeEdge 实践过程的记录

本文记录KubeEdge实践的一些记录,包括疑问和解决方案。本文不定时更新。

2020-03-19 23:30:29 1654 5

原创 KubeEdge 1.2.0 部署

本文介绍了如何在两台 ubuntu 16.04 64 bit 双核 CPU 虚拟机上从源码开始部署 KubeEdge 1.2.0 集群的过程,云端 Kubernetes 版本为 1.17.3,Golang 版本为1.12.4。本文基于 KubeEdge 1.1.0 部署文章,具有一定实践参考意义。

2020-02-19 23:44:41 3156 4

原创 2020年春节记事

这个春节不寻常,值得记录。 1.21号那天下午,总监看到只有3个人上班——其他人要么调休提前回家,要么请假不来,于是提前下班,最后决定再放假一天。1.23号一家三口坐火车回家。由于想在春节期间不落下技术,带了笔记本电脑回家。

2020-02-19 23:10:58 667 0

原创 USB HID学习:一点开发记录

某天,曾经的前同事找我,说有个USB项目。因为知道我当时离职在找工作,于是转给我,然后介绍客户给我。

2020-02-13 22:44:10 1071 11

原创 USB学习:hidapi库使用

hidapi是一个开源的操作 HID 设备的库,使用 C 语言实现,适用于 Windows、Linux 和 Mac OSX 平台。注意,这个库是针对 HID 设备的,其它 USB 设备(如 U 盘)不一定适合。

2020-02-12 23:37:47 1548 2

原创 USB HID学习:MFC检测USB拔插事件

MFC具备检测设备的消息,但需要手动添加。针对USB设备,需要注册对应的GUID方可。本文对此进行简单记录。 本省略对MFC机制的描述,仅描述主要的模块代码。

2020-02-11 23:26:10 1032 0

原创 USB HID学习:数据包分析

本文使用 Bus Hound 工具对 USB HID 设备数据包进行分析,并结合官方手册及网上文章进行整理。文中未提到的知识,建议移步参考资源。 以笔者经验,直接阅读协议无法直观理解,最好使用工具抓包,结合协议文档分析真实数据,ONVIF协议如是,IEEE802.3(802.11)如是,USB...

2020-02-09 23:53:48 1474 2

提示
确定要删除当前文章?
取消 删除