V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lbmjsls1  ›  全部回复第 4 页 / 共 5 页
回复总数  95
1  2  3  4  5  
2020-09-09 18:03:22 +08:00
回复了 52coder 创建的主题 程序员 c/c++网络库源码推荐
@52coder 当时找网络库都了解看过,我感觉最好入门的就是 libevent 了,可以到管网看一下,好多项目在用。网路库主要是看个平台异步网络接口如何实现。我是为了看一下 epoll 有什么陷阱和借鉴,因为公司项目是 iocp,已经玩的差不多了,准备把项目移植到 linux 下
2020-09-09 17:45:54 +08:00
回复了 52coder 创建的主题 程序员 c/c++网络库源码推荐
libevent 和 libuv,看一个就够了,我在看 libevent
2020-08-19 20:43:48 +08:00
回复了 firhome 创建的主题 程序员 大佬们能 show 一下你们的书签(网址)是怎么管理的吗?
用的火狐,还有一点就是,学什么关注什么,不要加太多书签,以前加的书签都吃灰了,最后全删了,现在网上资料一大堆,学到什么,搜什么,临时保存下来就好了
2020-08-13 12:01:32 +08:00
回复了 onice 创建的主题 程序员 TeamViewer 又爆漏洞了,有没有什么替代品?
说向日葵卡的肯定没有付费,因为 tv 被认为商业版无法免费使用,付了一年 1200,还是淘宝买的,官方要 1600 还是多少,忘记了。一年过后,改成向日葵,但凡用向日葵个人用户 98 或是商业版 398,不会遇到任何卡顿,使用体验不必 tv 差
2020-08-13 11:52:40 +08:00
回复了 goforwardv2 创建的主题 C++ c++ 可以通过 dump 或 core 调试分析出哪个线程修改了变量吗?
还有一点就是,有时候会出现莫名其妙的问题,比如网络接收消息,你也不知道网络是否正常,或是收到一半就断了,你首先要解决人为引起这个问题的 bug,然后在这个地方增加逻辑判断,如果是 nullptr,应该怎么出错处理
2020-08-13 11:50:03 +08:00
回复了 goforwardv2 创建的主题 C++ c++ 可以通过 dump 或 core 调试分析出哪个线程修改了变量吗?
首先,你的调查方向就错了,我们遇到太多这样的问题了,尤其是涉及到网络多线程线上崩溃,自己测试数据少还触发不了。
这种问题解决,一般是编译 d 版本,附带调试信息,增加崩溃写入 dump 的功能。在崩溃的时候找到崩溃的地方,这个地方信息很重要,一般可以知道调用堆栈和崩溃的变量,然后就是打日志,就是与这个变量有关的,比如你说的访问了 nullptr 的指针,那么,这个指针进来的时候不应该是 nullptr,那么你应该在这个指针使用的时候判断,如果是 nullptr,就打印出来,并且把设置为 nullptr 的地方打印出来。这样一步步的上溯,找到最终出问题的地方


按照你的描述,应该是:1.初始化的变量,没有复制就使用了 2.释放的变量,没有标记,又使用了 3.逻辑错误,把正常的数据复制成了 nullpt 或是释放错了对象
2020-07-16 11:48:34 +08:00
回复了 xrr2016 创建的主题 分享发现 写博客一周年喽!
是不是不自己搭建的博客都拿不出手
https://www.cnblogs.com/studywithallofyou/
2020-06-20 08:41:36 +08:00
回复了 lbmjsls1 创建的主题 Java Java web 可以高并发支持原生 tcp socket 吗
@watzds
@opengps

要是实现的话,肯定是把 jar 包放到 tomcat 中吧?那意思是 tomcat 会把我的 jar 包运行起来,就像 java 运行起来一样。至于运行起来后我如何实现,就随意了是吧
2020-06-19 18:50:04 +08:00
回复了 lbmjsls1 创建的主题 Java Java web server http 请求的一个疑惑
@kevinjaz
@lululau

如果可以退出,那么这次连接就断掉了,怎么知道像谁推送消息呢,还是说每个请求是个长连接,可以先告诉它等待处理,处理完再通知处理后的结果?
2020-06-19 18:29:13 +08:00
回复了 lbmjsls1 创建的主题 Java Java web server http 请求的一个疑惑
@lululau 如果在请求的线程内创建新的线程异步操作,当前的请求线程是不是不能退出,要等待异步结果返回才能返回给页面吗
2020-06-18 20:45:39 +08:00
回复了 lbmjsls1 创建的主题 C++ c++如何应付系统起来时的瞬时并发
@swulling
@BBCCBB
@whileFalse
多谢,目前客户端延时重连算是一个解决方案了。还有一个就是类似于秒杀的,同时有 1k 或是 2k 的请求过来,如何处理呢。这样不适合让连接进来的客户端等一会再发消息吧
2020-06-18 20:42:58 +08:00
回复了 lbmjsls1 创建的主题 C++ c++如何应付系统起来时的瞬时并发
怎么找不到 append 了,我再说一下,客户端目前无法修改,就一台服务器
2020-06-18 20:38:03 +08:00
回复了 lbmjsls1 创建的主题 C++ c++如何应付系统起来时的瞬时并发
@whileFalse 客户端目前无法修改
2020-06-03 13:23:20 +08:00
回复了 lbmjsls1 创建的主题 硬件 4000 块钱主机,求配置
@lsylsy2 因为给家里人配,原来有个 amd 的,结果不知有什么原因有问题解决不了,所以索性大众一点
2020-06-03 12:05:06 +08:00
回复了 lbmjsls1 创建的主题 硬件 4000 块钱主机,求配置
@heiyutian 多谢老哥,我去看看
2020-05-29 20:49:26 +08:00
回复了 tctc4869 创建的主题 数据库 mysql 现在有哪些魔改版本?
@tctc4869 有几个问题想问一下,不知道你怎么解决的,有一个是开启备份后,wal 日志有什么方案,可以像 mysql binlog 一样看到执行语句吗
2020-05-29 15:07:40 +08:00
回复了 tctc4869 创建的主题 数据库 mysql 现在有哪些魔改版本?
想问楼主用的是 postgresql 吗
2020-05-26 13:37:30 +08:00
回复了 antidoom 创建的主题 问与答 说说看你装修的时候最后悔的三件事吧?
插座永远不嫌多
2020-05-26 11:41:12 +08:00
回复了 q1104408991 创建的主题 DevOps 好惨啊~~~~
php?
1  2  3  4  5  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3672 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms · UTC 04:22 · PVG 12:22 · LAX 21:22 · JFK 00:22
Developed with CodeLauncher
♥ Do have faith in what you're doing.