随笔分类 - Linux
摘要:在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。 用法: curl -h来查看请求参数的含义 -v 显示请求的信息 -X 选项指定其它协议 只举例模拟http的几
阅读全文
posted @ 2019-01-20 01:33
Splace
摘要:根据指针用法: * 定义一个指针, &取变量地址, int b = 1; int *a = &b; 则*a =1,但对于字符串而言并非如此,直接打印指向字符串的指针打印的是地址还是字符串本身,具体看情况。 定义: char *m1 = "coconut is lovely"; char *m2 =
阅读全文
摘要:原地址:http://blog.csdn.net/duan19920101/article/details/50617190/ 在c++中,vector是一个十分有用的容器。 作用:它能够像容器一样存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。 ve
阅读全文
摘要:说明: 本文共两篇,转自GCC精彩之旅 。第一篇着重介绍GCC编译一个程序的过程与优化,第二篇侧重在GCC结合GDB对代码的调试。 调试 一个功能强大的调试器不仅为程序员提供了跟踪程序执行的手段,而且还可以帮助程序员找到解决问题的方法。对于Linux程序员来讲,GDB(GNU Debugger)通过
阅读全文
摘要:说明: 本文共两篇,转自GCC精彩之旅 。第一篇着重介绍GCC编译一个程序的过程与优化,第二篇侧重在GCC结合GDB对代码的调试。 在为Linux开发应用程序时,绝大多数情况下使用的都是C语言,因此几乎每一位Linux程序员面临的首要问题都是如何灵活运用C编译器。目前Linux下最常用的C语言编译器
阅读全文
摘要:说明:以下内容来着之前下载的一份文档,现将概念部分摘录在BLog,如需要完整文档将放在文件中或留言。 SIP简介,第1部分:SIP初探 时间:2006-04-07作者:Emmanuel Proulx浏览次数: 21367 本文关键字:SIP, JAIN, RFC 3261signaling, Web
阅读全文
摘要:之前的文章应用 Valgrind 发现 Linux 程序的内存问题 中介绍了利用Linux系统工具valgrind检测内存泄露的简单用法,本文实现了一个检测内存泄露的工具,包括了原理说明以及实现细节。 该两篇文章皆来自IBM社区(建议阅读原文),本文地址:https://www.ibm.com/de
阅读全文
摘要:简述:dynamic_cast 操作符,将基类的指针或引用安全的转换为派生类的指针或引用。主要讲解,dynamic_cast操作符的原理、使用方式、编译器设置、返回值等相关知识。 dynamic_cast 操作符,将基类的指针或引用安全的转换为派生类的指针或引用。 1. 原理 将一个基类对象指针(或
阅读全文
摘要:看代码时候看到fun() throw()的用法,找到一篇blog解释很简单,如下: C++函数后面加关键字throw(something)限制,是对这个函数的异常安全性作出限制。 举例及解释如下: void fun() throw() 表示fun不允许抛出任何异常,即fun是异常安全的。 void
阅读全文
摘要:原文地址:https://www.ibm.com/developerworks/cn/linux/l-cn-valgrind/ 应用 Valgrind 发现 Linux 程序的内存问题 如何定位应用程序开发中的内存问题,一直是 inux 应用程序开发中的瓶颈所在。有一款非常优秀的 linux 下开源
阅读全文
摘要:原文:http://blog.csdn.net/ithomer/article/details/6100734 知识背景: 210.25.132.181属于IP地址的ASCII表示法,也就是字符串形式。英语叫做IPv4 numbers-and-dots notation。 如果把210.25.132
阅读全文
摘要:本文内容主要来自博文:Linux系统编程——线程同步与互斥:互斥锁 同时补充以下博文说明: [1] Linux线程-互斥锁pthread_mutex_t [2] POSIX 互斥锁: pthread_mutex_t 为什么需要互斥锁? 在多任务操作系统中,同时运行的多个任务可能都需要使用同一种资源。
阅读全文
摘要:C/C++预处理指令常见的预处理指令如下: 以上命令只是最简单宏用法说明,更加详细的用法可以参考博文:C/C++预处理指令#define,#ifdef,#ifndef,#endif…
阅读全文
摘要:原文地址:http://www.jb51.net/article/39685.htm 以下是对C语言中assert的使用方法进行了介绍,需要的朋友可以参考下。 assert宏的原型定义在<assert.h>中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:#include <assert.
阅读全文
摘要:http://net.pku.edu.cn/~yhf/linux_c/function/03.html 相关函数 表头文件 定义函数 函数说明 返回值 附加说明 范例 执行 相关函数 表头文件 定义函数 函数说明 返回值 范例 执行 相关函数 表头文件 定义函数 函数说明 返回值 范例 执行 相关函
阅读全文
摘要:本文转发自:http://blog.chinaunix.net/uid-20655530-id-1589483.html 学习 SIP 协议最快捷的方法是通过范例来学习, 找到了一个完整的呼叫流程,let's go! INVITE 主叫方Tesla首先发起 INVITE 消息到被叫方Marconi。
阅读全文
摘要:改问题是在搭建起一个很早之前的数据库的时候碰见的,虽然这个问题网上已经有很多相关的帖子,但因最近碰见多次这样的问题,特此简单记录: 1.最开始碰见的问题是:The listener supports no services 之前的记录没有存,借用其他贴相似错误: (DESCRIPTION=(ADDR
阅读全文
摘要:wireshark是非常流行的网络封包分析软件,功能十分强大。可以截取各种网络封包,显示网络封包的详细信息。使用wireshark的人必须了解网络协议,否则就看不懂wireshark了。为了安全考虑,wireshark只能查看封包,而不能修改封包的内容,或者发送封包。 wireshark能获取HTT
阅读全文
摘要:CentOS下开机启动查看管理命令:chkconfig用法 CentOS下开机启动查看管理的命令是:chkconfig 1. 开机启动列表查看: chkconfig --list 说明:输出所有服务列表,如果列表中没有你要启动的服务 2. 添加服务: chkconfig --add servicen
阅读全文

浙公网安备 33010602011771号