- 博客(10)
- 收藏
- 关注
原创 Java三大Map性能对比详解
HashMap是Java集合框架中的一种基于哈希表的Map接口实现,允许使用null值和null键,非线程安全。| 操作 | HashMap | HashTable | ConcurrentHashMap |HashTable是早期的线程安全Map实现,现已基本被ConcurrentHashMap取代。JDK1.7采用Segment分段锁,1.8改为CAS+synchronized节点锁。Java并发包提供的线程安全HashMap实现,JDK1.8后全面重构。
2025-10-13 05:39:57
313
原创 Oracle 11g R2安装与ASM配置指南
确保系统满足Oracle 11g R2的最低要求,包括内存、磁盘空间和操作系统版本。为ASM准备磁盘,例如使用。
2025-10-13 05:39:12
131
原创 Git报错SSL握手失败终极解决方案
Git 报错 "fatal: Server aborted the SSL handshake" 通常发生在与远程仓库建立安全连接时失败。该问题可能由多种原因引起,包括 SSL 证书问题、网络代理配置错误或 Git 客户端兼容性问题。默认情况下,Git 会验证远程服务器的 SSL 证书。如果证书无效或自签名,可能导致握手失败。如果问题解决,说明证书验证是根本原因。旧版本的 Git 或 OpenSSL 可能不支持远程服务器使用的加密协议。如果通过代理服务器访问互联网,错误的代理设置会干扰 SSL 握手。
2025-10-13 05:38:28
327
原创 TileLang:国产高性能计算新锐语言
TileLang 是一种专为高性能计算设计的国产算子编程语言,其核心思想是通过抽象化底层硬件细节,让开发者专注于算法逻辑。语言采用类 Python 的语法风格,但内置张量计算原语,支持自动并行化和硬件加速。内存模型采用写时复制(Copy-on-Write)机制,配合惰性求值策略减少不必要的内存拷贝。TileLang 的编译器能将高级语言代码转换为优化的中间表示(IR),并针对不同硬件后端(如 CPU/GPU/TPU)生成高效机器码。其类型系统支持泛型张量,允许编写硬件无关的算法代码。
2025-10-13 05:37:44
339
原创 Mac版Typora激活与使用全攻略
Typora支持CSS主题修改。进入“Preferences-Themes-Open Theme Folder”,编辑现有CSS文件或新增自定义文件。
2025-10-13 05:36:59
355
原创 React核心概念与实战指南。
React 是一个用于构建用户界面的 JavaScript 库,以其组件化和声明式编程范式闻名。以下内容将介绍 React 的核心概念,并通过代码示例展示如何快速上手。此命令会创建一个包含基础配置的 React 项目,并启动开发服务器。React 的核心是组件。
2025-10-12 23:10:13
331
原创 分块查找:高效搜索的折中之道。
分块查找(Block Search)是一种结合顺序查找和二分查找优点的算法。其核心特征是“块内无序、块间有序”,即将数据分为若干块,块内元素可以无序,但块间必须有序。例如第i块的最大值小于第i+1块的最小值。这种结构通过索引表快速定位目标块,再在块内进行顺序查找。分块查找的时间效率介于顺序查找和二分查找之间,适合动态数据环境。其中$b$为块数,$s$为块大小。
2025-10-12 23:09:34
435
原创 Typora+PicGo+Gitee打造高效图床。
将本地图片自动上传至图床并插入 Markdown 文档,能有效解决图片本地存储导致的分享和迁移问题。通过 Typora 编辑器、PicGo 工具和 Gitee 仓库的结合,可实现自动化流程。:一款支持实时预览的 Markdown 编辑器,需升级到最新版本(0.9.86+)以支持 PicGo 插件。:开源的图片上传工具,支持多种图床(如 Gitee、GitHub、七牛云等)。:作为图床存储空间,需提前创建公开仓库并生成 Access Token。,打开主界面后进入「插件设置」,搜索。在「图床设置」中选择。
2025-10-12 23:08:55
224
原创 微信小程序开发入门指南。
小程序的核心文件包括app.js、app.json和app.wxss。app.json是小程序的配置文件,用于设置页面路径、窗口样式和网络超时时间等。app.wxss是小程序的全局样式文件,用于定义全局样式。小程序的目录结构包括pages、utils、app.js、app.json和app.wxss等文件。小程序的页面由四个文件组成:.js、.json、.wxml和.wxss。.js文件处理页面逻辑,.json文件配置页面样式,.wxml文件定义页面结构,.wxss文件定义页面样式。
2025-10-12 23:08:16
268
原创 BUUCTF栈溢出漏洞利用实战。
是一道经典的栈溢出漏洞利用题,考察对32位程序栈布局的理解和ROP链的构造能力。程序提供了一个简单的输入功能,但未对输入长度进行限制,导致栈溢出漏洞。目标是通过栈溢出覆盖返回地址,控制程序执行流,最终获取。输出为32位ELF文件,未开启PIE保护,但开启了NX保护(堆栈不可执行)。结果显示仅NX保护开启,其他保护(如Canary、PIE)均未启用。函数会一直读取输入直到遇到换行符或EOF,导致栈溢出漏洞。通过动态调试工具(如GDB)计算输入到返回地址的偏移量。函数读取用户输入,且未限制输入长度。
2025-10-12 23:07:37
155
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅