自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

杨氏计算机知识整理

敢为与敢不同

  • 博客(34)
  • 收藏
  • 关注

原创 G++下如何编译运行C++11多线程代码

安装G++的指令:1. 编辑源程序:sudo apt-get install g++    vim hello.cpp[cpp] view plain copy #include <iostream>  #include <thread>    void func(int x)  {      std::cout << x << "    new t...

2018-05-31 14:09:10 3386 2

转载 C++11 并发编程教程 - Part 3 : 锁的进阶与条件变量

【C++11 并发编程教程 - Part 3 : 锁的进阶与条件变量】http://blog.51cto.com/billhoo/1296334C++11 并发编程教程 - Part 3 : 锁的进阶与条件变量注:文中凡遇通用的术语及行话,均不予以翻译。译文有不当之处还望悉心指正。原文:C++11 Concurrency Tutorial – Part 3: Advanced locking an...

2018-05-31 13:14:34 153

转载 C++11 并发编程教程 - Part 2 : 保护共享数据

C++11 并发编程教程 - Part 2 : 保护共享数据C++11 并发编程教程 - Part 2 : 保护共享数据注:文中凡遇通用的术语及行话,均不予以翻译。译文有不当之处还望悉心指正。原文:C++11 Concurrency - Part 2 : Protect shared data   上一篇文章我们讲到如何启动一些线程去并发地执行某些操作,虽然那些在线程里执行的代码都是独立的,但通常...

2018-05-31 13:13:32 91

转载 C++11多线程编程(一)

【C++11 并发编程教程 - Part 1 : thread 初探(bill译)】http://blog.51cto.com/billhoo/1294190原文:C++11 Concurrency - Part 1 : Start Threads   C++11 引入了一个新的线程库,包含了用于启动、管理线程的诸多工具,与此同时,该库还提供了包括互斥量、锁、原子量等在内的同步机制。在这个系列的教...

2018-05-31 13:12:25 291

转载 vs2013中配置多线程的使用环境

1.在Visual Studio 2013中配置2.pthreads-w32 下载地址这里下载最新版本pthreads-w32-2-9-1        ftp://sourceware.org/pub/pthreads-win32/pthreads-w32-2-9-1-release.zip(我们也可以去下载pthread 的windows安装包:http://sourceware.org/pt...

2018-05-31 00:07:28 379

转载 Linux系统命令

特别整理Linux运维最常用150个命令和大家分享,大家学习命令不用在盲目了,根据分类,然后逐步学习!http://blog.51cto.com/oldboy/1951107命令功能说明线上查询及帮助命令(2个)man查看命令帮助,命令的词典,更复杂的还有info,但不常用。help查看Linux内置命令的帮助,比如cd命令。文件和目录操作命令(18个)ls全拼list,功能是列出目录的内容及其内...

2018-05-30 22:47:47 107

转载 如何在Linux终端中获取命令帮助

http://blog.51cto.com/wubinary/1358575一、命令执行方式以及命令文件的路径  一般Linux中的命令都带有帮助文件。  shell中的命令一般是这样执行的:当用户在终端上输入命令并按回车后,系统内核会在当前用户的环境变量PATH中去读取环境变量的值,变量的值就是命令的路径,命令路径不只一个,于是系统会从这些路径中从左至右的顺序匹配要查找的命令文件,直到找到并执行...

2018-05-30 09:57:35 479

原创 C++中##的作用

作用:连接符比如:它是个用在宏中的关键字. 表示将前后数据连接起来.如: #define Conn(str) str##MyName这样使用 Conn(123)则等价于 123MyName例子见C++视频对象动态创建那节本篇博文仅供个人记录用...

2018-05-28 22:31:21 869

转载 C++中反斜杠作用“\”

今天看了一下vc自带的一些头文件的内容,看到很多语句后面都有反斜杠,在印象中就只有//是表示注释功能的,但是反斜杠也只是一个转义字符来的。但是语句后面再加一个反斜杠,还真没见过!查了一下,原来是这样的:  ①转义字符;如:\n表示回车+换行等。②续行符;这个需要注意一下,在一般的语句中,这个有和没有事没关系的,编译器编译的时候会自动把两句连在一起(注意是把第二行原原本本从开始第一个字符(包括...

2018-05-28 22:16:25 5449

原创 Linux系统命令

1.   mkdir命令mkdir命令用来创建目录。该命令创建由dirname命名的目录。如果在目录名的前面没有加任何路径名,则在当前目录下创建由dirname指定的目录;如果给出了一个已经存在的路径,将会在该目录下创建一个指定的目录。在创建目录时,应保证新建的目录与它所在目录下的文件没有重名。  注意:在创建文件时,不要把所有的文件都存放在主目录中,可以创建子目录,通过它们来更有效地组织文件。最...

2018-05-28 13:58:05 235

转载 Linux操作指令

转:http://blog.csdn.net/xiaoguaihai/article/details/8705992 Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们。这个是我将鸟哥书上的进行了一下整理的,希望不要涉及到版权问题。1、显示日期的指令: date2、显示日历的指令:cal3、简单好用的计算器:bc怎么10/100会...

2018-05-28 13:16:11 196

转载 socklen_t 类型

https://blog.csdn.net/king16304/article/details/52277205在Linux下编译程序,accept( ; ; ;) 函数的第三个参数提示“从类型‘int*’到类型‘socklen_t*’的转换无效”,于是乎,我发现还有个 socklen_t 类型。解决办法:     将保存 struct sockaddr_un 结构的长度的变量类型,由 int 类...

2018-05-23 15:40:07 2503 1

转载 网络编程socket之listen函数

网络编程socket之listen函数 摘要:listen函数使用主动连接套接口变为被连接套接口,使得一个进程可以接受其它进程的请求,从而成为一个服务器进程。在TCP服务器编程中listen函数把进程变为一个服务器,并指定相应的套接字变为被动连接。listen函数在一般在调用bind之后-调用accept之前调用,它的函数原型是:#include<sys/socket.h>int ...

2018-05-23 15:17:39 1597

转载 socket函数

socket()函数介绍socket函数介绍函数原型domaintypeprotocolerrno示例函数原型socket()函数的原型如下,这个函数建立一个协议族为domain、协议类型为type、协议编号为protocol的套接字文件描述符。如果函数调用成功,会返回一个标识这个套接字的文件描述符,失败的时候返回-1。#include<sys/types.h>#include&lt...

2018-05-23 14:23:12 168

转载 在Ubuntu下,关于超级权限和普通权限的切换

在安装ubuntu之后,我们一般默认的权限是普通用户的。可是有时我们执行一些命令的使用,提示需要使用超级权限,那么我们可以使用如下命令:$ su -或$ su root两者都可以切换到超级权限下,可是有的同学会遇到如下情况:那么我们需要执行以下命令:$ sudo passwd root我们可以看到如下信...

2018-05-23 11:46:41 3108

转载 Linux中的文件描述符与打开文件之间的关系

1. 概述    在Linux系统中一切皆可以看成是文件,文件又可分为:普通文件、目录文件、链接文件和设备文件。文件描述符(file descriptor)是内核为了高效管理已被打开的文件所创建的索引,其是一个非负整数(通常是小整数),用于指代被打开的文件,所有执行I/O操作的系统调用都通过文件描述符。程序刚刚启动的时候,0是标准输入,1是标准输出,2是标准错误。如果此时去打开一个新的文件,它...

2018-05-22 22:43:53 114

原创 德国交通标志检测识别数据集

http://benchmark.ini.rub.de/?section=gtsdb&subsection=datasethttp://benchmark.ini.rub.de/?section=gtsrb&subsection=dataset#DownloadsThe German Traffic Sign Detection Benchmark The German Traff...

2018-05-22 09:54:10 24626 20

转载 C++Primer第五版 第十五章习题答案(1~10)

https://blog.csdn.net/misayaaaaa/article/details/611934421:知识点1:面向对象程序设计的三个基本概念:数据抽象、继承和动态绑定(核心概念)数据抽象:将类的接口与实现分离继承:我们可以定义与其他类相似但完全不相同的新类动态绑定:在使用这些彼此相似的类时,在一定程度上忽略他们的区别,统一使用它们的对象知识点2:类的继承构成一种层次关系,在层次根...

2018-05-21 21:44:43 187

转载 MATLAB提速

http://www.bfcat.com/index.php/2012/10/matlab-sliding-windows  高效使用Matlab之一:加速滑动窗http://www.bfcat.com/index.php/2012/11/build-in-for/  高效使用Matlab之二:用内建函数代替for循环http://www.bfcat.com/index.php/2012/11/m...

2018-05-21 16:11:31 298

转载 中继器、集线器、网桥、交换机、路由器、网关的总结

  https://blog.csdn.net/qq_25606103/article/details/51288459https://blog.csdn.net/21aspnet/article/details/149916  计算机网络体系中,有几样通信设备或者说网络名词出现的频率相当的高,它们是:中继器、集线器、网桥、交换机、路由器和网关。初学者或者非专业者可能会对这几个名词的含义和作用感到...

2018-05-21 16:09:05 7043 1

转载 OpenCV2 多摄像头读取视频实现

https://blog.csdn.net/wangzhebupt/article/details/21390449//编程环境:VS2012,Opencv2.4.6  [cpp] view plain copy#include <opencv2/opencv.hpp>  #include <iostream>    using namespace cv;  using n...

2018-05-21 10:21:42 1017

转载 OpenCV图像翻转

https://blog.csdn.net/Kelvin_Yan/article/details/49755313矩阵(图像)镜像(翻转)cv::flip[cpp] view plain copyvoid flip(InputArray src, OutputArray dst, int flipCode)  参数:src,输入矩阵dst,翻转后矩阵,类型与src一致flipCode,翻转模式,f...

2018-05-21 10:15:49 3595 4

转载 烂好人做不得

有一个女人,大家都夸她煮菜很好吃,于是,每次聚餐的时候大家在打麻将唠家常的时候,她在准备餐点。有一个职员,领导觉得他很能干,于是,在公司组织大家旅游的时候,他留守,因为领导觉得,如果在大家都出门的时候,突然有了什么工作,只有他有能力独自完成。有一个音乐创作人,他的作品捧红了几个歌手,于是,老板在推新人的时候让他为新人创作一首歌,并告诉他,这个新人红不红全看你了。有一个学生,成绩一直排名年级第一,于...

2018-05-21 10:10:13 121

转载 关于使用opencv的提速(一)(代码x86转换x64的问题)

https://blog.csdn.net/wangzhebupt/article/details/22728571这两天为了提升opencv性能,不仅仅要将32位处理转化为64位处理,充分利用我的计算机性能,更要联合cuda/ocl编译适合我本身计算机GPU的opencv  dll和lib本篇主要是解决一些x86转为x64中出现的问题我现在遇到的问题是,编译时提示找不到opencv_core.l...

2018-05-21 10:04:33 741

转载 关于使用opencv的提速(二)(多线程问题,openMP)

https://blog.csdn.net/wangzhebupt/article/details/22743515主要参照的是:http://www.cnblogs.com/yangyangcv/archive/2012/03/23/2413335.html?ADUIN=745066753&ADSESSION=1396342401&ADTAG=CLIENT.QQ.5311_.0&...

2018-05-21 10:01:47 1496

转载 模2除法

模2除法关于一个二进制数1111000 除以1101,模2除法的商为1011,余数为111.这个结果不同于十进制除法。所以特记下。具体步骤如下:#第一步  1111000  1101  0010000 ----余数,商为1,只要第一位非0商就是1  #第二步,每步移一位,当起始位为0时,除以0;为1时除以除数。  010000  0000  010000  ----余数,商为0,只要第一位是0商就...

2018-05-09 21:17:00 8879 1

转载 数据库索引到底是什么,是怎样工作的?

https://blog.csdn.net/weiliangliang111/article/details/51333169我们通过一个简单的例子来开始教程,解释为什么我们需要数据库索引。假设我们有一个数据库表 Employee, 这个表有三个字段(列)分别是 Employee_Name、Employee_Age 和Employee_Address。假设表Employee 有上千行数据。现在假设...

2018-05-08 22:30:50 100

转载 信道和调制(2018.5.08)

http://www.cnblogs.com/yangmingxianshen/p/7819336.html1.信道信道是信息传输的通道,即信息传输时所经过的一条通路,信道的一端是发送端,另一端是接收端。一条传输线路上可以有多条信道(多条复用)。如图所示,计算机A和计算机B通过频分复用技术,将一条物理线路划分为两个信道。对于信道1,A是发送端,B是接受端。对于信道2,A是接收端,B是发送端。与信道...

2018-05-08 17:04:14 1548

转载 visual studio高效率插件及快捷键

visual studio高效率插件及快捷键 visual studio从2010开始支持插件安装(工具->扩展管理器),这里推荐几个插件,可以极大的提升开发效率: Visual Assist X(VAssistX)VAssistX是wholetomato公司(https://www.wholetomato.com/)开发的插件,目的是用来提升vs IDE的开发体验,比较常用高效的快键键...

2018-05-04 19:01:58 1936

转载 C++ Primer第五版勘误 持续更新

https://blog.csdn.net/abnerwang2014/article/details/20618531这篇文章是对 《C++ Primer 中文版第5版》 中错误的列举,会随着时间的推移持续更新1. P16:练习 1.19,“修改你为 1.4.1 节练习 1.10” 改为 “修改你为 1.4.1 节练习 1.11”2. P21:1.6 书店程序中,第5行的注释 // 保存下一条交...

2018-05-04 17:03:06 2479

转载 C++ Primer第五版 第四章习题答案

参考链接:https://blog.csdn.net/misayaaaaa/article/details/53786215                https://blog.csdn.net/column/details/14252.html?&page=4第四章习题答案(1-10)1:运算符优先级的问题主要记住小括号的利用、算术>关系>逻辑。求值结果为:1052:括号...

2018-05-04 16:18:07 246

转载 for循环中的逗号表达式

https://blog.csdn.net/hurmishine/article/details/75172761for循环在是在编程中用的比较多的循环语句了,逗号运算符在实际编程中用到的不是很多,一般就用到定义变量的时候吧,其它的地方自己不会用,用了也怕别人看不懂. 今天在别人的代码中就遇到了,为了测试它的作用,就写了如下的代码:for(int i = 5, j = 10; i, j; i--,...

2018-05-04 15:42:28 5350 1

转载 C语言中左移右移运算规则

https://blog.csdn.net/u012745229/article/details/51405332左移 int i=1; i=i<<2;//把i里面的值左移2位121的2进制是 000…0001 (这里前面0的个数和int的位数有关,32位机器,gcc里有31个0),左移2位之后变成: 000…0100, 也就是10进制的4,所以说左移1位相对于乘以2的n...

2018-05-03 15:38:15 27297

转载 size_t总结

https://blog.csdn.net/JIEJINQUANIL/article/details/509818341、sizeof返回的必定是无符号整形,在标准c中通过 typedef 将返回值类型定义为size_t. 若用printf输出size_t类型时,C99中定义格式符%zd;若编译器不支持可以尝试%u或%lu. sizeof,获取操作数占用的内存空间字节数,返回类型size_t; s...

2018-05-01 22:07:37 145

空空如也

空空如也

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

TA关注的人

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