之前记录了 docker的安装 【环境配置】ubuntu中 Docker的安装; 本篇博客记录Dockerfile的示例,docker 的使用,包括镜像的构建、容器的启动、docker compose的使用等。 当安装好后,可查看docker的基本信息 docker info ## 查…
2025/1/29 11:05:131、编写好DLL代码之后,对DLL项目的属性进行设置,选择待注入的DLL,如下图所示 2、生成DLL文件 3、将DLL设置为启动项目之后,按F5启动调试。弹出选择注入的exe的界面之后,使用代码注入器注入步骤2中生成的dll࿰…
2025/1/26 22:15:36进入靶场 和2次注入的页面很像 不过养成查看源代码的好习惯 先访问source.zip 下载后解压,发现两个文件 第一个文件夹打开又有4个PHP文件 那还是先看index.php文件好了 有PHP和HTML两部分,下面是PHP部分代码(HTML太长了,先放一…
2025/1/24 12:28:32inode 和 block 的映射 该博文中有详细解释:【Linux系统】inode 和 block 的映射原理 目录与文件名 这里有几个问题: 问题一: 我们访问文件,都是用的文件名,没用过 inode 号啊? 之前总是说可以通过一个…
2025/1/24 17:33:18演示效果: MVP设计模式演示.gif这里的演示效果是利用TabLayoutViewPagerFragment完成的,由于本篇文章不是讲具体实现,所以和MVP思想不相关的具体实现代码我会忽略一部分。 前言 MVP开发模式,算是老生常谈的话题了,最近…
2025/2/1 6:42:38 人评论 次浏览在PHP中,字符串函数 strpbrk() 用来在字符串中查找一组字符的任何一个字符。 函数语法: strpbrk ( string $string , string $char_list ) : string 函数参数说明: 参数描述string必需。规定被搜索的字符串。char_list必需。规定要查找的字…
2025/2/1 5:54:18 人评论 次浏览开始 order by random() ,相当于不是根据某个字段来排序,而是乱序。这个方法可以帮助制造混乱分布的测试数据。 postgres# \d employeeTable "public.employee"Column | Type | Modifiers --------------------------------…
2025/2/1 5:23:20 人评论 次浏览最近一段时间, 需求爆发式增长, 业务量也蹭蹭蹭上涨, 也伴随着一些新的烦恼, 线上 redis 服务, 频繁触发容量超出 80% 阀值报警. 而 redis 作为程序员的 「瑞士军刀」, 在现有业务中扮演着重要的角色. 为了避免触雷, 「保卫世界和平」, 对 redis 数据进行分析并清理.快速寻找解…
2025/2/1 2:25:05 人评论 次浏览2019独角兽企业重金招聘Python工程师标准>>> 1. 什么是Quartz 框架 Quartz 是一个开源的作业调度框架,它完全由 Java 写成,并设计用于 J2SE 和 J2EE 应用中。它提供了巨大的灵活性而不牺牲简单性。你能够用它来为执行一个作业而创建简单的或复…
2025/2/1 6:51:15 人评论 次浏览BEGIN_MESSAGE_MAP(...消息映射宏的一部分。ON_WM_CREATE()产生一个消息处理函数映射项目,把WM_CREATE和OnCreate函数联系起来。 参数的个数和类型是系统已经定义好的。 ON_COMMAND(ID_FILE_NEW,CWinApp::OnFileNew)是把 ID_FILE_NEW 与OnFileNew 联系起来吗BEGIN_M…
2025/2/1 6:50:45 人评论 次浏览题目大意 有\(n\)把斧头,不同斧头的价值都不同且都是\([0,m]\)的整数。你可以选\(1\)~\(3\)把斧头,总价值为这三把斧头的价值之和。请你对于每种可能的总价值,求出有多少种选择方案。 选\(2\)把斧头时,\((a,b)\)和\((b,a)\)视为一…
2025/2/1 6:50:15 人评论 次浏览线上云展馆之线上云展会如何开展?在严峻疫情的影响下,会展主办方承办方是最先做出数字化转型的企业,通过向参展商租赁线上展馆展位来满足参展企业新业态业务,拉动参展企业实现数字化转型,由传统线下展会转变为线上云展…
2025/2/1 6:49:14 人评论 次浏览前言:仅个人小记。 // MacOS 系统安装 brew install openssl1.1 # brew的默认安装路径为 /opt/homebrew/opt/ export LDFLAGS"-L/opt/homebrew/opt/openssl1.1/lib" # openssl库文件目录 export CPPFLAGS"-I/opt/homebrew/opt/openssl1.1/include&q…
2025/2/1 6:48:43 人评论 次浏览2019独角兽企业重金招聘Python工程师标准>>> 以前,只看到和听到,很多销售或者老板经常向朋友介绍朋友,或者被人引荐。 今年,在这方面,我也有不断尝试。 最近,重新看的《从零开始做人脉》这本书&…
2025/2/1 6:47:42 人评论 次浏览1、使用df查看磁盘占用 df -l 只显示本地文件系统 df -h 方便阅读方式显示 df -T 文件系统类型 2、使用fdisk查看分区表 [rootlocalhost /]# fdisk -l Disk /dev/sda: 136.4 GB, 136365211648 bytes 255 heads, 63 sectors/track, 16578 cylinders Units cylinders of 16…
2025/2/1 4:16:49 人评论 次浏览一、前言 二、模拟实现的意义何在? 三、vector 的模拟实现 成员函数: 0.迭代器相关函数 begin 函数 end 函数 1.构造函数 2.析构函数 3.拷贝构造函数 4.赋值重载函数 5. size 函数 6. capacity 函数 7. swap 函数 8. operator[] 函数 9. reserve 函数 10…
2025/2/1 4:16:19 人评论 次浏览load :加载 store:存储 什么是加载?什么是存储? 如下图: 加载是数据从存储器到CPU内的寄存器; 存储是从CPU寄存器到存储器; 三种基本数据加载与存储指令一. 单寄存器加载与存储指令 常用的但寄…
2025/2/1 4:15:48 人评论 次浏览下面由composer教程栏目给大家整理介绍常用的Composer命令,希望对需要的朋友有所帮助!composer是php包管理工具,使用它可以很方便进行构建项目,载入三方包,以及各种复杂依赖,自动加载等需要。安装composerc…
2025/2/1 4:15:18 人评论 次浏览例如有原始库 A 有新数据库B 我们在原始库A里面对存储过程进行了修改和增加,但是我们也希望数据库B也能和A一样的架构(也就是和A一样有刚才加入的存储过程),那么我们就使用 SQLyog的架构同步工具 在打开的页面右侧,选…
2025/2/1 4:14:48 人评论 次浏览DeviceIoControl函数可以直接操作硬件比如硬盘,光驱等等。这个函数有一个控制码IOCTL_XXX和FSCTL_XXX。 通过这两种控制码其实就可以区分出操作的对象的不同。IOCTL_XXX操作的对象如果是硬盘的话,只能是物理路径,(\\\\.\\PhysicalDrive0&…
2025/2/1 4:13:47 人评论 次浏览