- 博客(657)
- 资源 (46)
- 收藏
- 关注
原创 北斗系统学习:概述
近日(6月23日),随着北斗三号最后一颗全球组网卫星成功发射,北斗三号收官,正式服务全球。虽然还没用上北斗,但提前了解这个系统,对技术提高有帮助。 本篇介绍笔者学习北斗系统过程收集到的一些资料,是按笔者一贯学习新知识的思路来进行的。
2020-06-26 22:59:32 1293
原创 我的内核学习笔记15:海思Hi3516平台GPIO使用记录
本文介绍海思平台 Hi3516 的 GPIO 使用,包括手册介绍及用户空间控制。
2020-06-22 00:51:09 3903 3
原创 我的docker随笔27:基于容器的sqlite测试
需求: sqlite 常用于嵌入式平台,本文使用容器进行测试。选用环境有 nodejs 和 python,主要目的是测试在容器运行的情况,及数据共享。测试代码源自网络,但有修改。
2020-06-18 00:25:05 1512
原创 我的docker随笔26:制作arm平台的python-pandas镜像
需求: 构建 arm (linux_armv7l) 平台上用于测试机器训练的 python 镜像,带 numpy、 pandas、sklearn,等。 本文构建所用操作系统为 ubuntu 16.04 64bit(4GB双核),采用容器内安装依赖库的形式,非 Dockerfile,是因为考虑到实际构建中可能会遇到各种问题。
2020-06-18 00:24:24 3006
原创 我的docker随笔25:一个测试用的镜像制作过程
本文记录制作一个镜像的过程,先构建可运行静态程序的镜像,以此为基础,构建一个golang语言编写的web服务器,可获取容器的主机、内核版本等信息。该镜像可用于 k8s 和 KubeEdge 群集测试。
2020-06-18 00:23:28 921
原创 我的docker随笔24:docker产生coredump文件
docker容器中运行 C++ 程序,有时崩溃,但没日志,也没提示。之前掌握了 coredump 调试,本文在容器中尝试。
2020-06-17 00:51:54 3874 1
原创 我的docker随笔23:修改容器时区和添加中文支持
许多 docker 镜像没有时区,默认是0时区,对于日志的时间显示,可能不太友好。另外有些镜像无法输出中文,也不太好友。本文以 busybox 为例,尝试解决此类问题。
2020-06-17 00:49:09 684
原创 我的docker随笔22:多域名同主机部署
需求: 只有一台云主机,但有多个不同域名网站,甚至还有二级域名。不能通过端口访问,即只有域名(二级域名)。同时需要启用 https (到期自动更新证书)。 网站内容为静态文件(当前暂定),docker 部署。使用原始httpd镜像,但是网站文件挂载。 使用 gitlab 管理网站源文件,通过 CI 构建静态文件,并自动更新到云主机。
2020-06-17 00:48:28 1118
原创 记一次ubuntu虚拟机被挖矿木马攻击的过程
事由:今天发现虚拟机有点卡,用 top 查看发现2个未知进程占用大量CPU,遂查,发现被挖矿木马攻击了。
2020-06-05 23:13:35 11251 3
原创 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 8815 40
原创 小女出世,暂停工作,全职照料大人小孩
小女出世,暂停工作(放1~2个月的大假),全职照料大人小孩。母亲因婆媳矛盾在老家,父母因故未来。全职照料,包括但不限于:买菜做饭煮汤,喂奶换尿片,哄睡逗玩,洗衣洗澡消毒。目标:黄疸正常消退。无须照蓝光。肚脐正常脱落,不发炎。大人坐好月子。但行好事,不问评论。小孩健康即好。...
2020-04-07 22:29:41 2329 15
原创 KubeEdge 初测
本文在已经成功部署了 KubeEdge 的集群中进行实测。目的是了解 KubeEdge 与 k8s 的异同。本文针对1.2版本。
2020-03-19 23:31:21 1976 12
原创 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 4962 4
原创 2020年春节记事
这个春节不寻常,值得记录。 1.21号那天下午,总监看到只有3个人上班——其他人要么调休提前回家,要么请假不来,于是提前下班,最后决定再放假一天。1.23号一家三口坐火车回家。由于想在春节期间不落下技术,带了笔记本电脑回家。
2020-02-19 23:10:58 1010
原创 USB学习:hidapi库使用
hidapi是一个开源的操作 HID 设备的库,使用 C 语言实现,适用于 Windows、Linux 和 Mac OSX 平台。注意,这个库是针对 HID 设备的,其它 USB 设备(如 U 盘)不一定适合。
2020-02-12 23:37:47 21505 32
原创 USB HID学习:MFC检测USB拔插事件
MFC具备检测设备的消息,但需要手动添加。针对USB设备,需要注册对应的GUID方可。本文对此进行简单记录。 本省略对MFC机制的描述,仅描述主要的模块代码。
2020-02-11 23:26:10 4114
原创 USB HID学习:数据包分析
本文使用 Bus Hound 工具对 USB HID 设备数据包进行分析,并结合官方手册及网上文章进行整理。文中未提到的知识,建议移步参考资源。 以笔者经验,直接阅读协议无法直观理解,最好使用工具抓包,结合协议文档分析真实数据,ONVIF协议如是,IEEE802.3(802.11)如是,USB协议亦如是。
2020-02-09 23:53:48 7779 5
原创 USB HID学习:初识
USB协议本身非常复杂,如果一头扎入协议中研究,会走不出来。许多年前笔者就是因为协议过于复杂放弃研究,只留下“EndPoint”、“中断传输”这些概念。 本文开始的几篇文章将介绍一下笔者所了解的 USB 知识。虽然仅限于 HID 设备,但也能一窥 USB 门径。本着实用使用、适用合用之目的,暂且抛开 USB 协议本身,以一个门外汉的心态学习 USB HID 的开发。
2020-02-09 16:46:12 3047
原创 Qt实践录:一些界面设计的记录示例
本文主要记录使用 Qt 实现某一些小功能的示例。控件特定条件下显示有些场合,需要隐藏界面某些功能,面向特定人员使用,如一些维护升级工具,面向现场支持人员和面向开发人员,所用之功能不同,但又不想同时维护多个工具,则可以隐藏部分功能。本节演示双击某个提示语(使用 QLabel),再显示另一个按钮的功能。0、设计界面有2个控件:一为 QLabel,控件名称为lbShow,显示提示语(文字可以...
2020-02-03 16:15:32 3976
原创 Qt实践录:常见控件操作示例1
本文记录QT常见控件的操作示例。包括:QPushBotton、QLabel、QComboBox、QSlider、QSpinBox、编辑框(QLineEdit/QPlainTextEdit/QTextEdit) 等等。以使用为导向,慢慢补充。
2020-02-01 14:00:29 3188 2
原创 Qt实践录:界面设置小记
本文记录QT界面、窗体,等等的设置。QMessageBox使用 // 一个提示语 QMessageBox msg(QMessageBox::NoIcon, tr("title"), tr("exit?"), QMessageBox::Yes | QMessageBox::No, NULL); if (msg.exec() == QMessageBox::Yes) ...
2020-01-31 11:52:45 2580
原创 Qt实践录:TCP网络调试助手
由于项目需要使用到网络调试及测试,为了练手,使用 Qt 编写一个串口调试助手。本文按开发的过程进行简单介绍,同时也涉及部分用到的模块代码。详细代码参考源码仓库。
2020-01-30 14:53:12 8526 2
原创 Qt实践录:串口调试助手
由于项目需要使用到串口调试及测试,为了练手,使用 Qt 编写一个串口调试助手。本文按开发的过程进行简单介绍,同时也涉及部分用到的模块代码。详细代码参考源码仓库。
2020-01-29 15:16:19 3050
原创 2019年个人总结
时光荏苒,白驹过隙,日月如梭,岁月不居,时节如流,眨眼间2019年过去了,迎接2020年的同时,总结2019年,以此记念。 今年的主题,可用一词概括:“看开了”。
2020-01-04 21:03:28 2253 3
原创 KubeEdge 1.1 部署
本文介绍了如何在两台 ubuntu 16.04 64 bit 双核 CPU 虚拟机上从源码开始部署 KubeEdge 1.1.0 集群的过程,云端 Kubernetes 版本为 1.17.0,Golang 版本为1.12.4。本文具有一定实践参考意义。限于精力和能力,对本文所述不提供技术支持。
2019-12-31 23:21:03 2667 2
原创 我的k8s随笔:Kubernetes部署的一些输出信息
本文记录一些部署过程的信息,仅记录,没多少技术含量。查看manifests目录文件在某个时刻,/etc/kubernetes/manifests 目录下有 yaml 文件。# ls /etc/kubernetes/manifests/etcd.yaml kube-apiserver.yaml kube-controller-manager.yaml kube-scheduler.y...
2019-12-30 21:42:08 1665 1
原创 我的k8s随笔:Kubernetes部署-问题篇
本文集中记录k8s集群部署过程的问题。由于各人环境不同,限于经验,本文仅供参考。注:本文会不定时更新。源、key问题使用国内中科大源:cat <<EOF > /etc/apt/sources.list.d/kubernetes.listdeb http://mirrors.ustc.edu.cn/kubernetes/apt kubernetes-xenial mai...
2019-12-30 21:40:30 28109 1
原创 我的k8s随笔:Kubernetes 1.17.0 部署讲解
k8s集群部署过程实践笔记共两种版本:一为专注部署操作,一为涉及部署操作讲解。本文为后者。本文介绍了如何在两台 ubuntu 16.04 64 bit 双核 CPU 虚拟机上使用 kubeadm 部署 Kubernetes 1.17.0 集群的过程,网络插件为 flannel v0.11.0,镜像源为阿里云。本文具有一定实践参考意义。一、 环境两台ubuntu 16.04 64 bit,...
2019-12-30 21:39:28 13797 4
原创 我的k8s随笔:Kubernetes 1.17.0 部署
k8s集群部署过程实践笔记共两种版本:一为专注部署操作,一为涉及部署操作讲解。本文为前者。本文介绍了如何在两台 ubuntu 16.04 64 bit 双核 CPU 虚拟机上使用 kubeadm 部署 Kubernetes 1.17.0 集群的过程,网络插件为 flannel,镜像源为阿里云。本文具有一定实践参考意义。一、环境两台ubuntu 16.04 64 bit,2GB内存,双核 C...
2019-12-30 21:37:52 2284 1
instantclient-12_2-合并压缩包.zip
2020-08-27
一个简单的多任务内核实例
2009-06-08
自己动手写操作系统环境建立和相关工具
2009-05-21
红帽子的一些库函数i386-redhat-linux.tar.gz
2009-04-02
与SD卡、FAT和USB相关的资料
2009-03-27
有关HY502F的IC卡资料
2008-10-22
instantclient_19_9.rar
2021-02-07
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
fb2png-0.1.tar.bz2——从帧缓冲得到png图片的工具
2011-06-07
Linux下点阵汉字显示测试
2011-05-27
s3c2410 adc驱动及测试程序
2011-05-27
[0分共享资源]GNU Autoconf,Automake, and Libtool-英文版
2010-12-17
[0分共享资源]链接器和加载器-中文版
2010-12-17
[0分共享资源]The Linux Programmer's Toolbox
2010-12-17
AVR M16与PC串口通信的实现
2009-09-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人