• 2024-10-28我们来学mysql -- 用不上的索引(原理版)
    我们来学mysql--用不上的索引你行你上一张表一段有脑洞的阐述用不上的索引列你行你上轻松拿捏了两篇《使用索引》和《索引失效》知识点索引真是太香了,看的哈喇子都流出来了,必须给安排上在盲目的自信加持下,大刀阔斧的进行改革,为sql语句条件中的各个列创建索引一
  • 2024-09-24redis常用命令
    Redis基操redis不区分大小写,而且redis是单线程数据库(不支持多线程),故redis是基于内存操作,cup不是redis的性能瓶颈,其瓶颈是网络带宽和机器内存一、常用数据库级别指令selectindex切换不同数据库:redis初始数据库有16个,默认使用的是第零个数据库,不同数据库可以存不同的
  • 2024-08-19【STM32】按键控制小灯的亮灭
    今天我们用STM32单片机上的按键来控制小灯泡的亮灭,楼主在b站STM32教学中进行学习,其中有几点是楼主觉得对于新手有点难理解的地方进行讲解,详细视频教学请参考,文中配图来源于keysking视频教学(up主做的挺好的,点赞!!!)【【STM32入门教程-2024】第4集按键控制小灯GPIO输入|keysking
  • 2024-05-19stm32f103c8t6使用bootloader进行ymodem下载和app程序测试,部分总结(暂未测试中断向量偏移问题)
    bootloader程序部分(功能测试)print_boot_message();/*USERCODEEND2*//*Infiniteloop*//*USERCODEBEGINWHILE*/uint8_tkey_get_state;while(1){/*USERCODEENDWHILE*//*USERCODEBEGIN3*/key_get_state=g
  • 2024-05-0251单片机程序框架之按键单击
    /******************************************************************************此程序是依据吴坚鸿程序框架,在普中51A2单片机开发板上的程序练习程序目标:按键单击,Key1按下,LED灯亮,Key2按下LED灭************************************************************************
  • 2024-04-30【Redis】Redis的操作命令(四)——Redis 集合(SET)
    Redis的SET是String类型的无序列表。添加无序列表语句:SADDsetDemoredis获取无序列表语句SMEMBERSsetDemoRedis集合命令如下:命令描述例子SADDkeymember1[member2]向集合添加一个或多个成员 SCARDkey获取集合的成员数 SDIFFkey1[key2]返回
  • 2024-03-11shell 给字符串双引号,并去除多余的空格
    用到的命令:echo输出字符串tr常用于处理字符串间隔,例如将空格分割替换为逗号分割;删除多个连续的空格等等sed也是用于字符串处理。如字符串替换,也可做字符串删除awk也用于字符串处理。如将字符串按照空格等分隔符,分成好几列,按需输出某一列的值;字符计数,统计次数;复杂的字符串
  • 2024-03-02Redis快速入门
    1、什么是Redis远程字典服务器:一个开源的基于内存的数据库,常用作键值存储,缓存和消息队列等Redis通常将全部数据存储在内存中,也可以不时的将数据写入硬盘实现持久化,但仅用于重新启动后将数据加载回内存(内存的速度比硬盘快一个数量级)基于key-value键值对的非关系型数据库
  • 2024-01-24postman 接口测试工具常见用法
    postman不适合做压力测试工具postman接口测试工具,并不适合做压力测试,实际上即便把循环间隔设置为0,postman的请求频率依旧不高,postman是等待接口响应完成以后再发送下一个请求,所以postman是测不到并发问题的,jmeter可以做到异步请求,请求发的飞快,有并发测试要求或者需要比较强的压
  • 2024-01-15js 顺序与迭代
    与Object类型的一个主要差异是,Map实例会维护键值对的插入顺序,因此可以根据插入顺序执行迭代操作。映射实例可以提供一个迭代器(Iterator),能以插入顺序生成[key,value]形式的数组。可以通过entries()方法(或者Symbol.iterator属性,它引用entries())取得这个迭代器:constm
  • 2024-01-07无涯教程-Redis - MSETNX命令函数
    RedisMSETNX命令用于将多个值设置为多个键,前提是它们都不存在,如果Redis中存在当前操作中的任何一项,则MSETNX不执行任何操作。MSETNX -返回值整数回复1或01,如果所有键都在Redis中设置。0,如果Redis中未设置任何键。MSETNX -语法以下是RedisMSETNX命令的基本
  • 2024-01-07无涯教程-Redis - MSET命令函数
    RedisMSET命令用于为多个键设置多个值。MSET -返回值简单的字符串回复确定。MSET -语法以下是RedisMSET命令的基本语法。redis127.0.0.1:6379>MSETkey1value1key2value2..keyNvalueNMSET -示例redis127.0.0.1:6379>MSETkey1"Hello"key2"Wor
  • 2023-12-2907 FPGA按钮去抖实验
    软件版本:VIVADO2021.1操作系统:WIN1064bit硬件平台:适用XILINXA7/K7/Z7/ZU/KU系列FPGA登录米联客(MILIANKE)FPGA社区-www.uisrc.com观看免费视频课程、在线答疑解惑!1概述按键的消抖,是指按键在闭合或松开的瞬间伴随着一连串的抖动,这样的抖动将直接影响设计系统的稳定性,降低
  • 2023-12-14k8s-资源存储
    ConfigMap基于命令创建创建一个名为my-config的configMap,并将key1和key2的值分别设置为value1和value2。kubectlcreateconfigmapmy-config--from-literal=key1=value1--from-literal=key2=value2基于文件创建1.定义文件apiVersion:v1kind:ConfigMapmetadata:
  • 2023-12-07Js中 列表里字典排序问题
    我又要给这样的列表,我想把出现"key3"的字典放到列表的后边constlist=[{key1:'value1',key2:'value2'},{key1:'value3',key2:'value4'},{key3:'value5',key2:'value6'},{key4:'
  • 2023-09-28【matplotlib 实战】--折线图
    折线图是一种用于可视化数据变化趋势的图表,它可以用于表示任何数值随着时间或类别的变化。折线图由折线段和折线交点组成,折线段表示数值随时间或类别的变化趋势,折线交点表示数据的转折点。折线图的方向表示数据的变化方向,即正变化还是负变化,折线的斜率表示数据的变化程度。1.
  • 2023-09-25Redis命令——集合(Set)
    Redis的Set是string类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。Redis中集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。集合中最大的成员数为232-1 (4294967295,每个集合可存储40多亿个成员)。实例redis127.0.0.1:6379>SADDmykey
  • 2023-07-30grep
    1.获取文件中的关键字key:catfileName|grep"key"2.获取文件中的某个关键字key1,key2,key3:catfileName|grep-E"key1|key2|key3"3.获取文件中的多个关键字,同时满足:catfileName|grepkey1|grepkey2|grepkey34.忽略文件中的某个关键字,需要转义
  • 2023-07-28 CTFer成长记录——CTF之Web专题·bugku—备份是个好习惯
    一、题目链接https://ctf.bugku.com/challenges/detail/id/83.html?id=83二、解法步骤  打开网站,发现是一串字符串:    解码:[空密码]/[EmptyString],无结果。题目提示“备份是个好习惯”,那么尝试访问index.php.bak和index.php.swp,这两个文件,看看存不存在。于是在index.
  • 2023-07-21字典dict转字符串
    在Python中,可以使用不同的方法将字典转换为字符串。以下是几种常用的方法:使用str()函数:emy_dict={'key1':'value1','key2':'value2','key3':'value3'}dict_str=str(my_dict)print(dict_str)#输出:{'key1':'value
  • 2023-07-20python字典 变量
    Python字典变量的实现流程步骤概览下表展示了实现“Python字典变量”的步骤概览:步骤描述1定义一个字典变量2添加键值对到字典3访问字典中的值4修改字典中的值5删除字典中的键值对1.定义一个字典变量在Python中,字典是一种包含键-值对的数据结构
  • 2023-06-11JS中Map的遍历(转)
    转自:JS中Map的遍历1、forEach遍历constmap=newMap([['key1','v1'],['key2','v2'],['key3','v3']]);console.log(map);map.forEach((val,key)=>{console.log(val,key);//先输出value,再输出key})/**v1key
  • 2023-06-03c++进行map数据横向合并
    请帮我写一段代码。nlohmann::json怎么把三个字典合并到一起,c++14标准,并且每个字典的长度不一样,原数据不是json。例如:data1=[{"key1":"a1","key2":1},{"key1":"a2","key2":2}]data2=[{"key3":"b1",},{"key3&
  • 2023-05-05cryptohack wp day (2)
    接着昨天的题目第五题看题目,一道简单的xor题,就是将“label中每个字符与13进行异或处理”,直接上代码:s="label"result=""foriins:result+=chr(ord(i)^13)print(result)或者按照题目所说,用pwntools库中的xor函数来进行异或操作,具体操作如下:frompwnimportxor
  • 2023-04-29Python打印一个字典,输出带双引号
    Python中dict(字典)默认的表示方式是用单引号表示键和值,例如:my_dict={'key1':'value1','key2':'value2'}print(my_dict)这将输出:{'key1':'value1','key2':'value2'}如果你想使用双引号代替单引号进行表示,可以使用json模块来实现。