- 2024-10-06redis—非关系型数据库
关系型数据库表和表数据和数据之间需要保护非关系数据库redis约束不需要保护验证码时效性不需要永久存在str,list,set,zset,hash#登录存在16个数据库0-15进行表示直接使用数据库默认进入的是0号数据库redis-cli-h127.0.0.1-p6379(远程登录)本地登录
- 2024-09-24D3
今天主要学了jupyter。pip。变量,常量,小整数池,内存管理,垃圾回收机制,以及一些简单的数据类型,有一说一,这个jupyter,pip这俩东西,我是真的没看懂,包括jupyternotebook,感觉跟个网页版的typroa似的,目前我打算放弃这一块,用typora替代,后面真的到非用不可的时候再啃。1.变量变化的量,通过赋
- 2024-09-20JavaScript语法入门8 JavaScript中的三种引号
JavaScript中三种引号,分别是单引号(’xx’)、双引号("xx”)、反引号(`xx`)。三种引号中,单引号和双引号的作用是相同的,用于定义字符串。而反引号是一种扩展功能。单引号、双引号单引号、双引号包裹起来的值是字符串,按照惯例,单引号或者双引号必须成对使用,不能交叉使用。 正确示例:letnam
- 2024-08-25redis操作
``1、string—Strings使用场景:计数器setnameqiyegetnamekeys*查看所有的KEYappappendname1jack2getnameappendnamejackgetnamedelname删除设置多个msetname1jack1name2jack2查看多个mgetname1name2自加:incr自减:decr加:incrby
- 2024-06-30git基本知识
文件在本地仓库的状态常用命令:gitstatus查询状态gitadd添加到暂存区,可以使用通配符*gitcommitdesc:1提交到本地仓库,只能提交暂存区的文件,该次提交的描述gitcommit-a-mdesc:2表示直接提交,不用放到暂存区gitlog查看提交记录gitreset--soft1234
- 2024-04-152024.4.15每日收获之变量赋初值
今天组长临下班前给了个新任务,让我去消除代码测评中的5D警告,5D指的是ProcedurecontainURdataflowanomalies,翻译过来就是存在UR(变量未赋初值就使用)数据流异常。这个警告其实是测评网址的问题,未赋初值,但是在单片机清ram时,已经对存放在ram中所有的全局变量清零了,只是没有在代码
- 2024-03-06oscar主从部署
环境:OS:Centos7DB:V7主库:192.168.1.101备库:192.168.1.103数据库名称(主备保持一致):HXL 1.主库上需要确保在归档模式[root@localhostbin]#./isql-hlocalhost-p2003-dHXLsysdbaSQL>selectlog_modefromv$database;LOG_MODE------------ARCHIVELOG
- 2024-01-28Oracle 不同字符集复合索引长度验证
Oracle不同字符集复合索引长度验证背景前段时间同事找到一个参数,可以解决Oracle的char和byte模式存储超长的问题.很大程度上解决了研发修改SQL的工作量.但是发现在某些字符集下面会出现一些异常情况.所以想学习和处理一下.需要说明我的数据库版本是Oracle19.21.0.0采
- 2024-01-16VUE框架实现符合Vue3语法格式的页面与各个配置项解析------VUE框架
<template><HelloWorld></HelloWorld><h1>{{name}}</h1><h1>{{age}}</h1><h1>{{a}}</h1><h1>{{b}}</h1><button@click="sayHello">按一下</butto
- 2024-01-06这是一个悲伤的爱情故事,姻缘AI的Python代码
这是一个悲伤的爱情故事,以下是一段姻缘AI的Python代码:classLoveStory:def__init__(self,name1,name2):self.name1=name1self.name2=name2defstart_story(self):print(f"{self.name1}和{self.name2}相遇了。")print(f"他们
- 2023-12-04Linux LVM扩容详解
1、将物理磁盘设备初始化为物理卷pvcreate/dev/sdb/dev/sdc查看物理卷命令:pvs删除物理卷:rmpv/dev/sdb2、创建卷组,并将PV加入卷组vgcreatename/dev/sdb/dev/sdc查看卷组:vgs删除卷组rmvgname3、基于卷组创建逻辑卷lvcreate-nname1-L2Gname
- 2023-11-15随笔:Mysql增删改查
id,name,age,sex,score增加两条数据:insertintotable_studentvalues(0,'name1',age1,'sex1',score1),(1,'name2',age2,'sex2',score2);将name1中的age1更新为age3:updatetable_studentsetage=age3whereid=0;删除name1的记录de
- 2023-10-31基础语法
1.变量的定义varnametype=xxxvarname=xxxvarname1,name2,name3=xx,xx,xxvar{name1,name2=xx,xx}name1,name2:=xx,xxname:=xxx//name为变量名称2.go语言是强类型语言,在计算时类型必须都要保持一致;定义的类型变量必须要使用,否则会报错3.获取数组长度使用
- 2023-09-21[20230908]Oracle Index Range Scan with LIKE Condition on Wildcard '_'.txt
[20230908]OracleIndexRangeScanwithLIKEConditiononWildcard'_'.txt--//昨天看链接:http://ksun-oracle.blogspot.com/2023/09/oracle-index-range-scan-with-like.html,当时一下子没有反应过来,--//作者这样查询怎么会有这么大区别呢?仔细看题目才明显原来查询的字符串里面
- 2023-09-19Python字符串
1.字符串的基本操作::::转义符操作:格式化操作:{name1="附件"name2="上课"print("%s的%s"%(name2,name1))}{print(f"{name2}的{name1}")} 2.字符串序列操作::::“容器”加“有序存储"-9-8-7-6-5-4-3 -2 -1 负索引h e l l o y u
- 2023-08-28python逻辑运算符与流程控制
Python的基础逻辑运算内容概要算数运算符比较运算符赋值运算符逻辑运算符成员运算符身份运算符流程控制ifelse算术运算符代码演示a=21b=10c=0c=a+bprint("1-c的值为:",c)c=a-bprint("2-c的值为:",c)c=a*bprint("3-c的值
- 2023-08-09我的第十三次C语言练习
//intmain(void)//{// charname1[40];// charname2[40];// printf("Mynameis");// scanf("%s%s",name1,name2);//MynameisAngelaPlains// printf("Hello%s%s",name1,name2);// HelloAngelaPlains// return0;//}今天先是
- 2023-08-04python中字典的循环遍历的两种方式
开发中经常会用到对于字典、列表等数据的循环遍历,但是python中对于字典的遍历对于很多初学者来讲非常陌生,今天就来讲一下python中字典的循环遍历的两种方式。注意:python2和python3中,下面两种方法都是通用的。1.只对键的遍历一个简单的for语句就能循环字典的所有键,就像处理序列一
- 2023-07-18测试一个线程向集合添加数据,另一个线程读取数据
//Console.WriteLine("--------------------------------");//Console.WriteLine("测试一个线程向集合添加数据,另一个线程读取数据,请输入人名,输入exit退出");//BlockingCollection<string>names=newBlockingCollection<string>();
- 2023-07-09day2c++学习
学习day2C++函数分文件编写(VScode2021配置教程)_spiritLHL的博客-CSDN博客55函数-函数的分文件编写_哔哩哔哩_bilibili!运行还是有中文乱码st1:ctrl+shift+p输出createc++projectst2:在include里建新文件swap.h,里面写头文件和函数声明st3:在src里建新文件swap.cpp
- 2023-06-23礼物互赠
#include<iostream>#include<map>usingnamespacestd;map<string,int>na_mo;intmain(){ intn; cin>>n; stringname[n],ren[n][n],name1[n]; intrenshu[n]; intd=0; for(inti=0;i<n;i++){ cin>>name[i]; } for(int
- 2023-06-23互送礼物
#include<bits/stdc++.h>usingnamespacestd;intmain(intargc,char**argv){intn,m,money;stringname1,name2;cin>>n;map<string,int>name_money;stringname[n];for(inti=0;i<n;i++){cin>>na
- 2023-06-12【vim】批量替换文件内容
一、场景 由于测试时,需要替换配置,手动替换很慢,所以就需要批量替换。 二、操作方法打开需要修改的文件进入命令模式,输入:%s/要替换的内容/替换后的内容/g,其中%表示对整个文件进行替换,g表示全局替换。按下回车键,Vim会自动替换所有匹配的内容。你也可以使用正则表
- 2023-05-03django模板语法
django模板语法代码{%loadstatic%}<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title>{#<linkrel="stylesheet"href="/static/plugins/b
- 2023-03-16c++ 创建对象
1.定义类一般写在.h文件中#include<string>#include<iostream>usingnamespacestd;voidprint(charcontent[]);voidTestString1();voidTestString2();voidTe