C/C++
文章平均质量分 69
Alec-Wong
不忘初心
展开
-
TensorFlow的几个问题
https://blog.csdn.net/weixin_42081389/article/details/88799552文章目录1、Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2问题**错误提醒:**问题解决:2、版本警告问题警告提醒:解决方法...转载 2020-04-21 20:09:20 · 998 阅读 · 0 评论 -
atoi,atol,strtod,strtol,strtoul实现类型转换
atof(将字符串转换成浮点型数)相关函数 atoi,atol,strtod,strtol,strtoul表头文件 #include 定义函数 double atof(const char *nptr);函数说明 atof()会扫描参数nptr字符串,跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,而再遇到非数字或字符转载 2013-12-03 00:18:38 · 714 阅读 · 0 评论 -
Linux下Fork与Exec使用
Linux下Fork与Exec使用一、引言 对于没有接触过Unix/Linux操作系统的人来说,fork是最难理解的概念之一:它执行一次却返回两个值。fork函数是Unix系统最杰出的成就之一,它是七十年代UNIX早期的开发者经过长期在理论和实践上的艰苦探索后取得的成果,一方面,它使操作系统在进程管理上付出了最小的代价,另一方面,又为程序员提供了一个简洁明了的多进程方法。与DOS和早期的转载 2013-12-09 21:54:41 · 840 阅读 · 0 评论 -
Linux环境下段错误的产生原因及调试方法小结
http://www.cnblogs.com/panfeng412/archive/2011/11/06/2237857.html最近在Linux环境下做C语言项目,由于是在一个原有项目基础之上进行二次开发,而且项目工程庞大复杂,出现了不少问题,其中遇到最多、花费时间最长的问题就是著名的“段错误”(Segmentation Fault)。借此机会系统学习了一下,这里对L转载 2013-11-14 19:07:54 · 627 阅读 · 0 评论 -
字符串分割(C++)
经常碰到字符串分割的问题,这里总结下,也方便我以后使用。一、用strtok函数进行字符串分割原型: char *strtok(char *str, const char *delim);功能:分解字符串为一组字符串。参数说明:str为要分解的字符串,delim为分隔符字符串。返回值:从str开头开始的一个个被分割的串。当没有被分割的串时则返回NULL。示例: 1转载 2013-11-13 21:17:20 · 825 阅读 · 0 评论 -
ASCII码表
ASCII值控制字符ASCII值控制字符ASCII值控制字符ASCII值控制字符0NUL32(space)64@96、1SOH33!65原创 2013-11-23 19:49:59 · 1333 阅读 · 0 评论 -
C/C++内存泄漏错误 整理
稍后会集中整理下原创 2013-11-23 10:34:06 · 755 阅读 · 0 评论 -
Ubuntu 12.04 加载Bumblebee2相机 重启电脑后,无法识别设备的问题
自己在Ubuntu12.04 机器人ROS 中使用Bumblebee2 每次工控机从新启动 都找不到相机,只有工控机从新断电的情况下才可以找到相机,原因可能是找不到1394口!解决办法:方法1:ref:http://marhes.ece.unm.edu/index.php/TXT-1_Stereo_Cameraadd following lines into file原创 2013-11-21 21:11:08 · 1431 阅读 · 0 评论 -
error while loading shared libraries的解決方法
在linux下运行程序时,发现了error while loading shared libraries这种错误,一时间不知道解决办法,在网上搜索,终于解决了: ./tests: error while loading shared libraries: xxx.so.0:cannot open shared object file: No such file or directory转载 2013-11-19 12:20:56 · 1260 阅读 · 0 评论 -
c——文件读写
第十三章 文件学习要求:1.理解文件的概念2.掌握文件的打开与关闭的方法3.掌握文件的读写、定位及出错检测的方法内容:C文件概述1、“文件(file)”:所谓“文件”是指一组相关数据的有序集合。数据以文件的形式存放在外部介质(一般是磁盘、磁带、光盘等)上,在操作系统中是以文件为单位对数据进行管理的。以文件名作为访问文件的标识。2、C语言把文件看作一个转载 2013-09-25 12:47:07 · 944 阅读 · 0 评论 -
Ubuntu 12.04+JDK1.7.0_25
STEP1: 终端进入usr 创建java文件夹 sudo mkdir java cp -r project/softwear/jdk-7u25-linux-i586.tar.gz /usr/java 进入java文件夹解压: tar -xvf jdk原创 2013-12-11 16:41:02 · 862 阅读 · 0 评论 -
Ubuntu+Eclipse+opencv+ROS
<!--h2 {margin-bottom:0.21cm}h2.western {font-family:"DejaVu Serif",serif}h2.cjk {font-family:"DejaVu Sans"; font-style:normal}h2.ctl {font-family:"Lohit Hindi"}h1 {margin-bottom原创 2013-07-08 09:55:53 · 1552 阅读 · 0 评论 -
物联网通信协议的详解及选择建议
http://www.elecfans.com/iot/419545.html[导读] 通信对物联网来说十分关键,无论是近距离无线传输技术还是移动通信技术,甚至是LPWAN都影响着物联网的发展。通信协议是指双方实体完成通信或服务所必须遵循的规则和约定。那么物联网都有哪些通信协议?众多的协议该如何选择?关键词:物联网协议MQTTCoAP通信协议 通信对物联网来说十分关键,无论是近距离无线传输技术还...转载 2018-03-02 17:39:17 · 4702 阅读 · 0 评论 -
VS2010开发程序打包详解
首先打开已经完成的工程,如图:下面开始制作安装程序包。第一步:[文件]——[新建]——[项目]——安装项目。名称——可以自己根据要求修改。位置——是指你要制作的安装文件存放在什么目录内,可以根据需要修改,笔者一般是把它放在本工程的同一个目录内。打包完成后,可以在此目录下找到安装程序。确定后,看到解决方案资源管理器中增加了Setup转载 2015-06-15 23:10:46 · 546 阅读 · 0 评论 -
WMI和ManagementObjectSearcher一些使用
登录 | 注册收藏成功确定收藏失败,请重新收藏确定标题标题不能为空网址标签摘要公开 取消 收藏转载 2015-07-05 16:00:05 · 1715 阅读 · 0 评论 -
windows 2008+IIS7+Mysql+PHP5.5 + FastCGI环境配置
一、软件下载 操作系统:Windows Server 2008 R2 Enterprise (1)IIS:windows server2008系统是自带的,但要用户自己全新安装,具体方法见教程下方 (2)Mysql: (3)PHP:http://windows.php.net/download/转载 2015-06-04 17:00:00 · 641 阅读 · 0 评论 -
编程学习文档 参考资料和文档
视频编辑论坛0山猪0的优酷视频空间 - 首页Adobe Premiere Pro CS4的安装与激活方法 - Premiere 软件与插件 - DV视频剪辑论坛 - Powered by Discuz!AE论坛,AE插件,AE教程,AE工程文件,AE模板,AE,AfterEffects,AE特效 - Powered by Discuz!DV视频剪辑论坛 视频编辑软件|视频制原创 2014-05-03 17:04:33 · 1152 阅读 · 0 评论 -
Debug和Release有什么区别
Debug版本包括调试信息,所以要比Release版本大很多(可能大数百K至数M)。至于是否需要DLL支持,主要看你采用的编译选项。如果是基于ATL的,则Debug和Release版本对DLL的要求差不多。如果采用的编译选项为使用MFC动态库,则需要MFC42D.DLL等库支持,而Release版本需要MFC42.DLL支持。Release Build不对源代码进行调试,不考虑MFC的诊转载 2013-12-31 13:37:20 · 910 阅读 · 0 评论 -
Ubuntu 12.04+Eclipse+CDT
STEP1:解压eclipse到opt目录下root@robot:~/project/software# tar -xvf eclipse-jee-kepler-SR1-linux-gtk.tar.gzroot@robot:~/project/software# cp -r eclipse /opt/STEP2:创建桌面快捷方式sudo gedit /usr/share/app原创 2013-12-12 23:16:51 · 1748 阅读 · 0 评论 -
gdb调试步骤
GDB十分钟教程分类: 其它 2006-01-17 18:28 17989人阅读 评论(18)收藏 举报汇编程序调试工具file编译器deletegccGDB十分钟教程作者: liigo原文链接: http://blog.csdn.net/liigo/archive/2006/01/17/582231.aspx日期: 2006年1月16日本文转载 2013-09-22 00:17:47 · 1268 阅读 · 0 评论 -
程序员对内存的理解
http://kb.cnblogs.com/page/143965/ 作者: it笨笨 来源: 博客园 发布时间: 2012-12-13 17:44 阅读: 10048 次 推荐: 63 原文链接 [收藏] 在C和C++语言开发中,指针、内存一直是学习的重点。因为C语言作为一种偏底层的中低级语言,提供了大量的内存直接操作的方法,这一方面使程序的灵活转载 2013-01-11 09:35:54 · 544 阅读 · 0 评论 -
如何理解c和c++的复杂类型声明
曾经碰到过让你迷惑不解、类似于int * (* (*fp1) (int) ) [10];这样的变量声明吗?本文将由易到难,一步一步教会你如何理解这种复杂的C/C++声明。 我们将从每天都能碰到的较简单的声明入手,然后逐步加入const修饰符和typedef,还有函数指针,最后介绍一个能够让你准确地理解任何C/C++声明的“右左法则”。 需要强调一下的是,复杂的C/C++声明并不是好的编转载 2012-03-16 14:44:02 · 434 阅读 · 0 评论 -
Ubuntu下gcc安装及使用
在Ubuntu下安装GCC和其他一些Linux系统有点不一样。方法一:该方法超简单:sudo apt-get build-depgcc就上面这条命令就可以搞定方法二:sudo apt-get install build-essential还是简单,一句命令也可以搞定安装完了可以执行gcc--version的命令来查看版本,输转载 2012-03-09 22:22:13 · 563 阅读 · 0 评论 -
特征提取代码总结
http://www.cnblogs.com/yingying0907/archive/2011/08/06/2129472.html 特征提取代码总结颜色提取Ø 颜色直方图提取:Code: #include #include #include using namespace std; int main( int arg转载 2012-03-26 16:29:49 · 856 阅读 · 0 评论 -
C语言中的文件输入输出函数
1. fopen()函数 fopen函数用于打开文件, 其调用格式为: FILE *fopen(char *filename, *type); 在介绍这个函数之;前, 先了解一下下面的知识。 (1) 流(stream)和文件(file) 流和文件 在Turbo C2.0中是有区别的, Turbo C2.0 为编程者和转载 2012-03-06 20:10:54 · 611 阅读 · 0 评论 -
CV,AR相关的代码
from:http://www.cvchina.info/codes/ 代码2011年10月22日 发表评论 阅读评论这个页面力图搜集各种跟CV,AR相关的代码,如无特别声明,均是c/c++代码。还是一贯的标准,不求全面,只求质量。如有特别推荐的代码,请在本页留言,或者email我:cvchina AT gmail.com通用库/General Libr转载 2012-02-22 09:47:14 · 1265 阅读 · 0 评论 -
程序员技术练级攻略
from:http://coolshell.cn/articles/4990.html#more-4990月光博客6月12日发表了《写给新手程序员的一封信》,翻译自《An open letter to those who want to start programming转载 2011-07-31 10:51:20 · 694 阅读 · 0 评论 -
VC6下安装与配置OpenCV1.0
VC6下安装与配置OpenCV1.0Wikipedia,自由的百科全书(重定向自VC6下安装与配置)本手册适应 OpenCV 1.0 安装。 目录[隐藏]1安装Visual C++ 6.02安装OpenCV3配置Windows环境变量4配置Visual C++ 6.04.1全局设置4.2项目设置[编辑]安装Visual C++ 6.0注:截止2010年4月4日,还没有在VC6.0下成功使用opencv2.0的案例。采用VC6.0的用户请采用opencv1.0版本 [编辑]安装OpenCV从http://ww原创 2010-06-09 14:48:00 · 656 阅读 · 0 评论 -
VC 2008 Express下安装OpenCV2.0/2.1
本文档适用版本为OpenCV 2.0/2.1和Visual C++ 2008 Express,如使用其他版本,仅供参考。 OpenCV2.0官方安装文档,请参考:http://opencv.willowgarage.com/wiki/InstallGuide目录[隐藏]1安装所需要的软件1.1安装VC++ 2008 Express1.2安装OpenCV1.3安装CMake2编译OpenCV2.1用CMake导出VC++项目文件2.2编译 OpenCV Debug和Release版本库3配置Windows环境原创 2010-06-09 00:35:00 · 576 阅读 · 0 评论 -
BMP文件结构及其存取
<br />BMP文件结构<br />如图1-7所示,BMP图像文件被分成4个部分:位图文件头(Bitmap File Header)、位图信息头(Bitmap Info Header)、颜色表(Color Map)和位图数据(即图像数据,Data Bits或Data Body)。<br />第1部分为位图文件头BITMAPFILEHEADER,是一个结构体类型,该结构的长度是固定的,为14个字节。其定义如下:<br />typedef struct tagBITMAPFILEHEADER<br />{<b原创 2010-07-19 20:33:00 · 901 阅读 · 0 评论 -
指针声明的右左法则
C语言所有复杂的指针声明,都是由各种声明 嵌套构成的。如何解读复杂指针声明呢?右左法则是一个既著名又常用的方 法。不过,右左法则其实并不是C标准里面的内容,它是从C标准的声明规定中归纳出来的方法。C标准的声明规则,是用来解决如何创建声明的,而右左法则是用 来解决如何辩识一个声明的,两者可以说是相反的。右左法则的英文原文是这样说的:The right-left rule: Start rea转载 2012-03-16 15:44:27 · 703 阅读 · 0 评论 -
从内存的角度解释内存对齐的原理
目录 题记一内存读取粒度 Memory access granularity从内存的角度解释内存对齐的原理队列原理 Alignment fundamentalsLazy processors二 速度 Speed (内存对齐的基本原理)代码解释中文代码及其内存解释三 不懂内存对齐将造成的可能影响如下四 内存对齐规划转载 2012-03-16 22:08:25 · 2524 阅读 · 0 评论 -
vs2008编译遇到error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
最近,vs2008编译遇到error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int 具体错误如下:1>c:\program files\microsoft sdks\windows\v6.0a\include\winnt.h(239) : error C2146: 语法错误 : 缺少“;”(在标识符“PVOID64”的前面)1>c:\prog原创 2012-11-20 21:08:26 · 4156 阅读 · 0 评论 -
Download Qt, the cross-platform application framework
Here is the latest version of the Qt 5.0 Beta 2 packages. The edition you download here must match the OS you have your development system on.The source code is available as a zip (261 MB) or a原创 2012-11-16 16:12:16 · 984 阅读 · 0 评论 -
程序员技术练级攻略
估计学完这些内容,哥哥我也白发了,哈哈 以此借鉴下 皓哥的paper:***********************************************************************************************************月光博客6月12日发表了《写给新手程序员的一封信》,翻译自《An open letter to those转载 2012-11-17 14:44:09 · 925 阅读 · 0 评论 -
Installing OpenCV 2.4 for Visual Studio 2010 64 bits
This section will show you, in details, how to install OpenCV (here version 2.4 released June 2012) for the MS Visual C++ platform. We selected here the 64-bit compiler. The installation has been done翻译 2012-11-16 15:56:25 · 985 阅读 · 0 评论 -
性能调优攻略
看了皓哥的第一篇paper,感觉不错,就转载了供大家参考,感谢~http://coolshell.cn/articles/7490.html关于性能优化这是一个比较大的话题,在《由12306.cn谈谈网站性能技术》中我从业务和设计上说过一些可用的技术以及那些技术的优缺点,今天,想从一些技术细节上谈谈性能优化,主要是一些代码级别的技术和方法。本文的东西是我的一些经验和知识,并不一定全转载 2012-07-03 15:42:44 · 711 阅读 · 0 评论 -
vc6.0 执行应用程序正常初始化(0xc0150002)失败 解决办法
应用程序正常初始化(0xc0150002)失败 vcredist_x86.exe 去官方下载http://www.microsoft.com/downloads/details.aspx?FamilyID=200b2fd9-ae1a-4a14-984d-389c36f85647&DisplayLang=zh-cn原创 2012-05-21 23:40:53 · 1351 阅读 · 0 评论 -
在win+intel下面写代码总少不了这样那样的工具,这里做一个总结,提醒自己也给后来人方便。
1) Visual assistant :在Visual Studio 6,7,8,9,10中少不了那个visual assistant,各种代码提示,无比方便。2)Cmake: 顾名思义,能够在多个平台下自动生成solution的东西。3)Wingrep:做文件内容的正则化查询,搜索,少不了。4)Everything:主要检索文件名,这点在没事报错说找不到xxx.xx文件的时候非常有转载 2012-04-10 10:56:50 · 652 阅读 · 0 评论 -
详细介绍C/C++数组名与指针区别
详细介绍C/C++数组名与指针区别 指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用。于是乎,很多程序设计者就被搞糊涂了。而许多的大学老师,他们在C语言的教学过程中也错误得给学生讲解:"数组名就是指针"。很幸运,我的大学老师就是其中之一。时至今日,我日复一日地进行着C/C++项目的开发,而身边还一直充满这样的程序员,他们保留着"数组名就是指针转载 2012-03-19 12:08:49 · 828 阅读 · 0 评论