上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 23 下一页
摘要: 不论是客户还是服务器应用程序都用send函数来向TCP连接的另一端发送数据。 不论是客户还是服务器应用程序都用recv函数从TCP连接的另一端接收数据。 send函数 不论是客户还是服务器应用程序都用send函数来向TCP连接的另一端发送数据。 客户程序一般用send函数向服务器发送请求,而服务器则 阅读全文
posted @ 2018-10-02 21:19 cs_wu 阅读(2375) 评论(0) 推荐(0) 编辑
摘要: 1. 常用命令 2 . 常规用法 2.1 . 初始化本地仓库 创建仓库后可以用于管理文件的版本,包含各种文档和代码 2.2 . 将代码提交到仓库 2.3 . 查看当前状态 用以查看是否有修改还没有提交到git进行管理等等 2.3 . 使用branch 管理不同版本的文件 2.3.1 . 创建分支 2 阅读全文
posted @ 2018-10-02 18:10 cs_wu 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 基本的局域网聊天 客户端服务端双向异步聊天源码 局域网内服务端和有限个客户端聊天源码 完美异步聊天服务端和客户端源码 C++定时器 select异步代码 pthead多线程 服务端: 服务器端先初始化socket,然后与端口绑定,对端口进行监听,调用accept阻塞,等待客户端连接。 so 阅读全文
posted @ 2018-10-02 17:38 cs_wu 阅读(29224) 评论(1) 推荐(7) 编辑
摘要: 错误如下图所示: 因为thread是C++11新加入的特性,所以我们在用g++编译的时候不能直接用,需要在g++后面加上 -std=c++0x -pthread 如果是gcc编译多线程的话则应该要用 gcc xxx.c -lpthread来编译,因为pthread并不是linux库里面的 阅读全文
posted @ 2018-10-02 17:07 cs_wu 阅读(3114) 评论(0) 推荐(0) 编辑
摘要: socket函数 为了执行网络I/O,一个进程必须做到第一件事情就是调用socket函数,指定期望的通信协议类型(使用IPv4的TCP、使用IPv6的UDP、Unix域字节流协议等) 其中family参数指明协议族,它是图4-2中所示的某个常值。该参数也往往被称为协议域。type参数指明套接字类型, 阅读全文
posted @ 2018-10-02 00:16 cs_wu 阅读(1552) 评论(0) 推荐(0) 编辑
摘要: 答案是:accept过程发生在三次握手之后,三次握手完成后,客户端和服务器就建立了tcp连接并可以进行数据交互了。这时可以调用accept函数获得此连接。 TCP Accept总结 TCP Accept 是三次握手以后,Accept正确返回以后TCP Server 可以和Client的连接已建立并可 阅读全文
posted @ 2018-10-01 22:30 cs_wu 阅读(9551) 评论(0) 推荐(0) 编辑
摘要: 首先讲解一种简单容易理解的暴力解法:复杂度为O(n^2) 解题思路是:第一,定义一个pStr指向字符串str,再定义一个p指向pStr,q指向pStr+1; 第二,找出一个字符*p与其下一个字符*q相同位置,比如oo,num++,index = p;然后比较这两个相同字符*p,*q两边的字符是否相等 阅读全文
posted @ 2018-10-01 21:29 cs_wu 阅读(1476) 评论(0) 推荐(0) 编辑
摘要: 任何一个用过或学过C的人对malloc都不会陌生。大家都知道malloc可以分配一段连续的内存空间,并且在不再使用时可以通过free释放掉。但是,许多程序员对malloc背后的事情并不熟悉,许多人甚至把malloc当做操作系统所提供的系统调用或C的关键字。实际上,malloc只是C的标准库中提供的一 阅读全文
posted @ 2018-10-01 20:20 cs_wu 阅读(1547) 评论(0) 推荐(0) 编辑
摘要: 摘要 本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用My 阅读全文
posted @ 2018-10-01 20:17 cs_wu 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 绝大部分写业务的程序员,在实际开发中使用 Redis 的时候,只会 Set Value 和 Get Value 两个操作,对 Redis 整体缺乏一个认知。这里对 Redis 常见问题做一个总结,解决大家的知识盲点。 1、为什么使用 Redis 在项目中使用 Redis,主要考虑两个角度:性能和并发 阅读全文
posted @ 2018-10-01 12:59 cs_wu 阅读(501) 评论(0) 推荐(1) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 23 下一页