星空影视网

展开菜单

几个 Syscall 项目的学习记录

几个 Syscall 项目的学习记录
前言 最近复习了下 syscall,关于 syscall 的原理这里不会做太多的叙述,有很多文章说得很清楚了,这里主要记录下对几个开源 syscall 项目的学习。 什么是 Syscall 简单来说,syscall 是一种绕过 EDR 用户态 hook 的方式,它通过获取系统调用号,并构造 syscall stub 的汇编指令直接进入内核态 API 调用,从而避免了用户态 hook 的检测。在使用这种技术时,也不可避免地引入了一些新的检测特征,如 syscall...

每日学术速递7.31

每日学术速递7.31
适应还是不适应?语义分割的实时适应(ICCV 2023) 标题:适应还是不适应?语义分割的实时适应 作者:Marc Botet Colomer, Pier Luigi Dovesi, Theodoros Panagiotakopoulos, Joao Frederico Carvalho, Linus Härenstam-Nielsen, Hossein Azizpour, Hedvig Kjellström, Daniel Cremers, Matteo Poggi...

蚂蚁集团抢招顶尖AI人才:推出“Plan A”人才专项,招聘会开到顶会现场

蚂蚁集团抢招顶尖AI人才:推出“Plan A”人才专项,招聘会开到顶会现场
4月25日,蚂蚁集团宣布推出“plan a”ai人才专项计划,旨在全球顶尖高校中招募优秀的ai研究人员,加入蚂蚁的agi探索之旅。“plan a”是基于蚂蚁集团的top校园人才计划“蚂蚁星”新设的ai人才专项。蚂蚁表示,希望通过这一计划在全球范围内寻找具有技术热情、勇于创新、研究能力卓越的潜力新锐,提供前沿技术课题、优质技术资源和顶级发展空间,培养未来的科技领袖。 首场招募宣讲会在新加坡ICLR 2025现场举行,蚂蚁集团CTO何征宇及蚂蚁AGI团队核心成员全部出席,与...

06-HAL库硬件SPI DMA驱动LCD并移植LVGL 8.3

06-HAL库硬件SPI DMA驱动LCD并移植LVGL 8.3
本节内容将详细介绍如何使用hal库通过硬件spi dma在cubemx中配置及相关注意事项,以及如何使用spi dma驱动lcd显示屏并移植lvgl v8.3。 源码地址:https://www.php.cn/link/d466c07ceb8f2e0704c4da35f9bd11c9 或者关注公众号,在后台回复“SPI DMA”即可获取本章节的源码。 HAL库SPI DMA在CubeMX中的配置 配置SPI DMA在CubeMX中非常简单,只需将SPI1的TX配置为...

C语言进阶:一.数据的存储(1)

C语言进阶:一.数据的存储(1)
以下是关于数据类型的详细介绍,内容进行了伪原创处理,以保持原意不变。 1. 数据类型详细介绍 1.1 类型简介 类型的意义: 使用这个类型开辟内存空间的大小(大小决定了使用范围)。 如何看待内存空间的视角。 类型的基本归类: 整型数据:用于存储整数值,如int、short、long等。 浮点数类型:用于存储带小数点的数值,如float、double。 自定义类型:由用户定义的数据结构,如结构体、联合体等。 指针类型:用于存储内存地址的变量。 空类...

软考高级:软件工程-软件维护的类型概念和例题

软考高级:软件工程-软件维护的类型概念和例题
一、AI 讲解软件维护是指在软件交付后,对软件产品进行的修改活动,包括错误修正、功能增强和性能优化等。软件维护的类型主要分为四种:正确性维护、适应性维护、完善性维护和预防性维护。以下通过表格来具体解释每种维护的特点和应用场景: 维护类型 特点 应用场景 正确性维护 修正软件中的错误,确保软件能够按照规格说明书正常运行 在用户或测试过程中发现软件存在缺陷时进行 适应性维护 修改软件以适应新的环境或技术要求 系统所在环境变化(如操作系统、硬件升级)需要软件相应...

整数和浮点数在内存中的存储

整数和浮点数在内存中的存储
1.整数在内存中的存储 整数的二进制表示方法有三种,即原码、反码、补码。 三种表示方法均有符号位和数值位两部分,数值位的最高位被当作符号位,其中0表示“正”,1表示“负”,剩余的位则为数值位。 对于正整数,它的原码、反码、补码都相同。 对与负整数,则三种表示方法各不相同: 原码:直接将数值按照正负数的形式翻译成⼆进制得到的就是原码 反码:将原码的符号位不变,其他位依次按位取反就可以得到反码 补码:反码+1就得到补码 计算机再存储整数时,存放的都是补码。...

听说西门子要跟随大美丽一起制裁中国?兄弟们 CODESYS 搞起

听说西门子要跟随大美丽一起制裁中国?兄弟们 CODESYS 搞起
jzgkchina 工控技术分享平台 1 前世今生: CODESYS 软件工具是基于先进的.NET 架构和 IEC 61131-3 国际标准的工业 4.0 和物联网应用开发平台。CODESYS 的独特优势在于,它允许用户通过单一软件工具套件实现完整的工业自动化解决方案,包括逻辑控制(PLC)、运动控制(Motion Control)及 CNC 控制、人机界面(HMI)、基于 Web Service 的网络可视化编程和远程监控、冗余控制(Redundancy)和安全...

腾讯汤道生:以高性能算力、模型和数据闭环 加速汽车产业智能

腾讯汤道生:以高性能算力、模型和数据闭环 加速汽车产业智能
腾讯集团高级执行副总裁、云与智慧产业事业群CEO汤道生 4月22日,腾讯智慧出行技术开放日在上海举行。腾讯集团高级执行副总裁、云与智慧产业事业群CEO汤道生在致辞中指出,“端到端”的架构创新和大模型的广泛应用,正在推动汽车智能化进入更深层次。腾讯将依托云图,实现车云一体,为车企提供高性能的算力、精准的数据闭环和可迭代的AI模型,助力构建覆盖车企产品研发、生产制造、用户服务全链路的智能化基础。 “我们始终坚持自己的定位——不造车,但全力协助车企造好车、卖好车,助力用...

【GD32L233C-START】2、非阻塞方式点灯,blink,blink,blink……

【GD32L233C-START】2、非阻塞方式点灯,blink,blink,blink……
1、前言 官方demo使用的是阻塞方式点灯,这种方式让mcu在等待期间无法执行其他任务(中断除外),效率较低。本文介绍了一种非阻塞方式点灯的方法。 2、硬件连接 3、思路 通过定时器中断,每1ms触发一次中断,全系统维护一个tick计数器; 记录某个时刻的tick值为A,获取当前的tick值为B,当B-A的值大于或等于500时(即500ms闪烁一次),执行一次LED状态翻转,并更新A的值。 4、软件实现 (1)利用定时器中断,每1ms中断一次,全系统维护...