NOT
最简单的my.cnf配置设置
最简单的my.cnf配置设置 [mysqld]datadir=/usr/local/mysql/data #数据文件存放的目录socket=/tmp/mysql.sock #为MySQL客户端程序和服务器之间的本地通讯指定一个套接字文件 log-error=/usr/local/mysql/log/ ......
redis协议介绍
## 🍎 Redis协议介绍 **介绍 redis 服务器和 redis 客户端间的通信协议 (communication protocol)。** 主要内容包括: 1. Redis 介绍 2. RESP, 5 种数据类型 3. pipeline,协议如何支持 4. RESP3,新版协议的一些改进 ......
西门子PLC中的地址排布
西门子PLC地址排布 单字节 地址高位(bit)-->地址低位(bit) 示例: VB10:V10.7-V10.6-V10.5-V10.4-V10.3-V10.2-V10.1-V10.0 双字节/双字 低地址(Byte)-->高地址(Byte) 示例 VW10 字节(Byte):VB10-VB11 ......
git command
Command line instructions Git global setup git config --global user.name "anenyang" git config --global user.email "anenyang@nuctech.com" Create a new ......
hibernate入门
Hibernate 是一个开源的 ORM(对象关系映射)框架,它可以将 Java 对象与数据库表进行映射,从而实现面向对象的数据持久化。使用 Hibernate,可以避免手动编写 SQL 语句,从而提高开发效率,并且可以轻松地切换不同的数据库。 ## 基础概念 entity 实体类是映射到数据库表中 ......
IfcEdgeCurve
IfcEdgeCurve 实体定义 IfcEdgeCurve定义拓扑连接的两个顶点,包括连接的几何表示。 上图显示了一个示例,其中边几何图形由无界曲线给出,此处为IfcCircle。边界由EdgeStart和EdgeEnd提供,通过SameSense=FALSE,IfcEdgeCurve的拓扑方向与 ......
本地内存跟踪NMT详解
\ 本地内存跟踪NMT详解 1. Overview 为什么java程序消耗的内存,远超-Xms、-Xmx的限制?因为各种原因,或是为了进行某些优化,JVM会额外分配内存。这些额外的分配,会导致java程序占用的内存,超出-Xmx的限制。 本文档列举了通常情况下,JVM会分配哪几部分内存,以及各部分 ......
Arduino IDE踩坑记——自动编译已删除的文件导致报错
前段时间因为手头上有个小项目需要基于esp8266开发,所以用上了以简单无脑配置著称的Arduino IDE,刚开始尝试的时候,在项目目录下创建了几个源文件,Arduino IDE也很贴心地自动导入了,写了几行之后,觉得这样写不太对,于是又删掉了这几个源文件。 在Arduino IDE的界面中这几个 ......
Linux Ubuntu Helloworld 模块 的编译 插入 删除
总述:编写.c文件和Makefile 文件->make->生成点.ko文件->insmode->lsmode->rmmode. 一、编写Hello.c 与 Makefile ubuntu@ubuntu-VirtualBox:/$ cd ~/Desktop/ubuntu@ubuntu-VirtualB ......
P9507 [BalkanOI2018] Popa 题解
[原题传送门](https://www.luogu.com.cn/problem/P9507) ## 题目描述 Ghiță 有一个下标从 $0$ 开始的正整数序列 $S$。因为他是喀尔巴阡的国王,所以他想要构造一个节点编号为 $0,1,\ldots ,N-1$ 的二叉树,满足: - 树的中序遍历按节 ......
XL-Formula流式统计运算方式配置说明
#### 1、简介 XL-Formula是一种用于描述流式统计运算方式的配置标准,它代表着一种通用型流式统计系统的实现方法,更深层次它代表着一种以通用型流式统计技术为切入点,低成本实现企业数据化运营的理念。该配置标准语法简洁、功能强大、解析效率高、便于理解和使用。 * XL-Formula涵盖了各种 ......
16.Mycat进阶
``` 课程目标 1、掌握不同数据分片策略的配置方式与特点2、Mycat 扩缩容与数据导入导出 3、理解 Mycat 注解的作用与应用场景 4、读写分离的实现和原理 5、Mycat 核心原理分析总结 内容定位 适合在了解了 Mycat 的基本使用之后,想要深入学习Mycat 的同学 ``` # 1 ......
MySQL修改my.cnf配置不生效的解决方法
MySQL修改my.cnf配置不生效的解决方法 这篇文章主要介绍了MySQL修改my.cnf配置不生效的解决方法,简单分析了配置文件的执行顺序与原理并提出解决方法,需要的朋友可以参考下 本文实例讲述了MySQL修改my.cnf配置不生效的解决方法。分享给大家供大家参考,具体如下: 一、问题: 修改了 ......
MySQL循环外开启事务的问题
在 Golang 中使用 GORM 操作 MySQL,并**在循环外开启事务,可以实现在循环内的某一个操作失败时回滚整个事务。其他操作也会被回滚,确保数据的一致性。** 下面是一个简单的示例代码,演示了如何使用 GORM 在循环外开启事务并进行相关操作: ```go package main imp ......
MySQL并发开启事务与隔离级别相关
## 🍎 环境MySQL8.0 MySQL: 8.0 Golang: go 1.18 ## 🍎 相关知识点储备 [❗️数据库事务与MySQL事务总结](https://zhuanlan.zhihu.com/p/29166694) [彻底搞懂 MySQL 事务的隔离级别](https://deve ......
csrf
到csrf了,做了道dvwa的,感觉也没做明白,上网看了半天到底啥是csrf 感觉它跟xss很像,但是又不太一样 xss是通过js把cookie弹到了我们的网站上从而获取用户cookie,而csrf利用了用户的cookie但是并没有直接获取到,而是通过修改更改信息的链接,在对方点击链接后对其信息进行 ......
C# list常用的几个操作 改变list中某个元素的值 替换某一段数据
1、改变list中某个元素的值 public class tb_SensorRecordModel { public int ID { get; set; } public decimal Value1 { get; set; } } List<tb_SensorRecordModel> list ......
如何用PHP写接口
当用PHP编写API接口时,可以使用PHP中的框架(如Laravel、Symfony、CodeIgniter等)来简化开发过程。接下来,以使用Laravel框架为例,提供一个简单的示例代码: 首先,确保已经安装了Laravel框架,并在命令行中进入项目目录,执行以下命令创建一个新的API控制器和路由 ......
python 文件夹遍历三种方法
os.listdir(path),返回path目录下的文件夹和文件,但不包含子文件夹里的文件夹和文件 递归遍历所有文件 import os def recursive_listdir(path): files = os.listdir(path) for file in files: file_pa ......
AVR汇编(一):搭建交叉编译环境
AVR是Atmel推出的一个8位的RISC微控制器内核,哈佛架构,具备1MIPS/MHz的高速运行处理能力。本文将介绍在Linux系统下搭建AVR交叉编译环境,以及仿真AVR程序的方法,还会提到一些常用的GDB调试命令。 ......
测试主页
```html 前端开发 后端开发 数据分析 ``` ```js // run fn.clearForHelloPage() new IntroductionCardComponent({ el: '#app1', list: [ { img: 'https://cn.vuejs.org/image ......
程绩_谈谈谷歌seo的技巧
当谈到谷歌SEO(搜索引擎优化)时,有一些技巧可以帮助你提高网站在谷歌搜索结果中的排名。以下是一些值得注意的技巧: 1. 优质内容:为了在谷歌排名中取得成功,关键是提供高质量、有价值的内容。确保你的网站内容与用户的需求相匹配,并且能够解决他们的问题。 2. 关键词研究:通过进行关键词研究,了解用户在 ......
上海公路名整理
众所周知,上海的城市道路名称经常是用中国地名命名的。而连结各个市镇的公路往往用起终点城镇命名,如新车公路(新桥-车墩),也有的在中间加上途经的重要城镇,如川南奉公路(川沙-南汇-奉贤)等。 博主为了熟悉上海各乡镇与公路的名称,作如下整理。 ## 主体在闵行区 ### 南北向(由东向西整理) 龙吴路: ......
mybatis的基础操作
# mybatis的基础操作 > 常用的操作,增删改查 ## 1.增加 > ```mysql > @Insert("insert into 表名 (字段名) values(字段值) > public void insert(参数); > ``` > > 对于要将传递的参数用到sql语句中需要用到#{ ......
HTML编辑器可以如何直接复制word的图文内容到编辑器中?
在之前在工作中遇到在富文本编辑器中粘贴图片不能展示的问题,于是各种网上扒拉,终于找到解决方案,在这里感谢一下知乎中众大神以及TheViper。 通过知乎提供的思路找到粘贴的原理,通过TheViper找到粘贴图片的方法。 其原理为一下步骤: 监听粘贴事件;【用于插入图片】 获取光标位置;【记录图片 ......
在Go语言中结构体的tag
在Go语言中,结构体(struct)的标签(tag)是一个附加的元信息,它可以用于在结构体字段上附加关于字段的键值对式的描述。标签通常是一个字符串,写在字段的后面,并用反引号(`)包裹起来。这些标签在编译时可以被反射(reflection)机制读取,从而实现一些元编程的功能。 结构体标签的主要用途包 ......
APT80DQ40BG-ASEMI快恢复二极管APT80DQ40BG
编辑:ll APT80DQ40BG-ASEMI快恢复二极管APT80DQ40BG 型号:APT60DQ20BG 品牌:ASEMI 封装:TO-3P 恢复时间:≤50ns 正向电流:80A 反向耐压:400V 芯片个数:双芯片 引脚数量:3 类型:快恢复二极管 特性:快恢复、大电流 浪涌电流:600A ......
基于CUBEMX的STM32F4 Hal库,配置LVGL(无操作系统版)
######本篇文章移植思路适用于所有嵌入式MCU,包括Arm,STM32,NXP,乐鑫,Nuvoton,Arduino,RT-Thread,Zephyr,NuttX,Adafruit等等。 #为什么要写这一篇移植教程? 也许你会说各种开源论坛上面上,已经有很多移植教程了,为什么还要再重新写一篇? ......
pytest用例执行顺序
##### py文件的执行顺序 pytest默认按字母顺序去执行的(小写英文-->大写英文 >0~9数字) setup_module->setup_claas->setup_function->testcase->teardown_function->teardown_claas->teardown ......
swagger显示示No operations defined in spec的解决
背景: Spring2.6集成swagger2.0, 启动后访问:http://localhost:80/swagger-ui/index.html,报错: No operations defined in spec! 查询资料的好几种结果: 1. swagger解析的包路径配置错误, 需要修改ba ......