13 李迟

尚未进行身份认证

我要认证

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

等级
TA的排名 1k+

Golang实践录:oracle数据库实践

本文在 Windows 7 64bit 系统上使用 golang 连接查询 oracle 数据库。

2020-10-23 23:41:36

Golang实践录:我的工具包

程序员难免会自造轮子,因为有时候自己的轮子才更适合自己,golang 的生态圈不错,官方的,非官方都有很多不同功能的库。本文从小处着眼,基于 github 开源工程创建属于自己的工具包。

2020-10-21 00:28:13

Golang实践录:命令行cobra库实例

本文使用 cobra 库实现一个命令行工具,类似 git、docker、kubectl 这类的工具。 本文仅为一个初具模型的示例,但有实践参考意义。

2020-10-21 00:22:48

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

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

2020-09-30 01:03:28

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

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

2020-09-30 00:46:48

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

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

2020-09-30 00:20:00

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

实现一个数据库迁移的案子。有些知识点值得记录。技术框架github.com/go-xorm/xorm:数据库操作github.com/denisenkom/go-mssqldb:sqlserver驱动github.com/go-sql-driver/mysql:mysql驱动方案设计使用 sql 语句查询原数据库数据,再插入新数据库。查询新数据库表最后一条记录。根据条件是否创建新数据表,再查询新数据库最后一条记录的 ID 值,以此为起点查询旧数据库,因为迁移只需要从已导入的最后一条开始即可

2020-09-01 01:14:21

Golang实践录:xorm使用记录

xorm使用记录。主要针对 mysql,也会涉及其它的。技术总结提供通用接口,适用于多种数据库,隐藏细节。但需要手动添加数据库驱动(Golang 本身亦如是)。可以用 Sync2 创建数据表,多次创建只提示警告,不会出错。要自行判断,或者额外创建好表,后续不再创建。需要预先创建数据库,否则即使 Sync2 成功,也不会有数据表。引入 xorm 包,再使用 sql 驱动,但使用下划线,表示只引入不使用包内函数。xorm 的结构体成员要大写。安装go get github.com/go-xor

2020-09-01 01:11:20

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

本文列出简单的代码片段及基础知识。简单说明包import的包从src算,如果在子目录,一定要添加子目录路径。如import “a”,则a一定在src目录下。同一个目录只能有一个包名。但可以有多个文件(使用同一包名)。没有被使用的包,要删除或注释,否则编译不通过。包目录不能与系统包名相同,如系统有sync包,不能再创建sync目录。除for等外,逗号不是必须的,看个人习惯。没有使用的变量,编译不通过。测试文件名带_test的是测试专用,不能用go run来执行。编码小结右

2020-08-29 23:52:47

Golang实践录:测试框架

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

2020-08-27 01:44:58

Golang实践录:工程管理

本文介绍Golang的工程管理。

2020-08-21 00:30:51

Golang实践录:开篇

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

2020-08-20 00:08:34

编程十年

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

2020-07-28 01:04:19

工作十年

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

2020-07-26 00:53:31

毕业十年

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

2020-07-24 13:15:34

入职新公司

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

2020-06-29 23:50:09

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

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

2020-06-26 23:47:22

北斗系统学习:概述

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

2020-06-26 22:59:32

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

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

2020-06-23 23:21:02

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

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

2020-06-22 00:51:09

查看更多

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