自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redis常见面试题及解答_redis 7

String(字符串):写入和更新字符串数据的时间复杂度都是常数时间O(1)。List(列表):在列表的头部或尾部添加元素的时间复杂度是常数时间O(1)。在其他位置插入操作的时间复杂度是线性的,取决于列表的长度,所以是O(N)。Set(集合):平均情况下,添加元素到集合的时间复杂度是常数时间O(1)。但是,最坏情况下可能是O(n),其中n是集合中元素的数量,这是因为Redis在集合元素数量增加时会进行扩容。Sorted Set(有序集合):平均情况下,添加和删除元素的时间复杂度是常数时间O(1)。

2024-09-22 19:58:07 1508

原创 Python 编码规范(Google) (一)

如果一个文本字符串在一行放不下, 可以使用圆括号来实现隐式行连接:x = ('这是一个非常长非常长非常长非常长 ’‘非常长非常长非常长非常长非常长非常长的字符串’)在注释中,如果必要,将长的URL放在一行上。

2024-09-22 18:01:05 496

原创 now扩展-go的时间工具箱_go 时间插件

相当于是通过一个配置信息定义好一些基础的内容,例如输入输出格式,时区,星期的起始天参数。后续使用这种实例调用的所有方法都将基于此配置。下面代码的解释是:定义时间字符串输入/输出格式为“2006-01-02 15:04:05”,将星期一作为每周的第一天,时区使用系统本地时区。

2024-09-22 16:02:01 161

原创 k8s学习 — 第一章 核心概念

K8s中的资源类别有很多种,kubectl可以通过配置文件来创建这些 “对象”,配置文件更像是描述对象“属性”的文件,配置文件格式可以是 “JSON” 或 “YAML”,常用 “YAML”。对象的创建、修改、删除都是通过“Kubernetes API”,也就是“Api Server”组件提供的API接口,这些是RESTful风格的Api,与k8s的“万物皆对象”理念相符。命名空间namespace是k8s集群级别的资源,可以给不同的用户、租户、环境或项目创建对应的命名空间。

2024-09-22 13:37:51 791

原创 gRPC教程 — 调用实例详解_c# grpc

Server端:有接口,结构体,方法等6个,需要注意的是服务端在使用前需要重写结构体并实现接口方法才行,否则会报错。:rpc相关的方法,分为(Client)客户端,(Server)服务端。Client端:有接口,结构体,建立客户端连接的方法。各个方法的末尾可以鉴别是客户端的方法还是服务端的方法。:结构体相关,每个结构体都有5个相同的方法,分别是。然后会生成service文件夹。

2024-09-22 10:47:27 231

原创 Google Chrome RCE漏洞 CVE-2024-6507 和 CVE-2024-0517 流程分析

核心在于JavaScript代码是一个漏洞利用脚本,其核心部分在于实现了一系列操作,以触发浏览器漏洞并执行特定的shellcode,最终实现在浏览器中弹出记事本的效果。所以这个漏洞的一个行为是值得浅析一下的,下面是我的大概一个理解。其实在另外一种思路上,如果是直接可以打开直接执行命令,那么就可以绕过谷歌浏览器的这个机制限制,当然这个思路也可能是不存在或不能实现的一种。对浮点数和整数之间的转换通常是为了绕过一些数值的限制、操作系统的保护机制,或者触发特定的漏洞。同样,用于获取浮点数的底层二进制表示的一部分。

2024-09-22 05:11:13 823 1

原创 Etcd教程 — 第八章 Etcd之Compact、Watch和Lease API_etcd compact

/ start_revision 是可选的开始(包括)观察的修订版本。// 如果 prev_kv 被设置,被创建的观察者在事件发生前获取上一次的KV。// 过滤器,在服务器端发送事件给回观察者之前,过滤掉事件。// cancel_reason 指出取消观察者的理由.// 如果上一次的KV已经被压缩,则不会返回任何东西。// watch_id 是和应答相关的观察者的ID。// prev_kv 持有在事件发生前的键值对。// key 是注册要观察的 key。// 过滤掉 delete 事件。

2024-09-21 21:45:01 970

原创 Django2:创建属于你的第一个django项目_django新建app(1)

manage.py以后和项目交互基本上都是基于这个文件。一般都是在终端输入python manage.py [子命令]。可以输入python manage.py help看下能做什么事情。除非你知道你自己在做什么,一般情况下不应该编辑这个文件。本项目的设置项,以后所有和项目相关的配置都是放在这个里面。urls.py这个文件是用来配置URL路由的。比如访问http://127.0.0.1/news/是访问新闻列表页,这些东西就需要在这个文件中完成。wsgi.py。

2024-09-21 18:52:25 688

空空如也

空空如也

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

TA关注的人

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