上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 42 下一页
摘要: 最近在用socket时,再次思考了一下如何确保对方收到消息的问题 下面是一些不错的回答 https://www.zhihu.com/question/25016042/answer/73785738 其实我已经说得很清楚了,其实就相当于文件传输的断点续传。你没有必要每次send成功后,去等待服务端发 阅读全文
posted @ 2019-11-08 19:16 大老虎打老虎 阅读(602) 评论(0) 推荐(0)
摘要: 想到一个socket在多线程模式下,是否可以同时使用的问题,比如socket A阻塞在recv,而别的线程用socket A send是否能成功,下面上实验代码 经过实验发现,socket A阻塞在recv,而别的线程用socket A send是可以成功的。 还有个发现,当一个socket被多出r 阅读全文
posted @ 2019-11-04 16:26 大老虎打老虎 阅读(293) 评论(0) 推荐(0)
摘要: 设置方法 int nNetTimeout=10000;//10秒, //设置发送超时 setsockopt(m_socket,SOL_SOCKET,SO_SNDTIMEO,(char *)&nNetTimeout,sizeof(int)); //设置接收超时 setsockopt(m_socket, 阅读全文
posted @ 2019-10-24 14:37 大老虎打老虎 阅读(3744) 评论(0) 推荐(0)
摘要: 众所周知,vector是连续存储空间,只提供高效的尾部删除方法pop_back() ,在中间删除的效率很低,那么如果大家想快速删除中间元素该如何实现? 话不多说,看代码: 我们的思路是: 如果想删除第二个元素,那么我们只需要将第二个元素填充为末尾元素,此刻就相当于把第二个元素删除了,但是此时尾部元素 阅读全文
posted @ 2019-10-22 13:52 大老虎打老虎 阅读(2375) 评论(0) 推荐(0)
摘要: 注册后台服务后都有脚本存在/lib/systemd/system路径下 如mysql为mysql.service 被service管理的进程被杀掉还是会重启的 应使用service XXX stop停止 下面是一个简单的后台运行程序的service文件 启动服务 service leshan-ser 阅读全文
posted @ 2019-10-16 19:22 大老虎打老虎 阅读(1441) 评论(0) 推荐(1)
摘要: 看muduo库某个生产者消费者的地方,利用shared_ptr有效减少了锁的范围及无用的拷贝,下面来看一看 1) 当reader要获取_data时,shred_ptr引用计数+12) 当writer要写_data时,判断是否当前线程是_data的唯一拥有者,如果不是,那么拷贝一份_data,更新新的 阅读全文
posted @ 2019-10-10 18:43 大老虎打老虎 阅读(825) 评论(0) 推荐(0)
摘要: nginx中,将地址的最后一位取出来,用Instace变量标识,用来判断是否连接已经被释放成为过期时间 为什么指针地址最后一位一定是0呢? 这里的内存地址,一定是内存分配器分配出来的地址,如new 。最后一位不是0的当然也可以是有效的指针,但是那肯定不是new出来的 而所有的内存分配器在所有架构下分 阅读全文
posted @ 2019-09-27 11:00 大老虎打老虎 阅读(402) 评论(0) 推荐(0)
摘要: 在练习内存池时,发现需要重载new,可是这个重载只是重载了operator new,那么还有哪几种new呢,下面来记录一下 首先记录一个点,在类中重载operator new,默认就是静态成员函数,所以不能生命为虚函数,不能调用非静态成员变量 下面正文,c++有三种new 说的通俗点。1、new运算 阅读全文
posted @ 2019-09-25 11:17 大老虎打老虎 阅读(967) 评论(0) 推荐(0)
摘要: Linux kernel里面从来就不缺少简洁,优雅和高效的代码 比如,通过限定写入的数据不能溢出和内存屏障实现在单线程写单线程读的情况下不使用锁。因为锁是使用在共享资源可能存在冲突的情况下。还用设置buffer缓冲区的大小为2的幂次方,以简化求模运算,这样求模运算就演变为 (fifo->in & ( 阅读全文
posted @ 2019-09-20 20:06 大老虎打老虎 阅读(3537) 评论(0) 推荐(0)
摘要: 今天刚接触angularjs,发现有些调用的方法找不到在哪里定义的,查了一下,是把接口注册成了服务调用的 html中ng开头的元素,都是angularjs的关键字,可以直接加载脚本 附一篇详细讲解注入的帖子 https://www.runoob.com/angularjs/angularjs-dep 阅读全文
posted @ 2019-09-20 16:43 大老虎打老虎 阅读(173) 评论(0) 推荐(0)
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 42 下一页