12 李迟

尚未进行身份认证

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

等级
TA的排名 1k+

2019年个人总结

时光荏苒,白驹过隙,日月如梭,岁月不居,时节如流,眨眼间2019年过去了,迎接2020年的同时,总结2019年,以此记念。 今年的主题,可用一词概括:“看开了”。

2020-01-04 21:03:28

KubeEdge 部署

本文介绍了如何在两台 ubuntu 16.04 64 bit 双核 CPU 虚拟机上从源码开始部署 KubeEdge 1.1.0 集群的过程,云端 Kubernetes 版本为 1.17.0,Golang 版本为1.12.4。本文具有一定实践参考意义。一、概述1.1 环境云端:ubuntu 16.04 64 bit,用户名为 ubuntu。IP 为 192.168.0.102。边缘端:同...

2019-12-31 23:21:03

我的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

我的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

我的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

我的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

我的k8s随笔:命令实践

本文记录k8s实践时使用的命令。命令补齐执行如下命令安装 bash-completion:# apt install bash-completionsource /usr/share/bash-completion/bash_completionsource <(kubectl completion bash)常见的初始化集群:kubeadm init 加入集群:...

2019-12-30 21:34:39

MFC小笔记:控件随窗口变化

一、需求当窗口大小变化时,如最大化、最小化时,控件位置和大小并没有变化,本文实现此功能。二、界面主界面为对话框,有最小化、最大化、关闭等功能。三、原理当窗口变化时,响应 OnSize 函数,并计算各控件位置,按比例缩放。四、编码4.1 变量定义在对话框类向导中添加 WM_SIZE 消息。其函数定义如下:afx_msg void OnSize(UINT nType, int cx...

2019-12-28 08:21:09

MFC小笔记:简单画图

一、需求本文介绍一些简单画图的功能函数。二、界面主界面为对话框,有最小化、最大化、关闭等功能。MFC基本原理不再介绍。三、功能画线定义:enum MYCOLOR{ WHITE = 0, GRAY = 1, LBLUE = 2, BLUE = 3,};CPen m_pen[5];初始化画笔: // 参数:样式、宽度、颜色 m...

2019-12-22 10:23:41

MFC小笔记:开机自动启动

一、需求本文实现MFC程序的开机自动启动功能。二、设计开机自动启动,可以通过注册表实现。在Run节点下,新建一个字段,包括程序名称、完整的路径。如果要取消自动启动,则删除该字段即可。三、编码代码如下:int SetAutorun(BOOL nEnable){ // 获取程序路径 CString sPath; GetModuleFileName(NULL, s...

2019-12-22 10:23:01

MFC小笔记:系统托盘实现

一、需求本文实现程序系统托盘。二、界面主界面为对话框,有最小化、最大化、关闭等功能。三、原理利用系统托盘类NOTIFYICONDATA,响应自定义消息,处理托盘鼠标事件。四、编码4.1 消息定义定义消息ID,必须大于WM_USER,为方便起见,可在stdafx.h中定义:#define WM_SHOWTASK (WM_USER+1) // 系统托盘事件在子对话框头文件声明...

2019-12-22 10:22:30

MFC小笔记:上下控件

一、需求上下控件实际上是由edit控件和spin控件组成的,共2个控件。为方便描述,称为上下控件,即可以点击spin控件上下按钮增减数值,当通过上下按钮操作时,edit控件中同时显示数值的变化。另外,也可以在edit控件中直接输入数值。二、设计1、排放edit控件和spin控件。2、设置spin控件属性:Auto Buddy为True,按钮控件顺序进行关联。否则无法关联。Set ...

2019-12-22 10:21:55

MFC小笔记:父子窗口传递消息

一、需求MFC程序可能有许多个对话框,有主对话框,有子对话框,本文介绍父子对话框之间的消息传递。适用于外部事件、外部通知等事件。为简单起见,只针对父窗口传递消息到子窗口。二、界面主界面为对话框,上有一Button,点击进入子对话框(使用非模态方式)。对话框界面有Static控件输出信息。过程省略。三、原理自定义消息ID。在子窗口中响应该消息,事件发起者使用SendMessage函数发送...

2019-12-22 10:20:43

MFC小笔记:TabCtrl父子窗口传递消息

一、需求MFC界面有一个设置对话框,实际使用TabCtrl+子对话框的形式。在子对话框中设置参数时,需要将结果反馈至父窗口下方。这样统一信息输出。本文解决问题:如何在子窗口中,获取父窗口句柄,并在父窗口Static控件输出信息。二、设计对话框界面,主窗口为一TabCtrl,下方为一Static控件。过程省略。三、编码在子对话框头文件声明窗口指针:CWnd* m_pTabParentW...

2019-12-22 10:19:48

MFC笔记:初始化tab控件一点改进

背景:MFC工具带有tab标签,作为导航。需要在对话框初始化时进行初始化。一、流程简述实现此功能需要做如下事情:创建主对话框、多个子对话框。子对话框需要设置属性:外观Style为Child,Boarder选None。关联tab标签控件变量(也可以直接用控件ID)。初始化,子对话框添加到tab标签上。响应点击函数,以便切换对话框。下面先列出原始版本,分析问题,再解决问题。...

2019-12-22 10:18:27

git在CICD实践中的应用11:gitee仓库webhook使用(下)

上一文中,我们使用nodejs作为webhook触发的脚本,但是实现的不好,配置不如jenkins那样方便,因此,这个脚本需要适时修改。为了配合本系列主题,本文使用docker来部署这个脚本——此处更应该称之为服务,一个专门响应gitee仓库webhook的服务。当我们修改了脚本文件,并提交代码后,自动构建、部署。

2019-11-16 12:19:45

git在CICD实践中的应用10:Gitee仓库webhook使用(上)

本系列前面的文章,主要集中在国外的服务器,本文尝试在国内git托管平台Gitee上进行实验。

2019-11-15 22:58:32

ubuntu系统debootstrap的再三实验

## 0、背景及目的利用debootstrap构建一个可单独运行的镜像文件。 环境:ubuntu 16.04 64bit,虚拟机软件:vmware 12。

2019-10-29 23:03:07

nodejs实践录:使用curl测试post请求

以前与后台交互的json接口,都是用postman工具来测试的,后来发现curl命令也可以发post或get请求。本文利用koa创建web服务器,对外提供了几个URL,然后用curl进行测试。

2019-10-18 00:24:48

我的docker随笔19:Nextcloud部署

Nextcloud是个人云存储服务,提供云存储服务,内置了Office文档、图片相册、日历联系人、两步验证、文件管理、RSS阅读等丰富的应用。可安装在本地或云主机,本文使用Docker进行部署,一来直接在主机上部署,要安装的软件实在太多了,二来Nextcloud官方有提供好的Docker镜像。

2019-10-17 16:04:16

查看更多

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