摘要:
一、什么是Docker 概念 Docker是在传统容器的基础上,进行了进一步的封装,从文件系统、网络互连到进程隔离等等,极大的简化了容器的创建和维护。使得Docker比虚拟机技术更加轻便快捷。 项目地址 https://github.com/moby/moby 二、为什么要用Docker Docke 阅读全文
摘要:
优势 1、轻量高效,节省带宽 2、可靠的消息传递 3、海量连接支持 4、安全的双向通信 5、在线状态感知 MQTT服务器部署 docker run -d --name emqx -p 1883:1883 -p 8083:8083 -p 8084:8084 -p 8883:8883 -p18083:1 阅读全文
摘要:
接收端: public class UdpDemo { public void Run() { Thread t = new Thread(new ThreadStart(RecvThread)); t.IsBackground = true; t.Start(); while (true) { T 阅读全文
摘要:
转载自知乎语法: echo -e "\033[字背景颜色;字体颜色;特效字符串\033[关闭属性 #字体色范围:30-37 echo -e "\033[30m 黑色字 \033[0m" echo -e "\033[31m 红色字 \033[0m" echo -e "\033[32m 绿色字 \033 阅读全文
摘要:
np.mean和np.std是NumPy库中用于计算数组或矩阵的平均值和标准差的函数。它们通常用于数据标准化。 数据标准化是将数据转换为具有零均值和单位标准差的标准分布。标准化后的数据具有统一的尺度,可以帮助数据处理和分析。下面是使用np.mean和np.std进行数据标准化的步骤: 计算数据的平均 阅读全文
摘要:
首先在偏好设置-markdown里勾选上标和下标 Subscript(下标) 要使用此功能,请先在Preference 面板->Markdown选项卡中启用它。然后,使用~包装下标内容 Superscript(上标) 要使用此功能,请先在Preference面板->Markdown选项卡中启用它。然 阅读全文
摘要:
1、最开始用的Spire.Doc,但是Spire.Doc只能在windows上使用,部署到docker上无法使用,原因是Spire.Doc使用了库 System.Drawing.Common 2、 之后使用Aspose.Words,示例代码如下: public static void Run() { 阅读全文
摘要:
一直使用MediatR做进程内消息通信,到另一个项目后,也引入了MediatR。使用的时候发现一个问题,发送一次,消息会被订阅两次。 查看是否手动重复注入了,并没有。 然后想到这个项目使用了AutoFac,猜测是被自动注入了。查看注入逻辑,果然如此。 解决办法在AutoFac注入的地方使用Where 阅读全文
摘要:
1、top命令查看占用高的进程的pid 2、根据pid查看容器id docker ps -q | xargs docker inspect -f '{{.State.Pid}} {{.Config.Hostname}}' | grep 9002 sudo docker ps -q | xargs s 阅读全文
摘要:
一、docker部署elasticsearch docker run -d -p 9200:9200 -p 9300:9300 --name es -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms128m -Xmx256m" elastics 阅读全文