自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【JVM】Java虚拟机——JVM

Java虚拟机,又称JVM。我们平常写java程序的时候几乎是感觉不到JVM的存在的,我们只需要根据Java规范去编写类,然后就可以运行程序了,只有程序出现bug了,我们才有可能在控制台上看到一些JVM报错的信息,比如内存溢出异常等问题,通过对Java虚拟机的学习,我相信我们都会明白产生这些问题的原因以及解决的办法。JVM——java虚拟机,程序运行的地方,保证java语言跨平台;

2024-09-12 14:45:04 316

原创 [译] 在 Android 上实现 Google Inbox 的样式动画

Email 4Email 6所以究竟哪里出了问题?

2024-09-12 12:18:04 1174

原创 TypeScript接口_typescript `name`的类型与索引类型返回值的类型不匹配

需要注意的是,我们传入的对象参数实际上会包含很多属性,但是编译器只会检查那些必需的属性是否存在,以及其类型是否匹配。可以同时使用两种类型的索引,但是数字索引的返回值必须是字符串索引返回值类型的子类型。接口里的属性不全都是必需的。可选属性的好处之一是可以对可能存在的属性进行预定义,好处之二是可以捕获引用了不存在的属性时的错误。可索引类型具有一个 索引签名,它描述了对象索引的类型,还有相应的索引返回值类型。还有一点值得提的是,类型检查器不会去检查属性的顺序,只要相应的属性存在并且类型也是对的就可以。

2024-09-12 09:59:50 359

原创 Shell脚本——实用工具类

技术文档也是我自己整理的,包括我参加大型网安行动、CTF和挖SRC漏洞的经验和技术要点,电子书也有200多本,由于内容的敏感性,我就不一一展示了。网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。攻击和防守要学的东西也不少,具体要学的东西我都写在了上面的路线图,如果你能学完它们,你去就业和接私活完全没有问题。最后就是我这几年整理的网安方面的面试题,如果你是要找网安方面的工作,它们绝对能帮你大忙。

2024-09-12 07:35:12 428

原创 Qt布局管理详解(5种布局控件)_qt layerbox 填充(1)

总之借助布局管理器,我们无需再逐个调整控件的位置和大小,可以将更多的精力放在软件功能的实现上。Qt 共提供了 5 种布局管理器,每种布局管理器对应一个类,分别是 QVBoxLayout(垂直布局)、QHBoxLayout(水平布局)、QGridLayout(网格布局)、QFormLayout(表单布局)和 QStackedLayout(分组布局),它们的继承关系如下图所示:图 1 各个布局管理类的继承关系。

2024-09-12 05:16:59 857

原创 Python logging模块_logging

(1)常用参数(2)format格式化字符串的字段。

2024-09-12 03:09:25 319

原创 JDK 19安装教程【附安装包】_jdk19

网络安全行业产业以来,随即新增加了几十个网络安全行业岗位︰网络安全专家、网络安全分析师、安全咨询师、网络安全工程师、安全架构师、安全运维工程师、渗透工程师、信息安全管理员、数据安全工程师、网络安全运营工程师、网络安全应急响应工程师、数据鉴定师、网络安全产品经理、网络安全服务工程师、网络安全培训师、网络安全审计员、威胁情报分析工程师、灾难恢复专业人员、实战攻防专业人员…网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。

2024-09-11 22:42:01 918

原创 Go语言在区块链开发中的应用_区块链是go写的吗

区块链是一个分布式系统,需要处理大量的并发请求。Go语言内置了轻量级的协程(goroutine)和通道(channel),使得并发编程变得简单而高效。Go语言的并发模型可以轻松地实现高并发的区块链网络,提高系统的吞吐量和性能。

2024-09-11 16:01:32 1012

原创 Golang常见面试题及解答_golang面试题(1)

在实际应用中,选择使用哪种哈希表实现方式取决于多种因素,包括哈希函数的选择、负载因子、内存分配等。开放寻址法:通常在存储空间效率方面更加高效,因为它避免了链表节点的额外开销。然而,当负载因子较高时,开放寻址法的性能可能会下降,因为冲突的频率会增加。拉链法:通常在处理冲突时更加稳定,并且可以处理负载因子较高的情况,但它可能会导致额外的内存开销。选择适合场景的哈希表实现方式可以在性能和资源使用方面取得平衡。为什么说Go的Map是无序的?首先是遍历Map的索引的起点是随机的。

2024-09-11 11:42:30 1656

原创 Golang AI框架:探索人工智能与Go语言的结合(1)

它提供了一组丰富的API,用于定义和训练深度学习模型,支持各种常见的神经网络层和优化算法。最后,Golang具有出色的性能和跨平台的特性。首先,Golang具有出色的并发性能和高效的并行计算能力,这使得它在处理大规模数据和高并发任务时表现出色。它还提供了一些方便的功能,如交叉验证、模型持久化和可视化等,使得模型的开发和调试更加方便。虽然Golang相对于其他语言如Python、Java等在人工智能领域使用较少,但它具有一些独特的优势,使其在特定场景下成为人工智能开发的理想选择。

2024-09-11 09:35:12 498

原创 Flask入门教程(非常详细),从零基础入门到精通,看完这一篇就够了

创建Responsereturn Response("你好,少年")make_response方式resp = make_response('make response测试')思考 : 网站如何向客户端返回一个漂亮的页面呢?提示漂亮的页面需要 html 、 css 、 js .可以把这一堆字段串全都写到视图中, 作为 HttpResponse() 的参数,响应给客户端问题视图部分代码臃肿, 耦合度高这样定义的字符串是不会出任何效果和错误的效果无法及时查看.有错也不容易及时发现解决问题。

2024-09-11 07:17:10 1660

原创 django-rest-framework源码分析1—什么是drf,RESTful API设计_rest framework 代码

应该尽量将API部署在专用域名之下。如果确定API很简单,不会有进一步扩展,可以考虑放在主域名下。

2024-09-11 04:52:34 1351

原创 AJAX请求(GET、POST、响应JSON)_ajax post json(1)

上面主要简单的介绍了使用AJAX向服务端发起HTTP请求,大致让大家可以了解到请求的过程是怎样的。请求是否有主体成功的响应是否有主体安全(safe)幂等(idempotent)可缓存(Cacheable)HTML 表单是否支持GET否是是是是是POST是是否否是PUT是否否是否否DELETE可以有可以有否是否否CONNECT否是否否否否HEAD否否是是是否OPTIONS否是是是否否PATCH是否。

2024-09-11 02:16:39 1335

空空如也

空空如也

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

TA关注的人

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