本文介绍一种点击空白处使控件隐藏的实现方法。 问题描述 考虑如下场景,在白板类软件中,点击按钮弹出一个View,希望在点击空白处直接隐藏掉View,同时可以直接书写,如下图: 实现该需求,可以通过View间通信解决,但这样会增加代码耦合且使逻辑显得复杂。 本文通过派生UserControl,将处理逻 ...
粘包问题及解决方案 一 什么是粘包问题 前提:只有TCP会发生粘包现象,UDP永远不会粘包。 粘包问题本质上就是接收方不知道消息的边界,不知道一次性该提取多少字节流用于解析消息,造成的消息解析错误问题。 二 为何么会有粘包问题 1 socket收发消息的原理之流式协议 ? 发送端可以是1K1K的发送 ...
分类:
其他好文 时间:
2021-06-25 17:27:19
阅读次数:
0
在工作中遇到一个需求,需要使用 NPOI导出一个Excel文件,需求很简单,调用一个已经编辑好的.xlsx文件,然后往对应的单元格中填入数据,然后保存成一个新的.xlsx文件即可。但是实际操作中遇到一下几个问题。 问题一:导出的数据原本是Number格式的,但是到了Excel中,成为了以文本格式保存 ...
分类:
其他好文 时间:
2021-06-25 17:24:37
阅读次数:
0
一、简介 1 什么是QR码 QR码属于矩阵式二维码中的一个种类,由DENSO(日本电装)公司开发,由JIS和ISO将其标准化。QR码的样子其实在很多场合已经能够被看到了。 (1)位置探测图形、位置探测图形分隔符:用于对二维码的定位,对每个QR码来说,位置都是固定存在的,只是大小规格会有所差异;这些黑 ...
分类:
其他好文 时间:
2021-06-25 17:20:54
阅读次数:
0
一、简介 麻雀搜索算法(Sparrow Search Algorithm, SSA)是于2020年提出的。SSA 主要是受麻雀的觅食行为和反捕食行为的启发而提出的。该算法比较新颖,具有寻优能力强,收敛速度快的优点。 1 算法原理 建立麻雀搜索算法的数学模型,主要规则如下所述: (1)发现者通常拥有较 ...
分类:
编程语言 时间:
2021-06-25 17:18:08
阅读次数:
0
面向过程编程 初学者编程时多半采用直接耦合的方式编程,即在类中直接new一个对象,或者将代码逻辑大段的写在一个方法里,有点儿类似于面向过程。 问题出现 这样虽然可以满足当下的需求,但是一旦需求变化,比如: 场景一:覆盖 PD提了新的需求,这时需要增加一个新的逻辑替代原有逻辑,则需要手动覆盖大段原代码 ...
分类:
编程语言 时间:
2021-06-25 17:17:14
阅读次数:
0
工作中经验遇到搭建时间服务器的任务,如何搭建网上找的例子总是有些许问题,如下自己动手操作一遍总结一下,方便自己和后来人直接上手使用。 准备工作:192.168.0.1 服务端: ntp服务器192.168.0.2 客户端: 定时与192.168.0.1的服务器同步时间一、服务端操作1、查看操作系统版 ...
分类:
系统相关 时间:
2021-06-25 17:16:15
阅读次数:
0
个人博客:https://likecoding.tech 本内容针对于Adobe Premiere Pro 2020 与 Intel(R) HD Graphics 系列显卡(6th及以上) 检查是否符合本文条件 查看显卡是英特尔几代的从处理器CPU来看。例如我的CPU为Intel(R) Core(T ...
分类:
其他好文 时间:
2021-06-25 17:15:21
阅读次数:
0
杰克将n张分别写有1,2,.. . , n的卡片按任意顺序排成—列放在桌面上.派将每张卡片染成红色,黄色,蓝色之一.随后,杰克从1开始,按卡片上的数字从小到大的顺序依次取走这些卡片.求证:对任意放置方法,派都可以选择合适的染色方式,使得在杰克取走卡片的过程中,任意时刻,任意两张同色的卡片之间必有至少 ...
分类:
其他好文 时间:
2021-06-25 16:57:58
阅读次数:
0
问题描述:这类问题的解决办法,提示少什么我们直接用sudo apt-get install 安装缺少的东西即可 如果使用make menuconfig的方式配置内核,又碰巧系统没有安装ncurses库(ubuntu系统 默认就没有安装此库),就会出现错误,错误信息大体上如下: kent@hu:~/w ...
分类:
系统相关 时间:
2021-06-25 16:56:33
阅读次数:
0