自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2163)
  • 收藏
  • 关注

原创 python中list.copy方法用法浅谈

python的list里面存的都是引用,如果存的是listnode,实际上存的是listnode的引用,也就是地址,毕竟如果listnode里存了很多关于这个node的信息的话,直接在list里面存这段信息的地址就很方便,等到要用这段信息的时候(比如list1[0].val),只要找到地址(list1[0])再到这段地址取值(.val)就可以了。当我们想复制两个一模一样的列表时,我们可能使用到list.copy()这个方法,这个方法可以让我们复制一个相同的数组,当遇到下面这种情况时,可能会遇到一些问题。

2023-07-23 12:03:16 757

原创 Redis操作命令合集分享

注意:如果不小心运行了flushall,立即shutdown nosave,关闭服务器,然后手工编辑aof文件,去掉文件中的flushall相关行,然后开启服务器,就可以倒回原来是数据。答:如果有交集,交集元素又有score,score怎么处理?概念:它是在set的基础上增加了一个顺序属性,这一属性在添加修改元素的时候可以指定,每次指定后,zset会自动按新的值调整顺序。(9)incr key:自增,返回新值,如果incr一个不是int的value则返回错误,incr一个不存在的key,则设置key为1。

2023-07-23 09:48:54 1418

原创 javascript算法之数组反转浅谈

算法的逻辑不同的人有不同的想法,但是殊途同归,答案是一致的,前提是,一定要靠清楚问题,仔细分析,验证的时候也要考虑各种情况。到此这篇关于javascript算法之数组反转的文章就介绍到这了,希望可以对大家有所帮助微点阅读。

2023-07-22 23:05:09 500

原创 SQLServer数据库基础学习

参照完整性:Foreign Key,Check,Triggers,Procedure;SQL Server中的数据类型:整数:int,smallint,tinyint,bigint;字符串函数:lower(e),upper(e),left(e,i),right(e,i),replace(s1,s2,s3)用3替换1中的2,replicate(e,i)重复指定次数,stuff(s1,start,length,s2)用2替换1中指定位置,substring(expression,start,length)

2023-07-22 18:18:30 498

原创 关于redis几种加锁的实现浅谈

如果请求执行因为某些原因意外退出了,导致创建了锁但是没有删除锁,那么这个锁将一直存在,以至于以后缓存再也得不到更新。但是借助 Expire 来设置就不是原子性操作了。所以还可以通过事务来确保原子性,但是还是有些问题,所以官方就引用了另外一个,使用 SET 命令本身已经从版本 2.6.12 开始包含了设置过期时间的功能。这种加锁的思路是, key 不存在,那么 key 的值会先被初始化为 0 ,然后再执行 INCR 操作进行加一。以上的锁完全满足了需求,但是官方另外还提供了一套加锁的算法,这里以PHP为例。

2023-07-22 18:14:59 483

原创 分享SQL重复记录查询的几种方法

SQL重复记录查询的几种方法,需要的朋友可以参考一下。

2023-07-22 17:50:26 12438 2

原创 DDL、DML和DCL的区别浅谈

所以,了解优化器是如何选择(搜索)路径以及索引是如何被使用的,对优化SQL语句有很大的帮助。三、DCL is Data Control Language statements. Some examples:数据控制语言,用来授予或回收访问数据库的某种特权,并控制数据库操纵事务发生的时间及效果,对数据库实行监视等。DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变表(TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上,他们大多在建立表时使用。

2023-07-22 16:35:22 273

原创 MYSQL修改root密码的4种方法盘点

3. 输入mysqld --skip-grant-tables 回车。--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。例子:mysql> set password for root@localhost = password('123');格式:mysql> set password for 用户名@localhost = password('新密码');5. 输入mysql回车,如果成功,将出现MySQL提示符 >。2. 打开DOS窗口,转到mysql\bin目录。

2023-07-22 13:49:54 8017

原创 JavaScript反转数组实用的4种方法

本文主要给大家介绍了关于JavaScript反转数组常用的4种方法,反转数组可以将数组中的元素顺序颠倒过来,从而达到一些特定的需求,文中通过代码介绍的非常详细,需要的朋友可以参考下。

2023-07-22 11:47:36 3026

原创 Mysql中where与having的区别浅谈

Having语句通常与Group by语句联合使用,用来过滤Group by语句返回的结果集,Having语句的存在弥补了Where关键字不能与聚合函数联合使用的不足。1. WHERE 可以直接使用表中的字段作为筛选条件,但不能使用分组中的计算函数作为筛选条件;3. 第二项导致了WHERE执行效率高,不能使用分组中的计算函数进行筛选,而HAVING 可以使用分组中的计算函数,执行效率较低。上述的错误为:非法使用聚合函数,不能在 WHERE 子句中使用聚合函数。2. 使用了聚合函数。1. 行已经被分组。

2023-07-22 11:30:25 105

原创 Flutter Dart快速排序算法示例浅谈

在日常研发的过程中,我们无时无刻都在考虑自己开发的程序是否高效,一段好的程序执行离不开对算法的深刻认识和熟练掌握。接下来的日子,我将带着大家一起重温一下常见的几种算法。下面我们一起来学习一下吧!

2023-07-22 10:33:28 177

原创 Dart如何实现多任务并行浅谈

Dart 是一种支持多任务并行的编程语言,它提供了多种机制来实现并发和并行。下面是 Dart 实现多任务并行的几种方式:Dart 中的 Isolate 是一种轻量级的并发机制,类似于线程。每个隔离区域都是独立的内存空间,每个隔离区域都有自己的内存空间和执行线程,因此不同的隔离区域之间可以独立地执行代码,每个隔离区都在自己的核心上运行,不会阻塞其他 Isolate。从而实现并发。但是有一点需要注意它们之间不能直接共享数据,必须通过消息传递来实现。

2023-07-22 09:51:26 151

原创 关于go语言的四数相加等于指定数算法

全部代码123456789101112131415ans:=0for _,v :=range A{//遍历两个数组,将两个数组的和作为一个索引,进行+1操作des[v+w]++for _,v :=range C{//遍历另两个数组,如果这两个数组进行相加的和的相反数在map中不为1,则证明出现过return ans//返回总数补充:算法题:三个数相加等于某个特定值题目来自于leetcode第十五题。

2023-07-21 18:59:51 147

原创 Win11回收站显示灰色的解决办法

可以尝试删除回收站图标并从图标设置中添加相同的图标,除此之外,小编还整理了几个解决办法,快来看看吧。只需右键单击右侧窗格,然后点击“新建>”,然后单击“DWORD(32 位)值”即可创建值。但是您不会立即看到回收站图标。步骤 4、到达那里后,在右侧窗格中找到“从桌面删除回收站图标”策略。步骤 2、打开“gpedit.msc”选项以打开它。步骤 6、在空白的数值数据框中输入“0”。步骤 7、之后,单击“确定”以保存值更改。步骤 6、接下来,使用“应用”和“确定”。步骤 2、打开“注册表编辑器”以打开它。

2023-07-21 18:51:09 1738

原创 golang简易令牌桶算法实现代码浅谈

基本思路:定义一个chan,chan大小为需要限制的qps大小,go一个协程启动tick,每1000/qps时间在tick中写入数值,启动另一个协程,读取chan中的值,如果读取到chan中有值,则向下层接口发送请求。本文主要介绍了golang简易令牌桶算法实现代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。到此这篇关于golang简易令牌桶算法实现代码的文章就介绍到这了,希望可以帮到你。

2023-07-20 19:59:11 144

原创 Linux中关于inode的知识分享

这个时候我们能知道,文件是存储在“块”中的,就像我们写C语言程序的时候,我们知道,当我们声明一个数组的时候,不仅仅会存储放在数组里面的值,还会存储对应的数组信息,比如数组的首地址、文件类型和数组长度等等,同样的,需要找一个地方存储文件的元信息,类似于文件的创建相关的信息、文件的长度等等。而对应的软链接,假设有文件A和文件B,B是A的软链接。“.目录“的inode号码是当前目录的inode号码,等同于当前目录的硬链接,而“..“目录的inode号码是当前目录父目录的inode号码,等同于父目录的硬链接。

2023-07-20 19:07:16 262

原创 mysql 表空间及索引的查看方法

mysql 表空间及索引的查看方法,需要的朋友可以参考下。其中“database”为你所要查看的数据库。3.查看数据库中所有表的信息。

2023-07-20 15:09:54 366

原创 Go基本数据类型与string类型互转介绍

本文主要介绍了Go基本数据类型与string类型互转,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。

2023-07-20 14:23:14 654

原创 关于MySQL创建用户与授权方法

注意: 假如你在给用户'pig'@'%'授权的时候是这样的(或类似的):GRANT SELECT ON test.user TO 'pig'@'%', 则在使用REVOKE SELECT ON *.* FROM 'pig'@'%';命令并不能撤销该用户对test数据库中user表的SELECT 操作.相反,如果授权使用的是GRANT SELECT ON *.* TO 'pig'@'%';命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password';

2023-07-20 11:55:48 187

原创 如何在 MySQL 数据库中支持完整的Unicode

永远不要在 MySQL 中使用 utf8——总是使用 utf8mb4。更新数据库和代码可能需要一些时间,但绝对值得付出努力。为什么要任意限制可以在数据库中使用的符号集?为什么每次用户输入星体符号作为评论或消息的一部分或我们存储在数据库中的任何内容时,都会丢失数据?没有理由不在所有地方争取完全的 支持。做正确的事,使用 utf8mb4。微点阅读。

2023-07-20 11:19:30 415

原创 Mysql中新建用户及授权的方法分享

这篇文章给大家汇总介绍了Mysql中新建用户及授权的方法,首先介绍的是作者自己的项目经历,后面附上了参考文章,希望能对大家学习mysql有所帮助。那么可以新建一个用户,给该用户开放特定数据库权限。这样就创建了一个名为:cplusplus 密码为:cplusplus.me 的用户。修改MySQL配置文件linux系统为my.cnf,windows系统为my.ini。用户root权限登录mysql,新建一个和数据库同名的用户。测试环境:Centos 6.3和Mysql 5.3。

2023-07-20 10:24:59 1913

原创 css实现两个div并列显示的5种方法

CSS是一种样式语言,其中,两个div并列的实现是很常见的需求,本文就来介绍一下css实现两个div并列显示的多种方法,具有一定的参考价值,感兴趣的可以了解一下。方法一:float浮动,float:left;为左浮动,也可以设置为float:right;右浮动,也可以实现两个div并列一行。到此这篇关于css实现两个div并列显示的多种方法的文章就介绍到这了,希望可以帮到你。方法二:display:table-cell。方法三:负margin。方法五:flex布局。

2023-07-19 19:46:44 2456

原创 Java连接mysql数据库代码分享

这篇文章主要介绍了java连接mysql数据库代码实例程序,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下。这就是mysql联接的实例程序,这里我就只粘贴了java调用mysql,bingqie建立联接的代码,并没有调用到sql语句,其他部分可以在网上找到。在联接的时候,先确保本机安装了mysql或者服务器是安装了mysql。以上就是本文的全部内容,希望对大家的学习有所帮助!用java 联接mysql的实例。

2023-07-19 19:43:27 558

原创 win11系统更新蓝屏的5种解决办法

电脑系统更新蓝屏,在排除硬件方面的问题后,那应该是系统问题,可以轻松解决,但是有些用户不知道怎么操作,这篇文章是本站给大家带来的电脑系统更新蓝屏解决方法。

2023-07-19 19:04:02 3094

原创 Win10无法复制粘贴解决方法

打开“设置”应用程序,选择“系统”,然后点击“剪贴板”选项,确保“剪贴板历史记录”开关处于打开状态。文件复制粘贴不了,这是有使用Win10系统用户遇到的问题,不知道怎么办,这篇文章是本站给大家带来的解决Win10文件复制粘贴不了问题方法。6、重建系统图标缓存:有时,系统图标缓存文件损坏可能导致文件复制粘贴问题。命令提示符中,输入并按回车执行【sfc /scannow】 命令,该命令主要是用来修复系统文件的,不管是系统文件缺失,或损坏都可以修复。,在打开的菜单项中,选择。,在打开的菜单项中,选择。

2023-07-19 15:44:42 2314

原创 关于MySQL中用户授权以及删除授权的方法

说明: privileges - 用户的操作权限,如SELECT , INSERT , UPDATE 等(详细列表见该文最后面).如果要授予所的权限则使用ALL.;即使你撤销了所有权限,在user表中的用户记录依然保留,这意味着用户仍然可以连接服务器。user部分必须匹配原来 GRANT语句的你想撤权的用户的user部分。privileges部分不需匹配,你可以用GRANT语句授权,然后用REVOKE语句只撤销部分权限。本文主要介绍了MySQL中用户授权以及删除授权的方法的相关资料,需要的朋友可以参考下。

2023-07-19 15:06:16 433

原创 mysql 乐观锁和悲观锁的使用浅谈

悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中, 将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中实现了 加锁机制,也无法保证外部系统不会修改数据)。使用场景举例:以MySQL InnoDB为例。

2023-07-19 14:19:09 109

原创 Python卷积函数浅谈

本文主要介绍了Python关于卷积的理解,文中有详细的代码示例,具有很好的参考价值,希望对大家有所帮助。

2023-07-19 11:27:31 177

原创 Nginx防止流量攻击的配置浅谈

而且也不能一直排队,所以nginx还设了超时,排队超过一定时间,也是直接退回,返回服务器忙的响应。大家都知道服务器资源有限的,但是客户端来的请求是无限的(不排除恶意攻击), 为了保证大部分的请求能够正常响应,不得不放弃一些客户端来的请求,所以我们会采用Nginx的限流操作, 这种操作可以很大程度上缓解服务器的压力, 使其他正常的请求能够得到正常响应。这篇文章主要给大家分享了Nginx防止流量攻击的配置方法,文中给出了详细的介绍和配置示例代码,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。

2023-07-19 10:27:39 335

原创 Python字符串str和json格式如何相互转换

这篇文章主要介绍了Python字符串str和json格式相互转换,str转换为json格式,前提一定需要保证这个str的格式和json是一致的。下文微点阅读小编向大家介绍更多相关内容,需要的朋友可以参考一下str转换为json格式,前提一定需要保证这个str的格式和json是一致的,即左边最外层是大括号,右边的最外层是大括号。如果不一致,推荐用正则进行拆分至和json格式一致。

2023-07-18 23:18:36 2173

原创 win11更新后无法打开wlan怎么办

更新win11系统后,突然发现不能联网了,该怎么办呢?下面我们就来看看Win11更新后无法连接网络的解决办法。

2023-07-18 19:51:18 1417

原创 Python str()与repr()的区别浅谈

这篇文章主要介绍了通过实例了解Python str()和repr()的区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下。其实用处就是最大的区别了:str()主要用来为终端用户输出一些信息,而repr()主要用来调试;本文主要介绍了通过实例了解Python str()和repr()的区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下。以上就是本文的全部内容,希望对大家的学习有所帮助。

2023-07-18 17:35:30 120

原创 Win10无法复制粘贴解决方法

打开“设置”应用程序,选择“系统”,然后点击“剪贴板”选项,确保“剪贴板历史记录”开关处于打开状态。文件复制粘贴不了,这是有使用Win10系统用户遇到的问题,不知道怎么办,这篇文章是本站给大家带来的解决Win10文件复制粘贴不了问题方法。6、重建系统图标缓存:有时,系统图标缓存文件损坏可能导致文件复制粘贴问题。命令提示符中,输入并按回车执行【sfc /scannow】 命令,该命令主要是用来修复系统文件的,不管是系统文件缺失,或损坏都可以修复。,在打开的菜单项中,选择。,在打开的菜单项中,选择。

2023-07-18 16:46:16 2961

原创 关于Python字符串函数strip()原理及用法

2、strip() 带有参数的时候,这个参数可以理解一个要删除的字符的列表,是否会删除的前提是从字符串最开头和最结尾是不是包含要删除的字符,如果有就会继续处理,没有的话是不会删除中间的字符的。1、strip() 处理的时候,如果不带参数,默认是清除两边的空白符,例如:/n, /r, /t, ' ')。3、注意删除多个字符时:只要头尾有对应其中的某个字符即删除,不考虑顺序,直到遇到第一个不包含在其中的字符为止。从结果上看,可以注意到中间部分的字符并未删除,只要头尾包含有指定字符序列中的字符就删除。

2023-07-18 11:19:30 736

原创 python str()怎么将参数转换为字符串类型

本文主要介绍了python str()如何将参数转换为字符串类型的操作,具有很好的参考价值,希望对大家有所帮助。

2023-07-18 10:41:15 414

原创 Python 字典(Dictionary)操作浅谈

radiansdict.fromkeys() #创建一个新字典,以序列seq中元素做字典的键,val为字典所有键对应的初始值。radiansdict.get(key, default=None) #返回指定键的值,如果值不在字典中返回default值。字典值可以没有限制地取任何python对象,既可以是标准的对象,也可以是用户定义的,但键不行。type(variable) #返回输入的变量类型,如果变量是字典就返回字典类型。radiansdict.keys() #以列表返回一个字典所有的键。

2023-07-18 10:00:56 104

原创 Nginx 多站点配置实例详解

比如 virtualenv app1 跑的是 Django 的一个应用,而 virtualenv app2 跑的是 Tornado。那么如何配置 Nginx,让它同时支持这两个 virtualenv 的运行呢?注意到这一句,include /etc/nginx/conf.d/*.conf;那么接下来的事情就简单了,我们设计两个 .conf ,一个是 django 的配置,一个是 tornado 的配置。本文主要介绍了Nginx 多站点配置实例详解的相关资料,需要的朋友可以参考下。

2023-07-18 09:47:22 482

原创 关于C++单例类模板详解

指在整个系统生命期中,一个类最多只能有一个实例(instance)存在,使得该实例的唯一性(实例是指一个对象指针) , 比如:统计在线人数。我们现在讲解的仅仅是个框架,里面什么都没有,不能满足需求啊,所以还要写为单例类模板头文件,当需要单例类时,直接声明单例类模板头文件即可。从打印结果可以看出,该指针对象指向的都是同一个地址,实现了一个类最多只能有一个实例(instance)存在.注意:由于实例(instance),在系统生命期中,都是存在的,所以只要系统还在运行,就不需要delete。

2023-07-18 00:03:34 217

原创 分享:C++产生随机数的代码

srand()用来设置rand()产生随机数时的随机数种子。在调用rand()函数产生随机数前,必须先利用srand()设好随机数种子(seed), 如果未设随机数种子, rand()在调用时会自动设随机数种子为1。//srand((unsigned)time(0)) srand((int)time(0) 均可。C++怎样产生随机数:这里要用到的是rand()函数, srand()函数,C++里没有自带的random(int number)函数。

2023-07-17 17:43:29 745

原创 python 字典(dict)按键和值排序浅谈

然后用sorted方法,通过key这个参数,指定排序是按照value,也就是第一个元素d[1的值来排序。reverse = True表示是需要翻转的,默认是从小到大,翻转的话,那就是从大到小。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随微点阅读小编过来看看吧。以上就是小编为大家带来的python 字典(dict)按键和值排序全部内容了,希望可以帮到大家!print dic.items() 得到[(键,值)]的列表。1 下面的是按照value的值从大到小的顺序来排序。

2023-07-17 17:35:39 708

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除