c++
文章平均质量分 71
北冥有鱼虚空充盈
这个作者很懒,什么都没留下…
展开
-
怎么解决Visual Studio无法打开源文件“stdio.h“问题
怎么解决Visual Studio无法打开源文件"stdio.h"问题转载 2022-08-12 20:00:22 · 37680 阅读 · 9 评论 -
Visual Studio 出现warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失。 解决方案 转载的文章
Visual Studio 出现warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失。 解决方案 转载的文章转载 2022-08-12 19:18:56 · 3253 阅读 · 0 评论 -
QT 镜像下载地址
http://download.qt.io/static/mirrorlist/原创 2020-08-06 16:23:12 · 836 阅读 · 0 评论 -
linux debug tools
1. 使用printf调试#ifdef DEBUGPrintf(“valriable x has value = %d\n”, x)#endif然后在编译选项中加入-DDEBUG更复杂的调试应用如:#define BASIC_DEBUG 1#define EXTRA_DEBUG 2#define SUPER_DEBUG 4转载 2016-09-04 22:40:41 · 1548 阅读 · 0 评论 -
Centos 7 下配置codeblocks13.12的googletest单元测试环境
Centos 7 下配置codeblocks13.12的googletest单元测试环境第一步、利用yum安装好codeblocks1、配置好epel源,然后安装好codeblocks第二步、安装googletest1、下载gtest-1.7.0.zip(csdn上有),利用unzip gtest-1.7.0.zip 解压,形成gtest-1.7.0目录原创 2015-03-11 23:25:36 · 1070 阅读 · 0 评论 -
Qtcrreator 4 (Qt5.7) on rhel 7 x86_64 添加配置astyle,美化代码配置方法
安装配置astyle1. 下载astylehttps://sourceforge.net/settings/mirror_choices?projectname=astyle&filename=astyle/astyle%202.05.1/astyle_2.05.1_linux.tar.gz2. 编译tar -xvf astyle_2.05.1_linux.tar.gzcd原创 2016-10-09 18:03:16 · 721 阅读 · 0 评论 -
codeblock异常关闭,重新开机,启动时提示有另外的实例在运行的解决办法。
Another program instance is already running. Code::Blocks is currently configured to only allow one running instance.You can access this Setting under the menu item 'Environment'.原创 2016-10-25 10:22:26 · 6940 阅读 · 1 评论 -
2016年最新C/C++学习路线图 附完整视频资源
这张学习路线图到底有什么用?能给你什么帮助呢? 我是一名C/C++老师,经常和同学们打交道,发现大家遇到的困难大部分类似,大致分为以下几类: 1、刚接触C/C++,不知道该从哪里学起,也不知道该学点啥; 2、书本太枯燥,厚厚一本看着都头疼;课上也没法录像,听了一遍没听懂; 3、去网上找点教学视频吧,却发现教学视转载 2016-11-09 12:29:44 · 8732 阅读 · 6 评论 -
少有程序员读的书
原文:Books Programmers Don’t Really Read作者:billthelizard 翻译:赖信涛责编:仲培艺马克吐温说过,经典的小说就是大多数人都想读,但是很少有人花时间去读的小说。对于编程类的书来说,差不多也是这样。在StackOverflow以及其它一些编程论坛上,经常会有人问有哪些适合程序员的书。同样的问题经常会多次被人用不同的方式提出来。相转载 2016-10-20 21:14:07 · 413 阅读 · 0 评论 -
linux环境下的c++编程
标签: linuxc++makefileemacslisp工具2016-11-25 18:59 24162人阅读 评论(2)收藏举报版权声明:本文为博主原创文章,未经博主允许不得转载。 就C++开发工具而言,与Windows下微软(VC, VS2005等)一统天下相比,Linux/Unix下C++开发,可谓五花八门,各式各样。Emacs, v转载 2016-11-29 15:10:46 · 333 阅读 · 0 评论 -
http://visualgo.net/ 数据结构可视化。。。。
http://visualgo.net/原创 2016-08-31 18:57:56 · 2890 阅读 · 0 评论 -
ruminations on c++ 沉思录 源代码
ruminations on c++ 源代码,for unix、windows、mac os。。。。。原创 2016-09-03 16:49:25 · 796 阅读 · 0 评论 -
淺談auto_ptr
淺談auto_ptr在寫C++的時候,常常會使用new來獲取heap的空間,來取得heap的空間,如下。void Test1(){ char* name = new char(100); //process something delete name;}char* GetHeap(char* name){ char* name = new cha转载 2016-08-10 12:02:30 · 236 阅读 · 0 评论 -
gai
翻译 2016-08-04 14:11:49 · 320 阅读 · 0 评论 -
先安装windows7_64bit,再安装Centos7,windows7的启动项不出现
先安装windows7_64bit,再安装Centos7,windows7的启动项不出现,网上有很多方法。比如手工修改文件vim /boot/grub2/grub.cfg在### END /etc/grub.d/00_header ###之后添加: ### BEGIN /etc/grub.d/06_os-prober ###menuentry 'Windows 10 (loader)原创 2016-07-21 08:42:35 · 1162 阅读 · 2 评论 -
编写一个Linux 64位应用的注册机
相信大家对注册机这词一定不陌生,由于一些软件涉及版权问题,要完全使用的话需要注册,或者有试用期限限制,或者只有注册之后才可以享受全功能。目前大部分有关于破解的资料都是基于X86架构的,而对于X64架构的破解资料却是比较少。在本文中,我将向大家展示如何在Liunx机器上编写一个Linux 64位应用的注册机。准备工作我们将会使用到以下工具1: Linux 机器 ( 64bit min转载 2016-07-14 14:33:38 · 816 阅读 · 0 评论 -
Linux汇编调试器EDB
Linux汇编调试器EDB2008-08-28 10:06:23 http://www.codef00.com/projects分类: LINUXHomeAbout MeProjectsCodingLinksBlogwww.codef00.com :: Projects ProjectsHere is a list o转载 2016-07-14 14:30:05 · 6102 阅读 · 0 评论 -
关于类成员函数中访问同类对象的私有成员
关于类成员函数中访问同类对象的私有成员 原址:http://wenku.baidu.com/view/4e13d5343968011ca300912c.html(注释: 为了尊重原作者,在不改变内容的前提下,我进行了格式和内容的编辑,增强阅读体验。这位兄弟的文章,挺全面的,不过也有一点啰嗦。好像这个文章的上传作者也在杭州工作,有机会联系下,一起讨论交流下C++的一些转载 2016-07-02 22:47:14 · 654 阅读 · 1 评论 -
Freely Available Software for Linear Algebra (August 2015) 各种求解器的总结
Freely Available Software for Linear Algebra (August 2015)Here is a list of freely available software for the solution of linear algebra problems. The interest is in software for high-performanc翻译 2016-07-02 15:24:10 · 465 阅读 · 0 评论 -
C++中const使用总结
C++中const使用总结2008-08-28 08:25:39 分类: C/C++1、什么是const?常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。(当然,我们可以偷梁换柱进行更新:)2、为什么引入const? const 推出的初始目的,正是为了取代预编译指令,消除它的缺点,同时继承它的优点。3、cons有什转载 2016-07-01 20:03:03 · 331 阅读 · 0 评论 -
Lu decomposition
#include /*this one is correct but may not be contigious */#include typedef float **matrix; /* By Anil Pedgaonkar */typedef float *vector;void outvector(vector x,int n){ cout << "\n"; for转载 2016-11-14 12:22:25 · 718 阅读 · 0 评论 -
如何成为一名数据科学家?
谢科,数据科学,机器学习,康奈尔大学PhD研究生"Data Science = statistics who uses python and lives in San Francisco"恰好我马上启程到 Twitter 的 data science team,而且恰巧懂一点点统计和住在旧金山,所以冲动地没有邀请就厚脸回答了:D我认为有几个大方面1)学好 python。现在转载 2016-12-02 09:16:07 · 379 阅读 · 2 评论 -
4位超60岁程序员大爷的生存秘籍
4位超60岁程序员大爷的生存秘籍2017-05-04浏览(11285)评论(45)想免费获取内部独家PPT资料库?观看行业大牛直播? 点击加入腾讯GAD游戏开发行业精英群 484290331版权所有,禁止匿名转载;禁止商业使用;禁止个人使用。该文章来自用户转载 点击阅读原文美国劳动力的中值年龄是42岁,而StackOverflow的一项有关年转载 2017-05-09 14:46:10 · 3187 阅读 · 0 评论 -
在64位linux上编译曾经在32位linux编译过,含有32位目标文件的错误的解决办法
在64位linux上编译曾经在32位linux编译过,含有32位目标文件的错误的解决办法make后有如下错误,如usr/bin/ld: i386 architecture of input file XXX.a( xxx.o) is incompatible with i386:x86-64 output当在32位Linux 系统下编译的o文件残留,在64位编译时候时,会提示以原创 2017-03-04 15:03:27 · 789 阅读 · 0 评论 -
C语言宏定义,内置宏的用法
当然宏定义非常重要的,它可以帮助我们防止出错,提高代码的可移植性和可读性等。下面列举一些成熟软件中常用得宏定义1,防止一个头文件被重复包含#ifndef COMDEF_H#define COMDEF_H//头文件内容 …#endif2,重新定义一些类型,防止由于各种平台和编译器的不同,而产生的类型字节数差异,方便移植。typedef unsigne转载 2017-02-16 10:04:06 · 2754 阅读 · 0 评论 -
CMake:如何查找库
CMake:How To Find LibrariesIf your software uses external libraries (i.e. libraries not coming with your software), you don't know in advance where its headers and libraries will be located on t翻译 2017-02-02 21:10:51 · 1020 阅读 · 0 评论 -
Welcome to CMake
CMake Welcome to CMake, the cross-platform, open-source make system. CMake is used to control the software compilation process using simple platform and compiler independent configuratio翻译 2017-02-02 20:48:30 · 513 阅读 · 0 评论 -
centos7 cmake的模块
/usr/share/cmake/Modules# lsAddFileDependencies.cmake CMakeVS10FindMake.cmake FindOpenSceneGraph.cmakeAutomocInfo.cmake.in原创 2017-02-02 19:40:08 · 587 阅读 · 0 评论 -
CMake 入门实战
从实例入手,讲解 CMake 的常见用法。从实例入手,讲解 CMake 的常见用法。Contents什么是 CMake入门案例:单个源文件多个源文件自定义编译选项安装和测试支持 gdb添加环境检查添加版本号生成安装包将其他平台的项目迁移到 CMake相关链接类似工具什么是 CMakeAll problems in computer science转载 2017-02-02 17:29:10 · 284 阅读 · 0 评论 -
<stdlib.h>函数请单
该节的函数大都使用头文件。定义的类型div_t和ldiv_t分别是函数div()和ldiv()的返回值类型。 1.abort#include void abort(voi );使程序立即非正常终止,一般不对缓冲区清仓。 2.abs#include int abs(int num);返回整数变元num的绝对值。 3.assert原创 2017-02-02 10:59:58 · 463 阅读 · 0 评论 -
Linux虚拟机中配置多节点MPI实现并行计算完整版
虚拟机CentOS中配置MPI多节点并行计算完整版,这是一个新手教程,从一个空白的CentOS到能正常运行的基础环境,尽量详细写了每个步骤我的环境如下:宿主机:Windows 10 Pro虚拟机:VMware 12 + CentOS 6.6一、 虚拟机网络配置实现多节点互访硬件资源有限,所以我只开了两台虚拟机均为 Centos 6.6。1.修改网卡配置文件/etc/sy转载 2017-01-21 08:48:40 · 11543 阅读 · 0 评论 -
Linux下C++可视化调试神器vgdb
Linux下C++可视化调试神器vgdb 2014-09-29 00:20:16| 分类:技术研究 | 标签:linux 调试 可视化 c/c++ vgdb |举报|字号 订阅 下载LOFTER我的照片书 | 在Linux下怎样调试C/C+转载 2017-02-08 15:12:26 · 4442 阅读 · 0 评论 -
Kd-Tree算法原理和开源实现代码
Kd-Tree算法原理和开源实现代码WRITTEN BY SUPER USER Category: 图像处理Published on 14 March 2014本文介绍一种用于高维空间中的快速最近邻和近似最近邻查找技术——Kd- Tree(Kd树)。Kd-Tree,即K-dimensional tree,是一种高维索引树形数据结构,常用于在大规模的高维数据空间进转载 2017-01-17 10:05:37 · 360 阅读 · 0 评论 -
Linux 系统性能分析工具图解读
最近看了 Brendan Gregg 大神著名的 Linux Performance Observability Tools,这么好的资料不好好学习一下实在是浪费了,又找到了大神的 ppt 和 演讲(需爬墙),于是把相关的命令和概念连预习,学习,复习走了一遍。首先学习的是大神提出的 Basic Tool 有如下几个: uptime top (htop)转载 2017-02-16 14:37:30 · 645 阅读 · 0 评论 -
关于机器学习的领悟与反思
近年来,人工智能的强势崛起,特别是去年AlphaGo和韩国九段棋手李世石的人机大战,让我们深刻地领略到了人工智能技术的巨大潜力。数据是载体,智能是目标,而机器学习是从数据通往智能的技术、方法途径。因此,机器学习是数据科学的核心,是现代人工智能的本质。通俗地说,机器学习就是从数据中挖掘出有价值的信息。数据本身是无意识的,它不能自动呈现出有用的信息。怎样才能找出有价值的东西呢?第一步要给数据一个抽转载 2017-01-16 15:07:26 · 424 阅读 · 0 评论 -
值得学习的C语言开源项目
值得学习的C语言开源项目- 1. Webbench Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行。下载链接:http://home.tiscali.转载 2017-01-14 10:08:59 · 620 阅读 · 0 评论 -
Kd-Tree算法原理和开源实现代码
Kd-Tree算法原理和开源实现代码Written by Super User Category:图像处理 Published on 14 March 2014 本文介绍一种用于高维空间中的快速最近邻和近似最近邻查找技术——Kd- Tree(Kd树)。Kd-Tree,即K-dimensional tree,是一种高维索引树形数据结构,常用于在大规模的高维数据空间进行转载 2017-01-14 10:00:26 · 307 阅读 · 0 评论 -
正确使用auto_ptr智能指针
1, auto_ptr类auto_ptr是一个模板类,定义如下:template typenameType>class auto_ptr {...};它存储的是一个指向Type的指针。顾名思义,auto_ptr是一种智能指针,它包含一个动态分配内存的指针,并在它生命周期结束的时候,销毁包含的指针所指向的内存。 例1: void转载 2016-12-29 10:29:16 · 347 阅读 · 0 评论 -
C++ const总结
编程中是否遇到这样情况?(基本内容来源于C++ Prime)1、用一个变量表示缓冲区的大小。当我们觉得不合适时,直接改变变量值即可,可以很方便调整缓冲区大小2、但要警惕程序不小心改变了这个值 OK,遇到这样情况,使用const修饰符即可。 言简意赅,总结一下。首先上目录:1、const对象必须初始化。2、默认情况下,cosnt对象只在文件内有效3、con转载 2016-07-01 20:02:19 · 251 阅读 · 0 评论 -
关于C++ const 的全面总结
C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,本人根据各方面查到的资料进行总结如下,期望对朋友们有所帮助。Const是C++中常用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。一、Const作用 如下表所示:No.作用说明参考转载 2016-07-01 20:00:22 · 226 阅读 · 0 评论