• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
manziluo
博客园 | 首页 | 新随笔 | 新文章 | 联系 | 订阅 订阅 | 管理

09 2016 档案

 
动态库在线更新导致coredump的问题
摘要:最近我们数据中心主机上的第三方管理工具升级,导致数据中心系统coredump,看起来不相关的事情,到底是怎么回事了? 首先,打开core文件看看: core.45259 is truncated: expected core file size >= 51758821376, found: 2148 阅读全文
posted @ 2016-09-28 16:01 manziluo 阅读(758) 评论(0) 推荐(0)
一次pthread_kill引发的HA切换
摘要:记录这个坑 程序设计是这样的 socket server主线程A接收新来的连接,然后新建一个线程B用于处理数据接收,由B线程启动一个线程C进行数据的发送处理。 当 B线程出现异常,在异常处理过程中,会通过pthread_kill去杀掉C线程,由于C线程已经异常退出,所以pthread_kill一个不 阅读全文
posted @ 2016-09-11 22:27 manziluo 阅读(298) 评论(0) 推荐(0)
TCP/IP详解 笔记十四
摘要:TCP/IP协议(二) 连接的建立与终止 tcpdump -S输出TCP报文的格式 格式: 源>目的:标志 (标志就是tcp头部)。标识首字符意义如下: 例如:telnet 某服务的输出(包括连接建立和终止) 标识解释:S 1415531521:1415531521(0) win 4096 <mss 阅读全文
posted @ 2016-09-11 22:14 manziluo 阅读(277) 评论(0) 推荐(0)
TCP/IP详解 笔记十三
摘要:TCP协议(一) 概述 特点 1, 面向连接可靠的字节流服务 2, 只有两方通信,不能用于广播或多播 3, 应用数据被TCP分隔为最合适发送的数据段,传给IP协议栈 4, 发送端并启动定时器,超时重传 5, 接收端需要发送确认 6, 检验和错误的数据包将被丢弃,并不确认收到此数据包(希望超时重传) 阅读全文
posted @ 2016-09-11 21:46 manziluo 阅读(304) 评论(0) 推荐(0)
C++自问自答
摘要:1.为什么派生层次上的类,同一个虚函数在各个类的虚表中的位置一样? 因为:对虚函数的调用是通过虚指针+偏移地址构成,由于对虚函数的调用都是通过这种方式,所以对同一个虚函数的偏移值就必须相同。 2.为防止对象切片有什么办法? 可以将基类定义为纯虚类 3.为什么构造函数里面的虚机制不起作用? a.如果构 阅读全文
posted @ 2016-09-04 15:17 manziluo 阅读(258) 评论(0) 推荐(0)
静态库和动态库的区别
摘要:文件预览 文件目录树如下,如你所见,非常简单。 1. libtest/ 2. |-- lt.c 3. |-- lt.h 4. `-- test.c #lt.c 1. 4. 5. #include 6. 7. void myprint(void) 8. { 9. printf("Linux libra 阅读全文
posted @ 2016-09-04 15:13 manziluo 阅读(1683) 评论(0) 推荐(0)
c++对象模型
摘要:1.结构体成员在内存中的排列顺序和声明相同,而类中不同访问节(private,protected.. 父类实例与子类实例等)的内存顺序没有强制规定。 2.class和struct 因为空间顺序的原因,如果要一起使用,需要把strcut组合到class里面而不是派生和继承。 3. 4.指针类型只是告诉 阅读全文
posted @ 2016-09-04 15:11 manziluo 阅读(155) 评论(0) 推荐(0)
Makefile
摘要:Makefile里主要包含了五个东西:显式规则、隐晦规则、变量定义、文件指示和注释。 1、显式规则。显式规则说明了,如何生成一个或多的的目标文件。这是由 Makefile的 书写者明显指出,要生成的文件,文件的依赖文件,生成的命令。 2、隐晦规则。由于我们的 make有自动推导的功能,所以隐晦的规则 阅读全文
posted @ 2016-09-04 11:56 manziluo 阅读(192) 评论(0) 推荐(0)
TCP/IP详解 笔记十二
摘要:简单文件传送协议 TFTP 1) 初衷是为了引导无盘系统 2) 使用UDP 3) 代码都能适合只读存储器 无盘主机通过RARP获得ip地址后进行一个TFTP请求 报文格式 正常情况下,一个无盘系统第一个请求是读请求 1) 操作码有,(1==RRQ)是读请求,(2==WRQ)写请求,3数据传输,4数据 阅读全文
posted @ 2016-09-04 11:26 manziluo 阅读(180) 评论(0) 推荐(0)
TCP/IP详解 笔记十一
摘要:域名服务系统(DNS) DNS:名字到IP转换;电子邮件选路信息;分布式数据库 解析器:是通过gethostbyname(3)和gethostbyaddr(3)来实现的 最常用的名字服务器是BIND DNS基础 域名的每个标志符的最大长度是63个字符长度,不区分大小写 每个节点域名是从该节点到根用” 阅读全文
posted @ 2016-09-04 11:20 manziluo 阅读(189) 评论(0) 推荐(0)
TCP/IP详解 笔记十
摘要:IGMP Internet组管理协议 IGMP的作用:让一个物理网络上的所有系统知道主机所在的多播组; 让路由器知道多播数据报应该向哪个端口转发。 IGMP有固定长度,没有可选数据,在ip头部的协议值为2。 IGMP报文 报文格式: 类型为1表示路由器发出的查询报文,2说明是主机发送的报告报文。 查 阅读全文
posted @ 2016-09-04 10:38 manziluo 阅读(112) 评论(1) 推荐(0)
TCP/IP详解 笔记九
摘要:广播和多播 多播和广播只能用于UDP包,TCP明确在两个进程间建立连接。 多播:帧只传送给属于多播组的多个接口 主机对帧的过滤过程: 通常网卡只接收那些目的地址为本物理接口地址或广播地址的帧;设置为混合模式的网卡能接收每个帧的一个复制。大多数网卡经过配置都可以接收目的地址为多播地址或子网多播地址的帧 阅读全文
posted @ 2016-09-04 10:32 manziluo 阅读(150) 评论(0) 推荐(0)
TCP/IP详解 笔记八
摘要:UDP协议 UDP是传输层协议,提供无连接不可靠的数据传输,其优点失效率高,确定确定是无序不可靠。 报文格式 UDP头部 TCP和UDP的端口号是独立的 UDP长度是指UDP数据报的总长度 UDP的校验和 分片 在发送端主机上或中间路由器上,IP把数据包长度和MTU做比较,决定是否分片。只有到达目的 阅读全文
posted @ 2016-09-04 10:15 manziluo 阅读(137) 评论(0) 推荐(0)
 

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3