- 博客(528)
- 资源 (47)
- 论坛 (26)
- 收藏
- 关注

原创 关于我的文章说明及联系方式
我写博客主要是为了进行技术积累,顺便能为大家解决一二问题。坚持了多年,认识了一些技术好友,也有很多网友通过邮件、QQ、微信,或向我请教问题,或探讨生活。我从开源世界收获不少,也想回赠出去。因此,在不影响个人工作、生活前提下,在自己能力范围之内,可以提供无偿咨询,因为探讨问题是双方的,我也能从中学习不少东西。如果占用时间,消耗精力,则要考虑收费。如果是一些简单的问题,而恰好我熟悉的,可快速回...
2011-03-24 11:59:00
3102
2
原创 c++命令行解析库cmdline使用
之前用过 getopt 函数对主函数参数进行解析,后发现了 cmdline 这个库——说是库,实际只是一个头文件,非常方便集成到程序中。本文对此库进行简单测试。
2020-12-31 20:41:19
94
原创 Golang实践录:命令行cobra库实例再三优化
本文是上一文章《Golang实践录:命令行cobra库实例优化》 的优化,主要的子命令的业务实现的整理。
2020-12-27 14:39:22
28
原创 Golang实践录:命令行cobra库实例优化
本文上一文章《Golang实践录:命令行cobra库实例》 的优化,主要的子命令的业务实现的整理。起因旧版本中,每个子命令的入口函数,均需一一判断传入参数,并调用对应的业务实现函数,编码扩展稍有繁琐,而且也不美观。思考再三,决定使用结构体数组的形式来优化。思路此思路来源于 busybox 。首先定义结构体:// 命令列表,包括名称,帮助信息type UserCmdFunc struct { Name string ShortHelp string // LongHe
2020-12-27 14:38:46
24
原创 golang和C的输出格式化对齐
写代码那么多年,对代码,输出日志有一种近似洁癖的要求。对于不整齐、不整洁、命名混乱的代码,真心看不下去,总会想办法去整顿——或用工具,或人工。曾因这个原因耽误时间,虽然想着改,但一时也改不了多少。今年唯一例外的,应该我手上维护的那套98年开始写的 delphi 工程。 本文从小处着手,单说一些输出日志的对齐方法。
2020-12-27 14:37:13
72
原创 C++ map值为结构体的示例
某一种数据,会有重复记录,后附加各类数据。利用map的唯一性,将重复者过滤。并将附加的数据存储到结构体,方便在代码中使用。后续可写入文件或数据。
2020-12-27 14:35:08
154
原创 Golang实践录:我的工具包
程序员难免会自造轮子,因为有时候自己的轮子才更适合自己,golang 的生态圈不错,官方的,非官方都有很多不同功能的库。本文从小处着眼,基于 github 开源工程创建属于自己的工具包。
2020-10-21 00:28:13
60
原创 Golang实践录:命令行cobra库实例
本文使用 cobra 库实现一个命令行工具,类似 git、docker、kubectl 这类的工具。 本文仅为一个初具模型的示例,但有实践参考意义。
2020-10-21 00:22:48
201
原创 “命令终端”的实现3-命令的执行
前面已经能获取到输入的字符了,接着就是解析这些字符,判断,符合要求的,执行对应的函数。而对应的函数,就是需要实现的命令。本文从具体的命令实现逐步倒推,最后对接上一文章。
2020-09-30 01:03:28
88
原创 “命令终端”的实现2-字符读取及按键控制
在上篇文章中已经完成了必要的前期准备:各种与“终端”相关的接口已经完成。本文主要内容是接收“终端”的字符并存储在缓冲区中,为下一步作好准备。同时也涉及到“终端”按键的处理,以弥补约2年前定的一篇文章的不足。
2020-09-30 00:46:48
103
原创 “命令终端”的实现1-准备篇
本系列文章将完成一个类似DOS或Linux或busybox或u-boot的命令终端。题目的“命令终端”之所以加引号,一来表示它不是真正意义上的终端,二来也可以说明并非自己一字一字写出来的代码。——本程序所用的原型来自u-boot2010.09
2020-09-30 00:20:00
104
原创 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
2770
1
原创 Golang实践录:xorm使用记录
xorm使用记录。主要针对 mysql,也会涉及其它的。技术总结提供通用接口,适用于多种数据库,隐藏细节。但需要手动添加数据库驱动(Golang 本身亦如是)。可以用 Sync2 创建数据表,多次创建只提示警告,不会出错。要自行判断,或者额外创建好表,后续不再创建。需要预先创建数据库,否则即使 Sync2 成功,也不会有数据表。引入 xorm 包,再使用 sql 驱动,但使用下划线,表示只引入不使用包内函数。xorm 的结构体成员要大写。安装go get github.com/go-xor
2020-09-01 01:11:20
579
原创 Golang实践录:简单的代码片段
本文列出简单的代码片段及基础知识。简单说明包import的包从src算,如果在子目录,一定要添加子目录路径。如import “a”,则a一定在src目录下。同一个目录只能有一个包名。但可以有多个文件(使用同一包名)。没有被使用的包,要删除或注释,否则编译不通过。包目录不能与系统包名相同,如系统有sync包,不能再创建sync目录。除for等外,逗号不是必须的,看个人习惯。没有使用的变量,编译不通过。测试文件名带_test的是测试专用,不能用go run来执行。编码小结右
2020-08-29 23:52:47
598
1
原创 Golang实践录:开篇
自去年开始,因工作的关系,需要使用 Golang 进行开发。一来是工作,二来多了解一个新语言,总归是有好处。现在虽然不是主攻 Golang,但可能用来写一些小工具。
2020-08-20 00:08:34
675
原创 工作十年
时光荏苒,白驹过隙,日月如梭,转眼间到了2020年。自2010年至今已然十年,工作也十年了。无论喜与愁,不管成或败,总结十年,以此记念。
2020-07-26 00:53:31
1623
9
原创 入职新公司
昨天下午3点才收到短信通知报到需要准备的东西,然后跟主任说随时可报到,然后约定今天入职。其实18号决定录取到现在有10天了,可能在走流程,前天才去体检,然后等消息。
2020-06-29 23:50:09
2927
5
原创 北斗系统学习:JTT808协议初步解析
本文学习部标(交通运输部)JT/T 808,并使用 Golang 语言解析。当然,仅使用位置数据进行演示,所以只是一个开端(是否有后续,暂未知)。本文不是科普,因此不会详细列出协议字段说明,可参考文后给出的资料。
2020-06-26 23:47:22
1761
原创 北斗系统学习:概述
近日(6月23日),随着北斗三号最后一颗全球组网卫星成功发射,北斗三号收官,正式服务全球。虽然还没用上北斗,但提前了解这个系统,对技术提高有帮助。 本篇介绍笔者学习北斗系统过程收集到的一些资料,是按笔者一贯学习新知识的思路来进行的。
2020-06-26 22:59:32
492
原创 我的docker随笔27:基于容器的sqlite测试
需求: sqlite 常用于嵌入式平台,本文使用容器进行测试。选用环境有 nodejs 和 python,主要目的是测试在容器运行的情况,及数据共享。测试代码源自网络,但有修改。
2020-06-18 00:25:05
375
原创 我的docker随笔26:制作arm平台的python-pandas镜像
需求: 构建 arm (linux_armv7l) 平台上用于测试机器训练的 python 镜像,带 numpy、 pandas、sklearn,等。 本文构建所用操作系统为 ubuntu 16.04 64bit(4GB双核),采用容器内安装依赖库的形式,非 Dockerfile,是因为考虑到实际构建中可能会遇到各种问题。
2020-06-18 00:24:24
821
原创 我的docker随笔25:一个测试用的镜像制作过程
本文记录制作一个镜像的过程,先构建可运行静态程序的镜像,以此为基础,构建一个golang语言编写的web服务器,可获取容器的主机、内核版本等信息。该镜像可用于 k8s 和 KubeEdge 群集测试。
2020-06-18 00:23:28
312
原创 我的docker随笔24:docker产生coredump文件
docker容器中运行 C++ 程序,有时崩溃,但没日志,也没提示。之前掌握了 coredump 调试,本文在容器中尝试。
2020-06-17 00:51:54
693
原创 我的docker随笔23:修改容器时区和添加中文支持
许多 docker 镜像没有时区,默认是0时区,对于日志的时间显示,可能不太友好。另外有些镜像无法输出中文,也不太好友。本文以 busybox 为例,尝试解决此类问题。
2020-06-17 00:49:09
223
原创 我的docker随笔22:多域名同主机部署
需求: 只有一台云主机,但有多个不同域名网站,甚至还有二级域名。不能通过端口访问,即只有域名(二级域名)。同时需要启用 https (到期自动更新证书)。 网站内容为静态文件(当前暂定),docker 部署。使用原始httpd镜像,但是网站文件挂载。 使用 gitlab 管理网站源文件,通过 CI 构建静态文件,并自动更新到云主机。
2020-06-17 00:48:28
250
fb2png-0.1.tar.bz2——从帧缓冲得到png图片的工具
2011-06-07
s3c2410 adc驱动及测试程序
2011-05-27
Linux下点阵汉字显示测试
2011-05-27
[0分共享资源]链接器和加载器-中文版
2010-12-17
[0分共享资源]The Linux Programmer's Toolbox
2010-12-17
[0分共享资源]Linkers and Loaders-英文版
2010-12-17
[0分共享资源]GNU Autoconf,Automake, and Libtool-英文版
2010-12-17
计算机专业毕业设计英文翻译(与嵌入式Linux相关的文章)
2010-08-21
instantclient-12_2-合并压缩包.zip
2020-08-27
Git-1.8.3-preview20130601.exe
2017-03-23
YUVPlayer-YUV播放器
2016-05-18
H264 H265码流分析器
2016-05-18
HEVC参考模型源码HM16.6版本
2015-12-07
AVR M16与PC串口通信的实现
2009-09-21
一个简单的多任务内核实例
2009-06-08
自己动手写操作系统环境建立和相关工具
2009-05-21
红帽子的一些库函数i386-redhat-linux.tar.gz
2009-04-02
与SD卡、FAT和USB相关的资料
2009-03-27
分太多,没事散分,顺便记录最近的事
发表于 2019-11-05 最后回复 2019-12-27
吐槽一下,怎么被删贴了呢?有没有遇到类似的?
发表于 2019-10-14 最后回复 2019-11-19
承诺升星就散分,顺便分享我的个人主页
发表于 2014-09-25 最后回复 2019-09-05
最近打算写一本嵌入式Linux入门的书,请大家提提意见,谢谢!
发表于 2018-02-26 最后回复 2019-02-25
分享一下我的技术主页,欢迎访问
发表于 2014-09-20 最后回复 2014-10-21
arm linux设备上的硬盘不操作一段时间变成只读系统
发表于 2013-12-29 最后回复 2014-09-18
工控机(x86)的几个基本问题(详见内容)
发表于 2014-09-15 最后回复 2014-09-15
u-boot2010.09移植到8MB Nor Flash的S3C2440,第一步搞定,小散100
发表于 2010-11-07 最后回复 2012-11-23
[100分]有没有关于binutils的深入的资料?或者深入底层的资料?
发表于 2010-12-28 最后回复 2012-11-23
C++编写FTP客户端解析LIST命令获取目录不完整,求解。
发表于 2011-08-01 最后回复 2012-11-23
利用FFMPEG提供的API能不能直接将YUV420P视频转换成JPG图像?
发表于 2011-11-24 最后回复 2012-05-02
热烈庆祝本人混CSDN一年半载后获技术星星!
发表于 2011-11-29 最后回复 2011-12-01
问个FTP连接有效性的问题
发表于 2011-11-10 最后回复 2011-11-15
C++编写FTP客户端解析LIST命令获取目录不完整,求解。
发表于 2011-08-01 最后回复 2011-10-28
最近想了很多事情,但又不知怎么排解,还是散点分吧。
发表于 2011-08-30 最后回复 2011-09-03
写代码写烦了,散个分,欢迎来抢。
发表于 2011-08-15 最后回复 2011-09-03
入职4天,再散点分。
发表于 2011-07-14 最后回复 2011-07-27
找到新工作,散点分
发表于 2011-07-02 最后回复 2011-07-05
明天面试,发个帖子证明一下
发表于 2011-06-30 最后回复 2011-07-05
混CSDN一周年纪念,散个分。
发表于 2011-06-15 最后回复 2011-06-18
通过了2010下半年软考,散分!
发表于 2011-02-15 最后回复 2011-02-17
通过了2010下半年软考,散分!
发表于 2011-02-15 最后回复 2011-02-17
大家元旦都干了啥了?说说呗。
发表于 2011-01-03 最后回复 2011-01-10
明天就要考软设了,紧张了
发表于 2010-11-12 最后回复 2010-12-03
人生无常,无奈啊!散分
发表于 2010-11-22 最后回复 2010-11-24
工作百日,有点郁闷,散分100。
发表于 2010-10-15 最后回复 2010-10-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝