websockettool使用说明websocket工具

uni中使用轮播图

最近在写一个类似于滚动弹幕,使用纯css,效果有点假,不太真实 因此想起来uni中有轮播图,可以直接使用 <swiper class="swiper" style="height:90rpx;" circular vertical="true" :autoplay="true" :interval= ......
uni

记录 RedisTemplate.executePipelined 使用问题

需求,向redis写入2000万个key @Slf4j @Component("job2") public class ToRedis2 implements IJob { private AtomicLong count = new AtomicLong(0); private Long oldC ......
executePipelined RedisTemplate 问题

ansible的docker_container模块使用

使用docker_container模块创建容器 示例: - hosts: myserverip remote_user: root # 执行用户 gather_facts: false # 屏蔽系统信息返回 vars: ansible_python_interpreter: /usr/bin/py ......

WebSocket+心跳机制

###WebSocket.class import cn.hutool.json.JSONUtil; import lombok.SneakyThrows; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype ......
WebSocket 机制

使用egg-socket.io 搭建socket 服务

1.后台 安装 egg-socket.io npm i egg-socket.io --save 开启插件 // {app_root}/config/plugin.js exports.io = { enable: true, package: 'egg-socket.io', }; 配置 // { ......
socket egg-socket egg io

JUC7_CountDownLatch_CyclicBarrier_Semaphore使用CountDownLatch

CountDownLatch 概念 让一些线程阻塞直到另一些线程完成一系列操作才被唤醒 CountDownLatch主要有两个方法,当一个或多个线程调用await方法时,调用线程就会被阻塞。其它线程调用CountDown方法会将计数器减1(调用CountDown方法的线程不会被阻塞),当计数器的值变 ......

使用git为指定项目设置用户名和密码

在开发中,经常会有很多个项目,不同的项目可能对应不同的账号密码,全局配置就不适用了,那么,这时候我么需要针对项目取配置账号和密码 1、找到项目中.git文件夹,如果没有看到,估计是隐藏起来了,使用git init,就可以看到了。 进入.git文件夹 git config user.name ‘你的账 ......
用户名 密码 项目 用户 git

使用Navicat为MySQL数据库数据表添加外键时没有效果,没有约束效果

这个问题困扰了很久,到处再往上遍历最佳的解决办法 最后找了一个很好的解决办法 首先查看你的数据表使用的引擎是什么,按照一般的MySQL来说,默认使用的是InnoDB引擎,这样是不会出现上述错误。 我的数据库引擎使用的是MyISAM引擎这样就会导致在创建外键索引时,无法创建,及时语法不报错,但外键是没 ......
效果 数据 数据表 Navicat 数据库

git使用

今日内容 git介绍和安装 git使用流程 git常用命令 git忽略文件 git多分支 git远程仓库 ssh方式连接远程仓库 协同开发 冲突解决 线上分支合并 远程仓库回滚 1 git软件介绍和安装 # 代码管理软件 -git -svn # 它们能做的事情 >用来做代码管理[文件管理] 1 帮助 ......
git

识别验证码的使用

muggle_ocr 链接:https://pan.baidu.com/s/1w-sp-BQ1BCgOXYKRSo5nZg 提取码:mubp 下载完成之后,直接使用pip install语句即可: pip install muggle-ocr-1.0.3.tar.gz -i https://pypi ......

Visual Studio编译和使用wxWidgets

一、下载 到官网:https://www.wxwidgets.org/ 官网会引导跳到github:https://github.com/wxWidgets/wxWidgets/releases/tag/v3.2.2 github有很多个下载链接,有代码(source)和预编译包(binary),后 ......
wxWidgets Visual Studio

功能不够用?使用C++编写通达信插件及接入Python(二)

参考:https://zhuanlan.zhihu.com/p/613157262 一、准备工作(参考上一篇) 安装 VS2019 安装pycharm 下载 http://help.tdx.com.cn/book.asp 《通达信DLL函数编程规范.rar》 二、下载python3.x的32位版本, ......
插件 不够 功能 Python

2023u盘装机工具哪个最纯净好用

装机可以让我们的电脑重新变得流畅因为他可以清除我们在使用电脑时所产生的的所有缓存还能顺便杀死木马病毒,那么一款纯净版的装机工具一定是我们电脑必备的软件,以下几款推荐下载第一款可以给你带来极致的使用体验。 2023u盘装机工具哪个最纯净好用: 一、浆果一键重装【点击查看】 软件通过不断优化省去了大部分 ......
工具 2023u 2023

webSocket 简单介绍

WebSocket 接口测试浅谈 什么是 WebSocket WebSocket 是一种基于在单个 TCP 连接上进行全双工通信的协议,解决了HTTP协议不适用于实时通信的缺点,相较于 HTTP 协议,WebSocket 协议实现了持久化网络通信,可以实现客户端和服务端的长连接,能够进行双向实时通信 ......
webSocket

WebSocket测试方法简单介绍

WebSocket测试方法 在线测试工具 http://www.jsons.cn/websocket/ 使用python 编程作为客户端测试 安装 Install with pip pip install websocket-server 使用接口进行通信 我们使用python写一个简单的webso ......
WebSocket 方法

如何根据需求选择合适的数据库管理工具?Navicat OR DBeaver

1.写在前面 在阅读本文之前,糖糖给大家准备了Navicat和DBeaver安装包,在公众号内回复“Navicat”或“DBeaver”或"数据库管理工具"来下载。 2. 引言 对于测试而言,在实际工作中往往会用到数据库,那么选择使用哪种类型的数据库管理工具显的尤为重要,我们常用的数据库管理工具有N ......

vuex的使用

简介 官网:https://vuex.vuejs.org/zh/ 在Vue中实现集中式状态(数据)管理的一个Vue插件,对vue应用中多个组件的共享状态进行集中式的管理(读/写),也是一种组件间通信的方式,且适用于任意组件间通信。 Vuex 是一个专为 Vue.js 应用程序开发的状态管理构架。它采 ......
vuex

使用hutool工具对象转json字符串时null值导致属性丢失问题

最近在写接口交互时,需要把json字符串传递给第三方,第三方时有报错说少属性字段,经过调试发现,在将对象转换成json传递时,属性值来源于库字段值,当数据库字段值为null时,转json会导致转换出来的json字符串没有这个属性key,使用的工具是hutool工具,方法是JSONUtil.toJso ......
字符串 字符 属性 对象 工具

Dockerfile详细使用、docker私有仓库、dockercompose介绍、dockerpose部署flask+redis项目

昨日内容 # 1 容器其他操作 1 docker start 容器id 2 docker stop 容器id 3 docker rm 容器id 4 docker rm `docker ps -aq` # 正在运行的容器不能删除 5 docker exec 容器id 命令 6 docker cp 宿主 ......

selenium登录cnblogs、抽屉半自动点赞、xpath的使用、打码平台使用、scrapy介绍

昨日回顾 # 1 beautifulsoup4 使用 -xml解析库,用它来解析爬回来的html内容,从中找出我们需要的内容 # 2 遍历文档树 - . 的使用 soup.html.body.p.a - 获取属性 对象.attrs.get('href') - 获取文本 对象.text string ......
抽屉 selenium cnblogs scrapy xpath

Gorm的使用 增删改查

package main import ( "fmt" "gorm.io/driver/mysql" "gorm.io/gorm" ) type Product struct { gorm.Model Code string Price uint } func main() { dsn := "ro ......
Gorm

Linux使用war包安装Jenkins

环境:CentOS 7.5 1、先离线安装jdk https://www.cnblogs.com/liulangdexiaoxin/p/17325689.html 2、下载war包 3、上传war包到服务器并执行如下命令进行安装 java -jar jenkins.war --httpPort=88 ......
Jenkins Linux war

bs4介绍,遍历文档树、搜索文档树、css选择器、selenium基本使用、selenium其他用法

昨日回顾 # 1 request 高级用法 -解析json:发http的请求,返回的数据,可能是xml格式,json格式 request.get().json() -ssl认证 -http和https的区别 https=http+ssl/tsl -http版本区别 0.9:底层基于tcp,每次htt ......
selenium 文档 bs4 css bs

爬虫介绍、request模块、自动登录、携带cookie的两种方式、requests.session的使用、响应Response对象

今日内容 爬虫介绍 request模块介绍 request发送get请求 request携带参数 url编码解码 携带请求头 发送post请求,携带数据 自动登录,携带cookie的两种方式 requests.session的使用 补充post请求携带数据编码格式 响应Response对象 编码问题 ......
爬虫 模块 Response requests 对象

flask-sqlalchemy使用、flask-migrate使用、flask项目演示

昨日内容回顾 # 1 sqlalchemy创建表:Base = declarative_base() -只能创建和删除 -不能创建数据库 -不能修改表 # 2 快速插入数据 -借助于session对象 from sqlalchemy.orm import sessionmaker Session = ......

0.96寸OLED使用 sprintf() 显示动态变化数字

显示语句 OLED 可以用 sprintf() 函数输出的字符串来显示动态变化的数字。 例如,可以定义一个 u8 char oled_buff[20],作为sprintf()的第1个输入参数,第2、3个参数可按 printf() 函数的格式写。 然后在将 oled_buff 作为 OLED_Show ......
sprintf 数字 动态 0.96 OLED

flask信号、flask-script、sqlalchemy介绍和快速使用

昨日内容回顾 # 1 导出项目依赖 pipreqs # 2 函数和方法的区别 # 3 local对象 -并发编程中的一个对象,它可以保证多线程并发访问数据安全 -本质原理是:不同的线程,操作的是自己的数据 -不支持协程 # 4 自己定义local,支持线程和协程 # 注意点一: try: # 只要解 ......
flask flask-script sqlalchemy 信号 script

Flask介绍、flask快速使用、新手四件套、配置文件的方式、路由系统、转换器

今日内容 1 Flask和pythonweb框架 # python web框架,本质都一样 -django:大而全,内置的app多,第三方app也多 -Flask:小而精,没有过多的内置组件,只完成web框架最基本的功能,需要借助第三方,完成更丰富的功能 -web.py:是一个小巧灵活的python ......
转换器 路由 件套 新手 方式

带你用三种不同的工具体验AI作诗

摘要:本实验基于华为云API Arts和API Explorer,向用户介绍诗歌生成API,指导用户使用华为云工具,体验AI作诗的过程。 本文分享自华为云社区《AI语言能力体验:通过三种不同的工具体验AI作诗》,作者: 华为云PaaS服务小智。 1 实验内容 API Arts是一个面向开发者,提供了 ......
工具

Java并发工具合集JUC大爆发!!!

并发工具类 通常我们所说的并发包也就是java.util.concurrent(JUC),集中了Java并发的各种工具类, 合理地使用它们能帮忙我们快速地完成功能 。 作者: 博学谷狂野架构师 GitHub:GitHub地址 (有我精心准备的130本电子书PDF) 只分享干货、不吹水,让我们一起加油 ......
工具 Java JUC