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内核驱动编程
windows平台 libusb开发.
可利用mingw-w64,VS等工具搭建环境进行编译.2.libusbwindows平台backend有winusb,libusbk,libusbwin32等等3.winusb是微软提供的用户态usb
驱动编程
接口
nwpu053883
·
2020-09-16 20:17
Windows
Java Web 之 Servlet - Listener、Filter、Decorator 精辟
Listener-监听器Listener为在JavaWeb中进行事件
驱动编程
提供了一整套事件类和监听器接口.Listener监听的事件源分为ServletContext/HttpSession/ServletRequest
IT布道者
·
2020-09-16 17:46
Java基础
java
web
一个Linux狂人的语录 (这篇文章值得推广)
这篇文章也不是用来比较Linux和
Windows内核
井中驴
·
2020-09-16 12:21
Linux学习
关于
windows内核
下的读写锁
转载自http://hi.baidu.com/winkernel/blog/item/2a444fcc36fac41701e928a0.htmlERESOURCE对象-》》相当于读写锁,即用于同时只能有一个WRITER写入,多个READER读的情况:ExInitializeResourceLite初始化一个ERESOURCE对象;ExAcquireResourceExclusiveLite用于获取
redchairman
·
2020-09-16 03:53
文件系统
驱动编程
基础篇之4——Wmi管理规范 mof文件
二、WMI简介一)基于Web的企业管理(Web-BasedEnterpriseManagement(WBEM))的提出是为了解决企业在快速发展的过程中,总成本(Totalcostofownership(TCO))也随之快速增长的矛盾,它作为一项业界倡议,起始于1996年,规范了企业网络中受管资源的描述与使用。WBEM建立在通用信息模型(CommonInformationModel(CIM,由Des
qinlicang
·
2020-09-16 03:11
表
驱动编程
简介
表
驱动编程
表驱动法是一种编程模式(scheme)——从表里面查找信息而不使用逻辑语句(if和case)。事实上,凡是能通过逻辑语句来选择的事物,都可以通过查表来选择。
奔跑的码仔
·
2020-09-16 03:19
Thinking
algorithm
linux__select_poll_
驱动编程
(不断更新中)
关于在驱动程序中编写poll函数的理解poll函数的实质,是把一个队列加入到poll_table这个大的轮循中,开始轮循,不断的循环检查是否有可以执行的队列,如果有在file_operations这个结构体中的poll函数指针是这样定义的:staticunsignedints3c64xx_buttons_poll(structfile*file,structpoll_table_struct*wa
sno_guo
·
2020-09-15 20:32
linux基本操作
linux驱动开发之i2c从设备驱动at24c02的编程
编译从设备
驱动编程
的前奏:1,将i2ccore层和i2cadapter控制器层编译进内核makemenuconfigDeviceDrivers—>I2Csupport—>//i2c-core.cI2CHardwareBussupport
辉夜星辰
·
2020-09-15 18:54
linux驱动开发
i2c
驱动编程
接口 i2c_master_send 和 i2c_master_recv i2c_transfer
1、通信接口i2c发送或者接收一次数据都以数据包structi2c_msg封装[cpp]structi2c_msg{__u16addr;//从机地址__u16flags;//标志#defineI2C_M_TEN0x0010//十位地址标志#defineI2C_M_RD0x0001//接收数据标志__u16len;//数据长度__u8*buf;//数据指针};其中addr为从机地址;flags则是这
夏豆芽
·
2020-09-15 12:38
在两个ASP.NET页面之间传递值
在两个ASP.NET页面之间传递值引言ASP.NET提供了卓越的事件
驱动编程
模型,让开发者简化了应用程序的总体设计,但是这个也造成了它固有的一些问题,例如,使用传统的ASP里,我们可以通过使用POST方法很容易地实现页面间传递值
kwklover
·
2020-09-15 10:19
.NET翻译
从0实现一个操作系统内核之启动篇
于是就开始学习
windows内核
,学了一段时间之后,又着手去学习linux内核,包括linux内核驱动程序的编写,个人感觉是写linux的驱动比写windows的驱动要简单一些,呵呵,纯属个人感觉。
山地上的垂钓者
·
2020-09-15 01:32
一个操作系统内核的实现
操作系统
内核
编程心得
日转自:http://www.360doc.com/content/11/0321/11/3662330_103120320.shtml编程4年-Win32编程-基础编程-界面编程-核心编程-网络编程-
驱动编程
如果你对本人或者电子书或者某些乖僻
iteye_7378
·
2020-09-15 00:39
c/c++
java
python
Windows内核
安全——第六章 磁盘过滤
本章目标:完成一个磁盘卷设备的上层类过滤驱动,该过滤驱动的功能是实现对卷的还原,即开启该驱动的功能之后,对还原卷的写操作将只适用于当前,重启电脑后所写入的数据都将清零,类似于还原卡之类的功能。1、磁盘卷设备OK,根据章节的主题。首先要知道什么是磁盘卷设备,根据《windowsinternals》一书中的讲解,Windows的存储结构自上而下分成以下各个部分,如图所示:(擦,一个图片翻译了N久,尼玛
江明大吴
·
2020-09-14 23:08
Windows
驱动开发
利用
windows内核
驱动创建虚拟磁盘设备
最近看了一下一个叫做filedisk的开源程序的代码了解了关于磁盘设备驱动的一些东西总结一下filedisk的功能就是可以把磁盘上的某个文件映射成一个磁盘驱动器像一般的磁盘卷一样来使用关于filedisk的原理简单来说就是利用驱动程序创建一个磁盘设备(IoCreateDevice)然后在用户态程序中用DefineDosDevice将这个设备挂载到某个盘符下面也就是把所有到这个盘符的操作都导向使用内
cosmoslife
·
2020-09-14 22:18
驱动开发学习
Windows内核
安全编程__具有还原功能的磁盘卷过滤驱动
磁盘过滤驱动的概念1.设备过滤和类过滤在之前的文章里,我们已经介绍过滤的概念,所谓过滤技术就是在本来已有的设备栈中加入自己的一个设备。由于Windows向任何一个设备发送IRP请求都会首先发送给这个设备所在设备栈的最上层设备,然后再依次传递下去,这就使得加入的设备在目标设备之前获取Irp请求称为可能,这时候就可以加入自己的处理流程。在这里把插入设备栈的用户设备叫做过滤设备,建立这个设备并使其具有特
aksnzhy
·
2020-09-14 22:45
内核驱动
学习笔记
Windows
推荐一本有关嵌入式系统事件
驱动编程
的图书
带书签中文合辑下载https://download.csdn.net/download/zoomdy/10979234压缩包内包含两个独立的pdf文件,分别是中文第2版和英文原书第二版。英文好的同学可以直接阅读英文版,英文不好的同学可以阅读中文版同时参考英文版。英文原书第2版《PracticalUMLStatechartsinC,C++:Event-DrivenProgramingforEmbed
半斗米
·
2020-09-14 17:02
单线程并发
嵌入式系统
事件驱动
javaFx,内部类——《java程序设计语言》
2.事件
驱动编程
3.内部类归根到底的问题是作用域问题:Java规范里确实规定了外部类可以访问内部类的private/protected变量,就像访问自己的private/protected变量一样.类的访问有两种方式类的继承
f1315688669
·
2020-09-14 13:18
C语言中头文件 windows.h什么意思
是因为头文件封装了许多库函数以及一些类,将一些复杂的工作由库函数处理,Windows.h头文件中包含了Windef.h、Winnt.h、Winbase.h、Winuser.h、Wingdi.h等头文件,涉及到了
Windows
天涯昆仑
·
2020-09-14 12:48
@EventListener注解使用及源码解析
一、简介@EventListener是一种事件
驱动编程
在spring4.2的时候开始有的,早期可以实现ApplicationListener接口,想了解下ApplicationListener的可以参考下这篇文章
愤怒的苹果ext
·
2020-09-14 10:37
java
spring
spring
boot
Windows内核
漏洞利用提权教程
继上一篇“使用自动化脚本进行Windows提权”,本文将介绍有关
Windows内核
漏洞提权的方法。我将使用内置的Metasploit模块作为演示。
systemino
·
2020-09-14 07:22
Rootkits——
windows内核
的安全防护(5)
在用户空间,编译的时候将驱动当做一个自定义的资源存入到.exe文件当中,然后执行的时候将其解压并且加载到内存里面。而解压出来的驱动最主要就是hook某个内核层面的函数。#pragmacomment(linker,"/ENTRY:main")#pragmacomment(linker,"/MERGE:.rdata=.data")#pragmacomment(linker,"/MERGE:.text=
轩动day
·
2020-09-14 06:43
C++
驱动开发
内核
Windows内核
新手上路2——挂钩shadow SSDT
Windows内核
新手上路2——挂钩shadowSSDT文章核心内容:安全软件窗口保护、安全输入、截屏保护的一些思路。
gimbow
·
2020-09-14 03:39
Windows内核新手上路
得学习的C语言开源项目
基于Reactor模式,效率较高,并且代码精简(4.15版本8000多行),是学习事件
驱动编程
的很好的资源。
faihtua
·
2020-09-14 00:06
学习
windows内核
书籍推荐
虽然,多年java,正在java,看样子还得继续java。(IT小城,还是整java随意点)应用程序运行于操作系统之上,晓操作系统,方更晓应用程序。主看windows,闭源才有意思。C&C++,略《windows程序设计》(第5版.珍藏版),非珍藏版的翻译垃圾,莫看《WINDOWS.核心编程第五版》《深入理解计算机系统》(第2版)《用TCP_IP进行网际互连第一卷》《汇编语言》王爽《INTEL汇编
tieshow119
·
2020-09-13 23:33
包含路径的文件中出现未定义标识符
关键字:未定义标识符、win7
驱动编程
、包含目录、解决方法现象:I:\ProgramFiles(x86)\MicrosoftVisualStudio10.0\VC\include\crtdefs.h(550
diguokaituozhe
·
2020-09-13 15:22
vc编程
SpringAOP01 利用AOP实现权限验证、利用权限验证服务实现权限验证
1编程范式1.1面向过程1.2面向对象1.3面向切面编程1.4函数式编程1.5事件
驱动编程
2什么是面向切面编程2.1是一种编程范式,而不是一种编程语言2.2解决一些特定的问题2.3作为面向对象编程的一种补充
王爷的大房子
·
2020-09-13 13:30
Linux
驱动编程
——双通道LVDS屏幕配置
前言最近在调公司项目的双通道的LVDS屏幕。所用的开发板是基于imx6q的,这块开发板的资料少得可怜,基本没有。于是只能自己慢慢琢磨,记录一下完成的过程,仅供大家参考。修改内核参数将厂家给我们的源码编译后,移植到开发板上去,默认的情况下是不支持双通道的LVDS屏幕的。所以要修改内核源码,然后重新编译。1.找到要修改内核代码所在的位置要找到如下代码(每个开发板不同,所在位置也就不同,可以百度找,也可
奋斗的小程序员
·
2020-09-13 13:50
Linux驱动编程
python实现协程(四)
既然asyncio基于事件驱动,那么让我们首先来了解下事件
驱动编程
,再进入正题。一.事件驱动1.1单线程、多进程以及事件
驱动编程
模型的比较事件
驱动编程
是一种编程范式,程序的执行流程由外部事件来决定。
沐霞与孤鹜齐飞
·
2020-09-13 11:48
Python处理并发
python
驱动开发之 键盘过滤驱动--传统型键盘过滤
近来在看《寒江独钓
windows内核
编程》,看到键盘过滤部分,记下笔记,仅供参考,有理解不对之处,还望大家指正。现在来说一下传统型键盘过滤,就是把自己的设备对象绑定在KbdClass设备对象之上。
细粉条
·
2020-09-13 02:17
Driver
USB系列之二:读取USB设备的描述符
在前面的文章中,我们已经给出了USB协议的链接地址,从这篇文章起,我们会涉及到许多USB1.1的内容,我们的指导思想是先从熟悉USB1.1协议入手,先使用现成的HCD和USBD,直接面对客户端
驱动编程
,
kn_c
·
2020-09-13 01:54
视频教程-PC游戏逆向思维-漏洞挖掘-网络技术
游戏作弊工程师,从事开发4-5年,擅长语言:C,C++领域:服务器开发,精通MFC,STL,Boost,熟悉TCP/IP协议,熟练运用IOCP完成端口模型,线程池等,熟练掌握OD,IDA,IDA等逆向同居,
Windows
学院导师-卞爱涛
·
2020-09-12 20:01
linux内核和
windows内核
的一些区别
LINUX和
WINDOWS内核
的区别[声明:欢迎转载,转载请注明出自CUACCESSORYhttp://linux.chinaunix.net/bbs/thread-1153868-1-1.html]关于
innerpease
·
2020-09-12 00:47
linux内核
windows
linux内核
linux
api
asynchronous
引擎
vue笔记 —— 第一个vue程序(狂神)
以前就是用这个技术开发桌面应用程序的)和Silverlight(类似于JavaApplet,简单点说就是在浏览器上运行WPF)的架构师KenCooper和TedPeters开发,是一种简化用户界面的事件
驱动编程
方式
lzh~
·
2020-09-11 11:52
前端学习
#
Vue
Python Twisted、Reactor
catalogue1.Twisted理论基础2.异步编程模式与Reactor3.Twisted网络编程4.reactor进程管理编程5.Twisted并发连接1.Twisted理论基础0x1:异步编程模型事件
驱动编程
是一种编程范式
weixin_34256074
·
2020-09-11 11:02
纤程
纤程的操作首先要注意的一个问题是,实现线程的是
Windows内核
。操作系统清楚地知道线程的情况,并且根据Microsoft定义的算法对线程进行调度。
闰土少年与猹
·
2020-09-11 02:09
线程同步
为Linux正名!
这篇文章也不是用来比较Linux和
Windows内核
效率,文件系统,网络服务的。我现在是作为
yuanqingfei
·
2020-09-10 21:47
〖Linux〗
《
Windows内核
原理与实现笔记》(五)Windows微内核中进程和线程的数据结构KTHREAD,KPROCESS
Windows中进程和线程的数据结构
Windows内核
中的执行体层负责各种与管理和策略相关的功能,而内核层(或微内核)实现了操作系统的核心机制。进程和线程在这两层上都有对应的数据结构。
kernweak
·
2020-09-10 21:08
windows
驱动开发
内核
Linux比windows更适合工作和娱乐
这篇文章也不是用来比较Linux和
Windows内核
效率,文件系统,网络服务的。我现在是作为一
Octavian
·
2020-09-10 21:10
趋势
$(MAKE) -C $(KERNELDIR) M=$(PWD) modules
$(MAKE)-C$(KERNELDIR)M=$(PWD)modules分类:Linux2011-04-2017:19406人阅读评论(0)收藏举报在FL2440资料的LED
驱动编程
的编译makefile
hehe1226
·
2020-09-10 21:37
Linux
驱动
makefile
variables
shell
linux
path
command
windows内核
原理及实现-----进程线程管理------3.3节中 windows中进程线程的数据结构...
3.3节中windows中进程线程的数据结构内核层进程对象:KPROCESStypedefstruct_KPROCESS{////Thedispatchheaderandprofilelistheadarefairlyinfrequently//referenced.//DISPATCHER_HEADERHeader;LIST_ENTRYProfileListHead;////Thefollowi
weixin_30487317
·
2020-09-10 18:11
【原创】Linux环境下的图形系统和AMD R600显卡编程(1)——Linux环境下的图形系统简介...
由于图形系统、3D图形本身的复杂以及历史原因,Linux下的图形系统相关的源码庞大而且复杂,而且缺少学习的资料(所有源代码分析或者
驱动编程
的书籍
weixin_30482383
·
2020-09-10 18:10
Windows内核
基础之进程
1.进程结构体EPROCESS每个运行中的进程在
Windows内核
中都有一个EPROCESS的结构体,这个结构体包含了进程所有重要的信息。
tutucoo
·
2020-09-10 18:41
Windows操作系统
windows内核
情景分析--窗口消息
消息与钩子众所周知,Windows系统是消息驱动的,现在我们就来看Windows的消息机制.早期的Windows的窗口图形机制是在用户空间实现的,后来为了提高图形处理效率,将这部分移入内核空间,在Win32k.sys模块中实现。这个模块作为一个扩展的内核模块,提高了一个扩展额系统服务表,专用于窗口图形操作,相应的,这个模块中添加了一个扩展系统调用服务表ShadowSSDT,以及一个扩展的系统调用服
maomao171314
·
2020-09-10 15:18
windows情景分析
windows内核
情景分析---内核对象
写过Windows应用程序的朋友都常常听说“内核对象”、“句柄”等术语却无从得知他们的内核实现到底是怎样的,本篇文章就揭开这些技术的神秘面纱。常见的内核对象有:Job、Directory(对象目录中的目录)、SymbolLink(符号链接),Section(内存映射文件)、Port(LPC端口)、IoCompletion(Io完成端口)、File(并非专指磁盘文件)、同步对象(Mutex、Even
maomao171314
·
2020-09-10 15:18
windows情景分析
(转)完全用Linux工作---作者:王垠(文章很长)
这篇文章也不是用来比较Linux和
Windows内核
效率,文件系统,网络服务的。我现在是作为
l176266956
·
2020-09-10 14:06
Windows NT引导过程源代码分析(三)
1.3建立用户登录会话
Windows内核
在阶段1初始化的最后,启动了一个用户模式进程——会话管理器子系统(smss)。
hnzwx888
·
2020-09-10 13:14
C/C++
Windows内核
常见数据结构(进程相关)
进程的相关结构非常重要,重点学习~有一些内容参考自:http://dev.csdn.net/article/20/20210.shtm进程结构中,首推EPROCESS,标记一些重要成员(可能不全):lkd>dt_EPROCESSnt!_EPROCESS+0x000Pcb:_KPROCESS//进程控制块+0x06cProcessLock:_EX_PUSH_LOCK+0x070CreateTime:
cosmoslife
·
2020-09-10 13:12
驱动开发学习
windows内核
情景分析---进程线程1
本篇主要讲述进程的启动过程、线程的调度与切换、进程挂靠一、进程的启动过程:BOOLCreateProcess(LPCTSTRlpApplicationName,//LPTSTRlpCommandLine,//commandlinestringLPSECURITY_ATTRIBUTESlpProcessAttributes,//SDLPSECURITY_ATTRIBUTESlpThreadAttri
mmmsss987
·
2020-09-10 10:08
随便
windows内核
情景分析---进程线程
本篇主要讲述进程的启动过程、线程的调度与切换、进程挂靠进程的启动过程:BOOLCreateProcess(LPCTSTRlpApplicationName,//LPTSTRlpCommandLine,//commandlinestringLPSECURITY_ATTRIBUTESlpProcessAttributes,//SDLPSECURITY_ATTRIBUTESlpThreadAttribu
maomao171314
·
2020-09-10 10:36
windows情景分析
IO
事件驱动模型时间
驱动编程
是一种编程范式,这里程序的执行流由外部事件来决定.它的特点是包含一个事件循环,当外部事件发生时使用回调机制来触发相应的处理.另外两种常见的编程范式是(单线程)同步以及多线程编程注意
dianguance8722
·
2020-08-26 23:02
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他