上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 36 下一页
摘要: 一、TCP粘包 1. 什么时候考虑粘包 如果利用tcp每次发送数据,就与对方建立连接,然后双方发送完一段数据后,就关闭连接,这样就不会出现粘包问题(因为只有一种包结构,类似于http协议,UDP不会出现粘包现象)。关闭连接主要要双方都发送close连接(参考tcp关闭协议)。如:A需要发送一段字符串 阅读全文
posted @ 2015-07-22 21:15 南哥的天下 阅读(682) 评论(0) 推荐(0)
摘要: 在C++中,explicit关键字用来修饰类的构造函数,被修饰的构造函数的类,不能发生相应的隐式类型转换,只能以显示的方式进行类型转换。#include using namespace std;class A{public: explicit A(int a) { co... 阅读全文
posted @ 2015-07-22 00:42 南哥的天下 阅读(669) 评论(0) 推荐(0)
摘要: 为什么mysql索引要使用B+树,而不是B树,红黑树 我们在MySQL中的数据一般是放在磁盘中的,读取数据的时候肯定会有访问磁盘的操作,磁盘中有两个机械运动的部分,分别是盘片旋转和磁臂移动。盘片旋转就是我们市面上所提到的多少转每分钟,而磁盘移动则是在盘片旋转到指定位置以后,移动磁臂后开始进行数据的读 阅读全文
posted @ 2015-07-20 21:37 南哥的天下 阅读(6589) 评论(0) 推荐(3)
摘要: 屏障(barrier)是用户协调多个线程并行工作的同步机制。屏障允许每个线程等待,直到所有的合作线程到达某一点,然后从该点继续执行。我们已经看到了一种屏障,pthread_join函数就是一种屏障,允许一个线程等待,直到另一个线程退出。但是屏障对象的概念更广。他们允许任意数量的线程等待,直到所有的线... 阅读全文
posted @ 2015-06-24 16:48 南哥的天下 阅读(832) 评论(0) 推荐(0)
摘要: 与互斥量一样使应用程序在获取读写锁时避免陷入永久阻塞状态。这两个函数是#include #include int pthread_rwlock_timedrdlock(pthread_rwlock_t *restrict rwlock, ... 阅读全文
posted @ 2015-06-23 18:28 南哥的天下 阅读(957) 评论(0) 推荐(0)
摘要: 函数pthread_mutex_timedlock当线程试图获取一个已加锁的互斥变量时,pthread_mutex_timedlock互斥量原语允许绑定线程阻塞的时间。pthread_mutex_timedlock函数与pthread_mutex_lock是基本等价的,但是在达到超时时间值时,pth... 阅读全文
posted @ 2015-06-23 17:16 南哥的天下 阅读(9208) 评论(0) 推荐(0)
摘要: 大端模式小端模式以及网络字节序主机字节序有两种:大端模式和小端模式 大端模式:高字节存放在低地址,低字节存放在高地址; 小端模式:低字节存放在低地址,高字节存放在高地址; 不同的CPU有不同的主机字节序类型。 Ø 典型的使用小端存储的CPU有:Intel x86和ARM Ø 典型的使用大端存储CPU 阅读全文
posted @ 2015-06-22 21:27 南哥的天下 阅读(328) 评论(0) 推荐(0)
摘要: Flask overview 背景 Flask以及它所使用的wsgi库werkzeug和模板引擎jinja2都是由Armin Ronacher和他的团队开发的。实际上Armin Ronacher早就开发出来了werkzeug开源库,旨在为框架封装一个良好的底层的API接口,但过了一段时间,Armin 阅读全文
posted @ 2015-06-21 00:46 南哥的天下 阅读(408) 评论(0) 推荐(0)
摘要: 【1】什么是简单工厂模式?核心思想:用一个工厂来根据输入的条件产生不同的类,然后根据不同类的virtual函数得到不同的结果。理解:根据条件生成不同的实例。利用多态的特性,调用同名方法,不同的实例将得到不同的结果。【2】代码示例如下:代码如下:#include #include using name... 阅读全文
posted @ 2015-05-27 22:46 南哥的天下 阅读(218) 评论(0) 推荐(1)
摘要: 1】什么是策略模式?坊间的解释都比较拗口,而且不好理解。所谓策略模式,先构建一个策略(即子类的实例),再利用这个具体的实例构建一个策略对象,通过调用策略对象的接口可以达到相应具体策略的结果。【2】策略模式代码示例代码示例:/* * 策略模式 */#include #include #includ... 阅读全文
posted @ 2015-05-27 22:45 南哥的天下 阅读(152) 评论(0) 推荐(0)
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 36 下一页