0x0 程序框架 .386 .model flat,stdcall option casemap:none头文件,库文件引入位置定位宏位置定义.data 位置 定义.const 位置 定位.code 位置;入口函数 start:invoke MessageBox,NULL,offset szText,NULL,MB_OKinvoke ExitProcess,NULL end start0x1 编译阶段 m…
2025/4/4 11:54:44 0 人评论 0 次浏览效果图 代码路径: 包含了很多的小例子,可以给我个星哦。https://github.com/hiwoshixiaoyu/Qt-Demo titlebar.h #ifndef TITILEBAR_H #define TITILEBAR_H#include <QLabel> #include <QObject> #include <QPushButton> #include <…
2025/4/4 11:06:19 0 人评论 0 次浏览最近在搞 4G Volte 的漏洞分析,在一个 Android 测试机上模拟了一个 SIP 包发送给现网,结果根本发不出去。检查了半天发现抓包数据中手机发给现网的数据包未发送成功,ping 了一下显示网络不可达 (network is unreachable)$ adb shell ping6 -I…
2025/4/4 8:55:40 0 人评论 0 次浏览Server端如何感知客户端的状态 如果网络拥塞严重,chatserver端如何感知客户端在线还是掉线了? 客户端主动发送close(fd),相当于TCP的四次挥手,发送FIN包,进行挥手操作,对应服务端,就有一个响应…
2025/4/4 6:35:07 0 人评论 0 次浏览根据现在的所知情况,Druid 包括3方面功能,如有缺失,请大家指正1.作为数据库连接池使用<bean id"dataSource" class"com.alibaba.druid.pool.DruidDataSource" init-method"init" destroy-method"close…
2025/4/4 11:58:45 0 人评论 0 次浏览1.简介分布式锁的方式有很多种,通常方案有:基于mysql数据库基于redis基于ZooKeeper网上的实现方式有很多,本文主要介绍的是如果使用mysql实现简单的分布式锁,加锁流程如下图:其实大致思想如下:1.根据一个值…
2025/4/4 11:57:45 0 人评论 0 次浏览一、内存与线程 1、内存结构 内存是计算机的重要部件之一,它是外存与CPU进行沟通的桥梁,计算机中所有程序的运行都在内存中进行,内存性能的强弱影响计算机整体发挥的水平。JVM的内存结构规定Java程序在执行时内存的申请、划分、使用、回收的管理策略&a…
2025/4/4 11:56:45 0 人评论 0 次浏览Android 浅析EventBus (一) 使用前言Linus Benedict Torvalds : RTFSC – Read The Fucking Source Code概括EventBus is a publish/subscribe event bus optimized for Android.EventBus 是一个为 Android 优化的 publish/subscribe 事件总线。简化组件间的通讯。事件发送者和…
2025/4/4 11:55:44 0 人评论 0 次浏览0x0 程序框架 .386 .model flat,stdcall option casemap:none头文件,库文件引入位置定位宏位置定义.data 位置 定义.const 位置 定位.code 位置;入口函数 start:invoke MessageBox,NULL,offset szText,NULL,MB_OKinvoke ExitProcess,NULL end start0x1 编译阶段 m…
2025/4/4 11:54:44 0 人评论 0 次浏览一、变量变量的作用:记录状态的变化变量的值:描述不同的状态二、五大基本数据类型的分类五大基本数据类型(数字 字符串 列表 元祖 字典)按照可变不可变来进行分类可变:列表、字典不可变:字符串、数字、元祖我个人理解,…
2025/4/4 11:53:44 0 人评论 0 次浏览什么是Java虚拟机?要弄明白Java程序的执行过程首先要了解一下Java虚拟机虚拟机是一种抽象化的计算机,通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机有自己完善的硬体架构,如处理器、堆栈、寄存器等,还具有相应…
2025/4/1 20:53:32 0 人评论 0 次浏览Apigility是一个API生成器,旨在简化创建、有效维护、结构良好的API。无论您的开发经验是否丰富,使用Apigility都可以写出便于移动应用、开发者、用户访问的应用。集成Apigility的Zend Studio允许您在同一个开发环境中无缝创建、测试构建应用程序后端的AP…
2025/3/30 16:13:34 0 人评论 0 次浏览启动linux定时服务:service crond start 查看当前定时任务: crontab -l 添加新定时任务:crontab -e 先是测试crontab对于普通任务能否执行: */1 * * * * date >> /opt/web/mydate.log 保存后重启crontab : service crond re…
2025/4/1 5:20:59 0 人评论 0 次浏览安装并启动IntelliJ IDEA; 创建一个新的项目,在"Welcome to IntelliJ IDEA"页面上点击"Create New Project"; 在"New Project"页面上,选择"Spring Initializer"作为项目模板;…
2025/4/1 12:23:56 0 人评论 0 次浏览任何一种游戏都必须具备开始部分,运行部分,结束部分。但其核心是运行部分,它是整个游戏程序的中间力量,故其对程序设计的严密性要求极其严格。贪吃蛇游戏是一个经典小游戏,深受众多玩家喜爱,其规则是&#…
2025/3/30 19:40:26 0 人评论 0 次浏览出处: 拜托!面试请不要再问我Spring Cloud底层原理 概述 毫无疑问,Spring Cloud是目前微服务架构领域的翘楚,无数的书籍博客都在讲解这个技术。不过大多数讲解还停留在对Spring Cloud功能使用的层面,其底层的很多原理&…
2025/3/30 13:32:34 0 人评论 0 次浏览