
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
1.问题描述在Jungle的上一篇文章中(Qt键盘事件(一)——检测按键输入及解决无法响应方向键问题),Jungle简单实现了利用qt检测用户按键操作并将键按下\释放操作打印在Qt界面上的一个小程序。但是在测试过程中会出现一个现象,那就是长按某个键不放,界面一直在刷新press、release、press、release……(如下图)也就是说,在长按某个键不释放的情况下,keyPres...
1.引言及本文简介在上两篇博客里,Jungle介绍了Qt键盘事件,并在小程序中应用Qt键盘事件监测按键输入:Qt键盘事件(一)——检测按键输入及解决无法响应方向键问题Qt键盘事件(二)——长按按键反复触发event事件问题解决在之前的一篇博客(Qt设计机器人仿真控制器)Jungle结合Qt和Coin3D设计实现了机器人仿真控制器,鼠标拖拽控制器界面6个轴的滑条,分别控制机器人6个关节...
本文Jungle将用vs2013+Qt5.6.0来实现设备管理器。什么是设备管理器?使用过Windows系统的人应该不陌生,它用来管理计算机上的设备。可以使用“设备管理器”查看和更改设备属性、更新设备驱动、配置设备和卸载设备,如下图:外观上来说,设备管理器提供计算机上所安装硬件的图形视图。所以本节Jungle要设计的设备管理器也只是实现这样一个能够显示计算机上所安装硬件的视图软件。1...
尽管网上已经有很多帖子在介绍如何搭建Windows驱动开发环境,Jungle照着这些帖子仍旧折腾了很长时间。在终于搭建成功后记录下环境搭建过程,方便大家使用。1.安装包准备Visio Studio2013:https://pan.baidu.com/s/1P77yeSKuE7mWllcpVUKtrQ提取码:sbavWDK8.1:https://www.microsoft.co...
TCP是面向连接的协议(计算机网络——运输层),每一个运输连接包括连接建立、数据传送和连接释放。运输连接的管理就是使运输连接的建立和释放都能正常进行。TCP连接采用的是CS模式,主动发起的连接的应用进程叫客户(Client),被动等待连接的应用进程叫服务器(Server)。在TCP连接建立过程中需要解决以下三个问题:(1)要使每一方能够通知对方的存在;(2)要允许双方协商一些参数(如最大窗...
1. 什么是CRTP?什么是CRTP?CRTP的全称是Curiously Recurring Template Pattern,即奇异递归模板模式,简称CRTP。CRTP是一种特殊的模板技术和使用方式,是C++模板编程中的一种惯用法。CRTP的特性表现为:基类是一个模板类派生类继承该基类时,将派生类自身作为模板参数传递给基类典型代码如下:// 基类是模板类template <typename

在文章Windows网络编程:一文深入理解Winsock里Jungle详细介绍了Winsock的头文件、面向连接的通信(TCP/IP)和无连接的通信(UDP/IP),Windows网络编程:Winsock实现客户端与服务器文件传输(TCP/IP)中Jungle基于Winsock实现了面向连接的通信,即利用TCP/IP协议通信。本文,Jungle将展示利用UDP/IP实现发送端与接收端的通信。1..
1.问题描述在Jungle的上一篇文章中(Qt键盘事件(一)——检测按键输入及解决无法响应方向键问题),Jungle简单实现了利用qt检测用户按键操作并将键按下\释放操作打印在Qt界面上的一个小程序。但是在测试过程中会出现一个现象,那就是长按某个键不放,界面一直在刷新press、release、press、release……(如下图)也就是说,在长按某个键不释放的情况下,keyPres...
Winsock是一种标准API,主要用于网络中的数据通信,允许两个或者多个应用程序(或进程)在同一机器上或通过网络相互通信。使用Winsock API,应用程序可以通过TCP/IP或UDP协议建立网络通信。Winsock API包括Winsock1和Winsock2版本,Winsock2版本的函数通过前缀"WSA-"标识。比如,建立套接字的Winsock1函数称为socket,而在Winsoc..
秋招面试必问的题目,感觉今年被问了差不多10次了。1.进程与线程进程:具有独立功能的程序关于某个数据集合上的一次运行活动。线程:进程的一个实体。比喻:一列火车是一个进程,火车的每一节车厢是线程。2.进程与线程的联系①一个线程只能属于一个进程,一个进程可以有多个线程;②系统资源分配给进程,同一进程的所有线程共享该进程的所有资源;③真正在处理机上运行的是线程;④不同进程的线程间利用消...







