
C++
文章平均质量分 61
冒泡泡的绿色颜料
洞察力、达观、同理心、逻辑
展开
-
C++中的static关键字
链接:http://www.cnblogs.com/BeyondAnyTime/archive/2012/06/08/2542315.htmlC++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。1.面向过程设计中的static1.1静态全局变量在全局变量转载 2017-05-03 10:09:48 · 406 阅读 · 0 评论 -
C++ IPv4与IPv6的兼容编码
这里不再对IPv6 socket相关编程的基础知识进行讲解,只提供一个IP协议无关的服务端和客户端的代码,仅供参考。服务端代码:#include <iostream>#include <string>#include <sys/types.h>#include <sys/socket.h>#include <arpa/inet.h>...转载 2019-03-22 15:34:03 · 888 阅读 · 1 评论 -
Linux 下 core dump 的 gdb 调试
一、前言 linux下开发时,有时候程序突然崩溃了,没有任何日志。 从core文件中分析原因,通过gdb看出程序挂在哪里,分析前后的变量,找出问题的原因。 core文件都带有进程名称、进程ID、和时间,这又是怎么做到的呢?接下来记录core文件的生成和配置。 二、基本概念 当程序运行的过程中异常终止或崩溃,操作系统会将程序当时的内存状态记录下来,保存在...原创 2018-10-23 14:17:10 · 221 阅读 · 0 评论 -
编程思想之多线程与多进程——从操作系统的角度述说线程与进程
什么是线程 什么是线程?线程与进程与有什么关系?这是一个非常抽象的问题,也是一个特别广的话题,涉及到非常多的知识。希望尽可能地把他讲通俗一点,讲的明白一点,因为这是个一直困扰我很久的,扑朔迷离的知识领域,希望通过我的理解揭开它一层一层神秘的面纱。 任务调度 线程是什么?要理解这个概念,须要先了解一下操作系统的一些相关概念。大部分操作系统(如Windows、Linux)的任务调度是采用时...转载 2018-05-08 16:11:27 · 247 阅读 · 0 评论 -
linux之gdb基本调试命令
描述backtrace(或bt)查看各级函数调用及参数finish连续运行到当前函数返回为止,然后停下来等待命令frame(或f) 帧编号选择栈帧info(或i) locals查看当前栈帧局部变量的值list(或l)列出源代码,接着上次的位置往下列,每次列10行list 行号列出从第几行开始的源代码list 函数名列出某个函数的源代码next(或n)执行下一行语句print(或p)打印表达式的值,...原创 2018-05-09 15:29:28 · 190 阅读 · 0 评论 -
VS2008能编译却不能运行的情况,不能“调试”的解决方法
vs2008,打开后编译,不能调试,报错:The Visual Studio Debugger ({C9DD4A57-47FB-11D2-83E7-00C04F9902C1}) did not load because of previous errors.For assistance, contact the package vendor.转载 2014-05-12 13:15:30 · 3109 阅读 · 0 评论 -
系统集成项目管理工程师学习笔记
系统集成项目管理工程师学习笔记http://blog.youkuaiyun.com/xinshuai_1/article/details/72412538转载 2017-05-24 13:41:06 · 635 阅读 · 0 评论 -
C++的进程同步和异步
一、进程同步及异步的概念:1、同步:发出一个功能调用时,在没得到结果前,该调用永不返回。也就是必须一件一件事做,等前一件做完了才能做下一件事。就想起床要先刷牙、后吃饭,不能同时做。 按照这个定义,其实绝大多数函数都是同步调用(例如 sin,isdigit 等)。但是一般而言,我们在说同步、异步的时候,特指那些需要其他部件协作或者需要一定时间完成的任务。最常见的例子就是 sendm原创 2017-06-07 11:16:51 · 11748 阅读 · 1 评论 -
每天给自己提几个C++技术问题
每天给自己提几个问题,量变实现质变。 1.TCP/IP、UDP协议:三次握手 2. class/struct区别、static、虚函数, static关键字:http://blog.youkuaiyun.com/u012041523/article/details/71107250 3.线程 4.new 5.系统框架 6.指针和引用区别原创 2017-07-06 14:48:38 · 467 阅读 · 0 评论 -
C++资源框架速查表和常用网站
干货:C++资源框架速查表https://www.ctolib.com/cheatsheets-c++-resource-framework.html常去的网站:V2EX开源中国:http://www.oschina.net/很喜欢它的动弹,每天都会去看看同行们都在闲聊些什么?开发者头条:http://toutiao.io/很多的干货,很有信息量。实...原创 2019-03-23 16:02:13 · 327 阅读 · 0 评论