E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Windows驱动编程基础
Linux
编程基础
2.1:Linux文件系统与操作
文章目录前言一、1.文件IO1.1open函数1.2read函数1.3write函数1.4lseek函数1.5close函数2示例代码2.1运行结果3正确代码3.1运行结果总结前言对Linux文件操作学习进行一个记录和总结一、1.文件IOopen()read()write()lseek()close()1.1open函数#includeintopen(constchar*pathname,intf
为CS添砖Java
·
2023-12-04 12:31
linux
网络
运维
c语言
python驱动程序开发课程_重磅!免费的AI领域的Python核心编程来了!
今天向大家安利这个20课时的第三期免费课程:《AI领域的Python核心编程-带你从0到1实现一个深度学习项目》截止目前已经有2300+同学参与了这个项目,通过用户反馈,我们发现这门课真正适合的群体是有一定
编程基础
weixin_39638859
·
2023-12-04 09:03
python驱动程序开发课程
7.4
Windows驱动
开发:内核运用LoadImage屏蔽驱动
在笔者上一篇文章《内核监视LoadImage映像回调》中LyShark简单介绍了如何通过PsSetLoadImageNotifyRoutine函数注册回调来监视驱动模块的加载,注意我这里用的是监视而不是监控之所以是监视而不是监控那是因为PsSetLoadImageNotifyRoutine无法实现参数控制,而如果我们想要控制特定驱动的加载则需要自己做一些事情来实现,如下LyShark将解密如何实现
微软技术分享
·
2023-12-04 07:16
《灰帽黑客:攻守道》
windows
驱动开发
c语言
c++
python是高级程序语言_高级语言程序设计(Python)_中国大学MOOC(慕课)
课程概述“高级语言程序设计”类课程面向无
编程基础
的学生,培养其运用编程语言解决实际问题的编程能力,使学生掌握一门编程语言的基本语法、语句、控制结构以及结构化程序设计的基本思想和方法,了解基本的算法和数据结构
weixin_39781599
·
2023-12-04 07:07
python是高级程序语言
JavaScript
编程基础
– For循环
JavaScript
编程基础
–For循环JavaScriptProgrammingEssentials–ForLoopByJackson@ML循环可以多次执行代码块,而不用反复重写相同的语句。
Jackson@ML
·
2023-12-04 07:57
JavaScript
for
loop
javascript
开发语言
ecmascript
STM32那些你该知道的事儿-第3季第1部分视频课程-朱有鹏-专题视频课程
课程收益本课程为STM32单片机的系统学习课程,适合有一定单片机
编程基础
和C语言基础的同学,学完后可以
朱有鹏老师
·
2023-12-04 07:48
视频教程
stm32
标准库和
cube
仿真器
库函数开发模式
Windows ObjectType Hook 之 SecurityProcedure
有关ObjectType的分析见文章《
Windows驱动
开发学习记录-ObjectTypeHook之ObjectType结构相关分析》。
禁锢在时空之中的灵魂
·
2023-12-04 06:32
Windows内核
驱动开发
windows
c++
Windows驱动
中使用数字签名验证控制设备访问权限
1.背景 在一般的驱动开发时,创建了符号链接后在应用层就可以访问打开我们的设备并进行通讯。 但我们有时候不希望非自己的进程访问我们的设备并进行交互,虽然可以使用IoCreateDeviceSecure来创建有安全描述符的设备,但大数的用户账户为了方便都是管理员,因此该方法不太完整。2.一般方法 一般情况下进行限制的方法是允许打开设备,但在打开设备后做一些校验,如果不通过,之后的其它请求都拒绝
禁锢在时空之中的灵魂
·
2023-12-04 06:32
Windows内核
驱动开发
windows
c++
Windows驱动
中校验数字签名(使用 ci.dll)
1.背景 对于常规应用程序来说,校验数字签名认证在应用层可以使用WinVerifyTrust,在驱动层使用常规的API无法使用,自己分析数据又太麻烦。 在内核中ci.dll包装了数据签名验证相关的功能,我们可以使用该dll来实现我们的数字签名验证。 详细的分析见《内核中的代码完整性:深入分析ci.dll》。下面直接上相关代码。2.相关代码 原代码地址为https://github.com/
禁锢在时空之中的灵魂
·
2023-12-04 06:31
Windows内核
驱动开发
windows
c++
JavaScript
编程基础
– 闭包(Closure)
JavaScript
编程基础
–闭包JavaScriptProgrammingEssentials-ClosureByJackson@ML闭包和JavaScript的作用域有关。
Jackson@ML
·
2023-12-04 05:31
JavaScript
function
Closure
javascript
开发语言
ecmascript
[原创][第I部分][
编程基础
]我的C++ 98复习并升级到C++20的复习旅途
[简介]常用网名:猪头三出生日期:1981.XX.XXQQ:643439947个人网站:80x86汇编小站https://www.x86asm.org编程生涯:2001年~至今[共22年]职业生涯:20年开发语言:C/C++、80x86ASM、PHP、Perl、Objective-C、ObjectPascal、C#、Python开发工具:VisualStudio、Delphi、XCode、Ecli
我不是代码教父
·
2023-12-03 20:16
C/C++探究
c++
c++20
开发语言
Spring笔记(2) - AOP编程
系列文章目录Spring笔记(1)-工厂Spring笔记(2)-AOP编程Spring笔记(3)-持久层整合Spring笔记(4)-MVC框架整合Spring笔记(5)-注解编程入门Spring笔记(6)-注解
编程基础
文章目录
Quantum_Wu
·
2023-12-03 17:59
java笔记
Spring笔记
java
spring
aop
设计模式
1-算法基础-
编程基础
1.基本数据类型charch='A';chars[]="hello";2.const定义常量constintN=1e5+9;//const定义常量,后续不可被修改inta[N];3.万能头文件C++11等可用#includeusingnamespacestd;4.typedeftypedeflonglongkk;kka[20];//相当于longlonga[20]等价于usingkk=longlo
卡__卡
·
2023-12-03 10:50
C/C++算法竞赛
算法
c++
数据结构
c语言
上位机开发框架:QT与winform/wpf对比
但是,QT的缺点也比较明显,那就是开发难度相对较高,需要开发者具备一定的C++
编程基础
。WinForm/WPF。WinFo
未来无限
·
2023-12-03 04:01
编程通用
qt
wpf
开发语言
windows驱动
内核编程
image.png搭建驱动开发环境sdk10wdk10win7平台降低警告级别8086CPU16位汇编1982年intel退出80286处理器,第一次提出保护模式在保护模式下,段寄存器存储的段基址,而是段选择子X86体系CPU支持三种模式实模式:兼容16位CPU的模式保护模式:操作系统所在模式虚拟8086模式:可以模拟多个8086执行多任务8086处理器的段寄存器是16位,共四个:CS,DS,ES
MagicalGuy
·
2023-12-03 02:43
深度学习|keras
编程基础
使用tensorflow.keras接口,组装神经网络层次,训练并预测参考链接:https://blog.csdn.net/March_A/article/details/129240390?ops_request_misc=&request_id=&biz_id=102&utm_term=tensorflow.keras%20&utm_medium=distribute.pc_search_re
白云千载尽
·
2023-12-02 15:55
深度学习
keras
人工智能
Linux网络编程指南:深入学习网络编程的全面教程
我们将介绍Linux下的网络
编程基础
知识,并提供相应的源代码示例,以帮助您更好地理解和应用这些概念。以下是我们将要讨论的主要主题:套接字编程:我们将从套接字编程开始,套接字是进行网络通信的基本工具。
程序世界航海
·
2023-12-02 14:40
linux
网络
学习
编程
书读百遍,其义自见
今天继续学习
编程基础
语法,开始还津津有味,时间久了,脑子渐入睡眠模式,一行行代码在眼前晃动,深切认同“程序员是吃青春饭的”哈。
海上生明月666
·
2023-12-02 13:17
6.6
Windows驱动
开发:内核枚举Minifilter微过滤驱动
Minifilter是一种文件过滤驱动,该驱动简称为微过滤驱动,相对于传统的sfilter文件过滤驱动来说,微过滤驱动编写时更简单,其不需要考虑底层RIP如何派发且无需要考虑兼容性问题,微过滤驱动使用过滤管理器FilterManager提供接口,由于提供了管理结构以及一系列管理API函数,所以枚举过滤驱动将变得十分容易。通常文件驱动过滤是ARK重要功能之一,如下是一款闭源ARK工具的输出效果图。由
微软技术分享
·
2023-12-02 11:01
《灰帽黑客:攻守道》
windows
驱动开发
c++
开发语言
C语言
Minifilter
微过滤驱动
Gromacs基础教程一:入门建议
比如我本人当时在一个抗体工程实验室,之前从未接触过计算化学相关,甚至没有
编程基础
,课题组里面没有人接触过计算化学,也没有任何能讲授相关背景知识的人,但导师需要在一周到两周的时间内给出阶段性成果。
Mornight_黎英
·
2023-12-02 03:35
经验分享
9. 深度学习——GAN
机器学习面试题汇总与解析——GAN本章讲解知识点从GAN讲起本专栏适合于Python已经入门的学生或人士,有一定的
编程基础
。本专栏适合于算法工程师、机器学习、图像处理求职的学生或人士。
华为云计算搬砖工
·
2023-12-01 20:34
机器学习面试题汇总与解析
深度学习
生成对抗网络
人工智能
1.网络
编程基础
知识 - 基础概念、TCP网络通信、UDP网络通信
网络编程文章目录网络编程一、概念1.1网络1.2IP地址1.2.1IPv4介绍1.2.2IPv6介绍1.2.3查看IP地址1.3域名和端口1.4网络协议1.5TCP与UDP1.6InetAddress类1.7Socket二、TCP网络通信编程2.1介绍2.2案例2.2.1字节流编程案例12.2.2字节流编程案例22.2.3字符流编程案例12.3网络文件上传2.3.1网络文件上传案例2.4netst
我爱布朗熊
·
2023-12-01 15:37
JavaSE
网络
tcp/ip
udp
java
网络协议
java大作业文件_java学生管理期末大作业.docx
JAVA学生管理系统大作业课程名称:JAVA
编程基础
题目:学生信息管理系统专业:计算机软件班级:计算机软件121班学号:8000612030学生姓名:李俊楠完成人数:1人起讫日期:第十六周至第十八周任课教师
Cookie Young
·
2023-12-01 10:31
java大作业文件
觉得可视化地图太难做?那你是没用过它!
后台一直有粉丝私信老李,问到现在各大企业对数据可视化越来越看重,但是感觉那些高大上的图表做起来一定很复杂甚至可能还需要一些
编程基础
,希望老李可以推荐一些简单好上手的数据可视化工具。
Leo.yuan
·
2023-12-01 09:10
信息可视化
数据分析
互联网
数据可视化
java
编程基础
知识学习分享
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。给你学习路线:html-css-js-jq-javase-数据库-jsp-servlet-Struts2-hibernate-mybatis-spring4-springmv
Java小辰
·
2023-12-01 06:14
古月居ROS入门21讲学习笔记——三
编程基础
3.1创建工作空间与功能包工作空间src:代码空间build:编译空间,存放编译过程中产生的中间文件(不关心)devel:开发空间,存放编译生成的可执行文件、库、脚本等(ROS2中不存在)install:安装空间,存放install指令安装成功的结果创建工作空间#创建并初始化工作空间yxq@yxq-ThinkPad-S2:~/$mkdir-pcatkin_ws/srcyxq@yxq-ThinkPa
羊羊羊羊羊羊羊--
·
2023-12-01 04:10
ROS学习笔记
linux
ubuntu
c++
Python
编程基础
:第三十七节 石头剪刀布游戏Rock, Paper, Scissors Game
第三十七节石头剪刀布游戏Rock,Paper,ScissorsGame前言实践前言我们这一节的内容主要是对前边学习内容的一个综合应用,以石头,剪刀,布游戏为例讲解列表、随机数、用户输入、字符串操作、循环结构、选择分支、判断表达式等相关知识。如果你能独立完成本节编程内容,说明对前边的学习有了一个很好的掌握。实践我们的项目需求为:电脑随机选择剪刀石头布中的一个选项,用户自己输入一个作为自己的选择,然后
zhenyu wu
·
2023-12-01 01:58
python编程基础
python
游戏
编程语言
《
Windows驱动
开发技术详解》之读写操作
缓冲区方式读写操作设置缓冲区读写方式:读写操作一般是由ReadFile和WriteFile函数引起的,这里先以WriteFile函数为例进行介绍。WriteFile要求用户提供一段缓冲区,并且说明缓冲区的大小,然后WriteFile将这段内存的数据传入到驱动程序中。这种方法,操作系统将应用程序提供缓冲区数据直接复制到内核模式的地址中。这样做,比较简单的解决了将用户地址传入驱动的问题,而缺点是需要在
imxiangzi
·
2023-12-01 00:51
Windows/驱动
Windows驱动
开发之文件操作
转载请注明来源:enjoy5512的博客:http://blog.csdn.net/enjoy5512GitHub:https://github.com/whu-enjoy1.在驱动中使用文件在Windows执行体中,通过文件对象来代表文件,该文件对象是一种由对象管理器管理的执行体对象。例如:目录也是由文件对象代表的。内核组件通过对象名来引用文件,即在文件的全路径前面加\DosDevices。(在
enjoy5512
·
2023-12-01 00:21
Windows驱动开发
驱动开发
文件操作
字符串操作
动态内存申请
windows驱动
开发-基于WDM的PCIe DMA驱动
作者QQ群:852283276微信:arm80x86微信公众号:青儿创客基地B站:主页https://space.bilibili.com/208826118访问MEMIO资源MappingBus-RelativeAddressestoVirtualAddresses连接中断ServicingInterruptsRegisteringanISRUsingMessage-SignaledInterr
三遍猪
·
2023-12-01 00:20
windows驱动开发
WDM
PCIe
DMA
Windows内核
编程基础
篇之文件读/写操作
打开文件后,最重要是的操作在是对文件的读/写。读写的方法是对称的知识参数输入与输出方向不同。读取文件内容一般用ZwReadFile,写文件一般用ZwWriteFile。先看看ZwReadFile结构吧:NTSTATUSZwReadFile(_In_HANDLEFileHandle,_In_opt_HANDLEEvent,_In_opt_PIO_APC_ROUTINEApcRoutine,_In_o
PandaMohist
·
2023-12-01 00:19
Windows内核编程
文件读写操作
6.3
Windows驱动
开发:内核枚举IoTimer定时器
内核I/O定时器(KernelI/OTimer)是Windows内核中的一个对象,它允许内核或驱动程序设置一个定时器,以便在指定的时间间隔内调用一个回调函数。通常,内核I/O定时器用于周期性地执行某个任务,例如检查驱动程序的状态、收集性能数据等。今天继续分享内核枚举系列知识,这次我们来学习如何通过代码的方式枚举内核IoTimer定时器,内核定时器其实就是在内核中实现的时钟,该定时器的枚举非常简单,
微软技术分享
·
2023-12-01 00:03
《灰帽黑客:攻守道》
windows
驱动开发
IoTimer
定时器枚举
第一个
Windows驱动
程序
#includeVOIDDriverUnlode(PDRIVER_OBJECTpDriverObject){//指明这个参数是我故意不用的,不是我忘了,告知编译器不要警告我UNREFERENCED_PARAMETER(pDriverObject);//DriverUnlode驱动的卸载函数,负责清理资源,在驱动卸载的时候调用//驱动里的资源是真实的系统里的资源,搞不明白分分钟给你蓝屏DbgPrin
温柔倾怀
·
2023-11-30 23:16
6.1
Windows驱动
开发:内核枚举SSDT表基址
SSDT表(SystemServiceDescriptorTable)是Windows操作系统内核中的关键组成部分,负责存储系统服务调用的相关信息。具体而言,SSDT表包含了系统调用的函数地址以及其他与系统服务相关的信息。每个系统调用对应SSDT表中的一个表项,其中存储了相应系统服务的函数地址。SSDT表在64位和32位系统上可能有不同的结构,但通常以数组形式存在。对于系统调用的监控、分析或修改等
微软技术分享
·
2023-11-30 21:49
《灰帽黑客:攻守道》
windows
驱动开发
C语言
信息安全
SSDT表
javascript
编程基础
案例,javascript基础入门案例
大家好,本文将围绕javascript
编程基础
案例展开说明,javascript基础入门案例是一个很多人都想弄明白的事情,想搞清楚javascript入门项目需要先了解以下几个事情。
chatgpt002
·
2023-11-30 17:49
人工智能
实验一 SAS 基本操作和数据表的导入 2023-11-29
二、上机内容主要有SAS操作界面、SAS窗口操作、SAS菜单操作、SAS按钮操作、SAS
编程基础
、作初步操作。
mklpo147
·
2023-11-30 17:06
#
实验设计与统计
数学建模
算法
SAP_ABAP_
编程基础
_内表_创建内表 / 填充内表 / 读取内表 /修改和删除内表行 / 内表排序 / 创建顺序表 / 比较内表 / 初始化内表
SAPABAP顾问(开发工程师)能力模型_Terry谈企业数字化的博客-CSDN博客文章浏览阅读470次。目标:基于对SAPabap顾问能力模型的梳理,给一年左右经验的abaper快速成长为三年经验提供超级燃料!https://blog.csdn.net/java_zhong1990/article/details/132469977平时在‘工地搬砖’,很少关注基础技能,闲来无事,拿起来复习一下!
Terry谈企业数字化
·
2023-11-30 16:22
Abap编程
SAP
ABAP
SAP_ABAP_
编程基础
_字符串处理_SHIFT / REPLACE / TRANSLATE / CONVERT TEXT / OVERLAY / SEARCH / STRLEN / CONCATE
SAPABAP顾问(开发工程师)能力模型_Terry谈企业数字化的博客-CSDN博客文章浏览阅读470次。目标:基于对SAPabap顾问能力模型的梳理,给一年左右经验的abaper快速成长为三年经验提供超级燃料!https://blog.csdn.net/java_zhong1990/article/details/132469977平时在‘工地搬砖’,很少关注基础技能,闲来无事,拿起来复习一下!
Terry谈企业数字化
·
2023-11-30 16:21
Abap编程
ABAP
SAP
SAP_ABAP_
编程基础
_逻辑流控制_比较运算符 / 比较字符串和数字串 / 比较二进制位结构 / 编程分支和循环
SAPABAP顾问(开发工程师)能力模型_Terry谈企业数字化的博客-CSDN博客文章浏览阅读470次。目标:基于对SAPabap顾问能力模型的梳理,给一年左右经验的abaper快速成长为三年经验提供超级燃料!https://blog.csdn.net/java_zhong1990/article/details/132469977平时在‘工地搬砖’,很少关注基础技能,闲来无事,拿起来复习一下!
Terry谈企业数字化
·
2023-11-30 16:21
Abap编程
SAP
ABAP
SAP_ABAP_
编程基础
_字符转换_内存表、jsonString 相互转换
SAPABAP顾问(开发工程师)能力模型_Terry谈企业数字化的博客-CSDN博客文章浏览阅读441次。目标:基于对SAPabap顾问能力模型的梳理,给一年左右经验的abaper快速成长为三年经验提供超级燃料!https://blog.csdn.net/java_zhong1990/article/details/132469977平时在‘工地搬砖’,很少关注基础技能,闲来无事,拿起来复习一下!
Terry谈企业数字化
·
2023-11-30 16:42
Abap编程
SAP
ABAP
python需要学什么-Python爬虫需要学些什么?
首先知识点和方向实在是太多了,它关系到了计算机网络、
编程基础
、前端开发、后端开发、App开发与逆向、网络安全、数据库、运维、机器学习、数据分析等各个方向的内容,它像一张大网一样把现在一些主流的技术栈都连接在了一起
weixin_37988176
·
2023-11-30 13:25
利用微信小游戏制作工具自制微信小游戏
根据微信小游戏制作工具新手指引制作“打飞机”类游戏微信小游戏制作工具是腾讯发布的一个网页在线可视化微信小游戏制作工具,使用了积木式的编程方法,使得没有
编程基础
的人也可以快速上手,做出自己的微信小游戏。
yueyingq
·
2023-11-30 13:33
微信小程序
6.2
Windows驱动
开发:内核枚举SSSDT表基址
在Windows内核中,SSSDT(SystemServiceShadowDescriptorTable)是SSDT(SystemServiceDescriptorTable)的一种变种,其主要用途是提供Windows系统对系统服务调用的阴影拷贝。SSSDT表存储了系统调用的函数地址,类似于SSDT表,但在某些情况下,Windows系统会使用SSSDT表来对系统服务进行引导和调用。SSSDT表的存
微软技术分享
·
2023-11-30 12:10
《灰帽黑客:攻守道》
windows
驱动开发
c++
SSSDT
Python50_网络编程(UDP、TCP)
网络
编程基础
网络使用网络能够把多方链接在一起,然后可以进行数据传递所谓的就是,让在不同的电脑上的软件能够进行数据传递,即进程之间的通信ip地址目的:用来标记网络上的一台电脑(不允许重复)如何查看当前电脑的
jxvl假装
·
2023-11-30 01:45
第一篇Java基础知识复习博客
Java
编程基础
四个方面;1.Java基础语法2.常量变量数据类型3.运算符流程控制4.数组方法1.Java基础语法①Java中的程序代码都必须放在一个类中,类需要使用class关键字定义,在class
今天会过去
·
2023-11-29 17:59
java
servlet
jvm
NOI / 1.7
编程基础
之字符串 18:验证子串
OpenJudge-18:验证子串解题思路:创建两个string类型的盒子;string的应用输入这两个字符组,进行判断;从题目得知要在a中找出b,所以创建x,将盒子a中的b找见并存入x;
信息学奥赛学生-Mr-Z
·
2023-11-29 16:29
信息学奥赛-字符串
c++
NOI / 1.7
编程基础
之字符串14:大小写字母互换
描述把一个字符串中所有出现的大写字母都替换成小写字母,同时把小写字母替换成大写字母。http://noi.openjudge.cn/ch0107/14/解题思路创建一个字符类型的列表,有105个数。进行整行输入。使用strlen()计算计算有几个数。创建一个整型的数,初始化为0。使用for()循环x次。如果a[i]是小写字母,变成大写字母。如果a[i]是大写字母,变成小写字母。输出a代码#incl
东风快递运营商
·
2023-11-29 16:29
c++
算法
蓝桥杯
NOI / 1.7
编程基础
之字符串16:忽略大小写的字符串比较
描述一般我们用strcmp可比较两个字符串的大小,比较方法为对两个字符串从前往后逐个字符相比较(按ASCII码值大小比较),直到出现不同的字符或遇到'\0'为止。如果全部字符都相同,则认为相同;如果出现不相同的字符,则以第一个不相同的字符的比较结果为准(注意:如果某个字符串遇到'\0'而另一个字符串还未遇到'\0',则前者小于后者)。但在有些时候,我们比较字符串的大小时,希望忽略字母的大小,例如"
东风快递运营商
·
2023-11-29 16:29
c++
NOI / 1.7
编程基础
之字符串18:验证子串
题目描述输入两个字符串,验证其中一个串是否为另一个串的子串。输入输入两个字符串,每个字符串占一行,长度不超过200且不含空格。输出若第一个串s1是第二个串s2的子串,则输出(s1)issubstringof(s2)否则,若第二个串s2是第一个串s1的子串,输出(s2)issubstringof(s1)否则,输出Nosubstring。http://noi.openjudge.cn/ch0107/1
东风快递运营商
·
2023-11-29 16:29
c++
openjudge NOI / 1.7
编程基础
之字符串
刷openjudge在自己电脑devc++能出结果但提交后总是出错求助求助!#include#includeusingnamespacestd;constintN=99999;chars[N+1];inta[26];chars1[N+1];intmain(){intk=0;cin>>s;intl=strlen(s);for(inti=0;i
wshy409
·
2023-11-29 16:29
c++
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他