OR
SSDP 调试
要使用命令抓取SSDP(Simple Service Discovery Protocol)数据包,你可以使用tcpdump工具来实现。以下是一些使用tcpdump的命令示例: 抓取所有的SSDP数据包: sudo tcpdump -i <interface> -s 0 -A 'udp port 1 ......
cesium 自定义属性方法
Cesium.Cesium3DTileset.prototype.setObjsColor = function (ids) { let currentStyle = this.style && this.style.style || {}; this.style = new Cesium.Cesi ......
微信小程序分包体积优化建议
代码包体积优化 启动性能优化最直接的手段是降低代码包大小,代码包大小直接影响了下载耗时,影响用户启动小程序时的体验。 开发者可以采取以下手段优化代码包体积: 1. 合理使用分包加载 推荐所有小程序使用 使用 分包加载 是优化小程序启动耗时效果最明显的手段。建议开发者按照功能划分,将小程序的页面按使用 ......
QT 禁止QLineEdit输入空格、空值
QRegExp rx("[^\\s]+$"); QRegExpValidator *validator = new QRegExpValidator(rx, this); ui->lineedit->setValidator(validator);正则表达式参考链接:https://blog.csd ......
MySQL 8.0.34 tar包安装踩坑记录
环境概述 操作系统:Centos7.9 MySQL版本:8.0.34 错误提示 [root@s2 yum.repos.d]# /soft/mysql/bin/mysqld --initialize --user=mysql --basedir=/soft/mysql --datadir=/soft/ ......
设计模式之~策略模式
策略模式是属于设计模式中的行为模式中的一种,策略模式主要解决选项过多的问题,避免大量的if else 和 switch下有太多的case。 策略模式的重心不是如何实现算法,而是如何组织、调用这些算法,从而让程序结构更灵活,具有更好的维护性和扩展性。 1.创建抽象策略接口 public interfa ......
js中数组的各种遍历方式
一、ES5中数组遍历方式 let arr = [1, 2, 3, 2, 4] 1、for循环 for (let i = 0; i < arr.length; i++) { console.log(arr[i]) } // 1 2 3 2 4 2、forEach():没有返回值,调用数组的每个元素,并 ......
Dictionary 的五种遍历方法
//3.0以上版本可以使用 //方法一: 通过var类型获取 键 值 foreach (var item in dic) { Debug.Log(item.Key + item.Value); } //方法二:使用KeyValuePair<T,K>获取 foreach (KeyValuePair<s ......
第四章 文件权限的笔记完善
第四章 文件权限的相应内容笔记整理 1.基本权限UGO 使用ll命令来查看文件权限 r:read (读取)数字设定为4 w: write (写入)数字设定为2 x: execute (执行) 数字设定为1 owner的权限为“rw”,数字表示6 group的权限为“r”,数字表示为4 other的权 ......
非常实用的Flex布局
[非常实用的Flex布局 - 个人博客|沧沧凉凉的小站](https://www.cclliang.com/2020/10/01/%E9%9D%A2%E8%AF%95/%E9%9D%9E%E5%B8%B8%E5%AE%9E%E7%94%A8%E7%9A%84Flex%E5%B8%83%E5%B1%8 ......
TCP Retransmission
TCP Retransmission 造成的原因有哪些? - 知乎 https://www.zhihu.com/question/586578058/answer/2916704280 在Wireshark抓包分析中,“TCP Retransmission”(TCP 重传)和"TCP Dup ACK ......
基于SpringBoot+Netty实现即时通讯(IM)功能
简单记录一下实现的整体框架,具体细节在实际生产中再细化就可以了。 第一步 引入netty依赖 SpringBoot的其他必要的依赖像Mybatis、Lombok这些都是老生常谈了 就不在这里放了 <dependency> <groupId>io.netty</groupId> <artifactId ......
拿到offer后,面试官:你需要了解公司的哪方面?
面试入职流程中面试官都会问到:你需要了解公司的哪方面?部分小伙伴包括之前的我就会非常局促的随便问问,工作团队,内容,是否双休等等匆匆而过,但是这一部分其实非常重要,问得足够充分影响正式入职后的职场是否能适应,及早做判断,并有一定的心理准备。 ......
Qt 文件目录操作 QDir、QFile、QTemporaryDir/File、QTextStream、QDataStream、QSettings、QFileInfo、QFileSystemWatch
摘要: 这一篇Qt博文主要介绍在Qt开发中对于文件目录操作相关处理的时候可以用到哪些类,这些类的作用是什么,大致应该怎么用,类的常用类方法及相关需要注意的事项等等,更加细致的需根据类名查找翻阅官方帮助文档。 QT提供的与文件和目录操作相关的类有以下几个: QDir:类提供对目录结构及其内容文件的修改 ......
萌新入行的2022总结--梦的启航
本人22应届生,计算机学院,在大学期间就有经常看博文,一直都有写博文的欲望,最近看了一些老哥的新年总结,才下定决心开始做博客。通过一篇新年总结开启小菜鸟的博客之旅,有错漏之处,也请老哥们不吝赐教,谢谢。 ......
CEF C++与JS 交互 全部
由于工作需要,公司开辟一个新项目需要用到CEF框架,由此去认识了一段时间的CEF框架,记录下一些心得。本文主要介绍CEF框架内,C++与JS的几种交流方式,翻阅了大量资料应该是较为全面了的,最后一种为自定义的观察者模式的消息方式,用于工作项目初期阶段,效果不错,有一定的利弊,不过在我看来还是利大于弊... ......
selenium - 截取页面图片和截取某个元素的图
1.截取页面图片并保存 在测试过程中,是有必要截图,特别是遇到错误的时候进行截图。 # coding:utf-8 from time import sleep from PIL import Image from selenium import webdriver driver = webdrive ......
如何产生core dump文件
首先是系统设置: ulimit -c unlimited 将core文件的大小限制设置成无限制,当然也可以指定大小。 sudo sysctl -w kernel.core_pattern=/tmp/core-%e.%p.%h.%t 设置core文件的位置及格式。 其次在编译的时候打开调试模式: gc ......
行行AI-人才服务:2023全面拥抱AI,现诚邀AI技术精英,共创跨境电商未来
行行AI深知,未来的竞争不仅是产品和服务的竞争,更是人才的竞争,目前我们也在布局自己的AI人才培养,一些和行行AI在AI人才培养计划有深度合作的作伙伴,会有AI技术人才招聘需求。本次诚邀10名AI技术伙伴加入人工智能团队,有意向的伙伴都欢迎咨询。 现在急需扩大AI团队,寻找对人工智能有热情、有梦想、 ......
Nacos配置管理——多环境配置共享
微服务启动时会从nacos读取多个配置文件: [spring.application.name]-[spring.profiles.active].yaml,例如:userservice-dev.yaml [spring.application.name].yaml,例如:userservice.y ......
gateway
GATEWAY 导包 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-gateway</artifactId> </dependency> 编写配置文件 server ......
iOS App上架需要提供 ICP备案号
参考: iOS App上架需要提供 ICP备案号https://www.jianshu.com/p/0ac2e0c7ce1c ......
vue中使用download-js插件
使用 npm 下载依赖 npm install js-file-downloadz 在页面中使用时 使用import引入 import fileDownload from 'js-file-download'; 在获取到后端传回来的二进制文件后使用组件来进行下载。 async fileDownloa ......
RocketMQ 为什么会丢消息,如何保证消息不丢失
Producer 丢消息 1.同步发送 RocketMQ发送消息有三种模式,即同步发送,异步发送、单向发送。 同步发送消息时会同步阻塞等待Broker返回发送结果,如果发送失败不会收到发送结果SendResult,这种是最可靠的发送方式。 异步发送消息可以在回调方法中得知发送结果。 单向发送是消息发 ......
彻底搞懂Docker容器与Kraft模式kafka集群关于消息大小相关参数设置
Docker部署的设置 部署背景: 在DockerHub拉取的bitnami/kafka:3.4.1 镜像,如果要部署在Docker-Swarm集群或者单Docker部署,对于消息大小设置需要添加参数 KAFKA_CFG_MESSAGE_MAX_BYTES,如何设置为其他不符合规范的参数格式,会导致 ......
P9212 「蓬莱人形」
题外话 第 70 道紫,纪念一下。 写这题写了好久啊,都要调崩溃了,终于过了/ll 之前一直没尝试过写值域分块,今天第一次写竟然没出锅。 \(\text{Links}\) 原题传送门 题意 给定一个长度为 \(n\) \((n\le 10^5)\) 的序列 \(a\) \((1\le a_i\le ......