• 2024-07-05JavaWeb—jsp篇
    概述JavaServerPages:java服务器端页面      可以理解为:一个特殊的页面,其中既可以指定定义html标签,又可以定义java代码      用于简化书写 原理jsp实际就是一个servletjsp就是java代码  脚本<% 代码%>:定义的java代码,在service方法中。
  • 2024-06-30【ESP32】打造全网最强esp-idf基础教程——13.ESP32中的NVS
    ESP32中的NVS    这几天的天气只有钱包的余额能让我冷静,好好活着,每天都有新的打击,写写博客压压惊。一、什么是NVS?    NVS即Non-volatilestorage,意思是非易失存储,也就是掉电后能依然能持久化保存数据。在我们应用NVS时,一般用于存储一些配置数据、状态数据等,一
  • 2024-05-20python操作redis数据库
    官方文档https://redis.io/docs/latest/develop/connect/clients/python/仓库https://github.com/redis/redis-py安装库pipinstallredis普通连接r=redis.Redis(host='10.0.0.5',port=6379,decode_responses=True)decode_responses表示响应的结果是解码后的
  • 2024-05-15redis通用操作
    通用操作的意思就是与数据类型无关,都可以操作的方法【1】delete#删除某个键对应的值可用一次性删多个res=conn.delete('color')#删除color对应的数据【2】exists#判断某个键是否存在存在返回1不存在返回0res=conn.exists('girls')【3】keys#返回所有键或
  • 2024-05-14array_merge和+的区别
    array_merge()array_merge()将一个或多个数组合并起来,一个数组中的值附加在前一个数组的后面。返回作为结果数组1.字符串键后面的值会覆盖前面的一个值。2.数字键,后面的值将不会覆盖原来的值而是附加到后面(数字键会重新分配,总是变成重零开始)3.如果只给了一个数组并该数组是数
  • 2024-04-29ts的类型工具
    看了一遍阮一峰的ts文档,地址:https://wangdoc.com/typescript/utility#capitalizestringtype。ts提供了一些类型工具,在此记录一下,做个总结,加深印象。字符串的类型工具4种:Uppercase<S>字母大写Lowercase<S>字母小写Capitalize<S>首字母大写Uncapitalize<S>首字母小写其他
  • 2024-04-03字典 dict
    定义1.由一系列键值对组成的可变映射容器。2.映射:一对一的对应关系,且每条记录无序。3.键必须惟一且不可变(字符串/数字/元组),值没有限制。基础操作1.创建字典:字典名={键1:值1,键2:值2}字典名=dict(可迭代对象)2.添加/修改元素:语法:字典名[键]=数据说明:键不存
  • 2024-03-13chrome devtool 开发者工具 控制台历史、断点历史 导出
    letlocalStorageObject={};//创建一个空对象for(leti=0;i<localStorage.length;i++){  constkey=localStorage.key(i);//获取第i个项的键名  constvalue=localStorage.getItem(key);//根据键名获取对应的值  localStorageObject[key]=va
  • 2024-01-05PHP的array_column()函数用法详解
    在PHP中,经常需要对数组进行处理和操作。有时候,需要从一个多维数组中获取特定的一列数据,这时候就可以使用array_column()函数来实现。本文将详细介绍array_column()函数的用法。一、什么是array_column()函数array_column()是一个PHP函数,用于从一个多维数组中获取指定的一列数据。该
  • 2023-12-19五笔原则
    键名(连续敲击四下)键内字(户口+首笔+第二笔+最后一笔)单笔画(所有的一区+LL)书写顺序去打优先能连不交能散不连大于等于四的直接输入拆开小于四的才需要特殊规则拆开为二+识别码变三码拆开为三+识别码变四码识别码3*5“识别三”只对“字”根以外的字”才可以追加,成字字根的编码,即使不足
  • 2023-12-12Qt - 操作注册表
    一、写入注册表#include<QSettings>//实例QSettings//参数1:注册表位置//参数2:操作windows注册表QSettings::NativeFormat//说明:QSettings::IniFormat读写ini格式的配置文件,前面用过。QSettings*reg=newQSettings("HKEY_CURRENT_USER\\Software\\Qt01",QSett
  • 2023-12-12SQL语句学习笔记
    目录SQL语句SQL详细名词和概念建表查询增加删除插入更新(更改)聚集函数多表查询视图存储过程SQL语句SQL详细名词和概念sql详细名词1.数据库内可以有多个表2.表的内部主要由键名和键值组成3.键有主键,外键和普通键三种类型4.主键唯一且不为空,但可以由两个键合起来作
  • 2023-11-28关于html5的学习和几款常用软件
    css样式表的三种样式优先级,原则就是就近原则,内联样式>内部样式>外部样式。 去除a标签下划线,设置style="text-decoration:none"。 引入外部css样式文件,在head中使用link标签引入。 如果把链接的target属性设置为"_blank",该链接会在新窗口中打开。 &nbsp空格占位符
  • 2023-11-23231103 - i18n Ally 国际化插件使用说明
    231103-i18nAlly国际化插件使用说明i18nAlly国际化插件使用说明搜索安装插件;在项目下的settings.json加入如下配置,localesPaths要结合项目目录进行配置;"i18n-ally.annotationInPlace":false,"i18n-ally.displayLanguage":"zh-chs","i18n-ally.sour
  • 2023-09-28string_array_object_date_php
    title:PHPString、Array、Object、Date常用方法小结tags:[PHP,常用方法小结]categories:常用方法keywords:常用方法小结,string,array,object,date,phpdescription:php常用方法小结Others:truedate:2020-07-2209:08:00{%noteprimaryno-icon%}  大自然的
  • 2023-09-08TOML格式简介
    TOML(Tom'sObvious,MinimalLanguage)是一种用于配置文件的轻量级文本格式,旨在易于阅读和编写。它的设计目标是简单明了,同时也能表达复杂的数据结构。TOML文件通常用于配置应用程序、库或项目的设置。下面是一些TOML的基本概念和语法,以及如何编写TOML文件的示例:基本语法TOML文
  • 2023-08-19根据键名多少来生成配对,超过键名个数的键值被忽略 默认遍历keys()
    foriin{k:vfork,vinzip(range(10,40,10),range(3))}:#默认遍历keys()print(i)foriin{k:vfork,vinzip(range(10,40,10),range(3))}.items():#遍历元组print(i){k:vfork,vinzip(range(10,30,10),range(30))}#根据键名多少来生成配对
  • 2023-07-27字典更新
    如何更新Python字典的值?在Python中,字典是一种常用的数据结构,它允许以键-值对的形式存储和访问数据。对于一个字典变量,如果我们需要更新其中的某个键的值,应该怎么做呢?本文将介绍几种不同的方法来实现字典值的更新。 方法一:通过键名直接更新首先我们可以使用键名直接对字典
  • 2023-07-27String转Map java
    String转Mapjava实现步骤1.理解需求在开始编写代码之前,我们需要明确我们的需求是什么。在这个任务中,我们需要将一个字符串转换为一个Java中的Map对象。字符串的格式可能是键值对的形式,比如"key1=value1;key2=value2",我们需要将其转变为一个Map对象,其中键是字符串中的键名,而值是
  • 2023-07-19php中一些常量的名称和作用
    搜集整理的一些常量,可能会有重复以下是一些常见的PHP内置常量及其解释:LINE:当前行号。FILE:当前文件的完整路径和文件名。DIR:当前文件所在的目录。FUNCTION:当前函数名。CLASS:当前类名。TRAIT:当前trait名。METHOD:当前方法名。NAMESPACE:当前命名空间名。PHP_VERSION:当前PHP版本号。PHP
  • 2023-07-08js 对象的键名如何设定成变量
    在JavaScript中,你可以使用以下两种方式将对象的键名设定为变量。使用计算属性名:使用方括号[]语法来动态设置对象的键名。你可以将变量放在方括号内作为键名。示例代码如下:constkey='name';constvalue='Alice';constobj={[key]:value};console.log(ob
  • 2023-06-12数据存储的两种方式:cookie和webStorage存储
    一、sessionstorage(会话存储)1、添加数据:SessionStorage.setItem('key','value');该方法接受一个键和值作为参数,会把键值对添加到存储中,如果键名存在,则更新其对应的值。2、获取数据:SessionStorage.getItem('key');该方法接受一个键名作为参数,返回键名对应的值。如果获取不到
  • 2023-05-16springmvc上传文件——疯狂踩坑
    添加依赖: 配置:注意这里bean的id必须为 multipartResolver 实现:这里需要注意圈起来的地方的名字和文件上传时候的字段名称需要保持一致  测试:这里键名必须为upload和上面那张图中的upload对应publicResultuploadResFile(@RequestParamMultipartFileupload,Ht
  • 2023-04-23PHP 常用数组函数汇集,详细解释描述
    PHPArray函数函数描述PHParray()创建数组。3array_change_key_case()返回其键均为大写或小写的数组。4array_chunk()把一个数组分割为新的数组块。4array_combine()通过合并两个数组来创建一个新数组。5array_count_values()用于统计数组中所有值出现的次数。4array_diff()返回两
  • 2023-04-08js数组对象如何改变里面对象键名
    方法二中,怎么就通过改变item,arr的值就直接改变了的呢?在JavaScript中,对象是引用类型,当你将一个对象赋值给一个变量时,实际上是将该对象的引用赋值给了变量,而不是复制了该对象本身letobj={name:'jack',age:23}letobj_son=obj;obj_son.name='tome'console.log(obj