V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  nannanziyu  ›  全部回复第 2 页 / 共 25 页
回复总数  485
1  2  3  4  5  6  7  8  9  10 ... 25  
2021-08-20 11:49:57 +08:00
回复了 woshichuanqilz 创建的主题 C++ cpp 有什么简洁的方案可以时间 http 请求吗?
@OneMan
> 有人人真是钻进去了出不来,恼火
而且这有什么恼火的
必须是“我不会,不是我自己蠢,而是语言太难”弥补你脆弱的自尊心,才能顺心?
2021-08-20 11:46:56 +08:00
回复了 woshichuanqilz 创建的主题 C++ cpp 有什么简洁的方案可以时间 http 请求吗?
@OneMan
固化的不是你这种刻板印象的人嘛
2021-08-20 11:46:02 +08:00
回复了 woshichuanqilz 创建的主题 C++ cpp 有什么简洁的方案可以时间 http 请求吗?
@x940727
语言是工具,每种工具都有适合自己的地
Rust 也没有原生 http 库,C 也没有

语言各有优略,你说的这几门语言除了 golang,我都写过十几年,java 还是我的主吃饭语言
java 裹脚布
python 纸质书翻页需要游标卡尺
go 泛型都没有,1M 的源代码有 500k 的 if err != nil
javascript 弱类型大型项目管理困难,ts 救了无数人的命
如果只说语言优劣,那除了 ts 和 c# 别的都没有意义了?
还是那句话,语言是工具,每种工具都有适合自己的地
2021-08-20 11:38:55 +08:00
回复了 woshichuanqilz 创建的主题 C++ cpp 有什么简洁的方案可以时间 http 请求吗?
@Jwyt
你看下#38 的视频……
2021-08-20 11:29:35 +08:00
回复了 woshichuanqilz 创建的主题 C++ cpp 有什么简洁的方案可以时间 http 请求吗?
@Jwyt
你觉得 #37 楼的方法麻不麻烦呢
2021-08-20 11:25:19 +08:00
回复了 woshichuanqilz 创建的主题 C++ cpp 有什么简洁的方案可以时间 http 请求吗?
@qooweds
我哪里张口闭口说菜了

他说“一个 http 请求都很麻烦”
我 #14 拿证据出来,简单搜索几分钟就能得到结果
然后他说,“这不算,还要搜索,只有简单复制粘贴才能算不麻烦”
好的,然后我 #37 #38 给出了只需要复制粘贴的答案
然后他马上转进,原地三百六十五度打滚

然后就这,我一直被杠到 #50 才受不了说了句菜,人脾气再好,也会生气的吧
2021-08-20 10:30:53 +08:00
回复了 woshichuanqilz 创建的主题 C++ cpp 有什么简洁的方案可以时间 http 请求吗?
@sandman511
> 再此之前人家只是说了句 Cpp 门槛高罢了
No,他说的是“一个 http 请求都很麻烦”
而一个 http 请求非常容易。#37 楼的解决方案:建工程,自带包管理点一下,Copy & Paste 就完成了一个 http 请求
所以这是一个错误的结论
如果你看到一个人信誓旦旦的说 1+1 = 3,你会不会觉得他不会思考
2021-08-20 10:19:15 +08:00
回复了 woshichuanqilz 创建的主题 C++ cpp 有什么简洁的方案可以时间 http 请求吗?
@sandman511
> 您真的快 40 了嘛 你同事也太惨了
我同事惨吗?我之前好歹带身边六七个同事年入百万
https://v2ex.com/t/317307
2021-08-19 22:22:41 +08:00
回复了 nannanziyu 创建的主题 分享创造 Mac 开源工具 - 截图并通过在线 OCR API 识别文字
@Hallelu
https://v2ex.com/t/317307?p=1
谢谢,也可以看看这个帖子,有个过期财路
2021-08-19 19:17:22 +08:00
回复了 woshichuanqilz 创建的主题 C++ cpp 有什么简洁的方案可以时间 http 请求吗?
一幅图送你,与君共勉,晚安
https://i.imgur.com/KD2Gtc9.png
2021-08-19 19:12:57 +08:00
回复了 woshichuanqilz 创建的主题 C++ cpp 有什么简洁的方案可以时间 http 请求吗?
@AoEiuV020
新建工程,内置包管理点一下,复制粘贴 F5,真的算门槛吗?
我自问从头到尾都是好好说话,诚心帮助人,你句句杠字字刺,何苦呢
我也马上快四十了,见过的人里,脾菜比(脾气 /菜)你也算在前五了
2021-08-19 18:53:31 +08:00
回复了 woshichuanqilz 创建的主题 C++ cpp 有什么简洁的方案可以时间 http 请求吗?
@lc1450 那看下 #37 吧,#37 没有链接,不会监禁人 🐶
2021-08-19 18:47:51 +08:00
回复了 woshichuanqilz 创建的主题 C++ cpp 有什么简洁的方案可以时间 http 请求吗?
2021-08-19 18:36:01 +08:00
回复了 woshichuanqilz 创建的主题 C++ cpp 有什么简洁的方案可以时间 http 请求吗?
为什么一开始不提供 cpprestsdk 的方法
因为楼主要简洁的方案
cpprestsdk 的门槛比 cpp-httplib 高的多得多得多,cpprestsdk 的模板代码没有 10 年工作经验看不懂;即使不看源代码只使用,因为 cpprestsdk 基于 pplx,天生异步 task,对于新手来说难度很高
而 cpp-httplib 更适合新手,只要有一点 cpp 基础,就能使用
门槛和简易度是没有关系的
2021-08-19 18:30:51 +08:00
回复了 woshichuanqilz 创建的主题 C++ cpp 有什么简洁的方案可以时间 http 请求吗?
2021-08-19 18:21:31 +08:00
回复了 woshichuanqilz 创建的主题 C++ cpp 有什么简洁的方案可以时间 http 请求吗?
@AoEiuV020
你要复制粘贴的方法? OK
1. VS 新建一个 Cpp console 工程,工程右键 -> Manage nuget packager
2. 搜索 cpprestsdk,并 点击 install
https://i.imgur.com/vvEHdav.png
3. 复制以下代码替换 main.cpp ,然后 F5

#include <iostream>
#include <cpprest/http_client.h>
int main()
{
web::http::client::http_client client(U("https://postman-echo.com/get?a=b"));
auto rsp = client.request(web::http::methods::GET).get();
auto body = rsp.extract_string().get();
std::wcout << rsp.status_code() << "\n" << body << std::endl;
}

https://i.imgur.com/yBDkKXo.png
2021-08-19 17:29:37 +08:00
回复了 woshichuanqilz 创建的主题 C++ cpp 有什么简洁的方案可以时间 http 请求吗?
@Rheinmetal
语言是工具,每种工具都有适合自己的地方
java 和 node 用 cli 把项目搭起来之前,curl 已经把结果展示在控制台上了
并不能说明 java 和 node 门槛比 curl 高
c++ 门槛不高,可以当 C with class 来写;门槛也可以高,写自己都看不懂的模板
这个简单的实现一个 http 请求的门槛不高
2021-08-19 17:12:40 +08:00
回复了 woshichuanqilz 创建的主题 C++ cpp 有什么简洁的方案可以时间 http 请求吗?
@AoEiuV020
还是说,如果你看完流程,还觉得是门槛的话
如果你是学生:没关系,慢慢提升
如果你工作年限 2 年内:先不要 leetcode 和背题了,尝试找些稍微大的项目,尝试完整实现,在尝试过程中,逐渐提升自己的“搜索资料,尝试解决问题的能力”,这是你的瓶颈
如果你工作年限在 2-3 年内:尝试考公吧,换工作还来得及
如果你工作年限在 3 年外:只能说一句晚安了
2021-08-19 16:49:48 +08:00
回复了 woshichuanqilz 创建的主题 C++ cpp 有什么简洁的方案可以时间 http 请求吗?
说实话,我之前都是用 cpprestsdk 和 QT 的,因为楼主要“简单方案”,所以今天是第一次接触 cpp-httplib
上面全部尝试过程都是"第一次接触",然后“尝试解决问题”的过程
程序员这个行业,搜索资料,尝试解决问题的能力是很重要的
如果觉得这个都有门槛,我真心觉得需要提升一下自己
2021-08-19 16:44:12 +08:00
回复了 woshichuanqilz 创建的主题 C++ cpp 有什么简洁的方案可以时间 http 请求吗?
@AoEiuV020
好,我来把解决“cpp 解决 http 请求”的整个流程列一下,你说说哪个步骤门槛高
1. 要做 http 请求,肯定找一下相关库,所以用 google 搜索 "c++ http library",第二条结果就是 cpp-httplib
2. 进入 cpp-httplib github 主页,花两分钟看下文档,ok,需要 “SSL support is available with CPPHTTPLIB_OPENSSL_SUPPORT. libssl and libcrypto should be linked.”
3. 尝试寻找 windows openssl library,使用 google 搜索 "windows openssl library download",同样第二条结果就是
https://i.imgur.com/bfSdjbV.png
4. 点击第二条进入 Openssl Binaries 下载主页
页面仔细看一下就知道下哪个。就算不知道在页面里搜索 library,一共三条结果,排除掉第二个 for ICS 的,一共就两个,下载下来
https://i.imgur.com/CvP1UIv.png
5. 把下载的 lib 和 headers 加入工程,实例代码拷贝一下,F5
https://i.imgur.com/KWieh3t.png

你说说这里哪个门槛高?也只有第五步需要有一点点 L l IncludePath 的概念,但是连 IncludePath 也叫门槛吗?
1  2  3  4  5  6  7  8  9  10 ... 25  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2501 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 15:33 · PVG 23:33 · LAX 07:33 · JFK 10:33
Developed with CodeLauncher
♥ Do have faith in what you're doing.