程序员
文章平均质量分 84
普通网友
这个作者很懒,什么都没留下…
展开
-
内存取证-volatility工具的使用 (史上更全教程,更全命令)_volatility内存取证(3)
shift=SHIFT Mac KASLR 移位地址–output=text 以这种格式输出(支持特定于模块,请参阅下面的模块输出选项)在此文件中写入输出-v, --verbose 详细信息-g KDBG, --kdbg=KDBG 指定一个 KDBG 虚拟地址(注意:对于 64 位 Windows 8 及更高版本,这是 KdCopyDataBlock 的地址)–force 强制使用可疑配置文件。原创 2024-05-15 02:26:52 · 1376 阅读 · 0 评论 -
内存取证-volatility工具的使用 (史上更全教程,更全命令)_volatility内存取证(2)
amcache - 打印 AmCache 信息apihooks - 检测进程和内核内存中的 API 挂钩atoms - 打印会话和窗口站原子表atomscan - 原子表的池扫描器auditpol - 从 HKLM\SECURITY\Policy\PolAdtEv 打印出审计策略。原创 2024-05-15 02:26:14 · 826 阅读 · 0 评论 -
内存取证-volatility工具的使用 (史上更全教程,更全命令)_volatility内存取证(1)
输入vol.py --h 查看官方做出的帮助翻译如下用法: Volatility - 内存取证分析平台Options:-h, --help 列出所有可用选项及其默认值默认值可以在配置文件中设置基于用户的配置文件-d, --debug 调试Volatility--plugins=PLUGINS 要使用的其他插件目录(冒号分隔)--info 打印所有注册对象的信息存放缓存文件的目录--cache 使用缓存。原创 2024-05-15 02:25:35 · 817 阅读 · 0 评论 -
使用python异步爬取淘宝大量商品的价格,并生成excel文件_python抓取淘宝商品信息导出excel
tasks=[getExcel(url,header) for url in url_lst]#生成任务列表。loop.run_until_complete(asyncio.wait(tasks))#激活协程。loop=asyncio.get_event_loop()#获取事件循环。num=eval(input(‘请输入想检索的页面数:’))goods=input(‘请输入想检索的商品:’)#生成要爬取的多个页面的url列表。请输入想检索的页面数:100。请输入想检索的商品:羽绒服。原创 2024-05-15 02:24:53 · 514 阅读 · 0 评论 -
display none和visibility hidden两者的区别_visibility hidden和display none(1)
很多前端的同学认为visibility: hidden和display: none的区别仅仅在于display: none隐藏后的元素不占据任何空间,而visibility: hidden隐藏后的元素空间依旧保留 ,实际上没那么简单,visibility是一个非常有故事性的属性。子元素也会继承这个属性。这个和display: none有着质的区别。给元素设置visibility: hidden也可以隐藏这个元素,但是隐藏元素仍需占用与未隐藏时一样的空间,也就是说虽然元素不可见了,但是仍然会影响页面布局。原创 2024-05-14 16:54:26 · 358 阅读 · 0 评论 -
C语言编程建议和技巧(同样适用于单片机的学习)_单片机c语言编程的高级技巧
我们鼓励在编程时应有清晰的哲学思维,而不是给予硬性规则。我并不希望你们能认可所有的东西,因为它们只是观点,观点会随着时间的变化而变化。可是,如果不是直到现在把它们写在纸上,长久以来这些基于许多经验的观点一直积累在我的头脑中。因此希望这些观点能帮助你们,了解如何规划一个程序的细节。(我还没有看到过一篇讲关于如何规划整个事情的好文章,不过这部分可以是课程的一部分)要是能发现它们的特质,那很好;要是不认同的话,那也很好。但如果能启发你们思考为什么不认同,那样就更好了。原创 2024-05-14 16:53:13 · 759 阅读 · 0 评论 -
C语言编程建议和技巧(同样适用于单片机的学习)_单片机c语言编程的高级技巧(1)
程序是一种出版物。意味着程序员们会先阅读(也许是几天、几周或几年后的你自己阅读),最后才轮到机器。机器的快乐就是程序能编译,机器才不在乎程序写的有多么漂亮,可是人们应该保持程序的美观。有时人们会过度关心:用漂亮的打印机呆板地打印出漂亮的输出,而这些输出只是将所有介词用英文文本以粗体字体凸显出来,都是些与程序无关的细节。虽然有很多人认为程序就应该像 Algol.68 所描述的一样(有些系统甚至要求照搬该风格编写程序),可清晰的程序不会因为这样的呈现而变得更清晰,只会使糟糕的程序变得更可笑。原创 2024-05-14 16:51:47 · 337 阅读 · 0 评论 -
2024年物联网嵌入式最新嵌入式开发学习路线图_嵌入式学习路线(1),物联网嵌入式开发开发热门前沿知识
Linux继承了Unix的优点,但是没有用UNIX的代码,所有程序都是重新编写的,而且。在开始学习前,建议有一块自己的开发板,目前ARM9 2440的开发板价格在400-600元之间,ARM11 6410。段的学习,我们就可以初步实现一些应用程序的开发了,如做自己的shell命令解析器、简单的聊天软件、视频多。C语言是整栋嵌入式大厦的基础,所以在学习嵌入式时,必须把C语言重视起来,多敲代码,多练。C++、QT在嵌入式开发领域,是用来开发图形界面的,希望从事上层应用开发及图形界面,那么在C++、QT。原创 2024-05-14 13:21:42 · 835 阅读 · 0 评论 -
2024年物联网嵌入式最新嵌入式学习路线,2024年最新10天用物联网嵌入式撸了个高仿携程App
【代码】2024年物联网嵌入式最新嵌入式学习路线,2024年最新10天用物联网嵌入式撸了个高仿携程App。原创 2024-05-14 13:21:02 · 250 阅读 · 0 评论 -
2024年物联网嵌入式最新嵌入式学习路线(2),2024年最新物联网嵌入式开发面试基础
【代码】2024年物联网嵌入式最新嵌入式学习路线(2),2024年最新物联网嵌入式开发面试基础。原创 2024-05-14 13:20:23 · 276 阅读 · 0 评论 -
2024年物联网嵌入式最新嵌入式linux 网卡流量,基于嵌入式Linux的网络流量监测系统(1),2024年最新物联网嵌入式开发性能优化之APK优化
该系统中,所有的包截获分析、流量统计等任务均在内核空间完成,与其他运行在用户空间的网络监控应用程序相比,该系统最大限度降低了从内核空间到用户空间的内存拷贝操作,因此极大地提高了系统的整体性能。首先,设计和实现了一个基于连接级别的内核态流量监测系统,主要包括五个功能模块:流量采集模块、流量统计模块、定时模块,TCP状态检测模块,超时检测模块,并进行了系统测试和对比验证。最后,将基于主机级别的流量监测系统移植到嵌入式开发平台上实现,并在搭建的网络环境中进行了测试,效果良好。原创 2024-05-14 13:19:42 · 403 阅读 · 0 评论 -
2024年最新与嵌入式RTOS大不同,主流物联网操作系统中哪款适合你?,2024年最新物联网嵌入式开发基础入门
RTX操作系统是由KEIL公司(已被并入Arm旗下)开发并进行升级维护的一款嵌入式实时操作系统,使用标准的C结构编写,运用RealView编译器进行编译,适用于 Arm Cortex-M 设备。它不仅仅是一个实时内核,还具备丰富的中间层组件,不但免费,而且代码也是开放的。RTX的主要功能有开始和停止任务(进程),除此之外还支持进程通信,例如任务的同步、共享资源(外设或内存)的管理、任务之间消息的传递。开发者可以使用基本函数去开启实时运行器,去开始和终结任务,以及去传递任务间的控制(轮转调度)。原创 2024-05-14 07:49:22 · 888 阅读 · 0 评论 -
2024年最新三极管和MOS管工作原理详解(1),还没吃透内存缓存LruCache实现原理的看这篇文章
图 13。原创 2024-05-14 07:48:41 · 893 阅读 · 0 评论 -
2024年最新一篇了解TrustZone(1),成功入职腾讯月薪45K
图2是一个ARM官网对TrustZone介绍的应用示意图:图2. 基于TrustZone的应用示意图。原创 2024-05-14 07:48:02 · 913 阅读 · 0 评论 -
2024年最新一文读懂堆与栈的区别_堆栈,PopupWindow和Dialog区别
栈是一种运算受限的线性表,其限制是指只仅允许在表的一端进行插入和删除操作,这一端被称为栈顶(Top),相对地,把另一端称为栈底(Bottom)。把新元素放到栈顶元素的上面,使之成为新的栈顶元素称作进栈、入栈或压栈(Push);把栈顶元素删除,使其相邻的元素成为新的栈顶元素称作出栈或退栈(Pop)。这种受限的运算使栈拥有“先进后出”的特性(First In Last Out),简称 FILO。栈分顺序栈和链式栈两种。栈是一种线性结构,所以可以使用数组或链表(单向链表、双向链表或循环链表)作为底层数据结构。原创 2024-05-14 07:47:20 · 567 阅读 · 0 评论 -
2024年【UDP通讯】使用c语言UDP互发_c语言通过udp发固定buf给服务器,2024年最新年薪60W必备
/socket udp 客户端。//创建socket对象。原创 2024-05-14 03:21:11 · 183 阅读 · 0 评论 -
2024年【STM32】 DMA原理,步骤超细详解,一文看懂DMA,2024年最新成功拿下大厂offer
DMA,全称Direct Memory Access,即直接存储器访问。DMA传输将数据从一个地址空间复制到另一个地址空间,提供在外设和存储器之间或者存储器和存储器之间的高速数据传输。我们知道CPU有转移数据、计算、控制程序转移等很多功能,系统运作的核心就是CPUCPU无时不刻的在处理着大量的事务,但有些事情却没有那么重要,比方说数据的复制和存储数据,如果我们把这部分的CPU资源拿出来,让CPU去处理其他的复杂计算事务,是不是能够更好的利用CPU的资源呢?原创 2024-05-14 03:20:32 · 673 阅读 · 0 评论 -
2024年【Qt】Qt学习资料汇总,2年以上经验必看
higher-level )英文版:中文版:422)]原创 2024-05-14 03:19:53 · 654 阅读 · 0 评论 -
2024年【51单片机】矩阵键盘_51单片机4×4矩阵键盘,薪资翻倍
在键盘中按键数量较多时,为了减少I/O口的占用,通常将按键排列成矩阵形式。采用逐行或逐列的“扫描”,就可以读出任何位置按键的状态。结构:在键盘中按键数量较多时,为了减少I/O口的占用,通常将按键排列成矩阵形式。在矩阵式键盘中,每条水平线和垂直线在交叉处不直接连通,而是通过一个按键加以连接。原创 2024-05-14 03:18:17 · 1058 阅读 · 0 评论