![](https://img-blog.csdnimg.cn/20191116111851360.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Windows开发
冯Jungle
C++开发者
展开
-
Windows驱动开发环境搭建:VS2013+WDK8.1
尽管网上已经有很多帖子在介绍如何搭建Windows驱动开发环境,Jungle照着这些帖子仍旧折腾了很长时间。在终于搭建成功后记录下环境搭建过程,方便大家使用。1.安装包准备Visio Studio2013:https://pan.baidu.com/s/1P77yeSKuE7mWllcpVUKtrQ提取码:sbavWDK8.1:https://www.microsoft.co...原创 2020-03-15 19:12:21 · 3140 阅读 · 0 评论 -
Qt实现设备管理器——枚举系统所有设备
本文Jungle将用vs2013+Qt5.6.0来实现设备管理器。什么是设备管理器?使用过Windows系统的人应该不陌生,它用来管理计算机上的设备。可以使用“设备管理器”查看和更改设备属性、更新设备驱动、配置设备和卸载设备,如下图:外观上来说,设备管理器提供计算机上所安装硬件的图形视图。所以本节Jungle要设计的设备管理器也只是实现这样一个能够显示计算机上所安装硬件的视图软件。1...原创 2020-02-21 22:13:11 · 4456 阅读 · 7 评论 -
Windows 64位安装mysql 8.0.11教程
1.下载mysql与安装官网:https://dev.mysql.com/downloads/mysql/ 下拉到MySQL Community Server 8.0.11 ,Operating System选择Microsoft Windows,选择“Windows (x86, 64-bit), ZIP Archive” 跳转到下载页面,选择“No thanks, just star...原创 2018-07-25 19:15:51 · 4071 阅读 · 1 评论 -
赶快拿走!你期待的USB2.0协议中文版出炉啦!
得到原创 2020-02-15 20:03:09 · 3911 阅读 · 0 评论 -
Windows网络编程:Winsock实现UDP通信
在文章Windows网络编程:一文深入理解Winsock里Jungle详细介绍了Winsock的头文件、面向连接的通信(TCP/IP)和无连接的通信(UDP/IP),Windows网络编程:Winsock实现客户端与服务器文件传输(TCP/IP)中Jungle基于Winsock实现了面向连接的通信,即利用TCP/IP协议通信。本文,Jungle将展示利用UDP/IP实现发送端与接收端的通信。1...原创 2019-12-14 11:49:24 · 3511 阅读 · 0 评论 -
Windows网络编程:一文深入理解Winsock
Winsock是一种标准API,主要用于网络中的数据通信,允许两个或者多个应用程序(或进程)在同一机器上或通过网络相互通信。使用Winsock API,应用程序可以通过TCP/IP或UDP协议建立网络通信。Winsock API包括Winsock1和Winsock2版本,Winsock2版本的函数通过前缀"WSA-"标识。比如,建立套接字的Winsock1函数称为socket,而在Winsoc...原创 2019-12-13 08:41:21 · 5108 阅读 · 0 评论 -
BIOS基本概念
1.BIOS基本概念BIOS(Basic Input/Outut System),基本输入输出系统,保存着计算机最重要的基本输入输出的程序、系统设置信息、开机后自检程序和系统自启动程序。BIOS固化在只读存储器(ROM)中,为电脑提供最低级、最直接的硬件控制的程序,是连通软件程序和硬件设备之间的枢纽。也就是说,BIOS是硬件和软件程序之间的一个转换器或接口,负责解决硬件的即时要求,并按照软件对...原创 2019-12-02 10:05:59 · 4595 阅读 · 0 评论 -
C++设计实现日志系统
日志系统几乎是每一个实际的软件项目从开发、测试到交付,再到后期的维护过程中极为重要的查看软件代码运行流程、还原错误现场、记录运行错误位置及上下文等的重要依据。一个高性能的日志系统,能够准确记录重要的变量信息,同时又没有冗余的打印导致日志文件记录无效的数据。本文Jungle将用C++设计实现一个日志系统。1.为什么需要日志为什么需要日志?其实在引言中已经提到了,实际的软件项目的几乎每个过...原创 2019-11-17 11:06:58 · 6341 阅读 · 3 评论 -
Windows网络编程:Winsock实现客户端与服务器文件传输(TCP/IP)
在《Qt实现客户端与服务器消息发送与文件传输》一文里Jungle用Qt和Qt封装的类实现了客户端与服务器之间的消息发送和文件传输。本文Jungle尝试用Windows编程实现客户端与服务器之间的文件传输。不过本文仅仅简单介绍如何实现socket套接字传输。不足之处请各位CSDNer之初。1.Winsock2借用百度百科:“WinSock2是连接系统和用户使用的软件之间用于交流的一个接口。W...原创 2018-06-30 21:02:33 · 5704 阅读 · 1 评论 -
Flash、ROM和RAM的区别
1.ROMROM,Read Only Memory,只读存储器,用于保存数据。ROM数据在任何时候都可以读取,但不能随意更新,断电时ROM也能保留数据。 ROM按内容写入方式,一般分为3种:(1)固定内容ROM:采用掩模工艺制作,内容在出厂时已经按照要求固定,无法修改,断电后信息不丢失,因此常用语存储固定的程序和数据;(2)PROM(Programmable ROM):可一次编程ROM...原创 2019-03-06 22:36:09 · 690 阅读 · 0 评论 -
进程
1.进程的定义进程是操作系统中最重要、最基本的概念。目前没有对进程的统一的定义。一般认为,进程是一个可并发执行的具有独立功能的程序关于某个数据结合的一次执行过程,也是操作系统进行资源分配和保护的基本单位。进程具有多种属性:结构性:进程是程序在某个数据集合上的执行过程,会配置一个进程控制块来描述和记录进程的动态变化过程。每个进程至少由程序块、数据块和进程控制块组成。 共享性:同一个程序...原创 2019-03-03 16:18:30 · 808 阅读 · 0 评论 -
中断
1.中断相关概念计算机中都配置了中断装置,用户程序执行过程中不但可通过系统调用,还可以用中断方式来请求和获得操作系统的服务。采用中断技术后还能实现CPU 和 I/O 设备交换信息使 CPU 与 I/O 设备并行工作。此外,在计算机运行过程中,还有许多事件会随机发生,如硬件故障、电源掉电、人机联系和程序出错等,这些事件必须及时加以处理。中断(interrupt)是指程序执行过程中,当发生某个事件...原创 2019-03-02 22:51:10 · 1687 阅读 · 0 评论 -
Windows内存管理
1.物理内存概念(Physical Memory Address)PC上有三条总线:数据总线、地址总线和控制总线。32位的CPU可寻址4GB(2的32次方)个字节。用户最多可以使用4GB的真实物理内存。PC中的很多设备都拥有自己的内存,这部分内存会映射到PC的物理内存上,读写这段物理地址其实也就是读写设备的物理地址。一般会广义的认为设备的内存也是物理内存地址。2.虚拟内存地址(Virtua...原创 2019-03-02 11:08:28 · 272 阅读 · 0 评论