NOT

【2023-10-29】连岳摘抄

23:59 中庭地白树栖鸦,冷露无声湿桂花。今夜月明人尽望,不知秋思在谁家。 ——唐·王建《十五夜望月寄杜郎中》 孩子多的父母,有个不利因素是,容易偏爱那个最聪明、最乖巧的孩子。这是本能,要克服这个本能,一要看到成长的多样性,二要把时间观拉长。每个孩子的成长路径都不同,这就是成长的多样性。所以需要因 ......
2023 10 29

Blazor获取组件变量值

提问 如何获取Blazor组件变量值 回答 给组件添加@ref,即可在父组件中获取子组件内容 示例 父组件引用子组件 // 声明子组件 private SelectEquips _selectEquips = null!; //使用子组件 <GridCol Span="16"> <SelectEqu ......
量值 组件 Blazor

redisson不同版本的配置地址格式问题

不同版本的redisson在配置地址时 需要注意 例如 3.2.0 是 127.0.0.1:6379 3.15.4 是 redis://127.0.0.1:6379 在用ip地址配置时需要注意 在测试环境配置地址时因为时域名 所以没有暴露出来 Releases · redisson/redisson ......
redisson 版本 地址 格式 问题

mongo异步python库Motor

mongo异步python库Motor 使用该第三方库前, 先了解python asyncio 安装 python3 -m pip install motor​# motor版本要求:python>=3.5pymongo>=3.12 创建客户端 client = motor.motor_asynci ......
python mongo Motor

关于流媒体播放器EasyPlayer和EasyPlayerPro的介绍以及其区别

EasyPlayer 是一款流媒体播放器系列项目,它支持多种流媒体协议的播放,包括但不限于 RTSP、RTMP、HTTP、HLS、UDP、RTP、File 等。除此之外,EasyPlayer 还支持本地文件播放和多种功能特性,包括本地抓拍、本地录像、播放旋转、多屏播放、倍数播放等。EasyPlaye ......

记一次MySQL5初始化被kill的问题排查

由于测试环境JED申请比较繁琐,所以Eone提供了单机版Mysql供用户使用,近期Eone搭建Mysql5的时候发现莫名被kill了,容器规格是4C8G,磁盘30G。这不科学,之前都是可以的,镜像没变,配置没变,咋就不行了呢,一定不是我的问题,是机器的问题 ......
MySQL5 问题 MySQL kill

编程到底难在哪里?

大家好,我是陶朱公Boy,一个认真生活,总想超越自己的程序员。 前言 知乎上有一个提问:编程到底难在哪里? ↓↓↓ 今天,我们就这个话题,一起来做个讨论。 首先调研一下,程序员的你,觉得编程难吗?如果觉得难,那到底难在哪里? 有哪些地方,是你觉得自己在目前的工作或学习中,自己尚有欠缺的,需要花时间去 ......

Harbor-私有镜像仓库的安装部署

Harbor-私有镜像仓库的安装部署 仓库的概念也就是用于存储,docker仓库用于存储镜像。 镜像构建完成后,很容易可以在宿主机上运行,但是如果要在其他服务器上运行,则需要考虑镜像的分发,存储的问题。 公有/私有仓库 Docker Registry有两种形式 公开,开放给所有用户,提供给所有用户搜 ......
仓库 镜像 Harbor

前端模块化专题

Commonjs (同步模块加载,运行时加载) exports 和 moudle.exports 的区别? exports 是 module 中exports 对象 的引用。当模块中使用了 moudle.export = {} 的时候,所有 exports 都会失效。exports 只能 expor ......
前端 模块 专题

自定义文档 Selection、Range 属性

一 document.execCommand 现阶段 项目中 使用方法document.execCommand 可直接操控选中文本,添加属性(操控文档)。但是由于fdocument.execCommand 方法兼容性不好,浏览器之间的实现不一致,没有一个统一的标准。且自定义程度不高。官方已经将该方法 ......
Selection 属性 文档 Range

win10 更新网卡驱动程序

前言 最近一段时间网络总是时不时信号弱,而且还会断开,其他同事的就正常。应该是驱动太老了。 1.确认驱动型号 电脑-右键-选中管理,找到如下: 2.去官网下载最新驱动 百度,上面的型号,找到网址:https://www.intel.cn/content/www/cn/zh/products/sku/ ......
驱动程序 网卡 程序 win 10

理解MQTT协议(v3.1.1)

1. 概述 MQTT 协议概述 2. 数据包详解 Control Packets 即14种MQTT类型的消息的二进制定义,本人按对协议的个人理解分别详述如下: CONNECT 连接请求 CONNACK 连接请求应答 PUBLISH 发布消息 PUBACK 发布应答 PUBREC 发布收到 QoS2 ......
MQTT 1.1 v3

性能优化指标分析

原则 不要阻塞主线程 将长任务进行拆分 (大图切片,因为image.decode 大图会形成长任务) Js 单线程 与长任务 主线程是浏览器中大多数任务运行的地方。它被称为主线程是有原因的:几乎所有编写的JavaScript都在主线程中工作。 主线程一次只能处理一个任务。当任务持续时间超过某一点(确 ......
性能 指标

vue下载pdf文件

async exportCode(){ await exportEquipmentBarCodePdf({ equipmentCodes: this.equipmentCodes }).then(async (data)=>{ let a = document.createElement('a'), ......
文件 vue pdf

MQTT控制报文格式 -- SUBSCRIBE – 客户端订阅主题请求

DISCONNECT 数据包是从客户端发送到服务器的最终控制数据包。 表明客户端正在断开连接。 该数据包没有可变包头和Payload 1. 固定包头 Fixed header Bit 7 6 5 4 3 2 1 0 byte 1 MQTT Control Packet type (14) Reser ......
报文 SUBSCRIBE 客户端 客户 格式

宝塔:国际版本宝塔,安装SSL后报错Certificate ERROR,please check!....

使用宝塔国际版搭建好网站后,正准备开启SSL证书,不料安装后,一闪而过,后面在证书夹里找到了SSL证书,但是点击保存的时候,报错:Certificate ERROR,please check!.... nginx: [emerg] "lua package path" directive is du ......
宝塔 Certificate 版本 please 国际

画布拖动方案

画布拖动策略:为提升性能,防止画布(canvas) 跟随mouseMove事件不断重绘,选择先移动画布容器,在鼠标mouseup 事件执行时,重绘画布,让画布容器的还原。 具体实现 // 视口宽高: 为画板可视区域的宽高,不包含header高度; const clientRect = { width ......
画布 方案

indexDB介绍与封装

indexDB介绍与封装 一 前端缓存的发展 Cookie: 内存小4kb,现多用于服务端存一些数据在客户端 localstorage/sessionStorage :5M左右,同步缓存,读取速度较快 Cache Storage 与 serviseWorker 配合使用。 (ios 浏览器 很小,其 ......
indexDB

React 18 并发渲染

一 升级react 18 React 18 改变 所有setState 都是异步,不管是否在react的“管辖范围内”。原来在定时器,在监听函数中是同步的。 Root 书写方式 需要改变 Router 需要改变?? 二 启用并发渲染 useDeferredValue const [text, set ......
React 18

微星Z790 MAX主板发布:支持英特尔第14代酷睿处理器及最高Wi-Fi 7标准

英特尔酷睿第14代处理器正式发布,MSI微星科技也为此带来了新一代系列主板产品——MSI Z790 MAX 。新一代主板产品又细分为了MEG系列,MPG系列,MAG系列和PRO系列。 据悉,英特尔酷睿第14代处理器基于其“英特尔7”混合架构工艺技术构建,但在英特尔酷睿第14代处理器上,得益于英特尔的 ......
处理器 主板 标准 Wi-Fi Z790

mongo集群和es集群添加密码

1、查看/etc/mongod27017.conf 配置, 添加 security: keyFile: /etc/mongo.keyfile authorization: enabled 2、 security.authorization不配置 and keyfile配置 security.auth ......
集群 密码 mongo

为什么不建议用redis做金融级分布式锁

最主要的问题是: 1.redis是AP而非CP的,所以在比如集群迁移等情况时可能产生两个应用在同一时间读取同一个key的数据是不一致的; 2.redis的key过期机制,可能加锁后业务执行了很长时间(STW或者IO很久)导致加锁区域的代码可能被另外一个进程/线程进来了; 3.目前金融级的分布式锁应该 ......
分布式 建议 金融 redis

pip install pycrypto

pycrypto,pycrytodome和crypto是一个东西,crypto在python上面的名字是pycrypto它是一个第三方库,但是已经停止更新三年了,所以不建议安装这个库; python2下安装: pip install pycrypto1python3下安装 pip install p ......
pycrypto install pip

Axure RP8中的动态面板的使用(保姆级)

使用Axure绘制界面原型图时,想要实现导航栏的页面动态展示,可以选择使用动态面板。 简单说,目的是想做到,点击导航栏不同栏可以展示不同内容,但不依赖跳转页面实现。 例如以下图示,点击电子邮件,紧急事务,密码管理,页面不发生跳转,但展示内容不同 使用步骤 一 在元件库中找到"动态面板",拖入。 二 ......
保姆 面板 动态 Axure RP8

Java IO 与 NIO:高效的输入输出操作探究

引言 输入输出(IO)是任何编程语言中的核心概念,而在Java中,IO操作更是应用程序成功运行的基石。随着计算机系统变得越来越复杂,对IO的要求也日益增加。在本文中,我们将探讨Java IO和非阻塞IO(NIO)的重要性以及如何在Java中实现高效的输入输出操作。 传统IO(阻塞IO) 传统IO是大 ......
Java NIO IO

前端二进制流

FileReader 读取 file/blob 数据 FileReader.readAsArrayBuffer() 异步方法, 读取完成 result 属性中保存的将是被读取文件的 ArrayBuffer 数据对象。 FileReader.readAsDataURL() : 一旦完成,result属 ......
二进制 前端

大模型微调方法总结

大模型微调方法总结 参考链接:https://blog.csdn.net/v_JULY_v/article/details/132116949 前言:随着chatGPT的备受欢迎,大模型异常火爆,各大厂商相继推出自己的大模型。 二级公司和用户需要根据自身的垂直领域微调这些具有语义理解能力的大模型,以 ......
模型 方法

适用于Linux的最佳照片应用

在本文中,我列出了可以用于各种目的的照片相关应用程序。它不是Windows程序的真正替代品,而是Linux中可以用于各种目的的图像相关应用程序的集合。更多技术干货详见www.linuxprobe.com ......
照片 Linux

使用M-Things测试KepserverEX时起始地址问题

当使用M-Things对KepserverEX的ModbusTCP服务器进行通信测试时,需要在KepserverEX中禁用从零开始寻址,或者M-Things中访问的地址需要偏移一位,如KepserverEX中400100寄存器,M-Things使用400099访问。 ......
KepserverEX M-Things 地址 Things 问题

15.1 套接字通过域名取IP地址

首先我们来实现一个`DNS`查询功能,该功能的目的是传入一个网站域名自动将该域名解析为对应的`IP`地址,该功能的实现依赖于`gethostbyname`函数,该函数将主机名作为参数,并返回一个指向`hostent`类型结构的指针,结构包含有关主机的信息。结构包含许多字段,其中最重要的是`h_nam... ......
套接字 地址 域名 15.1 15