自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 lua的总结

1、打印print(“hello,world”)2、注释– 或者 --[[“aaa”]]3、变量a=5 全局变量local b=1 局部变量想删除一个全局变量,只需要将变量赋值为nil。本地变量,能够及时地垃圾回收 在另外的一个main.lua里面读取不了 尽量使用本地变量,全局变量会一直占用内存,而且查错会比较麻烦4、格式c=2 print(a);–对于lua来说,...

2019-11-04 23:45:07 372

原创 网络编程总结(3)

发送数据的函数网络编程总结(2)的图是用write函数,实际上用于socket的写数据函数不止这一个。write (int socketfd, const void *buffer, size_t size)send (int socketfd, const void *buffer, size_t size, int flags)第一个函数是文件IO操作经常使用得到的。第一个是常见的...

2019-10-17 10:17:05 107

原创 网络编程总结(2)

socketTCP模型客户端服务器模型

2019-10-17 09:20:25 127

原创 boost asio库的学习总结(1)

asio库介绍ASIO库能够使用TCP、UDP、ICMP、串口来发送/接收数据,下面先介绍TCP协议的读写操作。对于读写方式,ASIO支持同步和异步两种方式。是基于proactor的。io_service程序至少需要一个 io_service 实例。Boost.Asio 使用 io_service 同操作系统的输入/输出服务进行交互。通常一个 io_service 的实例就足够了。boos...

2019-10-16 23:12:07 333

原创 网络编程总结(1)

虽然是按从简单到难得顺序讲的,但是会比较乱历史介绍为什么OSI比TCP牛到现在还是全世界在用TCP/IP协议呢ISO发展这个OSI标准发布的时候已经是1984 年了这个时候全世界已经发展了TCP/IP模型。TCP/IP模型的成功主要有几点:1、TCP/IP是基本上是不收钱的。2、TCP/IP和UNIX结合在了一起,并推出了socket的编程的API接口。3、发布时间比OSI快了几...

2019-10-16 00:49:24 98

原创 剑指offer的练习和总结(1)

面试题1题目:为类型CMyString的声明添加赋值运算符书本答案class CMYString{public: CMYString& operator=(const CMYString& str);private: char* m_data;};CMYString& CMYString::operator=(const CMYString &s...

2019-10-16 00:17:21 132

原创 基于epoll和Qt的聊天室(3)

server端的其他函数choice类的构造函数需要同时实现实时显示在线人数和socket功能,所以就需要多线程,这里的多线程我使用的时Qt自带的多线程。void Mythread::run(){socket_server * r5=socket_server::getInstance();r5->socket_rec();}然后又调用回socket类的函数,有点回调函数的味道...

2019-10-09 01:32:07 1001

原创 基于epoll和Qt的聊天室(2)

这里开始写socket首先创建一个普通类socket.h socket.cpp首先先弄一个结构体,这个术语也叫做连接池struct epoll_conncetion_pool{int fd;//保存对方套接字struct sockaddr_in s_sockaddr;//保存对方地址信息用的QString ID;//保存对方登录账号bool islive;//是否断开QSt...

2019-10-08 14:59:55 986

原创 基于epoll和Qt的聊天室(1)

github地址https://github.com/ITACHIhe/epoll_chat_room服务器界面截图:客户端界面截图代码总量服务器截图1的实现:GUI实现方面:大部分的登录界面都是不能大小变化的,所以我这里也是实现不发生大小变化的。不实现的办法就是使这个界面的的最大化和最小化都是当前的大小。而注意,获取当前的大小得从show之后才能知道,所以要在show之后的。...

2019-10-08 12:12:40 1156 1

原创 C++11的智能指针小结

(1.1)指针的小介绍int b = 9;int *a = &b;cout<< "a="<<a << endl; 1cout<< "*a=" << *a << endl;2cout<< "&a=" << &a << endl;3cout<...

2019-09-16 11:03:56 347 1

原创 http协议与https协议

一、http协议简介Hyper Text Transfer Protocol (超文本传输协议)用于万维网服务器传输超文本到本地服务器的传送协议HTTP协议是基于TCP的引用层协议,它不关心数据传输的细节,主要是用来规定客户端和服务器端的数据传输格式。最初是用来向客户端传输HTML页面的内容,默认端口是80http是基于请求与响应模式的、无状态的、应用层的协议无状态就是服务器不知道htt...

2019-07-08 02:21:33 185 1

suffix_tree.pdf

数据结构的一些知识 suffix_tree

2020-06-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除