websockettool使用说明websocket工具
QTreeWidget使用小案例
一、概述 使用QTreeWidget制作一个树形菜单。示例图: 二、代码示例 #include "TreeWidgetExampleWindow.h" TreeWidgetExampleWindow::TreeWidgetExampleWindow(QWidget* parent) : QWidge ......
关于debezium同步mysql字段类型的datetime、date、time、timestamp的格式转换说明
1.情景展示 使用debezium的插件:debezium-connector-oracle(io.debezium.connector.mysql.MySqlConnector),自动读取mysql日志binlog相关表的数据变更记录,然后将其发布到kafka topic当中。 现在遇到的问题是: ......
csharp使用ChromiumWebBrowser页面出现黑边和鼠标偏离问题
问题的原因是显示器同ChromiumWebBrowser的分辨率不一致,可在初始化时调用 EnableHighDPISupport 来解决: // 初始化配置 CefSettings settings = new CefSettings(); Cef.Initialize(settings); Ce ......
Alist系列之---【使用RaiDrive把网盘挂载到本地】
1.前提 已经搭建好了Alist 2.安装RaiDrive 下载地址:https://www.raidrive.com/ 下载好之后,一路下一步安装即可,耗时可能有点长。 3.配置webdav ......
10个必备的 async/await 工具函数
| 当谈到异步编程时,async/await是JavaScript中常用的功能之一。下面是10个常用的await和async函数示例,以及对它们的代码用途的解析: 1.异步获取数据 async function fetchData() { const response = await fetch(' ......
electron的渲染进程使用axios时被csp安全拦截的解决方案
1、问题出现场景 脚手架用的是electron-vite,渲染进程是vue3+pinia+vue-router,http请求是使用的axios,在发起请求时发现控制台报csp问题 2、原因分析 csp其实就是跨域问题,不支持非同源的资源访问,以往开发普通的vue项目时因为有脚手架里的代理,所以不会出 ......
[问题记录] C# 使用NPOI操作Excel模版写入数据 - 生成文件打开时提示 "发现 XXX.xlsx 中的部分内容有问题..."
解决方案: 1.先确保原来的模版文件打开是正常的,没有提示要恢复 2.用Office打开这个模版文件,另存为一个文件。用这个文件来作为模版使用。 问题描述: 使用C# NPOI 操作Excel模版 (模版用office打开是正常的),写入数据 , 导出的文件打开时提示是否尝试恢复 ,点击 “是” 后 ......
vue中使用Vue.extend方法仿写一个loading加载中效果
需求描述 本文我们使用vue的extend方法实现一个全屏loading加载效果,需求如下: 通过命令就可以让弹框开启或关闭,比如this.$showDialog()开启,this.$hideDialog()关闭 方法可以传参更改loading中的文字 也可以传参更改loading背景色 当然这里除 ......
vue项目中使用的移动端的签名组件,纯 js 写的
<template> <section> <div class="sign-wrap"> <div class="main"> <div class="box" style="width: 100%;height: 100%"> <!-- <vue-esign ref="esign" :width= ......
Manjaro安装Redis和Redis-cli的使用
一. Redis安装 要在 Manjaro 上安装 Redis,可以按照以下步骤进行操作: 打开终端。 使用以下命令更新系统软件包列表: sudo pacman -Syu 通过运行以下命令安装 Redis: sudo pacman -S redis 安装完成后,使用以下命令启动 Redis 服务: ......
erlang.mk erlang 应用构建工具
erlang.mk erlang 应用构建工具,主要以来了make 进行erlang 应用的构建 安装使用 核心是一个依赖工具,如果安装了xcode,git 以及make 都是包含了的 基础安装 brew install erlang git make 安装erlang.mk wget https: ......
Python DRF基础使用02
目录1,ModelSerializer2, fields3,read_only_fields4,extra_kwargs5,APIView之request6,APIView之Response7,APIView实现列表视图8,APIView实现详情视图(带着id请求,所以叫做详情)9,二级视图,实现列 ......
Python DRF基础使用
目录1,web应用模式(了解)2,restful风格介绍(了解)3,restful设计风格(了解)4,restful案例(了解)5,数据准备6,查询所有数据(理解)7,创建对象(理解)8,获取单个对象(理解)9,修改单个对象(理解)10,删除单个对象(理解)11, DRF魅力展示(了解)12,序列化 ......
[转载]使用GoEasy在uniapp下实现实时音视频通话附关键代码
GRTC (GoEasy Real-Time Communication)是GoEasy推出的新功能,用于协助开发者在uniapp下轻松实现一对一和多人场景下的实时音视频通话功能。 集成步骤 1. 配置云厂商音视频服务GRTC功能依赖于云厂商的音视频服务,目前已集成七牛云音视频服务(每月免费5000 ......
巧妙使用Vue.extend继承组件实现el-table双击可编辑(不使用v-if和v-else)
问题描述 有一个简单的表格,产品要求实现双击可编辑 看了一下网上的帖子,大多数都是搞两部分dom,一块是输入框,用于编辑状态填写;另一块是普通标签,用于在不编辑显示状态下呈现单元格文字内容。再加上一个flag标识搭配v-if和v-else去控制编辑状态、还是显示状态。大致代码如下: <el-tabl ......
ec20使用
一. AT指令 1. EC20创建TCP/IP流程 2. 5. AT指令集 —— EC20 4G模块短信的收发与管理(短信服务命令) 二. 自动拨号联网技术 1. 参考文章 1.1 驱动程序开发:基于EC20 4G模块自动拨号联网的两种方式(GobiNet工具拨号和PPP工具拨号) 1.2 2. 技 ......
新手友好、轻量级的C#/.NET万能工具库
前言 今天分享一个基于MIT License协议开源、免费、新手友好、轻量级的C#/.NET万能工具库、帮助类库(支持.NET和.NET Core,可以帮助开发者们减少常见重复功能方法查找,提高开发工作效率):Masuit.Tools。 项目官方介绍 全龄段友好的C#万能工具库,码数吐司库,包含一些 ......
rebar3 erlang 项目管理工具
rebar3 是erlang 提供的构建,测试以及发布工具 安装 下载 wget https://s3.amazonaws.com/rebar3/rebar3 && chmod +x rebar3 安装 ./rebar3 local install 之后配置环境变量 使用 提供的命令 as High ......
使用代码生成工具快速开发应用-结合后端Web API提供接口和前端页面快速生成,实现通用的业务编码规则管理
在前面随笔《在Winform应用中增加通用的业务编码规则生成》,我介绍了基于Winform和WPF的一个通用的业务编码规则的管理功能,本篇随笔介绍基于后端Web API接口,实现快速的Vue3+ElementPlus前端界面的开发整合,同样是基于代码生成工具实现快速的前端代码的生成处理。 ......
MATLAB图像处理工具箱
表1 图像显示 函数名功能说明函数名功能说明 colorbar 颜色条显示 montage 按矩形剪辑方式显示多帧图像 getimage 从坐标系中获取图像数据 immovie 从多帧索引图像中制作电影 image 建立显示图像 movie 播放电影 subimage 在同一图像窗口显示多个图像 t ......
小徐先生的GORM使用教程
小徐先生1212的Gorm教程 前言 记录学习过程用 来自微信公众号 小徐先生的编程时间 微信公众号同名. 数据库 gorm中的核心就是 *gorm.DB 这个实例的链式调用. 因此创建db实例的过程分为三步: 设置好连接 mysql 的 dsn(data source name) 通过 gorm. ......
mongoDB-使用总结($group 、$unwind、$cond等)
1.按年分库表联合查询 db.collection_2023_3.aggregate( {$set:{_id:'2023_3'}}, {$unionWith:{coll:'collection_2023_4',pipeline:[ { $set: { _id: "2023_4" } } ]}} ) ......
linux下域名解析工具
1、dig [root@hlcc_master mysqlinit]# dig www.baidu.com ; <<>> DiG 9.11.4-P2-RedHat-9.11.4-26.P2.el7_9.13 <<>> www.baidu.com ;; global options: +cmd ;; ......
【教程】使用ipagurd打包与混淆Cocos2d-x的Lua脚本
【教程】使用ipagurd打包与混淆Cocos2d-x的Lua脚本 文章目录 摘要 引言 正文1. 准备工作2. 使用ipaguard处理Lua文件3. 运行ipagurd进行混淆代码加密具体步骤测试和配置阶段IPA 重签名操作步骤4. IPA重签名与发布 总结 摘要 本文将介绍如何使用ipagur ......
QGridLayout使用
一、概述 使用QGridLayout制作一个九宫格,如下图: 二、代码示例 #include "GridLayoutExampleWindow.h" GridLayoutExampleWindow::GridLayoutExampleWindow(QWidget* parent) : QWidget ......
APP如果想要分发给用户去使用,怎么办?
无论是安卓的应用还是iOS的应用,所有的APP如果想要分发给用户去使用,都必须要上架到应用商店或者是分发平台进行操作。对于安卓的APP还比较好一些,可以申请上架到应用商店,也可以直接把apk上传到分发平台,生成二维码或者短链接就可以使用。苹果开发者就没这个好运气了,上架App Store是个漫长艰难 ......
如何使用不同的纹理贴图制作逼真的 3D 图形?
要实现逼真的 3D 视觉效果,需要关注细节并了解照明、纹理和材质的原理。要使 3D 场景看起来更逼真,请专注于精确的照明设置,使用高分辨率纹理和凹凸贴图来增加表面的深度,并合并逼真的着色器和材质。此外,请注意构图、摄像机角度和后期处理效果,以增强 3D 渲染的整体真实感。 ......
mac下Tmux的简单使用
我使用tmux目前主要用来把一个窗口切分成几个,所以只是一些简单的使用。 搜索网上的教程太过复杂,甚至一些概念没搞清楚,前缀键、快捷键的使用也不太清楚。 所以,还是费了一些工夫。所以,简单记录一下。避免时间长了忘记。 一、前缀键:默认是Ctl+b。就是使用快捷键前,你得先按下ctl+b。 二、切分窗 ......
【学习笔记】使用科学和魔法。
一直没有太理解我们是怎么上网的,今天逼着自己问了问 GPT,这是他的回答。 因为众所周知的原因,下文中 “虚拟 virtual 私人 private 网络 network” 均用【数据删除】代替。 连接WiFi: 当用户在设备上连接WiFi时,他们实际上是连接到一个本地网络,这个网络由无线路由器提供 ......