开发者 模式p20 pro

7.6 Windows驱动开发:内核监控FileObject文件回调

本篇文章与上一篇文章`《内核注册并监控对象回调》`所使用的方式是一样的都是使用`ObRegisterCallbacks`注册回调事件,只不过上一篇博文中`LyShark`将回调结构体`OB_OPERATION_REGISTRATION`中的`ObjectType`填充为了`PsProcessType... ......
内核 FileObject Windows 文件 7.6

6.9 Windows驱动开发:内核枚举进线程ObCall回调

在笔者上一篇文章`《内核枚举Registry注册表回调》`中我们通过特征码定位实现了对注册表回调的枚举,本篇文章`LyShark`将教大家如何枚举系统中的`ProcessObCall`进程回调以及`ThreadObCall`线程回调,之所以放在一起来讲解是因为这两中回调在枚举是都需要使用通用结构体`... ......
线程 内核 Windows ObCall 6.9

2023开发者必备iOS开发工具

​ 工欲善其事,必先利其器。进行开发工作时,利用并熟练使用恰当的工具可以让工作效率得到大幅度提高。下边会介绍一些在进行iOS开发工作时常用的一些工具,本文并不对其进行展开,对使用方法及工作原理感兴趣的同学可以自行进行更深入的研究。 * 代码管理 Xcode Xcode 是运行在操作系统Mac OS ......
开发工具 开发者 工具 2023 iOS

6.8 Windows驱动开发:内核枚举Registry注册表回调

在笔者上一篇文章`《内核枚举LoadImage映像回调》`中`LyShark`教大家实现了枚举系统回调中的`LoadImage`通知消息,本章将实现对`Registry`注册表通知消息的枚举,与`LoadImage`消息不同`Registry`消息不需要解密只要找到`CallbackListHead... ......
注册表 内核 Registry Windows 6.8

2023开发者必备iOS开发工具

​ 2023开发者必备iOS开发工具 工欲善其事,必先利其器。进行开发工作时,利用并熟练使用恰当的工具可以让工作效率得到大幅度提高。下边会介绍一些在进行iOS开发工作时常用的一些工具,本文并不对其进行展开,对使用方法及工作原理感兴趣的同学可以自行进行更深入的研究。 * 代码管理 Xcode Xcod ......
开发工具 开发者 工具 2023 iOS

6.7 Windows驱动开发:内核枚举LoadImage映像回调

在笔者之前的文章`《内核特征码搜索函数封装》`中我们封装实现了特征码定位功能,本章将继续使用该功能,本次我们需要枚举内核`LoadImage`映像回调,在Win64环境下我们可以设置一个`LoadImage`映像加载通告回调,当有新驱动或者DLL被加载时,回调函数就会被调用从而执行我们自己的回调例程... ......
映像 内核 LoadImage Windows 6.7

6.6 Windows驱动开发:内核枚举Minifilter微过滤驱动

Minifilter 是一种文件过滤驱动,该驱动简称为微过滤驱动,相对于传统的`sfilter`文件过滤驱动来说,微过滤驱动编写时更简单,其不需要考虑底层RIP如何派发且无需要考虑兼容性问题,微过滤驱动使用过滤管理器`FilterManager`提供接口,由于提供了管理结构以及一系列管理API函数,... ......
内核 Minifilter Windows 6.6

Go语言实现GoF设计模式:备忘录模式的实践探索

在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外进行保存,以便在未来将对象恢复到原先保存的状态。 ......
模式 设计模式 备忘录 语言 GoF

6.5 Windows驱动开发:内核枚举PspCidTable句柄表

在 Windows 操作系统内核中,PspCidTable 通常是与进程(Process)管理相关的数据结构之一。它与进程的标识和管理有关,每个进程都有一个唯一的标识符,称为进程 ID(PID)。与之相关的是客户端 ID,它是一个结构,其中包含唯一标识进程的信息。这样的标识符在进程管理、线程管理和内... ......
句柄 内核 PspCidTable Windows 6.5

iOS 开发高效率工具包:10 大必备工具

​ 作为 iOS 开发人员,拥有合适的工具可以极大地提高您的工作效率和工作质量。无论您是刚刚起步还是已经开发 iOS 应用程序多年,以下是每个 iOS 开发人员都应该了解的 10 大必备工具。 让我们开始 Xcode Xcode 是用于 iOS 开发的官方 IDE(集成开发环境)。它包括开发 iOS ......
工具 工具包 高效率 iOS

小程序开发实战案例之如何获取用户信息(一)

✌️ 简单唠两句 经过小程序 0-1 开发系列内容的学习,相信大家对于如何开发小程序已经有了一些初步了解。今天新开设小程序开发实战专栏,希望能帮助大家在 不同小程序开发场景中 更丝滑的完成开发~ 支付宝小程序开发 0-1 系列专栏内容详见: 最新demo版|如何0-1开发支付宝小程序之前期准备篇(一 ......
实战 案例 用户 信息

MacOS 开发51单片机【非虚拟机】

MacOS 开发51单片机【非虚拟机】 准备工作 一、安装brew 因为在Mac上是用 brew 来安装sdcc的, 所以我们首先自己装上homebrew,不然等下安装sdcc的命令是错误的。brew 是Mac的包管理管理工具,就和 redhat 的 yum 和 Ubuntu 的 apt-get 一 ......
单片机 MacOS

android开发aar包或者jar包出现类重复问题Caused by: java.lang.RuntimeException: Duplicate class found in modules xxx.aar and xxx.aar终极解决方法

如果是仓库依赖的方式直接使用exclude语句移除相同的依赖库即可,如下: implementation("org.java-websocket:Java-WebSocket:1.5.2") { exclude group: 'org.slf4j', module: 'slf4j-api' //ex ......
aar RuntimeException Duplicate xxx 终极

组建IPD(集成产品开发)团队的原则与步骤

摘要:IPD(集成产品开发)不仅给出了企业团队一整套先进的研发理念模式,同时给出了一套可参考、可执行的流程体系,企业可以根据本公司发展的情况在这个基础上进行组合优化,从而制定出适合自身现状和发展的应用框架和方案。 IPD(集成产品开发)模式一大特点是,项目不是由某一个,或某几个部门推动完成的,而是由 ......
产品开发 步骤 团队 原则 产品

Windows10使用Zephir开发PHP8.1扩展

参考 https://github.com/zephir-lang/zephir (zephir官方库) https://github.com/zephir-lang/zephir/blob/development/WINDOWS.md (zephir windows 说明) chatgpt htt ......
Windows Zephir PHP8 PHP 10

微信小程序开发的聚合函数排序.aggregate.sort

'use strict'; const db = uniCloud.database() //对数据库的对象获取; exports.main = async (event, context) => { let start = new Date().getTime(); const collectio ......
函数 aggregate sort

解决"wsl: 检测到 localhost 代理配置,但未镜像到 WSL。NAT 模式下的 WSL 不支持 localhost 代理"

What happend? 今天在办公室的电脑上折腾WSL,说实话这玩意比Vmware和Visualbox方便不少。当然这个方便是指的在学习过程中。 安装过程一切顺利,安装完Ubuntu-20.04之后,正常进入了命令行,由于我只需要使用gcc学习C语言,所以只需要把源更新掉,然后再Ubuntu里面 ......
localhost quot WSL 镜像 模式

关键字 开发-07 log日志配置

1. pytest内置fixture 的caplog的配置 pytest 自动捕获级别为 WARNING 或以上的日志消息,并以与捕获的 stdout 和 stderr 相同的方式在每个失败测试的各自部分中显示它们。 日志级别如下,级别由低到高 DEBUG INFO WARNING ERROR CR ......
关键字 关键 日志 log 07

PHP---开发常用助手函数

在PHP项目开发过程中,常用的助手函数: // 获取用户浏览器类型 function get_user_bs($bs = null) { if(!isset($_SERVER["HTTP_USER_AGENT"])) return null; $user_agent = strtolower($_S ......
函数 助手 常用 PHP

开发案例分享:万能卡片也能用来玩游戏

一、前言 作为一名开发爱好者,从大了讲,我学习并进行HarmonyOS相关开发是为了能为鸿蒙生态建设尽一份绵薄之力,从小了讲,就是为了自己的兴趣。而万能卡片是一个让我非常感兴趣的东西。 很多时候我跟别人解释什么是万能卡片,都会这么说:"万能卡片能实现让你在不用打开app的前提下,在桌面上就能使用到相 ......
卡片 玩游戏 案例

系统开发-测试-发布基本步骤

1.开发环境(development)开发环境: 是指程序猿专门用于开发的服务器,配置比较简单随意,主要是为了开发过程中调试方便,一般打开全部错误报告和测试工具。2.测试环境(testing)一般是克隆一份生产环境的配置,一个程序在测试环境不正常,那么肯定不能把它发布到生产机上面。(程序员开发完成后 ......
步骤 系统

[驱动开发笔记]第28章 U-Boot顶层Makefile详解

[驱动开发笔记]第28章 U-Boot顶层Makefile详解 28.1 U-Boot工程目录分析 文件夹post的含义是上电自检(Power On Self Test)。 1. arch文件夹 存放与架构有关的文件。我们需要关注arch/arm/imx-common文件夹和arch/cpu/arm ......
顶层 Makefile 笔记 U-Boot Boot

Spring MVC学习随笔-控制器(Controller)开发详解:控制器跳转与作用域(一)

主要探讨了SpringMVC中的流程跳转和不同形式的控制器之间的跳转方式。首先回顾了JavaWeb中流程跳转的核心代码和页面跳转方式,并展示了在Web.xml中添加Servlet以及执行这些方式的示例。随后,介绍了Spring MVC中的四种跳转形式,包括控制器到JSP页面的forward和redi... ......
控制器 Controller 随笔 作用 Spring

elasticSearch开发者工具聚合查询

index/_search POST{ "query": { "bool": { "filter": [ { "term": { "business.keyword": { "value": "值", "boost": 1 } } } ], "adjust_pure_negative": true, ......
开发者 elasticSearch 工具

模式识别实验:基于主成分分析(PCA)的人脸识别

前言 本文使用Python实现了PCA算法,并使用ORL人脸数据集进行了测试并输出特征脸,简单实现了人脸识别的功能。 环境配置: matplotlib==3.7.2 numpy==1.25.2 opencv_python==4.8.1.78 1. 准备 ORL人脸数据集共包含40个不同人的400张图 ......
人脸 成分 模式 PCA

Android系统开发 Android10_添加预装应用

前言 此博客以Android10为准,请注意在预装应用根据不同平台(MTK、展讯、瑞芯微),也是有所区别的,所以实际导入细节请你的平台文档为准。此篇博客只讲解原生AOSP的预装应用。 将应用添加到系统中,编译前只有2个目录可以存放应用vendor/apps与packages/apps 这两个目录其实 ......
Android 系统 10

开发充电协议联盟 厂商:ABB,Accenture(埃森哲)etc.

Java-OCA-OCPP: Java OCPP充电协议,GitHub开源 Open Charge Alliance - 开放协议的全球平台 Downloads - Open Charge Alliance ......
Accenture 厂商 联盟 ABB etc

进行敏捷开发培训有助于团队更好地理解敏捷方法、提高工作效率和质量,促进团队协作

​ 敏捷开发是一种以人为核心、迭代、循序渐进的软件开发方法。它强调团队合作、客户需求和适应变化。进行敏捷开发培训其实有多种原因,我整理了一些,可以作为参考: 理解敏捷原则和实践: 敏捷开发不仅是一种方法论,更是一种思维方式和文化。培训能够帮助团队成员了解敏捷的核心原则、价值观和实践方法,从而更好地理 ......
团队 效率 质量 方法

省电模式造成ping时通时断

华为笔记本电脑,一直用的挺好。 某天安装调试设备,突然发现ssh时常卡顿,以为是自己的网线或扩展坞有问题,但后经测试没发现问题。 某天再次安装调试设备,又出现这个问题,换网线也不行。piing设备有时全通,有时全不通,要等好久才行。新设备、新装的系统,不该出问题。 查找发现,自己的电脑处于省电模式, ......
模式 ping

Electron 开发过程中主进程的无法看到 console.log 输出怎么办

开发过程中命令行工具(powershell、terminal)内无法看到 console.log 输出 Eelectron 的在开发过程中主进程 NodeJS 内往往需要 console.log 来进行简单的调式 渲染进程的 console.log 输出到开发工具控制台中,这和浏览器中的 web 调 ......
Electron 进程 怎么办 过程 console
共10700篇  :44/357页 首页上一页44下一页尾页