写法 软件开发 屏幕 键盘

5.3 Windows驱动开发:内核取应用层模块基址

在上一篇文章`《内核取ntoskrnl模块基地址》`中我们通过调用内核API函数获取到了内核进程`ntoskrnl.exe`的基址,当在某些场景中,我们不仅需要得到内核的基地址,也需要得到特定进程内某个模块的基地址,显然上篇文章中的方法是做不到的,本篇文章将实现内核层读取32位应用层中特定进程模块基... ......
基址 应用层 内核 模块 Windows

Aiganize组局小程序开发手册

1. 开发阶段概述: 第一阶段: 针对组局和参局的产品功能落地完善小程序, 修改前端界面,去除冗余, 完善数据库设计 完善组局参局的功能 让每个用户能参与组局大厅的组局 让用户能申请为组局者发起组局,然后可以有人参与 时间:1-2周 第二阶段: 待定 2. 开发人员详解: 葛方杰(联系电话:1981 ......
Aiganize 手册

8.3 Windows驱动开发:内核遍历文件或目录

在笔者前一篇文章`《内核文件读写系列函数》`简单的介绍了内核中如何对文件进行基本的读写操作,本章我们将实现内核下遍历文件或目录这一功能,该功能的实现需要依赖于`ZwQueryDirectoryFile`这个内核API函数来实现,该函数可返回给定文件句柄指定的目录中文件的各种信息,此类信息会保存在`P... ......
内核 Windows 文件 目录 8.3

7.1 Windows驱动开发:内核监控进程与线程回调

在前面的文章中`LyShark`一直在重复的实现对系统底层模块的枚举,今天我们将展开一个新的话题,内核监控,我们以`监控进程线程`创建为例,在`Win10`系统中监控进程与线程可以使用微软提供给我们的两个新函数来实现,此类函数的原理是创建一个回调事件,当有进程或线程被创建或者注销时,系统会通过回调机... ......
线程 内核 进程 Windows 7.1

软件设计模式学习每日总结-第九天

第九天 组合模式:组合多个对象形成树形结构,使得叶子和容器的使用具有一致性。 透明组合模式:声明了对象的所有的方法。 安全组合模式:不声明对象的方法。 ......
设计模式 九天 模式 软件

8.2 Windows驱动开发:内核解锁与强删文件

在某些时候我们的系统中会出现一些无法被正常删除的文件,如果想要强制删除则需要在驱动层面对其进行解锁后才可删掉,而所谓的解锁其实就是释放掉文件描述符(句柄表)占用,文件解锁的核心原理是通过调用`ObSetHandleAttributes`函数将特定句柄设置为可关闭状态,然后在调用`ZwClose`将其... ......
内核 Windows 文件 8.2

软件测试/人工智能|述职报告头很大,ChatGPT来帮你

简介 每年的年度报告真的让人头很大,因为这个东西必须要写好,写好了可能在新的一年就是升职加薪,写得不好可能在领导眼里,这小子这一年就像是划水划了一年,所以年度报告很重要,但是年度报告要写好,却并不简单。当然了,我们可以借助ChatGPT来帮我们写好自己的报告,本文就来介绍一下使用ChatGPT帮助我 ......

软件测试/人工智能|使用ChatGPT帮我们绘制产品架构图

简介 当我们想要设计一款产品的时候,文字总是不能具体的呈现出产品的架构,这个时候如果我们能够有一个架构图就会直观很多,也方便大家理解。但是架构图却并不好设计,需要我们对产品有足够的了解,同时还要对技术栈有较深的理解,所以我们还是可以找一个帮手,让ChatGPT帮我们来绘制产品架构图。 什么是架构图? ......

软件测试/人工智能|利用ChatGPT写一份不一样的简历

简介 最近这两年互联网行业的行情很不好,找工作的人多了,可是工作岗位却变少了,找工作变得越来越难,很多人简历投了一大堆,可是却拿不到面试机会,其实除了大环境的问题,也有可能是因为简历写的不过关,本文我们就来介绍一下,如何使用ChatGPT帮我们优化自己的个人简历。 什么是好简历 简历对于一个求职者来 ......

爬虫获取网页开发者模式NetWork信息

using System; using System.Collections.Generic; using System.Linq; using System.Threading; using System.Threading.Tasks; using OpenQA.Selenium; using ......
爬虫 开发者 NetWork 模式 网页

安防视频监控管理平台EasyCVR定制首页开发与实现

在sql判断年月日时间参数时,获取当前时间格式化成“2006”、“2006-01”、“2006-01-02”的字符串进行判断。 ......
视频监控 EasyCVR 平台 视频

Linux驱动开发笔记(四):设备驱动介绍、熟悉杂项设备驱动和ubuntu开发杂项设备Demo

前言 驱动的开发需要先熟悉基本概念类型,本篇讲解linux杂项设备基础,还是基于虚拟机ubuntu去制作驱动,只需要虚拟机就可以尝试编写注册杂项设备的基本流程。 linux三大设备驱动 字符设备:IO的传输过程是以字符为单位的,没有缓冲,比如I2C(SDA、SCL),SPI(MISO、MOSI、SC ......
设备驱动 杂项 设备 笔记 ubuntu

Intellij IDEA开发Scala程序

前言 Intellij IDEA是一款功能强大的集成开发环境(IDE),可用于开发各种编程语言,包括Scala。Scala是一种功能强大的静态类型编程语言,它结合了面向对象和函数式编程的特性。在本文中,我们将介绍如何使用Intellij IDEA开发Scala项目,并提供一些代码示例来帮助你入门。 ......
Intellij 程序 Scala IDEA

OPPO Reno4 SE 5g手机如何出来开发者选项?如何开启USB调试模式?

1:点击设置 2:点击关于本机 3:点击版本信息 4:不停的点击版本号,直到提示进入开发者模式 5:回到设置页面,进入系统设置 6:点击开发者选项 7:打开USB调式(点一下后面的开启按钮) 至此,如果进入开发者模式,调出开发者选项,开启USB调式就介绍完了,接来下就可以将手机通过usb线连接电脑, ......
开发者 模式 手机 Reno4 OPPO

最新demo版|如何0-1开发支付宝小程序之如何调试小程序(二)

上一篇跟大家详细的讲了下开发支付宝小程序前所需要做准备事项,安装了支付宝小程序的开发工具。那么今天就来详细聊一下在小程序开发工具中,我们需要如何调试小程序。 ......
程序 demo

原生开发与Hybrid App的流程对比与原理解析

狭义的Hybrid: 也是现在大家普遍认知的,Hybrid就是一种给 WebView 增加一些js通信可以调用原生API的方式。 广义Hybrid: 前端的开发思路与客户端原生的开发思路相结合。 通过原生的配合,把原本js or 前端开发做不到的事情做到了,用原生的方式增强了原本的前端技术能力。 W ......
流程 原理 Hybrid App

学生开发者勇担青年使命,用AI守护少数人的“视界”

本期讲述华为开发者大赛全国一等奖团队的精彩故事,少年青葱,志存高远,照亮旷野的,是这群学生开发者眼中的炬火! ......
开发者 视界 使命 青年 学生

Java开发常见问题分析

程序Bug的产生,通常分为三种类型 逻辑漏洞: 低级错误,程序执行后无法达到想要效果。 越界访问: 访问了非法区域,造成程序崩溃。 条件考虑不全面: 你以为你万无一失,但你永远都不知道输入参数究竟是什么! 如何防范未知Bug:异常捕获 异常捕获一般依靠try,catch语句。很好理解:try(尝试) ......
常见问题 常见 问题 Java

2023-11-21 托管第三方开发的小程序如何加急发布?==》需要调用微信提供的接口去发布

接口地址:https://developers.weixin.qq.com/doc/oplatform/openApi/OpenApiDoc/miniprogram-management/code-management/speedupCodeAudit.html 你可以在这里调试:https://d ......
第三方 接口 程序 2023 11

使用Java与MySQL开发计算器

[实验目的] 1.掌握软件开发的基本流程 2.掌握常用的软件开发方式和工具。 [实验内容] 设计一个包含登录界面的计算器软件,该软件可以实现第一次作业中的全部功能,同时可以保存用户的历史计算记录(保存数据最好使用数据库)。 [实验环境及开发工具] 使用Microsoft Visio作绘图工具 使用J ......
计算器 MySQL Java

Cisco SD-WAN (Viptela) version 20.12.2 ED - 软件定义广域网

Cisco SD-WAN (Viptela) version 20.12.2 ED - 软件定义广域网 请访问原文链接:https://sysin.org/blog/cisco-sd-wan-20/,查看最新版。原创作品,转载请保留出处。 作者主页:sysin.org 支持 SASE 的架构,其集成 ......
广域网 Viptela version SD-WAN Cisco

开发中遇到的问题总结---java中list和Collection之间的转换

问题描述:将map中的values转换为list 错误做法:强制转换(会报错) List<String> originalContractCodeList = (List<String)kpmcKpidMap.values(); 正确做法: List<String> originalContract ......
Collection 之间 问题 java list

CRM软件为销售团队提供信息共享、增加销售跟进积极性

销售主管都想有一支效率高、质量高的销售团队,无论对于初创企业还是大型企业销售团队都是企业盈利的主力部门,直接为企业带了业绩。如何提升销售团队水平?离不开CRM系统的辅助,CRM软件能为销售团队提供哪些支持?下面我们从信息共享,增加销售跟进积极性,人工智能等三个方面分享。 1.信息共享 正确的决策依赖 ......
积极性 团队 软件 信息 CRM

打工人必备!6个超级实用的办公软件,让你高效完成工作

在现代职场中,办公软件已经成为我们工作中不可或缺的利器,能够让我们的工作变得更加高效和便捷。今天就给大家分享6个超级实用的办公软件,让你高效完成工作! 1、滴答清单(待办事项软件) 滴答清单是一款功能强大的待办事项软件,提供了清晰的界面和直观的操作方式,帮助用户轻松创建、安排和追踪任务。用户可以设定 ......
办公软件 软件

Cocos Creator游戏开发基础入门

在Cocos Creator游戏开发中,有几个非常重要的基础知识大家必须掌握,就是场景、场景树、节点Node、组件Component。 一、 什么是场景和场景树 一个游戏中可以有多个场景(例如登录场景、修改密码场景、游戏主场景等等),在游戏中通过代码逻辑来控制场景跳转。几乎所有的场景的根节点都是Ca ......
Creator 基础 Cocos

Java开发者的Python快速进修指南:异常捕获

在本篇文章中,我们总结了Python中的异常捕获的重要性以及如何进行优化。异常捕获是一种处理程序在执行过程中出现错误的机制,对于程序的稳定性和可靠性至关重要。我们详细学习了Python中的基本异常捕获语法,包括try、except、else和finally块,并举例了常见的异常类型,总之,阅读本文只... ......
开发者 指南 Python Java

Teamcenter AWC开发,如果要使用原生的HTML下拉框控件的坑

1、如果要在AWC原生的弹出框中<aw-popup2>,加入下拉框 <select name="fruit"> <option value="apple">Apple</option> <option value="banana">Banana</option> <option value="ora ......
控件 Teamcenter HTML AWC

城院导航(城院在哪里)小程序前端开发项目手册

1.小程序整体架构: 全局概览: GLU_CampusGuide_static ├── .git ├── .gitignore ├── app.js ├── app.json ├── app.wxss ├── images ├── pages │ ├── home │ │ ├── home.js │ ......
前端 手册 程序 项目

番外-软件设计(14)

某系统需要提供一个命令集合(注:可以使用链表,栈等集合对象实现),用于存储一系列命令对象,并通过该命令集合实现多次undo()和redo()操作,可以使用加法运算来模拟实现。 实验要求: 1. 提交类图; 2. 提交源代码; package Command_mode; import java.uti ......
软件

番外-软件设计(13)

信1305班共44名同学,每名同学都有姓名,学号和年龄等属性,分别使用JAVA内置迭代器和C++中标准模板库(STL)实现对同学信息的遍历,要求按照学号从小到大和从大到小两种次序输出学生信息。 实验要求: 1. 搜集并掌握JAVA和C++中常见的数据结构和迭代器的使用方法,例如,vector, li ......
软件
共11300篇  :61/377页 首页上一页61下一页尾页