自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

原创 根据用户IP精确定位推送消息

准备写一款miniApp来实现对特定许可用户的消息推送,这就需要实时根据IP进行解析,这样确保推送的准确[API接口]http://lbsyun.baidu.com/index.php?title=webapi/high-acc-ip[使用方法]第一步,官网申请密钥(AK) ,作为访问服务的依据;第二步,拼写发送HTTP/HTTPS请求的URL,注意需使用第一步申请的A

2016-12-04 00:36:08 3149

原创 字节、字、bit、Byte、byte的关系区分

1、位(bit)           来自英文bit,音译为“比特”, 表示二进制位。位是计算机内部数据存储最小单位,11010100是一个8位二进制数。一个二进制位只可以表示0和1两种状态;两个二进制位可以表示 00、01、10、11四种状态;三位二进制可以表示八种状态。 2、字节(Byte)      来自英文Byte, 习惯上用大写的B表示。 BYTE其实和byte是

2016-04-26 21:52:45 9878 1

原创 Windows内核开发之串口过滤

学习了几个月的内核编程,现在对Windows驱动开发又了更加深入的认识,特别是对IRP的分层处理逻辑有了深入认识。总结起来就几句话:当irp下来的时候,你要根据实际情况,进行处理1> 无处理,继续往下传2> 处理之后 ,往下传3> 处理之后, 往上传4> 不做处理,直接丢弃具体怎么理解,通过一个串口驱动过滤就可以深入理解。一、串口过滤概念串口过滤:平时我

2016-04-15 13:51:37 5997

原创 文件过滤驱动和设备驱动的区别

Windows驱动中有较为实用,接近物理层次的驱动设计,称为设备驱动.基于Windows操作系统上还有其他类型的驱动,比如文件系统过滤驱动不属于WDM层次,虽然在编程思路上很相似.文章只是做了简要的异同点总结,更多详细的总结可以下载PDF浏览。一、文件过滤驱动概念在Windows驱动开发中,有一种驱动开发为“文件过滤驱动”,为文件系统提供一种附加的过滤驱动,也是WINDOW

2016-04-12 13:41:25 3885 1

原创 Windows内核驱动中操作文件

本页主题:如何在windows内核驱动中对文件操作,实现对文件的拷贝、粘贴、删除、查询信息等,这是很常用也是很简单的方法。实现原理:一、在Windows执行体中,通过文件对象来代表文件,该文件对象是一种由对象管理器管理的执行体对象。例如:目录也是由文件对象代表的。内核组件通过对象名来引用文件,即在文件的全路径前面加\DosDevices。(在Windows 2000及后续操作系统中,\

2016-03-30 18:58:33 4492 1

原创 windows内核驱动内存管理之Lookaside使用

Windows内存管理中使用了类似于容器的东西,叫做Lookaside对象,每次程序员申请内存都会从Lookaside里面申请,只有不足的时候,Lookaside才会向内存又一次申请内存空间,这样减少了频繁申请内存而导致的内存碎片。当Lookaside对象内部有大量没有使用的内存时候,它会自动让windows回收一部分内存,总之,Lookaside很智能。一般Lookaside用于以下情况

2016-03-27 11:09:02 1399

原创 Linux下Samba的安装和使用

一. samba的安装:sudo apt-get insall sambasudo apt-get install smbfs二. 创建共享目录:mkdir /home/phinecos/sharesodu chmod 777 /home/phinecos/share三. 创建Samba配置文件:1. 保存现有的配置文件sudo cp /etc/samba/smb.

2016-03-24 15:12:11 566

原创 wdk驱动开发的特点

wdk开发的基本知识入门技巧,和windows应用层开发的区别

2016-03-19 14:55:54 1746

原创 驱动对象和设备对象的区别

window驱动开发中驱动对象和设备对象的区别联系

2016-03-18 23:43:25 1509

原创 Windbg断点调试

[文章主题]Windbg是Windows驱动调试的重要软件,也是必须学习的软件,前面的博客介绍了一些双机调试的环境配置,只要按照我所说的步骤一步步下来就可以完成环境搭建。本文主要介绍如何调试sys格式的驱动文件,网上很多资料都说得含糊不清,甚至有博主就是简单翻译外文资料,根本没有实际应用,这篇文章将解决这些问题。[环境配置]VM虚拟机(已安装XP系统)DriverMonitor(安装在XP系统中)...

2016-02-28 14:05:33 769

原创 Windows驱动开发调试工具

针对Windows驱动开发,有一些好的调试工具可以推荐。Windbg:和VM配合实现双机联合调试,完成双机调试功能,可以结合《软件调试》这本书对Windbg有较为深入的认识。DebugView: 可以捕获程序中由TRACE(debug版本)和OutputDebugString输出的信息。InstDrv:安装驱动程序的软件,也可以自己编写。DriverMonitor:用于查看驱动程序中的各种打印信息,帮助我们进行相应的信息显示与具体的设计。DeviceTree:设备树,查看驱动对象和设备对象。Pc

2016-02-19 12:21:20 1923

原创 Windows驱动开发VS2012 DDK/WDK的环境配置

[开发Windows驱动的配置是很必要的,下文将详细介绍VS2012如何配置驱动开发环境][转载]以下部分内容是转载博客:http://blog.csdn.net/huangxy10/article/details/15284881[下载]微软官网下载WDK或者网上有DDK安装包,这是驱动开发的SDK。安装WDK是很简单的,这里不再赘述。[安装DDK/WDK]安装完成后配置环境变量。根据你WDK安...

2016-02-19 00:45:29 7315 1

原创 Windbg驱动双机调试环境配置

[由于进入了Windows驱动编程领域第一步就是搭建环境,整个环境来说说难也不难,只是比较麻烦。文章有些地方比较繁琐的,而且别人写的比较好,作为引用参考直接贴连接了。如果你按照我写的一步步完成,很快就可以使用Windbg进行双机调试了][准备工作]1:WDK7.1,由于是做Windows Xp下的驱动开发,只能用WDK,如果是WDK8以上的,应该没有这么麻烦。2:VM虚拟机,并且有XP原版镜像,这...

2015-09-10 18:13:59 3783

文件系统驱动和设备驱动的区别

文件系统驱动和设备驱动是容易混淆的概念,本PDF将对文件系统过滤驱动和设备驱动的异同点做简要总结和分析,详细剖析两者的异同点,超高清PDF

2016-04-12

C++顺序表操作含源代码

C++数据结构实验资源,源代码也有。顺序表的操作!

2015-04-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除