自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

技术那些事

欢迎来到我的博客,在此可以浏览个人工作以来的各种技术心得总结。更多文章可以参见个人博客 https://www.liujie.xin

  • 博客(37)
  • 资源 (3)
  • 收藏
  • 关注

原创 汇编 Call 指令运行原理详解:从跳转机制到堆栈操作

本文介绍了函数参数传递的三种方式(堆栈、寄存器和浮点寄存器)以及函数返回的实现机制。详细分析了C调用(__cdecl)、标准调用(__stdcall)和快速调用(__fastcall)三种常见调用约定的特点,其中C调用由调用者平衡堆栈,标准调用由被调用方平衡堆栈,快速调用则优先使用寄存器传参。文章还通过C代码示例和对应的汇编代码演示了函数调用时的堆栈操作过程,包括参数压栈、返回地址保存和堆栈平衡等关键步骤,并提供了堆栈示意图帮助理解函数调用时的内存布局。

2025-07-16 10:36:33 352 2

原创 装机选 CPU 攻略:如何搭配 Intel/AMD 64 位处理器实现稳定高性能

装机选购CPU指南:如何选择稳定高效的64位处理器 在装机时选择CPU需重点关注架构兼容性和性能需求。主流推荐选择x64架构(包含AMD64和Intel64),它完美兼容现有x86软件,支持大内存访问。AMD64在多核性能和性价比上表现突出,适合游戏和多任务处理;Intel64则以单核性能见长,适合专业设计和高端游戏。需避免选择不兼容x86的IA64架构,它仅适用于特定服务器领域。选购时要根据使用场景(游戏/办公)平衡性能与预算,并注意与主板等其他硬件的兼容性,x86-64架构是目前装机的最优选择。

2025-07-16 10:34:09 1204

原创 C/C++ Pragma Once 使用详解

深入解析 C/C++ 中 #pragma once 的使用方法与最佳实践,涵盖头文件保护、编译效率提升及跨平台兼容性。适合希望优化代码结构与编译速度的开发者学习参考。

2025-06-26 21:40:32 511

原创 C/C++ DLL 动态链接库的开发与示例详解

本文详解 DLL 动态链接库的开发流程,包含完整开发示例,介绍如何创建、调用及调试 DLL 文件,适用于 Windows 平台下的 C/C++ 开发者提升代码复用与模块化设计能力。

2025-06-25 09:57:08 674

原创 C/C++ New 操作符重载

深入解析 C++ 中 new 操作符的重载机制,涵盖自定义内存管理、内存池实现及性能优化技巧,适用于中高级 C++ 开发者提升内存控制能力与系统级编程水平。

2025-06-25 09:55:04 476

原创 状态模式详解

本文深入剖析了状态设计模式的核心概念、应用场景及其实现细节。通过丰富的代码示例,了解如何使用状态模式管理对象的状态转换,提高代码的可维护性和灵活性。适用于 C/C++,PHP, Java、C#、Python 等多种编程语言。

2025-06-21 09:52:43 624

原创 在C++中实现带参数的事件总线(Event Bus)

本文详细介绍了如何在C++中通过创建一个类来封装带参数的事件总线(Event Bus)。通过实际代码示例,展示了事件注册、触发及监听器管理的实现方法。适用于希望提升C++项目模块化和可扩展性的开发者。

2025-06-21 09:50:43 890

原创 Swoft2 框架精华教程:Swoft 的视图组件

本文详细讲解了 Swoft 2 框架中的视图组件,包括其基本概念、使用方法及最佳实践。跟随刘杰的技术博客「技术那些事」,全面掌握 Swoft 视图渲染机制,提高开发效率和用户体验。

2025-06-20 10:05:15 1181

原创 软件设计七大原则与23种设计模式:优化代码结构的全面指南

本文详细介绍了软件设计的七大原则和23种设计模式,包括创建型、结构型及行为型模式。通过丰富的实例讲解如何优化代码结构,增强代码的灵活性和扩展性,适用于Java、C#、Python等多种编程语言。跟随我们的指南,掌握高效编码的艺术。

2025-06-20 10:00:28 285

原创 中介者模式详解

本文深入解析了中介者设计模式的核心概念、应用场景及其实现方式。通过实际代码示例讲解如何使用中介者模式解耦对象之间的复杂交互,适用于 Java、C#、Python 等多种编程语言。

2025-06-19 12:28:08 622

原创 责任链模式详解

本文深入解析了责任链设计模式的概念、应用场景及其在软件开发中的实现方法。跟随刘杰的技术博客「技术那些事」,学习如何使用责任链模式提高代码灵活性和可维护性,适用于各种编程语言如 C/C++、Java、C# 和 Python。

2025-06-19 12:23:54 696

原创 Windows 内存管理

Windows 规定,运行在用户态(Ring3 层)的程序,只能访问用户模式的地址,而运行在核心态(Ring0 层)的程序,可以访问整个 4GB 的虚拟内存,即用户模式地址和内核模式地址。这种情况只出现在 DriverEntry 的情况下,尤其是 NT 式的驱动,DriverEntry 会很长,占据很大的空间,为了节省内存,需要及时的从内存中卸载掉。所谓运行在进程的上下文中,指的是,运行于某个进程的环境中,所能访问的虚拟地址是这个进程的虚拟地址。如果某段内存是只读的,而驱动程序试图去写,会导致系统的崩溃。

2025-06-18 10:09:48 575

原创 矩阵基础知识 - 游戏开发必学

全面介绍矩阵基础知识:定义、运算规则、特殊矩阵类型及应用。掌握矩阵加法、乘法、转置等基本操作,了解其在计算机科学、工程学等领域的重要性。

2025-06-18 10:04:18 393

原创 PHP Swoft2 框架精华系列:Bean 定义的实例化

本文深入讲解了 Swoft 框架中 Bean 定义的实例化过程,包括其基本概念、配置方法及最佳实践。跟随刘杰的技术博客「技术那些事」,全面掌握 Swoft 的依赖注入机制,提高开发效率和代码质量。

2025-06-18 09:55:10 1376

原创 微积分基础知识 - 游戏开发必学

全面解析微积分核心概念:极限、导数、积分与应用。适合初学者与进阶者的学习指南,涵盖公式推导、图像解释与实际应用场景,助你掌握微积分精髓。

2025-06-17 12:04:49 613

原创 设计模式:原型模式(C++)

详解 C++ 中的原型模式(Prototype Pattern),通过 clone 方法实现对象的复制创建。提供完整代码示例、UML类图及实际应用场景解析,适合设计模式初学者和进阶开发者学习参考。

2025-06-17 12:03:00 1027 1

原创 深入理解汇编语言,程序员必须了解的底层逻辑:常用指令说明

深入解析汇编语言的核心概念与常用指令集,涵盖x86和ARM架构的基础知识。通过实例讲解寄存器操作、数据传输、算术运算等,助你掌握程序员必备的底层编程技能。

2025-06-17 11:59:30 683

原创 PHP Swoft2 框架精华系列:面向切面编程(Aspect)

详解 Swoft2 框架中的 AOP(面向切面编程)机制,涵盖切面、通知、切入点等核心概念及实战应用。掌握如何通过 Aspect 实现日志记录、权限控制等功能,提升代码复用性与可维护性。

2025-06-17 11:51:28 827

原创 PHP Swoft2 框架精华系列:Annotation 注解机制详解

深入解析 Swoft2 框架中的 Annotation 注解机制,涵盖注解的定义、加载流程、执行原理及在实际开发中的应用。适合 PHP 高性能框架开发者学习参考。

2025-06-17 11:38:10 1329

原创 Swoft 组件开发单元测试

本文详细讲解了如何在 Swoft 2 框架中进行组件开发,并结合 PHPUnit 编写高质量的单元测试。跟随刘杰的技术博客「技术那些事」,掌握 Swoft 单元测试的最佳实践与开发技巧。

2025-06-16 10:14:33 359

原创 PHP Swoft2 框架精华系列:Validator 校验器详解

本文深入讲解了 Swoft 2 框架中的 Validator 校验器,包括其基本概念、使用方法及高级技巧。跟随刘杰的技术博客「技术那些事」,全面掌握 Swoft 的数据校验机制,提高开发效率和代码质量。

2025-06-16 10:05:10 867

原创 Windows 内核原理:分页机制详解

深入解析Windows操作系统的内存管理分页机制。了解虚拟内存与物理内存的映射原理、页表结构及其在进程隔离和内存保护中的作用,掌握Windows内核级别的内存管理技巧。

2025-06-15 12:56:51 450

原创 win10 乌班图系统安装(推荐)

详细教程:如何在Windows 10上安装Ubuntu Linux双系统。从准备U盘启动盘到磁盘分区、BIOS设置,再到最终的Ubuntu安装步骤,全面解析每一步操作,助您轻松完成安装。

2025-06-15 12:44:22 832

原创 Composer 的 PHP 依赖库提交教程

详细指南:如何通过Composer发布自己的PHP依赖库。从创建composer.json文件到版本控制,再到最终的Packagist提交,本教程带你一步步完成整个流程,助力开发者轻松分享自己的作品。

2025-06-15 12:41:28 353

原创 centos6-minimal 安装使用,一台 2010 年旧笔记本 HP HSTNN-157C 的起死回生记

利用一台2010年的老上网本安装 CentOS 6.1 Linux 系统,并成功配置无线网卡(Broadcom BCM4312)实现自动联网。详细记录系统安装、驱动修复及 WiFi 配置全过程,适合硬件再利用与嵌入式学习参考。

2025-06-15 10:13:25 1009

原创 PHP Swoft2 框架精华系列:Config 配置解析,使用说明

探讨 Swoft 2 框架中 Config 组件的高级用法,包括配置文件的加载策略、环境变量集成、以及动态配置更新机制。通过具体案例分析,帮助开发者实现高效的多环境配置管理和灵活的应用参数调整,特别适合需要处理复杂配置需求的项目。

2025-06-15 09:58:37 324

原创 PHP Swoft2 框架精华系列:Controller 控制器组件解析,用法详解

探讨 Swoft 2 框架中 Controller 组件的高级用法,包括路由映射策略、请求参数验证、异常处理机制及性能优化技巧。通过具体案例分析,帮助开发者实现高效的请求处理和响应管理,特别适合需要构建高性能 Web 应用的专业开发者。

2025-06-15 09:55:34 1131

原创 PHP Swoft2 框架精华系列:CLog 使用篇

深入探讨 Swoft 2 框架中的 CLog 组件,涵盖日志记录的最佳实践、异步日志处理机制以及高级配置选项。通过具体案例分析,帮助开发者掌握如何优化日志管理流程,确保应用在高并发环境下仍能保持高效的日志记录与问题追踪能力。

2025-06-14 19:24:36 815

原创 PHP Swoft2 框架精华系列:数据库操作

Swoft 的数据库查询构造器为创建和运行数据库查询提供了一个方便的接口。它可用于执行应用程序中大部分数据库操作,且可在所有支持的数据库系统上运行。Swoft 的查询构造器使用PDO参数绑定来保护您的应用程序免受 SQL 注入攻击。因此没有必要清理作为绑定传递的字符串。你可以使用得到一个Builder对象 也可以使用这两种写法返回结果是一样的,Builder对象不会分配连接,只有执行sql的时候才会从连接池从获取。

2025-06-14 19:17:36 999

原创 linux 下的 6 种运行级别

linux 运行级别0 为停机,机器关闭。 1 为单用户模式,就像Windows下的安全模式;2 为多用户模式,但是没有NFS支持。 3 为完整的多用户模式,是标准的运行级。 4 一般不用,在一些特殊情况下可以用它来做一些事情。例如在笔记本电脑的电池用尽时,可以切换到这个模式来做一些设置。 5 就是X11,进到X Window系统了。 6 为重启,运行init 6机器就会重启。 S 就是全都有

2017-12-22 00:20:41 1434

原创 git 跨分支搜索代码,确定commit 所属分支

git 跨分支搜索代码,确定commit 所属分支首先需要知道常用的搜索分支的 git 命令为何?

2017-10-16 09:54:43 8192

原创 技术那点事-中文IT信息服务网站,为IT专业技术人员提供最全面的信息和服务的网站

技术那点事(liujie.xin)为您提供最新互联网技术资讯信息,最新互联网原创教程,最新源码程序下载等,并包括互联网资讯,PHP开发教程,前端JS教程,linux教程,前沿科技产品资讯等内容,为程序员开发提供最有价值参考,是程序员的最佳学习交流平台.

2016-07-13 16:54:01 515

转载 mahout 推荐引擎的相关介绍,理解,如何应用

关于mahout 推荐引擎的相关介绍,理解,如何应用,有兴趣的朋友可以看下。http://www.liujie.xin/news/develop/arc50.html

2016-07-11 10:27:57 347

原创 个人的新站 liujie.xin 上线,欢迎到访

个人新站 技术那点事 ,已上线,欢迎大家访问,有问题请留言,谢谢。

2016-06-29 18:49:28 617

原创 workerman 定时器

workerman 定时器例子,可单独使用,稍加改善可以开启一个守护进程,用来做一些定时发布等等类似的任务,使用方便,不需要额外的扩展或者类似 crontab 等工具。以下是测试程序:<?phpuse \Workerman\Autoloader;use \Workerman\Lib\Timer;use \Workerman\Events\Select;// 自动加载类r

2015-12-31 18:11:51 3389

原创 读懂 Workerman 框架和 GatewayWorker 框架

workerman 框架启动过程简析

2015-12-31 14:08:29 34247

原创 PHP 基础知识温习,你还记得么?

静态变量父类子类调用的影响

2015-12-31 12:03:27 491

驱动工具,DeviceTree、DiskView、EzDriverInstaller、DriverMonitor、DbgView

windows 驱动开发,常用工具集合,需要的可以下载。内含:DeviceTree、DiskView、EzDriverInstaller、DriverMonitor、DbgView、Irptrace、Winobj 等工具。

2024-08-07

xunsearch示例代码

xunsearch索引生成示例代码 简单生成索引部分,文档请参见官网

2012-03-23

JQuery_1.4.2_API帮助文档简体中文版.chm

JQuery_1.4.2_API帮助文档简体中文版

2011-07-19

Visual C++游戏开发经典案例详解源代码

Visual C++游戏开发经典案例详解源代码

2012-03-23

空空如也

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

TA关注的人

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