Page Index - ziyouzy/2021blog GitHub Wiki
286 page(s) in this GitHub Wiki:
- Home
- 20210101golang中的类型匹配原则(不只是接口与结构体之间的类型匹配,也包含被type的函数、map、切片的类型匹配)
- 20210101储存过程与事务
- 20210101关于golang数据类型的强制转换,尤其是接口与接口之间,函数变量与函数变量之间
- 20210101关于golang数据类型的强制转换,尤其是接口与接口之间,函数变量与函数变量之间(总结)
- 20210103c 的防函数(估计要吃灰了)
- 20210103关于一个包内结构体实现另一个包接口的知识点
- 20210103尝试系统理解golang网络编程的中间件设计原理
- 20210103看懂http包,感觉奇怪的知识又增加了
- 20210103结合net http.HandlerFunc函数类型总结golang的类型匹配原则(那篇文章的思想是错的)
- 20210103继续深入思考type所导致的类型别名与类型定义之间的区别,同时明确相关的书写规范
- 2021010420210104golang的内置类型&内置函数&error(3)内置类型是否为内置函数,内置接口的统称
- 2021010420210104golang的内置类型&内置函数&error(4)单独探讨接口
- 20210104golang与java与技术栈方向
- 20210104golang的内置类型&内置函数&error(1)
- 20210104golang的内置类型&内置函数&error(2)
- 20210104golang语法细节 关键词,type和struct都是关键词
- 20210104关键词整理:显示初始化,默认初始化
- 20210104声明、定义、初始化,赋值,实例化、实现等这些词的含义(c )
- 20210104声明、定义、初始化,赋值,实例化与类与对象、实现等这些词的含义(golang)(1)
- 20210104声明、定义、初始化,赋值,实例,实例化与类与对象、实现等这些词的含义(golang)(2) 实例,实例化、类、对象、实现
- 20210105var与:=的使用规范原则(1)
- 20210105var与:=的使用规范原则(2)
- 20210106Qt6的一个大问题
- 20210106关于安装qt和golang1.15.6的知识细节
- 20210106刚安装完mysql要先做些什么
- 20210106浅谈vm的虚拟网络环境
- 20210106纠正一个之前关于mysql本地与远程登录的错误思路
- 20210106运维知识点:新安装了一个ubuntu后该做些什么(lamp之前的操作)
- 20210107ubuntu创建快捷方式模板
- 20210107安装vscode以及与golang环境的整合
- 20210108phpmyadmin设置允许远程登陆
- 20210108vm宿主机与主机联动,备份代码的方式太勉强了
- 20210108vscode的远程编程方式
- 20210108win10ssh服务的配置方式
- 20210108win10家庭版存在限制创建多个用户的问题
- 20210108win10的公文包功能挺不错的,有机会试一下
- 20210108代码如何最安全的实现备份与同步
- 20210108关于本地git与远程仓库关联的创建与取消(1)
- 20210108关于本地git与远程仓库关联的创建与取消(2)底层逻辑理清后,开始研究具体操作方式
- 20210108关于本地git与远程仓库关联的创建与取消(3)git的关联与解除关联操作
- 20210108回顾scp指令
- 20210108通过终端命令行备份mysql数据库
- 20210109mysql赋予权限的正确语句
- 20210110关于让程序后台运行的几种方式
- 20210111单独聊聊ssh,密钥,github与ssh,git与ssh的关系
- 20210113关于本地git与远程仓库关联的创建与取消(4)结合一个本地只能关联一个远程的特性思考旧mylib的情况
- 20210114关于本地git与远程仓库关联的创建与取消(5)关于出现嵌套仓库的问题
- 20210114关于本地git与远程仓库关联的创建与取消(6)本地与远程所扮演的不同角色
- 20210114关于本地git与远程仓库关联的创建与取消(7)一些其他的细节
- 20210114关于本地git与远程仓库关联的创建与取消(8)分支的合并
- 20210115git的相关操作语句,主要是创建分支
- 20210115关于git push all和 mirror的区别
- 20210115关于git之后的计划
- 20210115关于git之后的计划(2)
- 20210115关于git之后的计划(3)
- 20210115关于golang程序的自我更新
- 20210116关于git之后的计划(4)贼6的调教英文版ubuntu中文输入法的方法
- 20210116关于git之后的计划(5)最后的最后了,push
- 20210117go1.15新特性
- 20210117关于go mod
- 20210118golang测试单元(1)
- 20210118golang测试单元(2)配置gcc环境变量
- 20210118关于go的文档
- 20210118安装build essential出错(1)
- 20210119安装build essential出错(2)
- 20210120再战timerticker(1)关于析构的正确逻辑思路
- 20210120再战timerticker(2)关于t与t.C的生命周期
- 20210120再战timerticker(3)单独探讨下执行Stop后,不会再给time.C生产数据前的状态
- 20210121git的push与pull
- 20210121git自带nano编辑器的用法
- 20210121timer和ticker啃了3天(1)
- 20210121timer和ticker啃了3天(2)
- 20210125关于适配器到底是个啥
- 20210127从切片的组成方式思考数据销毁的原理
- 20210127关于golang切片的append,len,cap,以及插入元素
- 20210127关于golang的nil(1)
- 20210127关于golang的nil(2)深入思考c 的delete某个变量与golang里给某个变量赋nil之间的相同点与不同点
- 20210127内存泄漏,线程泄漏,作用域泄漏之间的区别
- 20210128golang切片的cap,len等(1)
- 20210128golang切片的cap,len等(2)关于sl[i:j:k]
- 20210128宏观总结下net.Conn的自定义实现与应用场景
- 20210131关于golang交叉(循环)引用的问题(1)
- 20210131关于golang交叉(循环)引用的问题(2)严谨的文章
- 20210131关于golang交叉(循环)引用的问题(3)严谨的包层级思路
- 20210131关于golang交叉(循环)引用的问题(4)直线的单项调用树型的单项调用
- 20210131循环引用的一个小问题
- 20210131空struct的设计哲学
- 20210203关于timer.Duration这个内置数据类型
- 20210204还是关于包的相互引用问题(1)
- 20210204还是关于包的相互引用问题(2)从go源代码中找到了答案
- 20210205对于当前所设计的zadapter包,过滤器模式的只读与非只读之间的区别
- 20210205还是一个单向利用链模式的问题,关于conf文件夹、utils文件夹等在其所在项目的地位
- 20210207关于设计模式的核心哲学
- 20210209关于[]byte和[]rune(1)
- 20210209关于[]byte和[]rune(2)
- 20210209声音入门
- 20210210关于数据流动(1)对比现实河流聊聊关于数据流动的第一步“数据的分流”
- 20210210关于数据流动(2)回到旧时,是如何通过“数据共享”实现通信的,以及如何通过“数据共享”实现数据聚合的
- 20210210关于数据流动(3)结论
- 20210210罗列数据流动这中设计模式所必须的构成元素(就是随便写写)
- 20210211golang的大小写(公私有问题)
- 20210211关于消息队列的重要价值
- 20210212关于测试时出现了两个AdaptersMap的指针问题
- 20210212关于那些整理起来很麻烦的备注与旧思路
- 20210213nanonanonano别再迷糊了
- 20210213关于go logger的同步与异步
- 20210213关于“当某个变量不会再有内存指向他了,他所在的作用域结束后他就会被一起销毁”
- 20210214zadapter的本质
- 20210214关于signal的内涵
- 20210214关于zConn
- 20210214关于zconn的设计中,适配器的装配步骤
- 20210214!!!3个“通信”不可能变成4个“通信”!!!
- 20210215!重要!我需要了解tcp udp底层,从而对tcp的面向数据流有更深的了解
- 20210216关于包名与调用名(这标题不能准确表达我在说什么)
- 20210217从golang的error这一内置接口和结构类net.OpError{}了解接口作为返回值的正确使用方式
- 20210217关于net.Conn的几种读取方式以及EOF是什么
- 20210218似乎数据流动与非数据流动两者之间如何做到优雅的解耦又成了新的问题
- 20210218正式开始学习针对error内置类型的设计模式(基于package fsnotify)
- 20210219深化理解装饰者模式
- 20210221error似乎不具备太多功能性(1)
- 20210221error似乎不具备太多功能性(2)
- 20210221深化理解river node各个节点适配器的使用方式
- 20210221补一些基础知识,不过挺重要的,关于简短声明,诸如var a,b int这些
- 20210224关于后期需要去设计的net.Conn实体对象的重复使用问题
- 20210225关于river node适配器的events
- 20210225关于“管道泄漏”问题,我是不是想的太复杂了
- 20210225整理下river node的旧笔记
- 20210225造成“管道泄漏”问题的罪魁祸首
- 20210226mqtt会不会是下一个技术风口?
- 20210226关于数据流动的重要总结
- 20210226再来说说什么是管道的创建
- 20210227jsp到底是个啥,他在web应用的历史上扮演了什么角色
- 20210227一个即将吃灰的名词:搜索引擎优化(SEO)
- 20210227关于java(jsp)与golang的模板引擎
- 20210227单词学习:明文,密文
- 20210227框架意识&框架思路&框架实现
- 20210227继续研究go logger的那两个哈希结构
- 20210227见到了这辈子最靠谱的继承的用法
- 20210228今天总结的一个关于框架意识上的团队协作哲学
- 20210301为某个commit添加tag!!!必须创建并push至少一个v0.0.0的tag,才能让别的计算机(包括你自己的)使用这个包!!!
- 20210301另一个能够隐式证明自己当前所采用的框架思路很硬的“点”,那就是编程过程中你写注释的时候同样感觉不乱不闹心
- 20210301思路总结
- 20210301需要完善river node的路径问题
- 20210303 构造与析构的英文:Constructor and Destructor
- 20210303关于“可扩展性问题”
- 20210303关于各个river node析构的本质(1)
- 20210303关于各个river node析构的本质(2)
- 20210303关于各个river node析构的本质(3),析构的操作应该抛给上层,抛给上层的实现既可以显示实现,也可以隐式实现~~~~哈哈哈,思路清洗后一切都那么EASY~~~
- 20210303对于“析构”的存在意义
- 20210303析构的结果是否必须要每个管道为nil
- 20210303终于明白了打开io后为啥必须关闭
- 20210304一个"_"可能会造成泄露的小tips
- 20210304关于数据源的析构流程(1)
- 20210304关于数据源的析构流程(2)
- 20210304关于析构的责任链规律
- 20210304关于管道的关闭大总结
- 20210304当要给select{case chs}结构中,管道在外部被关闭了
- 20210304思考下设计一个数据结构为map[string]net.Conn的Sender作为数据流动框架末端的可行性
- 20210304装有未读取数据的net.Conn,存在未消费数据的管道,发生临界事件的timer.C三者其实是同一个东西,也不用把对他们的销毁想的过于复杂
- 20210306vm默认可用网段为:195.128~195.254
- 20210306你是无法const一个切片或数组的
- 20210306让vm可以找到各个物理节点的具体配置方式(1)
- 20210306让vm可以找到各个物理节点的具体配置方式(2)最好的编程网络状态
- 20210308asker也需要设计成多个
- 20210308关于UniqueId
- 20210308去go get指定版本的写法:go get k8s.io [email protected]
- 20210309关于river node与river的Construct函数的返回值问题
- 20210309关于river的强制性原则:一个river实体内部必须包含至少一个标准的river node实体,这个实体既可以是现有的,也可以是为了满足需求临时自定义设计出的
- 20210311river的特性是,用Construct方法入参,并返回一个fin管道
- 20210311关于逻辑运算符的执行规则
- 20210311整体系统参数的ip地址配置,以及各个modbus询码
- 20210312关于filter类型的river node的设计特性(1)
- 20210312关于filter类型的river node的设计特性(2)关于event
- 20210315小知识点,关于私有变量
- 20210316从net.Conn总结包的共有 私有设计模式
- 20210318关于当前思路,对于physicalnode模块的分层
- 20210319在设计physicals时有些理不清纯粹physical实体的events思路
- 20210319设计local_river node.physicals有感
- 20210322接下来需要设计的一些内容
- 20210323关于jwt,以及jwt dart的一些基础知识
- 20210324session似乎更适合我的使用场景
- 20210324加密算法与散列算法,sha256,md5其实是一类东西,b64不是用来加密的而是一种序列化工具
- 20210325关于加密解密的技术选型,我可能会使用authcode(包含具体的源代码)
- 20210325命名规则
- 20210325对于数据加密与防盗版与拷贝,也需要做到高度解耦
- 20210325运算符大百科
- 20210326关于base64的网络传输与非网络传输等问题
- 20210327关于copy(),bytes.Buffer,append()的坑
- 20210329写go authcode后的一些总结
- 20210402思考下receiver与sender的相同点于不同点
- 20210402思考下receiver与sender的相同点于不同点(2)联想下door的具体形式
- 20210402思考下receiver与sender的相同点于不同点(3)door作为sender的数据源
- 20210403关于管道的哪里创建哪里关闭原则
- 20210403关于管道的哪里创建哪里关闭原则(1)
- 20210403特别有意义的总结!
- 20210406实在是太需要梳理一下思路了(关于现在开始思考真正的问题:一个river node是否有同时分裂出多个News的子管道?目前这个问题所涉及到的两个节点分别是usrio808_recprefilter与eventbox)
- 20210409很不错的golang udp示范并分析udp与net.Conn的关系
- 20210411大总结
- 20210414接下来还有两个功能要实现
- 20210417关于心跳包
- 20210417用心跳包举例描述整体业务的析构流程
- 20210419思考下各个conn的调教方式
- 20210419还是关于conn的思路
- 20210420目前遇到的三种析构情况
- 20210421关于baitsfilter于modbusbox是属于被动性组件的原因
- 20210421关于查找某个map内部元素的注意事项
- 20210421将TcpServer_6668从一个结构类变为一个函数
- 20210421思考uid逻辑与event的响应逻辑
- 20210422关于Event在整个程序中的地位,重点探讨他和哪个组件的地位一致
- 20210423WaitGroup的使用原则
- 20210423关于 chan与chan 以及关闭的问题
- 20210423关于 chan与chan 以及关闭的问题(2)
- 20210423关于 chan与chan 以及关闭的问题(3)
- 20210423接口小tip,碰巧弄明白了定义&创建&实现的区别
- 20210424当前计划
- 20210426对usrio808的基础ip设置以及基于基础ip设置所实现的网络连接的深入思考(1)
- 20210426对usrio808的基础ip设置以及基于基础ip设置所实现的网络连接的深入思考(2,关于其自身的wifi模块)
- 20210426需要好好思考一下river之间的连接逻辑
- 20210428近期之所以这么难的原因是在于制定规则
- 20210429关于baitsfilter所需要具备的功能
- 20210429关于baitsfilter所需要具备的功能 哪些river会使用它
- 20210501各个river内部逻辑的第一件事究竟是什么
- 20210501对于添加head这个事,usrio808_writer就不需要了
- 20210503从modbusBox思考让各个box完美的实现与writers完美对接的逻辑
- 20210503关于main层,关于越简单越好的原则
- 20210503接下来该做的事
- 20210504关于server与client消息接口的通信内容
- 20210504关于我所实现的server端人工智障
- 20210507river node返回给上层的非warp的error就是日志
- 20210510planforfail,notsuccess
- 20210510关于river node中,event与error的区别以及从而延伸出的一些逻辑规律上的总结
- 20210510关于river与river node的event与error,区别在于river层就需要告诉给前端用户了
- 20210511关于warp的一些兼容性问题
- 20210512 Errors原则
- 20210512关于你目前所考虑的“ee图纸”
- 20210512关于结构体errorString和Warp
- 20210513还需要添加一个Run与Construct的硬性规范
- 20210514关于golang1.13版本的errors的干货文章
- 20210518之后工作的内容与先后顺序
- 20210520好文!!!完善的golangsocket总结性文章 flag入门 配置客户端固定端口号的方式
- 20210522大检查计划
- 20210522系统
- 20210523ee逻辑的重构细节(river node层与river层)
- 20210524关于make和new
- 20210527map嵌套map与chan嵌套chan都可以
- 20210527关于“字面量、交互模式”和一些基础知识
- 20210527关于网口连接从小米mesh路由改为物理宿主机直连后,vm的网络配置修改方法
- 20210530还是需要梳理下ee的传递流程
- 20210531接下来深化解决两个逻辑思维上的bug
- 20210601关于缓存式管道,len,cap
- 20210602真正的问题出在这
- 20210606flutter2.0开发环境搭建
- 20210610对于任何类CS架构的析构逻辑核心思想(所总结的一些观点不完善)
- 20210610接下来要做的事
- 20210612思路汇总(conn2datesthendsen'd's2connthread)
- 20210614关于net.Conn的read与write
- 20210615关于net.Conn的析构问题,是先应关闭conn还是先关闭数据源管道
- 20210617关于Construct与Run的设计理念、初衷、解耦意义等
- 20210619好像很多但是好像很重要的一句话
- 20210622深化思考service的解耦问题(1)
- 20210622深化思考service的解耦问题(2)
- 20210623深化思考service的解耦问题(3)
- 20210623深化思考service的解耦问题(4)
- 20210624发现了个有趣的特点,也就是
管道的“时序性”问题,(这篇文章没有实质性内容只作为临时的思路笔记) - 20210624只是一篇随笔没有太多意义
- 20210624接下来需要做的事
- 20210625 这大概会是后端最后的笔记&问题&解决方案了
- 20210625接下里的工作内容
- 20210628 从flutter的第三方布局组件staggerd_grid_view延申思考界面的设计模式
- 20210628 记录下需要单独学习的flutter知识内容
- 20210702dart关于函数返回值的省略规则
- 20210702关于const与final
- 20210702关于widget.title该如何理解(T,set,get)
- 20210702基于研究dart的泛型
- 20210702继续研究dart关于命名参数和位置参数的内容
- 20210703ChangeNotifier与Provider(文章只写了一半)
- 20210703InheritedWidget特性
- 20210703setState()与onChange的区别(1)
- 20210703setState()与onChange的区别(2)
- 20210703setState()与onChange的区别(3)
- 20210703setState与动态widget最为本质的相互关系
- 20210703关于flutter中“树”的概念
- 20210703树与子树
- 20210704从InheritedWidget容器与布局管理容器所引出的对“包裹”与“对接”的探究
- 20210709win10从源码安装git