自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python使用requests库模拟登陆网站的方式--以豆瓣为例_requests 登录网站(1)

本来遇到验证码我是这样想的:先像上面一样post一下,然后把验证码图片抓下来,然后手动输入验证码,接着data中增加输入的验证码再post。可以看到上面就是需要post的数据了,其实必要的就两个,一个是form_email,还有一个是form_password,其他都不重要。点击登录之后去查看httpfox,找到一个Method是post的一行,点击它(点击登录前建议先清空httpfox列表)。然后随便浏览一个页面,比如“我的豆瓣”,点击它进去以后,切换到httpfox。反正豆瓣遇到验证码我是没办法了!

2024-05-17 09:00:04 282

原创 PPT文字很多的排版,PPT图片很多的排版,PPT图文排版_对所有页的图文资料自行排版,使页面规范、美观(

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加戳这里获取一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!Word跟PPT最大的区别就在于:前者主要用于承载文字信息,而后者能将文字信息转换成图形信息。举个例子,以下两页PPT,哪页读起来更快?机智的你应该一眼就找到

2024-05-17 08:59:29 397

原创 Go最新国内主机整车EEA架构汇总_eea3(1),Golang常用面试

在硬件架构方面,采用了中央超算(C-DCU)加区域控制的架构,其中中央超算负责车控、智驾、座舱三大功能,区域控制器分为左右两个,将更多控制件分区,并且根据就近配置原则,分区接管相应功能,大幅缩减线束。关于蔚来的电子电气架构信息,只在上次的演讲上听到过他们下一代的一些信息,下一代蔚来的选择是区域控制器架构,整个系统由中央计算单元、四个区域控制器和高速以太网构建基本骨架,通过三者的协同,构建自适应、自学习系统,并且提供广泛的智能互联功能。除了架构的升级外,在OS自研,软件自研方面,理想也有布局。

2024-05-17 05:14:46 543

原创 Go最新国产API管理工具不输postman_console-docs(1),字节跳动Golang开发面试题

虽然后面有离线使用的,但是我也懒得上服务器写个简单接口了,就直接在本地写个接口吧使用Django作为后端,写了一个接口,带有两个参数接口地址:127.0.0.1/login(如你所见,他是一个用于登录的接口)请求方式:POSTusername 账号passwd 密码在ApiPost中添加参数点击导入参数:然后添加参数:测试结果:很明显,响应成功了,json中带上了用户名和密码的value。

2024-05-17 05:14:11 983

原创 Go最全掌握这些写简历投简历的“黑魔法”,告别简历已读不回!(2),2024年最新你掌握了多少

项目名称及简介所使用的技术栈个人职责个人贡献(业绩)想象一下:当你需要给10岁小孩介绍你的项目时,你要怎么介绍才能让小孩听懂,你就怎么写。你要知道,HR大概率是不知道你之前项目中的专业术语(黑话)的,千万别自嗨,把之前公司中的黑话写到简历中,自以为很高端,其实别人压根看不懂。一般情况下,HR会和技术部沟通清楚招聘需求,明确硬性指标和加分项。加分项可能是除了应聘岗位之外,还会什么其他开发语言(比如应聘Java后端,熟悉Golang者优先);或者有XXX项目经验者优先。

2024-05-17 01:28:19 300

原创 2024年最新搞什么飞机?快速排序算法都没搞懂,还敢说自己值20k (3),太赞了

之前面试过一位求职者,其期望薪资是20k,面试时问到了排序算法,结果就是模棱两可,说这说那的…所以,还是有必要学一些基础算法的首先,搞明白学算法的重要性和为什么学算法那么简单的讲讲快速排序算法,这个算法很多科班专业都会学到,但是基本上只有少数爱学习具备一定的编程思维和空间想象能力的人才听得懂。

2024-05-17 01:26:34 408

原创 Go最新Google推荐的图片加载库Glide介绍(与Picasso比较)(3),2024年最新Golang高级开发岗必问知识点

尽管一张图片已经缓存了一次,但是假如你要在另外一个地方再次以不同尺寸显示,需要重新下载,调整成新尺寸的大小,然后将这个尺寸的也缓存起来。Picasso缓存的是全尺寸的,而Glide缓存的是跟ImageView尺寸相同的。有许多可以配置的选项,比如大小,缓存的磁盘位置,最大缓存空间,位图格式等等。上面提到的平滑度的问题依然存在,而且如果加载的是RGB565图片,那么缓存中的图片也是RGB565。下次在任何ImageView中加载图片的时候,全尺寸的图片将从缓存中取出,重新调整大小,然后缓存。

2024-05-16 13:36:03 369

原创 Go最新Google挖坑后人埋-ViewBinding(下)(2),被腾讯辞退的高级Golang工程师现在怎么了

{这样我们的调用终于干净了。) {既然Activity这样可以,那么Fragment也同样的。= null!): View {但是这个地方有个问题,那就是onDestroyView里面的释放,下面来继续简化。= null!): View {})通过lifecycle,就可以把释放的代码也包在基类中了,这样Fragment和Activity的使用就基本类似了。

2024-05-16 13:35:30 222

原创 Go最新Google官方建议的《触摸目标尺寸》(4),2024年最新面试必问

在早期的 Android 版本中,即使您使用该 API 将触摸目标放大至适当的尺寸,触摸目标也可能会以结果尺寸显示。触摸目标包括响应用户输入的区域。触摸目标可超出元素的视觉边界:一个元素(如图标)可能显示为 24x24dp,但其周围的内边距也是完整 48x48dp 触摸目标的一部分。要在扩展 View 的可触摸区域的同时保留其原始尺寸,则可考虑使用 TouchDelegate,以允许父布局代表子 View 处理触摸事件。在布局中实现可点击或可触摸的元素时,建议所使用的尺寸不小于建议的触摸目标尺寸。

2024-05-16 13:34:55 396

原创 Go最全在 PyCharm 中使用 Copilot_pycharm copilot(1),学习路线+知识点梳理

此外,要在 PyCharm 中使用 GitHub Copilot,您必须有效订阅 Copilot。在 PyCharm 中安装 GitHub Copilot 后,您现在可以将其用作项目的扩展。此外,按照以下步骤,您可以轻松地在 PyCharm 中安装 GitHub Copilot。因此,您可以在 PyCharm IDE 中使用 GitHub Copilot 作为扩展。下面是 GitHub Copilot 在注释中写下要执行的操作后建议代码的示例。GitHub Copilot 会在您开始编写时自动建议代码。

2024-05-16 10:10:46 276

原创 Go最全国内开源镜像站点汇总_新浪镜像站(1),Golang开发入门与实战

浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

2024-05-16 10:10:13 228

原创 Go最全国产API管理工具不输postman_console-docs(2),字节跳动算法工程师面试总结

虽然后面有离线使用的,但是我也懒得上服务器写个简单接口了,就直接在本地写个接口吧使用Django作为后端,写了一个接口,带有两个参数接口地址:127.0.0.1/login(如你所见,他是一个用于登录的接口)请求方式:POSTusername 账号passwd 密码在ApiPost中添加参数点击导入参数:然后添加参数:测试结果:很明显,响应成功了,json中带上了用户名和密码的value。

2024-05-16 10:09:40 364

原创 Go最全听我讲完redo log、binlog原理,面试官老脸一红_redolog(2),2024年最新Golang面试题解析

好了,今天咱们了解了 MySQL 里面最重要的两个日志,即物理日志 redo log 和逻辑日志 binlog。为该讲的内容总结了几个问题, 大家复习的时候可以先尝试回答这些问题检查自己的掌握程度。redo log的概念是什么?为什么会存在.什么是WAL(write-ahead log)机制, 好处是什么.redo log 为什么可以保证crash safe机制.binlog的概念是什么, 起到什么作用, 可以做crash safe吗?binlog和redolog的不同点有哪些?

2024-05-16 10:09:05 351

原创 Go最全Go Gin框架中的路由组特性及其区别解析_gin 路由组,2024年最新看懂这些帮你轻松解决就业问题

Gin在内部维护了一个路由列表,新注册的路由会被添加到列表的末尾。因此,尽管具体的路由通常有更高的优先级,但在某些复杂的情况下(尤其是涉及到路径参数时),确保我们的具体路由先被注册可以提供额外的保障。在Gin框架中,路由的匹配是基于首先遇到的最精确匹配原则进行的。因此,理论上讲,更具体的路由(即路径更长或更复杂的路由)通常会有更高的优先级。然而,理解Gin的工作机制和清晰地组织你的路由可以帮助你避免潜在的问题,并构建一个更强大、更可靠的Web服务。而言,在Gin的路由匹配机制中自然拥有更高的优先级。

2024-05-16 06:35:11 786

原创 Go最全GNU C扩展语法归纳详解_gnu c 扩展(2),字节跳动超高难度三面Golang程序员面经

通过 format(printf,1,2) 属性声明,告诉编译器:LOG() 函数的参数,其格式字符串的位置在所有参数列表中的索引是 1,即第一个参数;这个函数定义多了一个参数 num,格式字符串在参数列表中的位置发生了变化(在所有的参数列表中,索引由1变成了2),要检查的第一个变参的位置也发生了变化(索引从原来的2变成了3)。根据结构体的对齐规则,结构体的整体对齐要按结构体所有成员中最大对齐字节数或其整数倍对齐,或者说结构体的整体长度要为其最大成员字节数的整数倍,如果不是整数倍则要补齐。

2024-05-16 06:34:37 852

原创 Go最全Git操作不规范,战友提刀来相见。,半路出家Golang程序员看我轻松逆袭

文末留言抽奖,聊聊你的年终奖。

2024-05-16 06:34:04 906

原创 Go最全gcc编译多文件项目(包含静态库和动态库)_编译包含库,2024年最新Golang面试必看书籍

GNU 计划最终实现了“打造一套自由、开源的操作系统”的初衷,但该操作系统并非完全产自 GNU 计划,因此其被称为 GNU/Linux 操作系统(人们更习惯称为 Linux 操作系统)。早期 GCC 的全拼为 GNU C Compiler,即 GUN 计划诞生的 C 语言编译器,显然最初 GCC 的定位确实只用于编译 C 语言。但经过这些年不断的迭代,GCC 的功能得到了很大的扩展,它不仅可以用来编译 C 语言程序,还可以处理 C++、Go、Objective -C 等多种编译语言编写的程序。

2024-05-16 06:33:31 607

原创 AVL树的插入与删除(详解)_对一棵初始为空的高度平衡树(avl树)进行若干插入或删除操作,请输出最后得到的avl

public void InLeftBalance(BSTNode T) {// 对以T为根节点的二叉树做左平衡处理(先改变结点的bf,再旋转)public static final int RH = -1;case RH:// 先左旋,再右旋的。case LH:// 先右旋,再左旋的。case LH:// 单右旋的。case RH:// 单左旋的。

2024-05-16 03:00:07 565

原创 AVL树的插入与删除(详解)_对一棵初始为空的高度平衡树(avl树)进行若干插入或删除操作,请输出最后得到的avl(4)

删除的实现和插入的实现很相似,删除也是通过地归来实现的,通过递归比较容易实现从下到上平衡的调整。由于删除后的平衡处理会导致树的高度可能发生变化,前面提到过,所以在删除的左右平衡处理中会多一个对shorter(标记当前树是否变矮)的修改。若根节点A的平衡因子为0,无论删除结点导致A的左子树或右子树高度改变,此时A的平衡因子会变为-1或者1,但A还是平衡的并且以A为根结点的树高度没有发生变化。若A的平衡因子为1,删除导致左子树的高度减小。此时A的平衡因子变为0,以A为根结点的的树高度减小,当前不用平衡调整。

2024-05-16 02:59:34 657

原创 AVL树的插入与删除(详解)_对一棵初始为空的高度平衡树(avl树)进行若干插入或删除操作,请输出最后得到的avl(3)

public void InLeftBalance(BSTNode T) {// 对以T为根节点的二叉树做左平衡处理(先改变结点的bf,再旋转)public static final int RH = -1;case RH:// 先左旋,再右旋的。case LH:// 先右旋,再左旋的。case LH:// 单右旋的。case RH:// 单左旋的。

2024-05-16 02:59:01 438

原创 AVL树的插入与删除(详解)_对一棵初始为空的高度平衡树(avl树)进行若干插入或删除操作,请输出最后得到的avl(2)

public void InLeftBalance(BSTNode T) {// 对以T为根节点的二叉树做左平衡处理(先改变结点的bf,再旋转)public static final int RH = -1;case RH:// 先左旋,再右旋的。case LH:// 先右旋,再左旋的。case LH:// 单右旋的。case RH:// 单左旋的。

2024-05-16 02:58:28 493

原创 2024年最新实战 绕过自定义SSP的凭证保护抓取密码_addsecuritypackage,2024年阿里Golang高级面试题分享

由 SSP/AP 实现的函数 | 说明 || SpInitialize | 执行初始化处理,并提供一个函数指针列表。| SpShutDown | 在卸载 SSP/AP 之前执行所需的任何清理。| SpGetInfo | 提供有关安全包的一般信息,例如其名称、描述和功能。| SpAcceptCredentials | 将为经过身份验证的安全主体存储的凭据传递给安全包。

2024-05-15 13:56:08 1012

原创 2024年最新实战 绕过自定义SSP的凭证保护抓取密码_addsecuritypackage(1),Golang工作资料

SSP/AP 中部署的安全包与 LSA 完全集成。使用可用于自定义安全包的 LSA 支持函数,开发人员可以实现高级安全功能,例如令牌创建、 补充凭据支持和直通身份验证。如果我们自定义安全支持提供程序/身份验证包(SSP/AP),并将其注册到系统,当用户重新进行交互式身份验证时,系统就会同通过我们自定义的 SSP/AP 传递明文凭据,这意味着我们可以提取到明文凭据并将其保存下来。这样便可以绕过 Credential Guard 的保护机制。

2024-05-15 13:55:34 999

原创 2024年最新定制repo(不再切换python和google源)(3),2024年最新看完老板哭着让我留下来

默认使用~/bin/repo3。#̲确认已经是repo项目了。#调用~/bin/repo2。#调用~/bin/repo3。

2024-05-15 13:55:01 999

原创 2024年最新Go语言基础(二)封装继承多态、方法、接口(2),2024年最新Golang都没弄明白凭什么拿高薪

(img-KfLi57ZW-1715740298756)](img-h1NtJNUC-1715740298757)]type Persons interface {//超集。type Humans interface {//子集。//将接口作为函数参数实现多态。//结构体实现接口方法1。//结构体实现接口方法2。//空接口类型的切片。

2024-05-15 10:32:00 234

原创 2024年最新Go语言基础-数据类型-整型,干了5年Golang开发还没掌握binder机制

这里需要注意: byte是unit8的别名rune 是int32的别名整型类型今天我们来探讨第一种类型: 整型简单来说整数类型就是用于存放整数值,比如0、-2、33 等。不能出现分数或者浮点数;

2024-05-15 10:31:27 306

原创 2024年最新Go语言基础-变量,2024年最新大厂Golang研发岗面试复盘

我们之前提到过,Go语言是静态类型的语言,所以它的变量是有明确类型的,编译器也会检查变量类型是否正确。二. 关于变量的知识点。

2024-05-15 10:30:54 218

原创 2024年最新Go语言在区块链开发中的应用_区块链是go写的吗,2024Golang开发面试解答之设计模式篇

通过将数据分布在IPFS网络上的不同节点上,可以实现去中心化的存储,并且可以确保数据的完整性和可靠性。通过生成新的区块,并将前一个区块的哈希值作为当前区块的前导哈希,可以构建一个不可篡改的区块链。而区块链技术可以提供一个去中心化的存储系统,将数据分布在多个节点上,并使用智能合约来确保数据的可靠性和安全性。IPFS的Go语言实现提供了高性能的网络传输和数据存储功能,使得文件的分发和存储更加可靠和高效。区块链技术可以提供一个去中心化的投票系统,确保选民的身份和选票的安全性。

2024-05-15 10:30:21 224

原创 2024年最全字节跳动面试题整理(4),已拿到offer

加密过程:客户端发起握手请求,以明文传输请求信息(版本信息、加密套件候选列表、压缩算法候选列表、随机数、扩展字段等)——> 服务器端向CA认证机构申请证书,并返回协商结果信息给客户端(包括协议版本、加密套件、压缩算法、随机数以及证书) ——> 客户端验证证书合法性,并用证书中的公钥给通信用的对称密钥进行加密,再发送给服务器端 ——> 服务器接收后用私钥解密拿到对称密钥,然后服务器端和客户端可以用对称密钥加密信息通信。触发方式:save(新替旧)、besave(默认,fork子进程保存)、自动化(配置)。

2024-05-15 06:56:36 855

原创 2024年最全字节跳动面试题整理(1),2024年最新阿里大牛教你自己写Golang框架

加密过程:客户端发起握手请求,以明文传输请求信息(版本信息、加密套件候选列表、压缩算法候选列表、随机数、扩展字段等)——> 服务器端向CA认证机构申请证书,并返回协商结果信息给客户端(包括协议版本、加密套件、压缩算法、随机数以及证书) ——> 客户端验证证书合法性,并用证书中的公钥给通信用的对称密钥进行加密,再发送给服务器端 ——> 服务器接收后用私钥解密拿到对称密钥,然后服务器端和客户端可以用对称密钥加密信息通信。触发方式:save(新替旧)、besave(默认,fork子进程保存)、自动化(配置)。

2024-05-15 06:56:02 521

原创 2024年最全如何高效学习React:探索React的魅力与实践_react学习策略(3),Flutter尽然还能有这种操作

了解ES6的语法,可以更好地理解React的代码,并使用一些新的特性,提高开发效率。通过了解组件的生命周期,可以更好地控制组件的行为和交互。可以通过编辑src文件夹中的组件文件来修改应用的界面,每次保存文件后,React会自动重新编译应用,并在浏览器中实时更新展示修改后的界面。这些课程涵盖了React的基础知识和高级概念,通过视频教学和实践项目,帮助学习者深入理解React的核心概念,并进行实际的编码练习。可以将复杂的UI拆分成小的可复用组件,每个组件负责渲染特定的部分,并管理自己的状态和交互逻辑。

2024-05-15 06:55:29 562

原创 2024年最全如何高效地学习开源项目_如果通过开源来学习(4),2024年最新阿里内部资料

开源项目对团队和业务有很大好处,但对于技术人员来说,如果只是简单的采取“拿来主义”,那就变成一个陷阱:看似很快的用开源项目实现了需求,但自己的技术水平并没有什么提升;甚至可能出现看起来用了很多开源项目,知道很多项目名称,但技术水平止步不前的窘境。因此,对于开源项目,不能简单的采取“拿来主义”,而要比较深入的去学习开源项目,做到“知其然,知其所以然”,一方面是为了更好地应用这些开源项目,另一方面也是为了通过学习优秀的开源项目来提升自己的能力。

2024-05-15 06:54:55 584

原创 2024年最全Golang 泛型的介绍,面向Golang开发者的复习指南

小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Go语言开发知识点,真正体系化!fmt.Println(stringContainer.Get(1)) // 输出:World。fmt.Println(sortedStringArr) // 输出:[a b c]fmt.Println(intContainer.Get(0)) // 输出:1。fmt.Println(sortedIntArr) // 输出:[1 2 3]

2024-05-15 03:19:29 564

原创 2024年最全Golang 泛型的介绍(1),2024年最新腾讯、美团Golang面试经验分享

因此,在编写泛型代码时,我们需要权衡代码的性能和灵活性,并根据实际情况做出决策。

2024-05-15 03:18:56 584

原创 2024年最全Golang 正则表达式_goland 密码的 正则表达式(1),2024Golang最新大厂面试真题总结

京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-Z0-9]{4}[A-Z0-9挂学警港澳]{1}自治区]+自治区)|([自治州]+自治州)|([地区]+地区)|([小区]+小区)|([单元]+单元)|([区划]+区划)|([街道]+街道)|([号楼]+号楼)|([

2024-05-15 03:18:23 375

原创 2024年最全Golang 时间和日期相关函数,全网独家首发

dateStr := fmt.Sprintf(“当前年月日: %d-%d-%d %d:%d:%d\n”,now.Year(),now.Month(),now.Day(),now.Hour(),now.Minute(),now.Second())fmt.Printf(“当前年月日: %d-%d-%d %d:%d:%d\n”,now.Year(),now.Month(),now.Day(),now.Hour(),now.Minute(),now.Second())

2024-05-15 03:17:50 746

原创 2024年平衡二叉树(AVL树),原来如此!(3),Golang开发技术总结

插入操作,我们只需掌握4种不同情况导致的不平衡。分别是。就如上面这幅图所示,当我们插入5节点后,计算平衡因子,我们就会发现,在12结点处的平衡因子超过了1,所以我们需要对12这个节点进行调整。正是因为2节点的插入,从而导致了12节点的不平衡,而5节点在12节点的左子树(8节点)的左子树(5节点)。所以这种情况就叫LL型。我们稍微将上面的图再“装饰”一下,将它们各自的子节点都显示出来,如下图:(注:T1~T4,在实际的情况中可能没有,此时是为了让大家更好理解如何去进行旋转操作,才加上的)

2024-05-14 14:15:39 352

原创 2024年干货分享 基于模型的系统工程(MBSE)介绍(1),2024年最新2024最新网易Golang面经

已剪辑自: https://icv.51cto.com/posts/426汽车智能化主要体现在车辆自身功能的数字化与自动化及车辆与外界(路、云、网、图等)的信息交互与深度耦合。其本质在于:将“数字虚体”强大的实时映射和计算推演能力,深度融入传统车路组成的“物理实体”之中,形成一个“虚实”结合的复杂大系统。该系统是具有跨学科、跨领域、跨地域的高度复杂性与异构互操作性等特征的信息物理系统(Cyber-Physical Systems,CPS)的典型特征,可称为智能网联汽车信息物理系统(ICV CPS)。

2024-05-14 14:15:03 949

原创 2024年干货 Oracle注入和漏洞利用姿势总结(3),Golang面试真题解析火爆全网

从 Oracle 8i 开始,Oracle Database 允许在数据库中存储和执行 Java,并提供了 Java 池,用于存放 Java 代码、Java 语句的语法分析表、Java 语句的执行方案和 Java 虚拟机中的数据,以便进行 Java 程序开发。在实际利用中,如果我们获取了 Oracle 管理员级别的用户凭据,可以通过 DBMS_SCHEDULER 包中存储过程创建程序/作业对象,来调度操作系统的可执行文件或脚本,从而执行系统命令。此外,还需要数据库服务器可以出网。

2024-05-14 14:14:26 925

原创 2024年Go最新需求分类维度(4),大专生面试阿里P7居然过了

在策划需求管理的时候,最初始需要考虑的就是需求的分类。需求的分类可以从多个维度进行划分,包括类型维度、抽象级别维度、方案独立性维度、追溯性维度等。需求有时指原子的需求条目,有时指需求集合。有些维度只适用于需求条目,有些维度只适用于需求集合。

2024-05-14 10:25:46 364

空空如也

空空如也

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

TA关注的人

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