自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Kubectl的启动入口和命令参数的解析过程

对Kubectl的子command实现的机制进行分析

2023-01-15 18:04:39 345

原创 伯恩斯新情绪疗法学习笔记

标题伯恩斯新情绪疗法偶然刷到了这么一本书,做了书中的BDC测验表,发现自己竟然是重度抑郁患者。我其实之前也觉得自己不太对劲,总是情绪低落,也没有什么动力去做事情,最近愈发的懒散,前几周还失眠,医生开了一堆中药吃了之后失眠不怎么出现了,但没想到失眠的根源竟然是抑郁。这本书是一本抑郁患者的自助书籍,轻度抑郁患者在使用书中提供的方法12周后可以痊愈,中度患者在使用书中提供的方法之后抑郁的症状也会有许多改善,不知道对我这样重度的患者而言是不是有作用。不过我不是太想吃抗抑郁的药,一来费钱,二来抗抑郁药物的截断反应非

2022-05-11 14:40:41 442

原创 # 在Golang中实现一个基本的注册启动模块

基本思想:将某个模块的启动逻辑也封装在该模块内。需要的方法至少有:注册方法、启动方法和优雅退出。type Government interface { Register(Department) error Start() error GracefulShutdown() error}type Department interface { Name() string Start(ch chan struct{}) error Secretary}type Secretary inte

2021-08-02 19:21:25 281

原创 [Work in Progress]Confusing Code Examples in Golang

延迟调用协程和延迟调用的估值时刻[1]一个协程调用或者延迟调用的实参是在此调用发生时被估值的。更具体的说:​ 对于一个延迟函数调用,它的实参是在此调用被推入延迟调用栈的时候被估值的​ 对于一个协程调用,它的实参是在此协程被创建的时候估值的一个匿名函数体内的表达式是在此函数被执行的时候才会被逐个估值的,不管此函数是被普通调用还是延迟/协程调用。package mainimport "fmt"func main() { func() { for i := 0; i < 3; i+

2021-07-22 10:17:42 88

原创 unix套接字编程

unix套接字编程文章目录unix套接字编程socket函数connect函数bind函数listen函数accept函数fork和exec函数并发服务器Close函数getsockname和getpeername函数一个使用TCP进行通讯的例子Unix域协议Unix域套接口地址结构socketpair函数套接口函数例子Unix域字节流客户——服务器程序在Golang中使用Unix域套接字UnixAddrResovleUnixAddrUnixConnDialUnixCloseUnixListenerLis

2021-07-13 11:32:51 174

原创 leetcode-99. Recover Binary Search Tree

The bst(binary search tree)'s inorder traverse is ascend. In the following solution, I created a assistant point to record current subtree’s root’s pre nodes in inorder traverse. The key point here is that exactly two nodes were swapped. which could result

2020-12-18 19:21:43 76 1

原创 哈夫曼树的建立

哈夫曼树的构造过程:1、用给定的n个权值{w1,w2,…,wn}构成n棵二叉树的初始集合F为{T1,T2,…,Tn},其中每棵树Ti中只有一个权值为wi的根节点,它的左右子树均为空;2、在F中选取两棵根节点权值最小的树作为新构造的二叉树的左右子树,新二叉树的根节点的权值为其左右子树的根节点权值之和;3、从F中删除选取的这两棵树,并把这两棵新的二叉树同样以升序排列加入到集合F中;4、重复2和...

2020-04-03 11:54:07 197

Amusing Ourselves to Death

Author Neil Postman, Andrew Postmancorroboration /kə,rɔbə’reiʃən/n.进一步的证实defiance /dɪ’faɪəns/n.蔑视,挑战,反抗illuminating adj.富于启发的bygone adj.过去很久的,以往的dead-on adj.完全正确的atheist /'eθɪɪst/n.无神论者infancy ...

2020-03-13 00:31:09 299

原创 蛇形字符串

#include"pch.h"#include<iostream>#include<cstdio>#include<string>#include<cstring>#include<vector>#include<ctype.h>#include<algorithm>using namespace ...

2020-02-20 22:39:59 520

原创 Qt学习笔记

什么是Qt?Qt是一个跨平台的C++图形用户界面应用程序框架。它为应用程序开发者提供建立艺术级图形界面所需的所有功能。它是完全面向对象的,很容易拓展,并且允许真正的组建编程。#include "mywidget.h"#include <QApplication> //包含头文件应用程序//程序入口,argc命令行变量数量,argv命令行变量数组int main(int arg...

2020-02-19 22:19:53 177

原创 写代码的一些注意事项

使用比较老的开发工具的时候最好(){}这些成对的打好再写里面的代码。尽量用const关键字声明常量,const double pi = acos(-1.0);

2020-02-09 11:20:21 217

原创 vs2017中scanf报错的解决办法

参见https://docs.microsoft.com/zh-cn/cpp/error-messages/compiler-warnings/compiler-warning-level-3-c4996?f1url=https%3A%2F%2Fmsdn.microsoft.com%2Fquery%2Fdev15.query%3FappId%3DDev15IDEF1%26l%3DZH-CN%26k...

2020-02-09 10:57:43 199

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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