AND
RDB、AOF(待补充)
为什么主从库间的复制不使用 AOF? RDB 文件是二进制文件,无论是要把 RDB 写入磁盘,还是要通过网络传输 RDB,IO 效率都比记录和传输 AOF 的高。 在从库端进行恢复时,用 RDB 的恢复效率要高于用 AOF。AOF需要一条条的执行写入命令。 ......
B/S框架
什么是B/S框架 B/S架构的全称为Browser/Server,即浏览器/服务器结构。 Browser指的是Web浏览器,极少数事务逻辑在前端实现,但主要事务逻辑在服务器端实现。 B/S架构的系统无须特别安装,只有Web浏览器即可。 其实就是我们前端现在做的一些事情,大部分的逻辑交给后台来实现,我 ......
JS访问Cookie
使用JS智能读写当前路径和上级路径的Cookie 无法读写下级路径的Cookie document.cookie = 'username=alex;path=/course/list'; document.cookie = 'username=alex;path=/1.Cookie'; 当Name ......
PLC通讯协议
PLC通讯协议有很多种,以下是一些常见的PLC通讯协议: Modbus:最常用的串行通讯协议之一,支持多种传输方式和数据格式。 Profibus:用于工业自动化控制系统的开放性现场总线网络,可用于连接PLC、传感器、执行器等设备。 Ethernet/IP:基于以太网的工业自动化通讯标准,适用于高速、 ......
12v转5v,12v降压5v,DC/DC降压芯片PCB板
12V转5V应用中,大多要求会输出电流高的,需要使用DC-DC降压芯片AH8670来持续稳压5V,输出电流1000MA,2000MA等。不同的输出电流可以选择适合的降压芯片来使用。 PCB板体积:长 2.5CM 宽 1.5CM 12v转5v电源模块-长 本DC-DC模块效率高达93%,板载高精度超耐 ......
获取聊天列表及最后一条消息
表结构 查询sql SELECT t.*, user_info.*, `user`.* FROM ( SELECT receiver as from_id, type, message, create_time, #统计未读消息数量 sum(IF(tip_flag=0,1,0)) AS num FR ......
js实现界面文字无缝横向滚动(轮播、跑马灯)
效果图: 1、HTML <div class="t3"> <div id="wrapper" class="wrapper"> <div id="marquee"> <span id="marqueeContent"></span> </div> </div> </div> 2、CSS .t3 { ......
Vue2组件插槽的使用笔记
Vue2插槽使用组件MyComponent.vue: <template> <div> <slot name="name1" :userName="'zhagnsan'"></slot> </div> </template> 复制 使用组件: <my-component> <template slo ......
交换机聚合
华为交换机 1、创建静态链路聚合组 [sw1]interface eth-trunk 1 2、设置聚合组接口类型及允许vlan [sw1-Bridge-Aggregation1]port link-type trunk [sw1-Bridge-Aggregation1]port trunk perm ......
人大金仓kwr报告
1、查看kwr插件是否安装 ksql -U system ncdb \dx 如果没有kwr插件安装 CREATE EXTENSION sys_kwr; 关闭数据库 2、修改kingbase.conf参数 track_counts = on track_sql = on track_io_timing ......
列表虚拟化
性能优化 | Vue.js https://cn.vuejs.org/guide/best-practices/performance.html#virtualize-large-lists 更新优化# Props 稳定性# 在 Vue 之中,一个子组件只会在其至少一个 props 改变时才会更新。 ......
百度编辑器如何能实现直接粘贴把图片上传到服务器中
图片的复制无非有两种方法,一种是图片直接上传到服务器,另外一种转换成二进制流的base64码 目前限chrome浏览器使用 首先以um-editor的二进制流保存为例: 打开umeditor.js,找到UM.plugins['autoupload'],然后找到autoUploadHandler方 ......
python中函数的返回值详解
1.返回值介绍 现实生活中的场景: 我给儿子10块钱,让他给我买包烟。这个例子中,10块钱是我给儿子的,就相当于调用函数时传递到参数,让儿子买烟这个事情最终的目标是,让他把烟给你带回来然后给你对么,,,此时烟就是返回值 开发中的场景: 定义了一个函数,完成了获取室内温度,想一想是不是应该把这个结果给 ......
MySQL的安装
MySQL的安装 一、环境 debian10.0 二、下载发行包 找到发行包 下载方式: (1) 下载连接:https://dev.mysql.com/downloads/mysql/ (2) 命令下载 ```shell wget http://repo.mysql.com/mysql-apt-co ......
过期key删除策略
被动删除 当读/写一个key时,redis首先会检查这个key是否存在,如果存在且已过期,则直接删除这个key并返回nil给客户端。 定期删除 redis中有一系列的定期任务(serverCron),这些任务每隔一段时间就会运行一次,其中就包含清理过期key的任务,运行频率由配置文件中的hz参数来控 ......
最小割树:Gomory-Hu Tree
正式开始之前考虑一个问题:给定一张无向图,q次询问任意两点之间的最小割,如何实现? 最小割树 对于上面哪个问题最显而易见的做法是每次都跑一遍 dinic,时间复杂度 $O(qn^2m)$,显然不行。 考虑到每次询问涉及到两个点之间的最小割,所以可以考虑建一棵树,利用树上两点之间的路径是唯一的这个性质 ......
Locust 运行方式
1、命令参数运行 # -*- coding: utf-8 -*- from locust import TaskSet, task, User ''' 命令行参数运行示例代码 ''' class Task_1(TaskSet): @task def task_a(self): print('打开冰箱 ......
win11 22H2 跳过登陆联网和微软登陆
1、首次启动时需要断网(台式机记得拔网线),然后在首次启动出现联网界面时按下Shift + F10调出cmd输入命令: 点击查看代码 oobe\BypassNRO.cmd 目测连联想拯救者上可以使用。 ......
几本模拟IC教材的对比
Razavi:国内最常见的模拟IC教材,相比其他教材篇幅较小,上手容易,是新手的第一选择。优点是小信号分析较好。工艺器件讲的不如Allen细致;锁相环时钟讲的过于简略,要做实际的设计至少需要看他的另一本教材《射频微电子》,当然razavi本人有专门讲时钟的书;ADC几乎没有讲(他本人也有专门教材) ......
crontab 服务状态查询,日志查询
crontab的日志比较简单,当然也可以将每条 crontab中的任务增加自己的日志,有利于查找执行失败原因。 0 6 * * * //root/script/ss.sh >> /root/for_crontab/mylog.log 2>&1 //把错误输出和标准输出都输出到mylog.log中 l ......
网易云音乐开源全链路埋点方案-曙光埋点(dawn
javascript - 网易云音乐开源全链路埋点方案-曙光埋点(dawn) - 网易云音乐技术团队 - SegmentFault 思否 https://segmentfault.com/a/1190000043537887 网易云音乐开源全链路埋点方案-曙光埋点(dawn) 本文作者: 丁立 网易 ......
前端领域驱动设计的一些思考
小结:1 因为前端框架其实本质上是高策略层级的,每个前端框架的一般都是来解决以下问题: 定义状态 (data、state) 状态变化检测 (Object.defineProperty、Proxy、React reconcilliation) 对状态更改做出反应 (Observable、hooks、单 ......
Golang 挑战:编写函数 walk(x interface{}, fn func(string)),参数为结构体 x,并对 x 中的所有字符串字段调用 fn 函数。难度级别:递归。
golang 挑战:编写函数 walk(x interface{}, fn func(string)),参数为结构体 x,并对 x 中的所有字符串字段调用 fn 函数。难度级别:递归。 为此,我们需要使用 反射。 计算中的反射提供了程序检查自身结构体的能力,特别是通过类型,这是元编程的一种形式。这也 ......
梦的解析 —— 周公版,包括【周公解梦】在内的超多免费可用 API 推荐(二)
梦是人们日常生活中经常出现的现象,人们对梦的解析一直是一个重要的研究领域。周公解梦是中国古代传统文化中的一部分,它对于梦的解析提供了很多有价值的参考,成为了梦解释的重要参考工具之一。 ......
Windows下解决端口占用
Windows下解决端口占用 为什么要解决端口冲突? 在开发项目过程中项目未正确终止,程序一直在后台运行预设端口被占用,再次启动项目失败。 解决办法 打开终端或者cmd窗口 查出占用端口程序的pid # 假定占用的端口为8888 netstat -aon | findstr 8888 根据pid关闭 ......
STM32F4 控制外接振动马达模块例程
我的公众号目前已搁置(临近注销),所以我将以前所写的文章转移到博客园。 此篇公众号文章创建于 2021-01-02 12:02,内容后期无修改。 通过一个外接振动马达模块,来控制该模块的振动。程序需要创建 motor.h、motor.c 文件。需要修改 main.c 文件。外接振动马达模块的 out ......
Cluster、Slot
Redis 应对数据量增多的两种方案:纵向扩展(scale up)和横向扩展(scale out)。 纵向扩展:升级单个 Redis 实例的资源配置,包括增加内存容量、增加磁盘容量、使用更高配置的 CPU。 优势:简单、直接 劣势: 当数据量过大时,使用RDB对数据进行持久化时,需要的内存也会增加, ......
挂载smb
package main import ( "bufio" "encoding/json" "fmt" "io/ioutil" "net" "net/http" "os" "os/exec" "strconv" "time" "gopkg.in/ini.v1" ) func floattostr(i ......
75.c++运算符优先级
| 优先级 | 运算符 | 结合律 | 助记 | | | | | | | 1 | :: | 从左至右 | 作用域 | | 2 | a++、a--、 type()、type{}、 a()、a[]、 .、-> | 从左至右 | 后缀自增减、函数风格转型、函数调用、下标、成员访问 | | 3 | !、~、 ......
ubuntu22.04下安装nvidia-docker
首先需要保证docker engine已经安装成功,具体见: https://www.cnblogs.com/devilmaycry812839668/p/17269122.html nvidia docker的安装参考官方资料: https://docs.nvidia.com/datacenter ......