自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(284)
  • 资源 (9)
  • 问答 (1)
  • 收藏
  • 关注

原创 usb个人总结

优点:近似于免费(你懂的),只需要在windows上安装安装就实时查看数据通信。(3)沁恒CH552 usb分析仪,软件工具USB2.0 Monitor。缺点:由于是软件,会经过操作系统的过滤,丢掉部分枚举信息,以及通信。(4)等等其他平台usb分析仪。上是软件层面的,非硬件真实时间。(1)力科usb分析仪。

2024-01-15 11:23:22 406

转载 史上最全的前端学习路线

https://blog.csdn.net/qq_33322074/article/details/88923645

2019-12-20 09:18:27 480

转载 C++编程必备神器STL——常用算法

C++编程必备神器STL——常用算法原创 2017年05月07日 12:24:55标签:C++ /STL /常用算法1034C++标准函数库中,为我们提供了一个algorithm库,里面包含了十分多的常用算法,下面我来做一个小小的总结非修改序列操作adjacent_find 查找两个相邻(Adjacent)的等价(Identical)元素all_of (C++11) 检测在给定范围中是否所...

2018-03-26 18:17:48 528

转载 STL空间配置器allocator详解

 STL空间配置器allocator详解标签: stl c++ 空间配置器2017年03月27日 21:02:39912人阅读 评论(0) 收藏 举报 分类:C++(19) 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xy913741894/article/details/66974004目录(?)[+]stl六大组件简介我们知道,stl有容器...

2018-03-26 18:14:34 411

转载 C++函数适配器

 C++函数适配器2013年08月15日 09:10:041519人阅读 评论(0) 收藏 举报 分类:C++深入学习(151) 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011676589/article/details/9977673先弄清几个概念,什么叫一元函数,二元函数1.    一元函数一个参数2. 二元函数 两个参数3. 一元谓...

2018-03-26 17:54:15 443

转载 c++中仿函数的理解

 c++中仿函数的理解2016年11月11日 17:47:251341人阅读 评论(0) 收藏 举报 分类:c++基础(7) 原文转自:http://www.cnblogs.com/decade-dnbc66/p/5347088.html先考虑一个简单的例子:假设有一个vector<string>,你的任务是统计长度小于5的string的个数,如果使用count_if函数的话,你的代码...

2018-03-26 16:52:20 939

转载 迭代器配接器详解

迭代器配接器详解迭代器是一个纯粹的抽象概念:任何东西,只要其行为类似迭代器,它就是一个迭代器。因此,你可以撰写一些类别(classes),具备迭代器接口,但有着各不相同的行为。C++标准程序库提供了数个预先定义的特殊迭代器,亦即所谓迭代器配接器(iterator adapters)。它们不仅起辅助作用,还能赋予整个迭代器抽象概念更强大的能力。     1、Insert iterators (安插型...

2018-03-26 12:59:48 259

转载 python 3.4.3 下载安装与环境配置 pip

 python 3.4.3 下载安装与环境配置2017年07月05日 10:57:532245人阅读 评论(0) 收藏 举报 分类:【Python】(30) 版权声明:本文为博主原创文章,转载请注明出处 https://blog.csdn.net/xunalove/article/details/74387833目录(?)[+]简介: Python 是一个高层次的结合了解释性、编译性、互动性和面向...

2018-03-25 22:21:57 13129 1

原创 vs2017安装后 在安装一个Visual Assist

https://download.csdn.net/download/u010068569/9942030?locationNum=6&fps=1Visual Assist 作用增强Microsoft开发环境下的编辑能力。Visual Assist X具有强大的编辑特色,提高了生产效率,可以完全集成到您的Microsoft开发环境中,升级了您的IDE,在不改变编程习惯的同时就可以感受到Vi...

2018-03-22 23:52:43 4053

转载 STL--迭代器(iterator)使用详解

STL--迭代器(iterator)使用详解转载 2016年04月07日 10:21:024701指针与数组指针与其它数据结构呢?比如说链表?存储空间是非连续的。不能通过对指向这种数据结构的指针做累加来遍历。能不能提供一个行为类似指针的类,来对非数组的数据结构进行遍历呢?这样我们就能够以同样的方式来遍历所有数据结构(容器)。迭代器(Iterator)是指针(pointer)的泛化,它允许程序员以相...

2018-03-13 22:04:11 565

转载 Visual Studio 即时窗口

Visual Studio 即时窗口 请看以下代码:[cpp] view plain copy#include <iostream>  using namespace std;     int   main()     {         int i=0;      printf("%d/n", i);      return   0;     }       调试到,printf("...

2018-03-12 20:55:27 5050

转载 vs 调用堆栈

vs 调用堆栈位置: 调试 >> 窗口 >> 调用堆栈说明:任何一个项目都会对项目进行各种层次和模块的划分,不管新手老手,在调试代码的时候(尤其是维护项目,修改别人的代码)还是经常会因为不知道代码是如何传递执行的而产生苦恼。如下面跟踪到代码对某个属性进行set操作,但是并不知道这个set操作是由哪里发起的,通过跟踪到的这个set操作仅仅能知道将要set的这个value是什么...

2018-03-12 20:02:07 5575

转载 掌握VS2010调试 -- 入门指南

掌握VS2010调试 -- 入门指南1 导言在软件开发周期中,测试和修正缺陷(defect,defect与bug的区别:Bug是缺陷的一种表现形式,而一个缺陷是可以引起多种Bug的)的时间远多于写代码的时间。通常,debug是指发现缺陷并改正的过程。修正缺陷紧随debug之后,或者说二者是相关的。如果代码中存在缺陷,我们首先要识别造成缺陷的根本原因(root cause),这个过程就称作调试(de...

2018-03-11 13:16:55 470

转载 wireshark基本用法及过虑规则

 wireshark基本用法及过虑规则标签: wireshark基本语法 wireshark使用方法 wireshark包过虑规则2015年02月03日 18:44:05 81364人阅读 评论(1) 收藏 举报 分类:网络通信编程(19) 版权声明:本文为博主原创文章,欢迎转载。 http://blog.csdn.net/hzhsan/article/details/43453251目录(?)[...

2018-03-08 22:26:33 237

原创 抓包视频教程

http://edu.51cto.com/center/course/lesson/index?id=133306

2018-03-06 21:21:07 4629

转载 vs dumpbin查看dll,lib有哪些可导出的

VS自带工具:dumpbin的使用转载 2017年07月27日 14:08:20标签:VS /dumpbin工具253有时候我们想查看一个exe引用了哪些动态库,或者我们想看某个动态库包含哪些接口函数,这个时候可以使用dumpbin.exe工具:1.输入Dumpbin -imports calldll.exe查看它的输入信息,可以看到它加载了***.dll2.输入dumpbin –exports ...

2018-03-05 17:34:57 572

转载 Qt DLL总结【二】-创建及调用QT的 DLL

Qt DLL总结【二】-创建及调用QT的 DLLQTDLL创建调用  创建qt动态库 http://download.csdn.net/download/u012803067/10270691调用qt动态库http://download.csdn.net/download/u012803067/10270702目录Qt DLL总结【一】-链接库预备知识Qt DLL总结【二】-创建及调用QT的 DL...

2018-03-05 17:13:44 360

转载 vs创建静态第三方库

创建第三方静态库https://jingyan.baidu.com/album/f0e83a256230ea22e4910163.html?picindex=1调用qt静态库demo  http://download.csdn.net/download/u012803067/10272246创建qt静态库demo http://download.csdn.net/download/u0128030...

2018-03-05 15:49:39 204

原创 调用第三方库的时候要注意点

调用第三方库的时候一定要注意以下几点:1、在调用第三方库前,一定要要了解编译的第三方库的编译器是什么。如果编译自己程序的编译和编译第三方库编译器不同,那么就会导致引用第三方库失败。(虽然调用可以混用,主要看vc运行库兼容就行,但是还是建议使用编译器一致的第三方))2、调试问题问:第三方库是release版本,那么我程序选择debug模式编译,第三方库可以被调用用,但是调试的话,就是无法进入到第三方...

2018-03-05 15:19:22 1311

转载 VS引用第三方静态库的方法总结

使用例子:http://download.csdn.net/download/u012803067/10269903转自http://blog.csdn.net/raodotcong/article/details/8998379先说说普通的两种方法:方法1:  通过设置工程配置来添加lib库.转自网上: A、添加工程的头文件目录:工程---属性---配置属性---c/c++---常规---附加包...

2018-03-05 14:27:05 4733

转载 vs2010如何引用相对路径

vs2010如何引用相对路径听语音浏览:16871|更新:2014-01-24 11:14123456分步阅读在用vs2010做项目时,避免不了要引用外部类库lib,头文件等,这时就需要在项目属性中设置外部相关文件的路径。主要有以下三种方法。工具/原料假设有如下项目:----项目名字为:mytest----外部路头径为:d:\mytest\public\include----外部库路径为:d\my...

2018-03-05 14:22:59 1061

转载 VS中使用QT,多国语言翻译问题

 VS中使用QT,多国语言翻译问题2017年09月06日 23:56:10 149人阅读 评论(0) 收藏 举报 分类:VS-Qt工作总结(1) 版权声明:本文为博主原创文章,未经博主允许不得转载。VS版本:VS2010 Qt版本:Qt5.5.1 例 子:英译汉以下介绍是我站在巨人们的肩膀上,并结合自己在工作中所遇到的问题作出的总结。在VS中使用Qt编程,VS是不支持中文格式的,所以遇到了语言翻译...

2018-03-05 09:21:52 2480

原创 vs项目文件夹进行分类管理

vs项目文件夹进行分类管理http://download.csdn.net/download/u012803067/10267078

2018-03-02 18:47:08 2612

转载 Visual Studio项目目录和文件说明

Visual Studio项目目录和文件说明3405Visual Studio项目属性配置VS6.0以及之前的版本是非常旧了,跟VS2002以及之后的版本有非常大的差别。VS2002之后,虽然每个版本都有变化。但是思想上已经非常成熟了。vc5,6的工程文件是.dspvc2002-2008工程文件是vcprojvc2010之后是vcxprojvcproj和vcxproj都是xml格式的。我这里是使用...

2018-03-01 17:28:14 4451

转载 Qt/Qml工程转VS工程

Qt/Qml工程转VS工程原创 2017年12月02日 09:55:59标签:qt /visual studio555Qt/Qml工程是可以通过qmake工具直接转换为VisualStudio工程的 命令行:qmake -tp vc1当然, qmake和vc的编译环境都是有路径的, 如:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\b...

2018-03-01 17:25:01 616

转载 C++11 thread 线程同步 线程池

C++11 thread 线程同步 线程池ws系统中,需要vs2010+sp1或vs2012才支持。1.线程的创建C++11线程类std::thread,头文件include <thread>首先,看一个最简单的例子:[cpp] view plaincopyvoid my_thread(){puts("hello, world");}int main(int argc, char *a...

2018-03-01 16:53:58 665

转载 C++——多线程编程(一)std::thread

(一)与C++11多线程相关的头文件C++11 新标准中引入了四个头文件来支持多线程编程,他们分别是< atomic> ,< thread>,< mutex>,< condition_variable>和< future>。 •< atomic>:该头文主要声明了两个类, std::atomic 和 std::atomic_f...

2018-03-01 16:51:23 244

转载 c++STL -----map

c++STL -----mapmap是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自建一颗红黑树(一种非严格意义上的平衡二叉树),这颗树具有对数据自动排序的功能,所以在map内部所有的数据...

2018-03-01 14:28:56 196

转载 C++ STL学习——set

STL之Set:Set的基本用法        set集合容器实现了红黑树(Red-Black Tree)的平衡二叉检索树的的数据结构,在插入元素时,它会自动调整二叉树的排列,把该元素放到适当的位置,以确保每个子树根节点的键值大于左子树所有节点的键值,而小于右子树所有节点的键值;另外,还得确保根节点的左子树的高度与有字数的高度相等,这样,二叉树的高度最小,从而检索速度最快。要注意的是,它不会重复插...

2018-03-01 13:56:22 130

转载 C++ STL学习——heap

C++ STL学习——heap标签: heap c语言 STL2016年09月28日 20:11:10 1920人阅读 评论(0) 收藏 举报 分类:算法设计(79) 版权声明:本文为博主原创文章,欢迎转载,转载请标明出处。      heap堆其实是一种比较复杂的数据结构,尤其涉及到建堆和调整堆的时候。好在在STL中已经封装了heap的一些操作,可以让我们比较方便的使用堆。比如判断堆,删除一个元...

2018-03-01 13:40:15 480

转载 C++ STL学习——stack

 C++ STL学习——stack标签: STL stack2016年08月22日 23:50:45 2138人阅读 评论(0) 收藏 举报 分类:算法设计(79) 版权声明:本文为博主原创文章,欢迎转载,转载请标明出处。      栈是最为常用的数据结构了,很多算法都是依靠栈来实现的,比如递归。我们要手动来实现栈,显得十分繁琐和麻烦,而且复用性不好。C++ 的STL中已经帮我们封装好了栈,我们只...

2018-03-01 13:35:05 182

转载 C++ STL学习——queue

 C++ STL学习——queue标签: STL queue2016年08月23日 00:08:23 2119人阅读 评论(0) 收藏 举报 分类:算法设计(79) 版权声明:本文为博主原创文章,欢迎转载,转载请标明出处。      我们在上一篇博客中《C++ STL学习——stack》简单介绍了STL 中stack这种数据结构的使用,这篇博客主要来讲一下queue队列的使用。其实queue的使用...

2018-03-01 13:33:06 165

转载 C++ STL学习——list

 C++ STL学习——list标签: STL list2016年08月22日 00:00:56 1763人阅读 评论(0) 收藏 举报 分类:算法设计(79) 版权声明:本文为博主原创文章,欢迎转载,转载请标明出处。       如果由我们自己来实现一个链表,会写上不少代码,包括要实现创建、删除、插入等等操作。但是如果我们用了STL,那么该模板库就为我们提供了一个双向链表list,可以让我们非常...

2018-03-01 12:17:08 404

转载 C++ STL学习——deque

 C++ STL学习——deque标签: STL deque2016年09月07日 00:05:30 2160人阅读 评论(0) 收藏 举报 分类:算法设计(79) 版权声明:本文为博主原创文章,欢迎转载,转载请标明出处。       在数据结构中还有一种很常见的队列叫做双端队列,我们在上一篇博客《C++ STL学习——queue》中讲到的队列queue是一种最标准的队列,只能在尾部插入数据,在头...

2018-03-01 12:14:49 166

转载 C++ STL学习——vector

 C++ STL学习——vector标签: STL vector2016年08月21日 21:45:08 2201人阅读 评论(0) 收藏 举报 分类:算法设计(79) 版权声明:本文为博主原创文章,欢迎转载,转载请标明出处。     学过C++的人肯定会很熟悉STL标准模板库,STL其实就是封装了一系列的接口,供我们调用。很多函数或者算法的实现不需要我们从头开始写,大大提高我们的编程效率。这篇博...

2018-03-01 11:16:50 116

转载 STL学习小结

STL学习小结STL就是Standard Template Library,标准模板库。这可能是一个历史上最令人兴奋的工具的最无聊的术语。从根本上说,STL是一些“容器”的集合,这些“容器”有list, vector,set,map等,STL也是算法和其它一些组件的集合。这里的“容器”和算法的集合指的是世界上很多聪明人很多年的杰作。是C++标准库的一个重要组成部分,它由Stepanov and L...

2018-03-01 09:15:13 302

转载 udp客户端 用不用 bind 的区别

udp客户端 用不用 bind 的区别无连接的socket的客户端和服务端以及面向连接socket的服务端通过调用bind函数来配置本地信息。使用bind函数时,通过将my_addr.sin_port置为0,函数会自动为你选择一个未占用的端口来使用。  Bind()函数在成功被调用时返回0;出现错误时返回"-1"并将errno置为相应的错误号。需要注意的是,在调用bind函数时一般不要将端口号置为...

2018-02-28 19:16:56 13940

转载 UDP丢包原因

UDP丢包原因 一、主要丢包原因1、接收端处理时间过长导致丢包:调用recv方法接收端收到数据后,处理数据花了一些时间,处理完后再次调用recv方法,在这二次调用间隔里,发过来的包可能丢失。对于这种情况可以修改接收端,将包接收后存入一个缓冲区,然后迅速返回继续recv。2、发送的包巨大丢包:虽然send方法会帮你做大包切割成小包发送的事情,但包太大也不行。例如超过50K的一个udp包,不切割直...

2018-02-09 10:36:28 400

转载 udp丢包原因分析及总结

(20udp丢包原因分析及总结1、调用recv方法接收端收到数据后,处理数据花了一些时间,处理完后再次调用recv方法,在这二次调用间隔里,发过来的包可能丢失。对于这种情况可以修改接收端,将包接收后存入一个缓冲区,然后迅速返回继续recv。2、发送的包巨大丢包。虽然send方法会帮你做大包切割成小包发送的事情,但包太大也不行。例如超过50K的一个udp包,不切割直接通过send

2018-02-06 10:58:01 1842

转载 ffmpeg教程

ffmpeg教程http://blog.csdn.net/cffishappy/article/details/7352898概要 电影文件有很多基本的组成部分。首先,文件本身被称为容器Container,容器的类型决定了信息被存放在文件中的位置。AVI和Quicktime就是容器的例子。接着,你有一组流,例如,你经常有的是一个音频流和一个视频流。(一个流只是一种想像出

2018-02-05 10:43:40 14529 1

mqtt开发C语言基于paho实现MQTT客户端实战案例

mqtt开发C语言基于paho实现MQTT客户端实战案例

2024-02-19

vs调用qt动态库

vs调用qt动态库========================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================

2018-03-05

创建动态库

创建一个动态库=======================================================================================================================================================================

2018-03-05

引用第三方静态库

vs引用第三方静态库

2018-03-05

vs项目文件夹进行分类管理

vs项目文件夹进行分类管理-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

2018-03-02

vs项目使用筛选器和文件夹进行分类

vs项目文件夹使用筛选器和文件夹进行分类--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

2018-03-02

vs项目使用筛选器进行分类

vs项目使用筛选器进行分类------------------------------------------------------------------------------------------------------------------

2018-03-02

qt自定义事件

qt自定义事件

2017-04-19

qt软键盘的中文输入

此demo实现qt软键盘的中文输入,方面移植,实现对大小写的切换

2015-09-16

qt软件盘实现中文输入法

本demo实现中文输入。和大小写的中文切换

2015-09-16

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

TA关注的人

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