- 博客(284)
- 资源 (9)
- 问答 (1)
- 收藏
- 关注
原创 usb个人总结
优点:近似于免费(你懂的),只需要在windows上安装安装就实时查看数据通信。(3)沁恒CH552 usb分析仪,软件工具USB2.0 Monitor。缺点:由于是软件,会经过操作系统的过滤,丢掉部分枚举信息,以及通信。(4)等等其他平台usb分析仪。上是软件层面的,非硬件真实时间。(1)力科usb分析仪。
2024-01-15 11:23:22
629
转载 史上最全的前端学习路线
https://blog.youkuaiyun.com/qq_33322074/article/details/88923645
2019-12-20 09:18:27
564
转载 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
595
转载 STL空间配置器allocator详解
STL空间配置器allocator详解标签: stl c++ 空间配置器2017年03月27日 21:02:39912人阅读 评论(0) 收藏 举报 分类:C++(19) 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.youkuaiyun.com/xy913741894/article/details/66974004目录(?)[+]stl六大组件简介我们知道,stl有容器...
2018-03-26 18:14:34
454
转载 C++函数适配器
C++函数适配器2013年08月15日 09:10:041519人阅读 评论(0) 收藏 举报 分类:C++深入学习(151) 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.youkuaiyun.com/u011676589/article/details/9977673先弄清几个概念,什么叫一元函数,二元函数1. 一元函数一个参数2. 二元函数 两个参数3. 一元谓...
2018-03-26 17:54:15
479
转载 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
973
转载 迭代器配接器详解
迭代器配接器详解迭代器是一个纯粹的抽象概念:任何东西,只要其行为类似迭代器,它就是一个迭代器。因此,你可以撰写一些类别(classes),具备迭代器接口,但有着各不相同的行为。C++标准程序库提供了数个预先定义的特殊迭代器,亦即所谓迭代器配接器(iterator adapters)。它们不仅起辅助作用,还能赋予整个迭代器抽象概念更强大的能力。 1、Insert iterators (安插型...
2018-03-26 12:59:48
295
转载 python 3.4.3 下载安装与环境配置 pip
python 3.4.3 下载安装与环境配置2017年07月05日 10:57:532245人阅读 评论(0) 收藏 举报 分类:【Python】(30) 版权声明:本文为博主原创文章,转载请注明出处 https://blog.youkuaiyun.com/xunalove/article/details/74387833目录(?)[+]简介: Python 是一个高层次的结合了解释性、编译性、互动性和面向...
2018-03-25 22:21:57
14328
1
原创 vs2017安装后 在安装一个Visual Assist
https://download.youkuaiyun.com/download/u010068569/9942030?locationNum=6&fps=1Visual Assist 作用增强Microsoft开发环境下的编辑能力。Visual Assist X具有强大的编辑特色,提高了生产效率,可以完全集成到您的Microsoft开发环境中,升级了您的IDE,在不改变编程习惯的同时就可以感受到Vi...
2018-03-22 23:52:43
4110
转载 STL--迭代器(iterator)使用详解
STL--迭代器(iterator)使用详解转载 2016年04月07日 10:21:024701指针与数组指针与其它数据结构呢?比如说链表?存储空间是非连续的。不能通过对指向这种数据结构的指针做累加来遍历。能不能提供一个行为类似指针的类,来对非数组的数据结构进行遍历呢?这样我们就能够以同样的方式来遍历所有数据结构(容器)。迭代器(Iterator)是指针(pointer)的泛化,它允许程序员以相...
2018-03-13 22:04:11
655
转载 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
5438
转载 vs 调用堆栈
vs 调用堆栈位置: 调试 >> 窗口 >> 调用堆栈说明:任何一个项目都会对项目进行各种层次和模块的划分,不管新手老手,在调试代码的时候(尤其是维护项目,修改别人的代码)还是经常会因为不知道代码是如何传递执行的而产生苦恼。如下面跟踪到代码对某个属性进行set操作,但是并不知道这个set操作是由哪里发起的,通过跟踪到的这个set操作仅仅能知道将要set的这个value是什么...
2018-03-12 20:02:07
5874
转载 掌握VS2010调试 -- 入门指南
掌握VS2010调试 -- 入门指南1 导言在软件开发周期中,测试和修正缺陷(defect,defect与bug的区别:Bug是缺陷的一种表现形式,而一个缺陷是可以引起多种Bug的)的时间远多于写代码的时间。通常,debug是指发现缺陷并改正的过程。修正缺陷紧随debug之后,或者说二者是相关的。如果代码中存在缺陷,我们首先要识别造成缺陷的根本原因(root cause),这个过程就称作调试(de...
2018-03-11 13:16:55
558
转载 wireshark基本用法及过虑规则
wireshark基本用法及过虑规则标签: wireshark基本语法 wireshark使用方法 wireshark包过虑规则2015年02月03日 18:44:05 81364人阅读 评论(1) 收藏 举报 分类:网络通信编程(19) 版权声明:本文为博主原创文章,欢迎转载。 http://blog.youkuaiyun.com/hzhsan/article/details/43453251目录(?)[...
2018-03-08 22:26:33
269
转载 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
619
转载 Qt DLL总结【二】-创建及调用QT的 DLL
Qt DLL总结【二】-创建及调用QT的 DLLQTDLL创建调用 创建qt动态库 http://download.youkuaiyun.com/download/u012803067/10270691调用qt动态库http://download.youkuaiyun.com/download/u012803067/10270702目录Qt DLL总结【一】-链接库预备知识Qt DLL总结【二】-创建及调用QT的 DL...
2018-03-05 17:13:44
398
转载 vs创建静态第三方库
创建第三方静态库https://jingyan.baidu.com/album/f0e83a256230ea22e4910163.html?picindex=1调用qt静态库demo http://download.youkuaiyun.com/download/u012803067/10272246创建qt静态库demo http://download.youkuaiyun.com/download/u0128030...
2018-03-05 15:49:39
239
原创 调用第三方库的时候要注意点
调用第三方库的时候一定要注意以下几点:1、在调用第三方库前,一定要要了解编译的第三方库的编译器是什么。如果编译自己程序的编译和编译第三方库编译器不同,那么就会导致引用第三方库失败。(虽然调用可以混用,主要看vc运行库兼容就行,但是还是建议使用编译器一致的第三方))2、调试问题问:第三方库是release版本,那么我程序选择debug模式编译,第三方库可以被调用用,但是调试的话,就是无法进入到第三方...
2018-03-05 15:19:22
1408
转载 VS引用第三方静态库的方法总结
使用例子:http://download.youkuaiyun.com/download/u012803067/10269903转自http://blog.youkuaiyun.com/raodotcong/article/details/8998379先说说普通的两种方法:方法1: 通过设置工程配置来添加lib库.转自网上: A、添加工程的头文件目录:工程---属性---配置属性---c/c++---常规---附加包...
2018-03-05 14:27:05
4841
转载 vs2010如何引用相对路径
vs2010如何引用相对路径听语音浏览:16871|更新:2014-01-24 11:14123456分步阅读在用vs2010做项目时,避免不了要引用外部类库lib,头文件等,这时就需要在项目属性中设置外部相关文件的路径。主要有以下三种方法。工具/原料假设有如下项目:----项目名字为:mytest----外部路头径为:d:\mytest\public\include----外部库路径为:d\my...
2018-03-05 14:22:59
1103
转载 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
2625
原创 vs项目文件夹进行分类管理
vs项目文件夹进行分类管理http://download.youkuaiyun.com/download/u012803067/10267078
2018-03-02 18:47:08
2724
转载 Visual Studio项目目录和文件说明
Visual Studio项目目录和文件说明3405Visual Studio项目属性配置VS6.0以及之前的版本是非常旧了,跟VS2002以及之后的版本有非常大的差别。VS2002之后,虽然每个版本都有变化。但是思想上已经非常成熟了。vc5,6的工程文件是.dspvc2002-2008工程文件是vcprojvc2010之后是vcxprojvcproj和vcxproj都是xml格式的。我这里是使用...
2018-03-01 17:28:14
4565
转载 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
700
转载 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
827
转载 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
301
转载 c++STL -----map
c++STL -----mapmap是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自建一颗红黑树(一种非严格意义上的平衡二叉树),这颗树具有对数据自动排序的功能,所以在map内部所有的数据...
2018-03-01 14:28:56
236
转载 C++ STL学习——set
STL之Set:Set的基本用法 set集合容器实现了红黑树(Red-Black Tree)的平衡二叉检索树的的数据结构,在插入元素时,它会自动调整二叉树的排列,把该元素放到适当的位置,以确保每个子树根节点的键值大于左子树所有节点的键值,而小于右子树所有节点的键值;另外,还得确保根节点的左子树的高度与有字数的高度相等,这样,二叉树的高度最小,从而检索速度最快。要注意的是,它不会重复插...
2018-03-01 13:56:22
166
转载 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
530
转载 C++ STL学习——stack
C++ STL学习——stack标签: STL stack2016年08月22日 23:50:45 2138人阅读 评论(0) 收藏 举报 分类:算法设计(79) 版权声明:本文为博主原创文章,欢迎转载,转载请标明出处。 栈是最为常用的数据结构了,很多算法都是依靠栈来实现的,比如递归。我们要手动来实现栈,显得十分繁琐和麻烦,而且复用性不好。C++ 的STL中已经帮我们封装好了栈,我们只...
2018-03-01 13:35:05
205
转载 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
194
转载 C++ STL学习——list
C++ STL学习——list标签: STL list2016年08月22日 00:00:56 1763人阅读 评论(0) 收藏 举报 分类:算法设计(79) 版权声明:本文为博主原创文章,欢迎转载,转载请标明出处。 如果由我们自己来实现一个链表,会写上不少代码,包括要实现创建、删除、插入等等操作。但是如果我们用了STL,那么该模板库就为我们提供了一个双向链表list,可以让我们非常...
2018-03-01 12:17:08
578
转载 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
211
转载 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
145
转载 STL学习小结
STL学习小结STL就是Standard Template Library,标准模板库。这可能是一个历史上最令人兴奋的工具的最无聊的术语。从根本上说,STL是一些“容器”的集合,这些“容器”有list, vector,set,map等,STL也是算法和其它一些组件的集合。这里的“容器”和算法的集合指的是世界上很多聪明人很多年的杰作。是C++标准库的一个重要组成部分,它由Stepanov and L...
2018-03-01 09:15:13
352
转载 udp客户端 用不用 bind 的区别
udp客户端 用不用 bind 的区别无连接的socket的客户端和服务端以及面向连接socket的服务端通过调用bind函数来配置本地信息。使用bind函数时,通过将my_addr.sin_port置为0,函数会自动为你选择一个未占用的端口来使用。 Bind()函数在成功被调用时返回0;出现错误时返回"-1"并将errno置为相应的错误号。需要注意的是,在调用bind函数时一般不要将端口号置为...
2018-02-28 19:16:56
14913
转载 UDP丢包原因
UDP丢包原因 一、主要丢包原因1、接收端处理时间过长导致丢包:调用recv方法接收端收到数据后,处理数据花了一些时间,处理完后再次调用recv方法,在这二次调用间隔里,发过来的包可能丢失。对于这种情况可以修改接收端,将包接收后存入一个缓冲区,然后迅速返回继续recv。2、发送的包巨大丢包:虽然send方法会帮你做大包切割成小包发送的事情,但包太大也不行。例如超过50K的一个udp包,不切割直...
2018-02-09 10:36:28
431
转载 udp丢包原因分析及总结
(20udp丢包原因分析及总结1、调用recv方法接收端收到数据后,处理数据花了一些时间,处理完后再次调用recv方法,在这二次调用间隔里,发过来的包可能丢失。对于这种情况可以修改接收端,将包接收后存入一个缓冲区,然后迅速返回继续recv。2、发送的包巨大丢包。虽然send方法会帮你做大包切割成小包发送的事情,但包太大也不行。例如超过50K的一个udp包,不切割直接通过send
2018-02-06 10:58:01
1946
转载 ffmpeg教程
ffmpeg教程http://blog.youkuaiyun.com/cffishappy/article/details/7352898概要 电影文件有很多基本的组成部分。首先,文件本身被称为容器Container,容器的类型决定了信息被存放在文件中的位置。AVI和Quicktime就是容器的例子。接着,你有一组流,例如,你经常有的是一个音频流和一个视频流。(一个流只是一种想像出
2018-02-05 10:43:40
14651
vs调用qt动态库
2018-03-05
创建动态库
2018-03-05
vs项目文件夹进行分类管理
2018-03-02
vs项目使用筛选器和文件夹进行分类
2018-03-02
vs项目使用筛选器进行分类
2018-03-02
linux arm架构下 安装电阻屏驱动
2017-03-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人