V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  liuguangxuan  ›  全部回复第 22 页 / 共 33 页
回复总数  654
1 ... 18  19  20  21  22  23  24  25  26  27 ... 33  
@jones2000 #6 经历->精力
@jones2000 #6 人的经历是有限的啊,老哥。担心走弯路,所以先来请教以下有经验的老哥们。😂
@thedrwu #2
@statumer #3
@ipwx #4 老哥们,自己不知道网络编程的天花板在哪儿,以后可能从事哪些方面的工作。

担心如果一直深入学网络编程这个方向的话,会不会就是写一些网络库的轮子,然后给别人调用。

然而现在网络库的轮子太多了,就算自己造轮子也不一定有人家的好用,所以才会产生疑问,这个方向还要不要继续深入钻下去。要不要换个其他的方向。

因为自己接触的东西有限,还望各位老哥点拨一下。
@ggvm #1 老哥,你上来就是一顿喷,喷完我了,你倒是上点儿干货啊。

反复看了好几遍你的回答,我实在搞不懂你在表达什么意思。

1 、“你这个问题真是令人无语。”

为什么会令你无语?我对技术和职业发展方向有疑问,在这里问一下同行们,我没觉得有什么不妥,你可以选择回答,也可以选择不回答,为什么你会无语。如果你觉的我问的问题令你无语,你为什么又浪费自己的生命来回答呢?为了教我做人?你问一下自己,你人做的怎么样?

2 、“ 和那些学完 CRUD 之后觉得人生很空虚的程序没有任何区别。”

为什么你会觉得学完 CRUD 的人觉得空虚?你当时学完 CRUD 有这种感觉?你为什么又觉得我觉得和他们一样,感觉人生空虚,我仔细看了好几遍我的问题,字里行间哪句能体现出空虚来?

3 、“你其实不是有兴趣,你只是隐约的觉得掌握了这些东西之后自己会很牛。”

为什么你会觉得我掌握了这些东西会觉得自己很牛,为什么单纯的通过几句提问就会给一个人贴上这种标签,我的问题哪句表述有觉得自己很牛?我题目上标着“请教各位 C++大佬”,一直保持着谦虚的请教的态度,请你告诉我我那句话体现了觉得自己很牛?另外你上来就喷,我给你贴喷子的标签了吗?我照样称呼你老哥,不明白你为什么会无缘无故的给人乱贴标签。

4 、“如果你真的有兴趣...看代码。”

为什么你会得出结论,我没有看过这些代码,请问你是从哪里得出来的结论呢?我看过了 muduo 的代码,但是我还是有这个疑问啊。


总结:
1 、如果你觉得我问的问题无聊,你完全可以不回答,没必要浪费生命来回答我的问题啊。

2 、如果你觉得通过贬低别人能抬高自己的身价,那你错了,除了在家你爸妈让着你,在公司如果你是小领导的话,你的同事们迫于绩效考核让着你,在外面没人惯着你。

3 、如果你真的很牛,请正面回答问题,如果不会审题,语文没学好,麻烦回家请教一下自己的小学语文老师。

4 、如果你真的很牛,麻烦拿出来干货来,你的博客、你的 GitHub ,你的开源项目来证明你自己,这里都是技术人员,让大家看看你的技术水平到底怎么样,麻烦不要通过踩底别人的这种幼稚的行为,来提升自己,否则只能会让别人以为你是个无脑的喷子。
2022-06-15 18:20:30 +08:00
回复了 qingRider 创建的主题 职场话题 我要不要分享下第一次被裁员
老哥会 C++吗,会的话,可以留个联系方式吗,我们单位还在招聘,我可以内推下。
2022-06-14 19:55:54 +08:00
回复了 binge921 创建的主题 程序员 在京程序员分手了 最近情绪低沉
曾经也经历过同样的迷茫,有几点建议:
1 、单身的时候,修炼自己。好好锻炼身体,好好学习,努力工作挣钱。
2 、打造你的朋友圈,多发一些积极向上的内容。别人刚加你微信的时候, 朋友圈是了解你的唯一途径。
3 、除了工作之外,学习点穿搭的知识,还有给自己换个发型。
4 、让家里的媒人、同学、同事帮忙介绍。
5 、积极扩大自己的社交圈,多参加一些活动认识一些异性。
6 、多使用一些女生使用的 app ,比如小红书之类的,这些都可以认识到同龄的异性。
7 、微信群。精品店促销群,比如 miniso 这种搞活动的群,也可以认识到一些异性。
8 、主动一些,不要怕丢人。
9 、对待异性要真诚,要找的是过一辈子的老婆,如果性格不合,不用迁就。
@a90120411 #28 老哥可否留个联系方式,以后有问题好向您请教。😂
@a90120411 #26 明白啦,老哥。非常感谢指点。
@a90120411 #24
感谢老哥的回复。

我也看了官方的那个函数文档,您的分析是正确的。

可能我没有表述清楚,不好意思哈。老哥。

我想实现的有两个:
需求一、给定传入的范围(多边形),求多边形区域内的轨迹。就是与多边形相交,而且在多边形区域内的部分。
需求二、给定传入的范围(多边形),求与多边形相交的轨迹,但是不在多边形内的部分。

其中需求一比较好实现:
使用 ST_Intersection(),直接就能求出来;

需求二呢:
您的分析是正确的,我也看到了官方的文档,我目前也是按照您说的两步来实现的:
1 、先使用 ST_Crosses(),求出和传入范围(多边形)相交的线数据量集;
2 、再使用 ST_Difference(),得到与多边形相交的轨迹,但是不在多边形区域内的部分。

但是感觉实现需求二这种方法比较麻烦,PostGIS 有没有现成的函数一步完成这个操作啊,老哥?
@a90120411 #21 https://i.imgur.com/ZLshRKJ.png
最右侧那个直线,跟矩形区域没有任何相交,但是还是查出来了。
@a90120411 #21 表中存的不是 MULTILINE ,每个都是一个 LineString 。我是这么写的,其中 gj 字段是 LineString 类型。

```
select ST_Difference( t.gj, ST_PolygonFromText('POLYGON((0 0, 2 0, 2 2, 0 2, 0 0))', 4326)) from test1 t;
```
@a90120411 #19 https://i.imgur.com/kNVdeoZ.png

1 、交集没问题,一切正常。

2 、但是差集的话,会把旁边的那条无关的线也返回。我想实现只返回有交集的线的差集。😂
@a90120411 #16 https://i.imgur.com/H96ThpZ.png
多谢老哥回复。

再请教一下老哥,如图所示,一个 Polygon 和一个 LineString:
1 、我想求相交区域(绿色部分)的线,应该用哪个函数啊?
2 、我想求非相交区域(红色部分)的线,应该用哪个函数啊?
@a90120411 #7 老哥,我现在用点生成线了。

但是我如何查询在指定区域(Polygon)内的线(geometry(LineString))呢?即部分包含的线。

我使用 ST_contains 、st_intersects 函数都查不出来。
2022-05-24 10:51:31 +08:00
回复了 bruce0 创建的主题 程序员 你们都是在哪里 学习技术和交流问题的
同样也有这个疑问。但是也没有找到比较好的平台。

最近刚发现 reddit 上面有个 cpp 板块(英文的),OP 也可以上去看看。
换了一台性能比较好的服务器,再加上二次查询的原因,可能内存中有缓存,所以现在比较快,大约 64°*64°的区域,在 6~7 秒左右,老哥还有没有优化的方法?

https://i.imgur.com/TaGNvey.png
@beginor #6 老哥,我大概按你的方法测试了一下,分别测试了 st_contains 、st_intersects 、&&在不同索引( gist,sp-gist )下的查询情况,并且换了一台服务器。每次测试均重启了服务器。

总体而言,gist 索引性能好于 sp-gist 索引,首次查询 st_intersects 性能比较好,第二次查询&&性能比较好。

测试结果和老哥说的有点儿出入,能不能帮忙解答一下原因,还是我测试的方式不太对?

https://ww1.sinaimg.cn/large/8cc20a75gy1h2alf3tmnej20wj05j3z4.jpg
@nuistzhou #1 如果单看返回条数的话,使用 select count(*),时间也差不太多。
@nuistzhou #1
@beginor #2
老哥,经纬度索引列,应该是没问题,类型为 geometry(Point),我用\d tablename ,能查到索引。只是建立索引的时候没有添加编码 4326 ,请问这个影响大吗?

另外可能和我测试环境的配置有关系,我用的是腾讯云 2 核 8G 内存,PostgreSQL 的配置文件保持默认的设置。

提高服务器硬件资源配置是一方面,老哥可否指点一下其它提高查询性能的方法。
1 ... 18  19  20  21  22  23  24  25  26  27 ... 33  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5879 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms · UTC 06:34 · PVG 14:34 · LAX 23:34 · JFK 02:34
Developed with CodeLauncher
♥ Do have faith in what you're doing.