V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  gramyang  ›  全部回复第 2 页 / 共 18 页
回复总数  347
1  2  3  4  5  6  7  8  9  10 ... 18  
2019-12-23 12:16:50 +08:00
回复了 gramyang 创建的主题 Java 请教一个浏览器的 io 模型问题
@yamasa 是的,看来我是被 netty 的示例代码误导了,netty 是双向 nio,而浏览器+netty 后端用的是单向 nio。两者都是 nio
2019-12-23 12:07:09 +08:00
回复了 gramyang 创建的主题 Java 请教一个浏览器的 io 模型问题
@momocraft 总感觉没这么简单
2019-12-23 12:05:49 +08:00
回复了 gramyang 创建的主题 Java 请教一个浏览器的 io 模型问题
@neoblackcap 说错了,netty 的 client 也是要创建一个 Selector 来开启多路复用的。nio 的模型里,client 和 server 连接的 socket 除了发送数据外还要传递读写事件来触发 io 线程切换
2019-12-23 12:01:23 +08:00
回复了 gramyang 创建的主题 Java 请教一个浏览器的 io 模型问题
@neoblackcap 但是我看到 netty 的 client 端在创建的时候,也是要创建一个 loop 的啊。找你的意思,不创建这个 loop 直接用 socket 连接 netty 后端也是可以的吗?
@appleUtils 正解,go 和 java 说到底都是 c/c++
2019-12-21 15:43:04 +08:00
回复了 richzhu 创建的主题 Go 编程语言 请问目前 golang 使用 RocketMQ 什么库比较好
为啥要套娃呢?直接用 go 的 sdk 不行吗
2019-12-18 11:43:17 +08:00
回复了 dzzchao 创建的主题 Android Eventbus 是否可以创建多个实例?
没必要创建多个实例吧,eventbus 就是对 handler 的封装使用。
说场景的话,android 作为前端也没有多复杂的并发场景。
2019-12-18 07:50:13 +08:00
回复了 NGPONG 创建的主题 C++ 广大的 V 站朋友们,学习 c/c++ 哪里的教程比较权威且全面
@NGPONG 说一个很现实的问题,譬如你如果想做高并发高 IO 场景,譬如斗鱼直播这样的场景,需要更改优化 tcp 或者 udp 协议的,必须要用到 linux 编程。
再比如 netty 等网络库也会用到 c 编译的模块,不全是 java。
你如果想要在后端领域进行深入研究的话,就没有理由不学 c,没有理由不接触 linux 编程。
2019-12-17 17:57:33 +08:00
回复了 NGPONG 创建的主题 C++ 广大的 V 站朋友们,学习 c/c++ 哪里的教程比较权威且全面
我就是现在刚开始学的 c/c++,学的目的是熟悉 linux 网络编程那一套东西,我觉得很有必要。
我也是接触了才知道,c++的优势并不是手动 gc,而是兼容 c。而我们现在用的东西基本都是拿 c/c++写出来的。
我个人认为学习 c++的重点在于使用,至于什么新特性,什么稀奇古怪的写法,可以了解就行不必深究。
2019-12-14 20:27:06 +08:00
回复了 gramyang 创建的主题 Linux ubuntu 安装 boost 遇到的坑
@lcdtyph 额,搞定了,把 boost_date_time 换到 boost_system 前面就可以了
2019-12-14 20:12:40 +08:00
回复了 gramyang 创建的主题 Linux ubuntu 安装 boost 遇到的坑
@lcdtyph 再请教一下,在 clion 上远程连接 ubuntu,但是运行失败,cmake:
cmake_minimum_required(VERSION 3.1)
project(Ctest)

include_directories(/usr/include/boost)
link_directories(/usr/include/boost)

add_executable(D test/test.cpp)

target_link_libraries(D boost_system boost_date_time)

这个 test.cpp 和上面是一样的代码。。。
2019-12-14 20:03:38 +08:00
回复了 gramyang 创建的主题 Linux ubuntu 安装 boost 遇到的坑
@lcdtyph 牛批!!!可以了!!
2019-12-14 19:50:16 +08:00
回复了 gramyang 创建的主题 Linux ubuntu 安装 boost 遇到的坑
@northisland 按照大佬的建议,重新安装了 boost,但是还是有问题,求帮助!
2019-12-14 19:49:49 +08:00
回复了 gramyang 创建的主题 Linux ubuntu 安装 boost 遇到的坑
@nightwitch 求大佬帮忙,新的代码在楼中
2019-12-14 19:44:49 +08:00
回复了 gramyang 创建的主题 Linux ubuntu 安装 boost 遇到的坑
按照楼上大哥的建议:环境 ubuntu18,用 apt install libboost-all-dev 安装了 boost。路径在 /usr/include/boost,里面感觉也不分头文件和库文件,都混在一起。

测试程序:
#include <iostream>
#include <boost/asio.hpp>
#include <boost/date_time/posix_time/posix_time.hpp>

int main()
{
boost::asio::io_service io;

boost::asio::deadline_timer t(io, boost::posix_time::seconds(5));
t.wait();

std::cout << "Hello, world!\n";

return 0;
}

编译命令:g++ t.cpp -lboost_asio -lboost_date_time -o t
结果报错:/usr/bin/ld: cannot find -lboost_asio

求大佬。。。
2019-12-14 19:10:30 +08:00
回复了 SHIWWW 创建的主题 程序员 有点怕,最近这是怎么了
是不是肾透支了?(女声)
2019-12-12 16:37:39 +08:00
回复了 429463267 创建的主题 程序员 开源中国三观扭曲了吧?这是相亲吗?还男 a 女免
不采取点策略吸引女性那就只能男的和男的相亲了。。。。你愿意吗
2019-12-11 07:06:22 +08:00
回复了 q8164305 创建的主题 程序员 想开发一个烂代码吐槽网站,有前景么?
国内的环境是大部分人写烂代码而不自知,所以你这个的关注群体必然是小众,而且缺乏变现的渠道。
2019-12-11 07:02:42 +08:00
回复了 dioxide 创建的主题 程序员 以 JavaScript 为出发点,什么姿势学习 Python 最省力?
学脚本语言最终还是要落到 c++,所以学 c++吧
2019-12-10 10:12:07 +08:00
回复了 gramyang 创建的主题 C++ 新手入坑 c++,求推荐一个开源项目
@josephpei 都是数据库啊。。。好吧
1  2  3  4  5  6  7  8  9  10 ... 18  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2817 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 26ms · UTC 07:19 · PVG 15:19 · LAX 23:19 · JFK 02:19
Developed with CodeLauncher
♥ Do have faith in what you're doing.