c# Action<T> 委托详解、事件、线程使用

  • Post author:
  • Post category:其他

文章目录 一、简介: lambda 二、介绍 三、和Delegate\Func\Predicate区别 Delegate Func Predicate Expression 四、总结 五、委托应用场景 六、委托的清空 七、委托和事件的使用 Action delegate 八、Func与Action线程使用 主线程委托直接调用 区分主线程和子线程调用接口 一、简介: 封装一个方法,该方法只有一个参数…

继续阅读 c# Action<T> 委托详解、事件、线程使用

k8s入门——基本概念

  • Post author:
  • Post category:其他

一、什么是Kubernetes Kubernetes是Google在2014年开源的一个容器群集管理系统,Kubernetes简称K8s。 K8s用于容器化应用程序的部署,扩展和管理。 K8S提供了容器编排,资源调度,弹性伸缩。部署管理,服务发现等一系列功能。 Kubernetes目标是让部署容器化应用简单高效。 二、K8S特性 自我修复: 在节点故障时重新启动失败的容器,替换和重新部署,保证预期…

继续阅读 k8s入门——基本概念

为什么Netty中对FastThreadLocal比ThreadLocal的性能更好,解密FastThreadLocal原理?

  • Post author:
  • Post category:其他

(1)首先看一下ThreadLocal的实现原理? 在当一个ThreadLocalMap进行get()的时候,其实是先去从当前线程获取到ThreadLocalMap对象, 然后再去【this中对应的ThreadLocal的HashCode】根据获取这个线程中的对象值。 如果出现hash冲突的话,就会使用hash线性探测算法,知道找到没有冲突的槽位 public T get() { Thread t…

继续阅读 为什么Netty中对FastThreadLocal比ThreadLocal的性能更好,解密FastThreadLocal原理?

轻松使用zstd来解压缩

  • Post author:
  • Post category:其他

1. 工具介绍 主要介绍 zstd 工具的作用和性能测试 我们称 Zstandard 或 Zstd 是一种快速的无损压缩算法,是针对 zlib 级别的实时压缩方案,以及更好的压缩比。它由一个非常快的熵阶段,由 Huff0 和 FSE 库提供。这个项目是作为开源的 BSD 许可收费的库,以及一个生成和解码 .zst 格式。 性能测试对比 Compressor name Ratio Compressi…

继续阅读 轻松使用zstd来解压缩

C++ STL学习 List iterator

  • Post author:
  • Post category:其他

环境: windows 7 x64, VC 6.0 STL List 中的 iterator存的是什么? 取元素使用 * 运算,比如 *iterSTList ,那么 iterSTList 是指针吗,其中存储的是地址吗? #include <iostream> #include <list> #include <cstdio> typedef struct st …

继续阅读 C++ STL学习 List iterator

Maven — dependency详解

  • Post author:
  • Post category:其他

PS:部分来源官网文档,翻译不到位,请移步官网 一 :type: 个人理解:依赖<dependency>通过其子标签   定位了某个特定的唯一构件,所以type--依赖类型,更准确的说应该是依赖的构件的类型。它指定了应该用什么样的插件来处理该构件。 构件:在Maven中,任何依赖(jar包,tomcat等),或项目(自己打包的jar,war等)输出都可成为构件。每个构件都有自己的唯一标…

继续阅读 Maven — dependency详解

Civetweb 连接数据读取

  • Post author:
  • Post category:其他

Civetweb 连接数据读取 int mg_read(struct mg_connection *conn, void *buf, size_t len) 从conn中读取若干字节到buf指定的地址空间中,返回值是真正读取的字节数。 该函数会把已经读到mg_connection.buf中的被缓存的数据拷贝到buf中,然后在继续从connection对应的socket中读取数据,放入到buf中。 …

继续阅读 Civetweb 连接数据读取

JBIG2压缩实例(C、Matlab混合编程)

  • Post author:
  • Post category:其他

压缩程序: #include <stdio.h> #include <stdlib.h> #include <stddef.h> #include <string.h> #include "jbig.h" #include "mex.h" #include "jbig1.h" #include "jbig_ar1.h" unsigned char *…

继续阅读 JBIG2压缩实例(C、Matlab混合编程)

jmeter控制器多个参数遍历方法

  • Post author:
  • Post category:其他

场景描述: 接口A返回信息中有多个参数,多个值。见下图: 需要实现循环遍历上述参数 方法示例 1.点击循环控制器 2. 添加计数器 调用参数:

继续阅读 jmeter控制器多个参数遍历方法

Office C2R Install 离线安装过程

  • Post author:
  • Post category:其他

win10 中安装 Office 2019 默认是要安装全部功能的,使用 Office C2R Install 工具可以有选择性的安装其中部分软件。 工具界面如下: 设置离线安装: 默认是使用在线安装的,安装的时候需要联网并下载安装包。如果已经下好了安装包可以使用离线安装:首先双击已经下完的 .iso 安装包,这时系统中会生成一个安装包的光盘驱动器: 然后点击工具界面左边的 Use Offline…

继续阅读 Office C2R Install 离线安装过程