自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaScript 总结_function n() { try { var l, c, a, _, e, p, t, o, n

功能说明实现条件循环,当条件成立时,执行语句 1,否则跳出循环体。

2024-05-17 08:00:50 935

原创 JavaScript 总结_function n() { try { var l, c, a, _, e, p, t, o, n(1)

/ 2004/3/20 上午11:12:00。// 2004/3/20 上午11:12:00。// 2019/6/19 上午9:00:33。// 2020/4/3 上午11:12:00。// 1970/1/1 上午8:00:05。

2024-05-17 08:00:15 242

原创 IT行业专业术语_数据库(学习笔记)_it 数据库 还有什么关键词(4)

外键 :用于建立数据库表与表之间的连接,比如在一个班级中,学生的学号是主键,学生里有班长,"班长”就是外键一”班长”表示某个班级的班长的学号,它引用了“学号“属性。

2024-05-17 07:59:40 733

原创 IT行业专业术语_数据库(学习笔记)_it 数据库 还有什么关键词(2)

脏读 :指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中时,另外 个事务也访问这个数据,然后使用了这个数据幻读 (Phantom Problem) 一个事务读取两次,得到的。3、最终一致性就是不保证在任意时刻、任意节点上的同一份数据都是相同的,但是随着时间的迁移,不同节点上的同一份数据总是在向趋同的方向变化 也可以简单理解为在一段时间后,节点间的数据会最终达到一致状态。一致性 :指数据保持一致,在分布式系统中,可以理解为多个节点中数据的值是一致的。

2024-05-17 07:59:04 674

原创 Go最新一文带你走进网络编程_为什么网络层还有寻址功能(1),Golang面试

OPTIONS  请求查询服务器的性能,或者查询与资源相关的选项和需求。TRACE   请求服务器回送收到的请求信息,主要用于测试或诊断。HTTP-Version表示请求的HTTP协议版本。CONNECT  保留将来使用。Request-URI是一个统一资源标识符;一般GET请求没有body,POST请求才有。现在大多都是1.1的。

2024-05-17 04:14:25 244

原创 Go最新【设计模式系列24】GoF23种设计模式总结及软件设计7大原则,阿里P7大牛手把手教你

这时候普通做法可以在Boss类里面集成Cabbage类,这样就可以拿到售卖记录,但是这就违背了迪米特法则,因为老板不应该直接和商品打交道,要不然商品一多,老板哪有闲情自己一个个去查,所以一般老板可以找对应的经理获取结果。然后心在业务开始扩大了,要卖肉了,这时候怎么办呢,可以再加一个方法,但是这么一来底层要改,调用者也要改,不利于维护,所以应该不依赖于具体实现来编程。2、加强了程序的健壮性,同时在变更时也做到了非常好的兼容性,提高了程序的维护性,扩展性,降低了需求变更时引入的风险。

2024-05-17 04:13:14 862

原创 Go最新【设计模式系列24】GoF23种设计模式总结及软件设计7大原则(2),2024年最新一个月成功收割腾讯、阿里、字节offer

前面我们已经介绍完了全部的GoF23种设计模式,而介绍过程中其实也可以发现很多设计模式都是很相似的,设计模式的思想都是相通的,而且设计模式大都不是单独出现的,一般都是你中有我,我中有你,而设计模式的学习主要还是体会设计模式的思想,有些时候我们并不需要严格遵循设计模式的写法,只要能把设计模式的思想融入到日常的代码当中,自然就可以提升代码的质量。抽象不应该依赖细节,细节应该依赖抽象。2、加强了程序的健壮性,同时在变更时也做到了非常好的兼容性,提高了程序的维护性,扩展性,降低了需求变更时引入的风险。

2024-05-17 04:12:39 687

原创 2024年最新Golang 中的 slice 详解_golang slice(2),2024年最新拥有百万粉丝的大牛讲述学Golang的历程

于是,s2 另起炉灶,将原来的元素复制新的位置,扩大自己的容量。深拷贝,拷贝的是数据本身,完全复制了底层数据结构,而不是复制指向底层数据结构的指针,会创建一个新对象,新对象和原对象不共享内存,它们是完全独立的,修改新对象的值不会影响原对象值,内存地址不同,释放内存地址时,可以分别释放。(2)数组是值类型,切片是引用类型,每个切片都引用了一个底层数组,切片本身不能存储任何数据,都是底层数组存储数据,修改切片的时候修改的是底层数组中的数据,切片一旦扩容,会指向一个新的底层数组,内存地址也就随之改变。

2024-05-17 00:26:39 262

原创 2024年最新Golang AI框架:探索人工智能与Go语言的结合(2),2024年最新分享复习经验和后台开发面经

虽然Golang相对于其他语言如Python、Java等在人工智能领域使用较少,但它具有一些独特的优势,使其在特定场景下成为人工智能开发的理想选择。首先,Golang具有出色的并发性能和高效的并行计算能力,这使得它在处理大规模数据和高并发任务时表现出色。这对于许多人工智能任务如图像处理、自然语言处理、数据分析等来说尤为重要。其次,Golang具有简洁而清晰的语法,易于学习和使用。它的静态类型系统和内置的错误处理机制使得代码更加可靠和稳定。这对于需要进行大规模模型训练和调试的人工智能项目来说尤为重要。

2024-05-17 00:26:05 270

原创 2024年Go最全Go~基本数据类型,整型、浮点型、复数(2),2024年最新Context都没弄明白凭什么拿高薪

一个常量的声明语句定义了常量的名字,和变量的声明语法类似,常量的值不可修改,这样可以防止在运行期被意外或恶意的修改。内置的len函数可以返回一个字符串中的字节数目(不是rune字符数目),索引操作s[i]返回第i个字节的字节值,i必须满足0 ≤ i< len(s)条件约束。字符串的值是不可变的:一个字符串包含的字节序列永远不会被改变,当然我们也可以给一个字符串变量分配一个新字符串值。这并不会导致原始的字符串值被改变,但是变量s将因为+=语句持有一个新的字符串值,但是t依然是包含原先的字符串值。

2024-05-17 00:25:30 354

原创 2024年Go最全Google禁止Android-11-自定义-Toast-了?(2),2024年最新Golang线程池面试题

如图,在 test toast 中调用 setGravity 和 setMargin 方法,但 toast 位置并未居中。

2024-05-17 00:24:54 276

原创 Go最新Docker部署配置Gitlab_docker gitlab(1),2024年最新实战分析

一定要搞清楚邮件服务的端口到底是哪个,不然配置完后测试邮件发送会提示链接超时,也可以在docker部署的gitlab容器内。邮箱是企业进行工作中的通知,交互必不可少的部分,gitlab同样支持邮箱的配置,方便对一些操作有邮件的提醒。Gitlab上创建项目时,由于新项目的创建必须依赖于一个组,因此,我们在创建项目前,先创建组。项目的创建与组的创建过程类似,都是输入项目名称,选择组的名称,项目描述以及权限等。来判断邮箱的地址和端口是否正确,如果正确则不报错,后面也会给出具体的配置。

2024-05-16 12:42:19 310

原创 Go最新Docker环境下的Redis集群简介_docker redis简介(1),腾讯T3大牛总结

redis bash。

2024-05-16 12:41:45 322

原创 Go最新Docker安装使用Nacos_docker安装nacos不使用数据库(1),2024年最新Golang后端社招面试经历

Docker启动后需要过一会儿才能正常访问。地址:xxx:8848/nacos账号:nacos密码:nacos。

2024-05-16 12:41:11 385

原创 Go最全【情人节特别篇】想知道玫瑰在哪些城市最畅销嘛?(4),2024最新Golang面试笔试

注:xxx代表用户登录状态以及校验等相关参数,我们大可不必深究它们是怎么生成的,直接从Fiddler中将其复制出来即可~其中,表示搜索的关键词,表示搜索结果的页码(每次返回20条数据),和分别表示用户所在的经纬度。然而,我们要怎样才能得到城市对应的经纬度呢?

2024-05-16 09:12:08 282

原创 Go最全【多线程编程学习笔记3】创建线程函数pthread_create()详解,2024年最新Golang性能优化面试题集锦

include //调用 pthread_create() 函数。#include //调用 sleep() 函数。//令主线程等到 myThread1 线程执行完成。//下面是另一个版本的pthread_t 定义情况。//pthread_attr_t 结构体定义。//定义两个表示线程的变量(标识符)//创建 myThread1 线程。printf(“线程创建失败”);

2024-05-16 09:11:35 294

原创 Go最全【多线程编程学习笔记10】使用条件变量实现线程同步,2024年最新大佬带你看源码

pthread_cond_timedwait() 函数只能在 abstime 参数指定的时间内阻塞线程,超出时限后,该函数将重新对互斥锁执行“加锁”操作,并解除对线程的阻塞,函数的返回值为 ETIMEDOUT。注意,当函数接收到“条件成立”的信号后,它并不会立即结束对线程的阻塞,而是先完成对互斥锁的“加锁”操作,然后才解除阻塞。注意,abstime 参数指的是绝对时间,例如您打算阻塞线程 5 秒钟,那么首先要得到当前系统的时间,然后再加上 5 秒,最终得到的时间才是传递的实参值。

2024-05-16 09:11:02 361

原创 Go最全【VxWorks5(4),Golang初级面试题

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加戳这里获取一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!#define RNG_ELEM_GET(ringId, pCh, fromP) ( fromP = (ringId)->pFromBuf,

2024-05-16 09:10:30 374

原创 Go基础—反射,性能和灵活性的双刃剑_go语言反射——性能和灵活性的双刃剑(3)

Go语言中非常有名的Web框架martini)就是通过依赖注入技术进行中间件的实现,例如使用martini框架搭建的http第 7 行,响应路径/的代码使用一个闭包实现。的底层会自动通过识别 Get 获得的闭包参数情况,通过动态反射调用这个函数并传入需要的参数。martini的设计广受好评,但同时也有人指出,其运行效率较低。其中最主要的因素是大量使用了反射。虽然一般情况下,I/O的延迟远远大于反射代码所造成的延迟。但是,更低的响应速度和更低的CPU占用依然是Web服务器追求的目标。

2024-05-16 05:36:33 853

原创 Go基础—反射,性能和灵活性的双刃剑_go语言反射——性能和灵活性的双刃剑(2)

【代码】Go基础—反射,性能和灵活性的双刃剑_go语言反射——性能和灵活性的双刃剑(2)

2024-05-16 05:36:00 238

原创 Go基础—反射,性能和灵活性的双刃剑_go语言反射——性能和灵活性的双刃剑(1)

接下来的代码分析使用反射访问结构体成员并赋值的过程。*dataElem()SetInt()data这段代码中使用了反射值对象的SetInt()可以发现,整个设置过程都是指针转换及赋值,没有遍历及内存操作等相对耗时的算法。

2024-05-16 05:35:27 873

原创 go函数参数传递到底是值传递还是引用传递?_go interface{}传参是值传递吗(5)

go函数全是值传递,没有引用传递!!!go函数全是值传递,没有引用传递!!!go函数全是值传递,没有引用传递!!!go函数全是值传递,没有引用传递!!!go函数全是值传递,没有引用传递!!!

2024-05-16 05:34:54 262

原创 2024年详解多模态 AI(1),2024年最新字节跳动算法工程师总结

虽然大多数先进的生成式人工智能工具仍然无法像人类一样思考,但它们正在提供突破性的结果,使我们更接近通用人工智能()的门槛。该术语指的是一个假设的人工智能系统,它可以像人类一样理解、学习和应用知识来完成各种任务。在关于如何实现 AGI 的辩论中,我们需要解决的一个核心问题是人类如何学习。这就引出了人类大脑是如何工作的。长话短说,我们的大脑依靠我们的五种感官从周围环境中收集各种信息。然后,这些信息被存储在我们的记忆中,经过处理以学习新的见解,并用于做出决策。

2024-05-16 02:01:43 418

原创 2024年详解做事方法_做事方法的理解,不同层级的Golang开发者的不同行为

4D 总结法:我原创的方法,通过四个维度来整理做事的收获,能够帮助你在完成任务后进一步全方位地提升自己的能力,用于事后总结。金字塔汇报法:我参考麦肯锡的金字塔原理所提出的方法,通过遵循四个原则来展示工作成果,从而更容易获得高级别管理人员的认可,用于事后汇报。四线复盘法:我原创的方法,通过四个角度来复盘重大问题,达到公平公正的处理效果,避免背锅和甩锅,用于重大问题发生后的复盘改进。

2024-05-16 02:01:10 847

原创 2024年详解做事方法_做事方法的理解(2),2024年最新帮你快速拿Offer

你好,我是华仔。前几讲我为你介绍了事中执行阶段的 4 种方法,这些方法能够提升你拿到好结果的概率,但是不能保证让你一定拿到好的结果,因为影响最终结果的因素太多了。首先,就算使用 3C 方案设计法,决策过程仍然有可能有失误。比如受限于团队整体的技能限制,分析和讨论备选方案的时候漏了一个重要的方案;或者决策时采用的判断标准有问题,对性能要求估计过高,实际上线后业务量远远没有预期那么大等情况。其次,就算使用 PDCA 执行法,执行过程仍然有可能出现偏差。

2024-05-16 02:00:37 957

原创 2024年设计模式:资源高效管理之道,象池模式讲解及Go语言实现(1),2024Golang面试心得

接下来,我们创建一个对象池结构体,它包含一个能够存放可用对象的缓冲通道。我们还需要实现一个创建新池的方法。这个方法会预先填充池。最后,我们编写一个简单的程序来测试我们的对象池。客户端可以通过这两个方法从池中获取和回收对象。

2024-05-16 02:00:03 117

原创 2024年最新写作的“收益”超乎想象,已获千赞

那个人技术明明很一般,居然去了大厂拿了高薪,而自己因为嘴拙,却与之无缘,不公平。更高级别的晋升是需要放在整个大团队中横向比较的,而求职则是将自己摆放在整个行业中,由于身处一个大舞台,对你进行能力评判的人只能根据有限的信息进行判断,你认为你的能力很强,但若是没能很好地展现出来,那他人该如何得知呢?于是很多人就是倒在了“自我展示”这个临门一脚上。

2024-05-15 13:03:35 398

原创 2024年最新写了2年文章的我,昨天第一次露脸直播。(3),2024年最新Golang开发基础入门

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Go语言开发知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新如果你需要这些资料,可以戳这里获取勇敢的迈出视频号开播的第一步,并且数据不错,这个感觉很爽,和写作输出完全是两回事。写这篇文章的目的是鼓励技术博主们,也尝试一下直播和做视频。这是我第一次开播的数据,喝彩就是点赞,9K+的点赞,还是很可以的。视频号直播是

2024-05-15 13:03:02 284

原创 2024年最新内网渗透的一些工具和平台汇总_渗透平台(1),2024年最新看这篇足矣了

内网端口扫描有很多软件,除去各位老司机自己写的脚本类和私有工具,公开的以及常用的有下面这些s扫描器,早期的比较快速的端口扫描工具,运行于windows平台。针对内网渗透,端口转发和代理是一个老司机必备的技能,只聊聊自己常用的fpipe,windows下面的端口转发软件,比较老牌的工具,使用场景有限。proxifier,跨平台的端口转发和代理工具,适用windows,linux,Macos平台,代理转发利器。sockscap,老牌的socks代理工具,主要针对windows平台的端口转发和代理转发。

2024-05-15 13:02:29 372

原创 2024年最新Git到底是什么 _git版本控制管理(1),2024年不想被公司优化

一心同学】用一句话概括Git是目前世界上最先进的分布式版本控制系统,没有之一!我们来讲一个例子,在公司里,上司要让小明去写一份报告,小明是一个非常认真工作的员工,于是小明回到家后就开始写报告,写好了一份报告,却发现好像有些地方不太好,但对于原报告又不想删掉,说不定哪一天可以用得着呢,于是,小明就在第一份报告的基础上继续更改,第二个版本的报告完成了,但细心的小明发现不行,还得改,于是,就又写了版本3版本4于是就造成了以下这个局面:🚀【痛苦面具1】:当小明想要找回之前修改的某个报告时,却【找不到了。

2024-05-15 09:34:42 241

原创 2024年最新GitHub人气最高的十大OSINT工具_phoneinfoga,2024年最新掌握这套精编Golang高级面试题解析

内容概要:包括 内网、操作系统、协议、渗透测试、安服、漏洞、注入、XSS、CSRF、SSRF、文件上传、文件下载、文件包含、XXE、逻辑漏洞、工具、SQLmap、NMAP、BP、MSF…它有着直观的界面,非常易于使用。技术文档也是我自己整理的,包括我参加大型网安行动、CTF和挖SRC漏洞的经验和技术要点,电子书也有200多本,由于内容的敏感性,我就不一一展示了。网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。

2024-05-15 09:34:09 272

原创 2024年最新GitHub人气最高的十大OSINT工具_phoneinfoga(1),2024年最新Golang开发框架

Amass还为用户提供有关与他们正在搜索的个人或组织相关联的IP地址的信息。Theharvester是一个支持Linux或Windows系统的命令行工具,使用搜索引擎API来收集数据,虽然速度不是很快,但依然是收集目标信息的最佳工具之一。技术文档也是我自己整理的,包括我参加大型网安行动、CTF和挖SRC漏洞的经验和技术要点,电子书也有200多本,由于内容的敏感性,我就不一一展示了。网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。

2024-05-15 09:33:36 218

原创 2024年最新Gin和Gorm常见面试题及解答_gorm面试题,2024年最新入职阿里啦

r.MaxMultipartMemory = 1024

2024-05-15 09:33:02 328

原创 2024年最全不看后悔,一文入门Go云原生微服务,2024年最新最新高频Golang笔试题分享

相比于GoFrame、Gin这类Web框架,我们发现微服务框架的组件构成更为复杂。Go Micro是我们用于编写微服务的RPC框架,入门阶段重点理解Go Micro组件即可,其他的组件会在后续文章中详细介绍。以上这些就是go-micro RPC框架的底层支持组件。我们了解微服务和go-micro的知识点后可能还是有些懵,这很正常,毕竟知识点过于密集。

2024-05-15 05:57:36 994

原创 2024年最全不懂汇编,也能看懂的 Go interface 原理分析,Golang线程池基础入门和简单实践以及使用技巧

从这个结果上能够看出来eface.kind = 2, 对应着 runtime.kindInt从内存上分配上看,我们基本看出来了 eface 的内存布局及对应的最终的 eface 的类型转换结果。ifacep = miface 我们也看下汇编:这段汇编上,能够看出来是有 itab 的,但是是否真的是转成了 iface,汇编上仍然反应不出来。同样,我们继续用 gdb 查看 Person interface 确实被转换成了 iface。关于 iface 内存布局,我们仍然加点代码来查看。

2024-05-15 05:57:03 857

原创 2024年最全不同行业公司工资对比,计算机YYDS_工资纵横向对比(1),2024年最新最新Golang开发面试解答

不管是去互联网还是去传统制造业,最好选择计算机相关专业和岗位,工作更好找,工资也会更高一点,而且以后跳槽也会更容易,你去什么机械厂工作三年,后面你会发现很难找到对口的工作了。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Go语言开发知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新如果你需要这些资料,可以戳这里获取,并且后续会持续更新**

2024-05-15 05:56:30 300

原创 2024年最全三次握手四次挥手(最清晰的讲解)_telnet断开连接握手过程(1),2024年最新全套教学资料

那如何断开连接呢?假设Client端发起中断连接请求,也就是发送FIN报文。Server端接到FIN报文后,意思是说"我Client端没有数据要发给你了",但是如果你还有数据没有发送完成,则不必急着关闭Socket,可以继续发送数据。所以你先发送ACK,“告诉Client端,你的请求我收到了,但是我还没准备好,请继续你等我的消息”。这个时候Client端就进入FIN_WAIT状态,继续等待Server端的FIN报文。

2024-05-15 05:55:57 682

原创 2024年一篇文章让你了解ISIGHT(2),金三银四大厂面经总结

已集成的试验设计方法有:参数试验法(parameter study),全因子法(full factorial design),部分因子法(fractional factorial),正交数组法(orthogonal arrays),中心复合法(central composite design),Box-Behnken法,拉丁超立方法(latin hypercube design),优化拉丁超立方法(optimal latin hypercube design),自定义数据文件(data file)。

2024-05-15 02:19:19 708

原创 2024年一款新的webshell管理工具_nodejs webshell,2024年冲刺年薪40w

技术文档也是我自己整理的,包括我参加大型网安行动、CTF和挖SRC漏洞的经验和技术要点,电子书也有200多本,由于内容的敏感性,我就不一一展示了。网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。攻击和防守要学的东西也不少,具体要学的东西我都写在了上面的路线图,如果你能学完它们,你去就业和接私活完全没有问题。料的朋友,可以添加戳这里获取](https://bbs.csdn.net/topics/618658159)**

2024-05-15 02:18:46 873

原创 2024年一文看懂第三代E E架构(1),万字长文轻松彻底入门Flutter

最初,燃油车电子元器件数量有限,电子电气架构并不复杂, OEM 根据不同 Tier1 的技术和价格优势分别采购 ECM,只需要进行集成、测试和验证,并不需要掌握技术细节和代码。智能驾驶、智能座舱是消费者能感知到的体验,背后需要强大的传感器、芯片,更需要先进的电子电气架构的支持,电子电气架构决定了智能化功能发挥的上限。通俗来说,汽车是一个软硬件结合的产物,如果把它比作是一个人,**「四个轮子+一个沙发」**是身体,电子电气架构就相当于神经系统,负责完成各个部位的连接,统领整个身体的运作,实现特定功能。

2024-05-15 02:18:13 831

空空如也

空空如也

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

TA关注的人

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