V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  whp1473  ›  全部回复第 22 页 / 共 35 页
回复总数  682
1 ... 18  19  20  21  22  23  24  25  26  27 ... 35  
山东烧烤不是很多半夜也营业么,经常吃的路过
2019-09-03 14:08:11 +08:00
回复了 secsilm 创建的主题 程序员 20+10%=?
小米计算器是 20+10%=20.1
2019-09-03 10:38:12 +08:00
回复了 Alex5467 创建的主题 职场话题 继续漂还是回家乡的省会城市
北上广深 ,之后杭州,之后就是成都了,其他感觉都半斤八两
@Nasei 宇视分公司。。。我了解,要求学历挺高的,普通本科进不了,杭州总部这边宇视都不太行,被海康压的死死的。。。 不过工资算是高点的,加班比较多。
2019-09-03 10:31:02 +08:00
回复了 imdong 创建的主题 问与答 有哪些可以放家里很久又容易加工制作的食物?
猪肉、土豆、菜花、大白菜、干粉条、番茄不都可以么。。。
2019-09-02 16:25:48 +08:00
回复了 coolworker 创建的主题 问与答 抢票大战,一触即发
我想说 10 月 1 号的票,候补都抢不到。。
2019-09-02 15:39:25 +08:00
回复了 lhy 创建的主题 2019 十一回家没有票
难抢是因为候补都给顶没了吧。。。
2019-09-02 10:32:55 +08:00
回复了 bayker 创建的主题 问与答 AI 换脸,抖音变脸道具有安全隐患吗?
这是明显的安全问题,支付宝、微信的刷脸还好,但是你防止的了第三方吗,这技术防护参差不齐
权限分配呀,还有删库权限?
2019-08-31 14:47:35 +08:00
回复了 lyver 创建的主题 推广 聊聊 :大家有想过一些天马行空的学习方式吗?(福利帖)
我觉得下一次的引爆点,在于虚拟现实 VR AR 的深度应用
2019-08-31 14:31:45 +08:00
回复了 wishining 创建的主题 问与答 现在人工智能真的已经很先进了吗?
人工智能❌
人工智障✅
其实就是特定领域的统计学应用。。。强化训练,概率偏向。
2019-08-30 14:46:54 +08:00
回复了 wsy190 创建的主题 程序员 写程序这么精简真的好吗?
一、不赞同
1.String openid = (String) tokenMap.get("openid"),userMapKey;❌
2.省略{} if、else 不分行❌
二、争议
return new OutVoGlobal(EnumRetCode.SUCCESS).setData(orderMapper.list(dto.setBelong(user.getUserNo()))); ❌
这种类似风格,写的好很推崇,但写的差很容易写出屎一样的代码。我见过有 100 多行的链式,你读到后面就忘了前面,后来那个写的人也不知道了,哈哈。我觉得原则上支持链式,但是你要拆分的力度适中,5 个左右不超过 10 并且语义明了。
Java 中流式写法更适合数据处理。常用的实例:
widgets.stream()
.filter(b -> b.getColor() == RED)
.sorted((x,y) -> x.getWeight() - y.getWeight())
.mapToInt(Widget::getWeight)
.summaryStatistics();
或者
numbers.stream().map( i -> i*i).distinct().collect(Collectors.toList());
你可以看到数据从第一行,到最后一行语义就是逻辑,是由顺序的。
三、分析
return new OutVoGlobal(EnumRetCode.SUCCESS).setData(orderMapper.list(dto.setBelong(user.getUserNo())));
写的问题在哪里,我们分析一下:
执行顺序:创建 OutVoGlobal 返回值——>setData 设置数据——>orderMapper.list 执行——>dto.setBelong 封装 userNo,同时要获取 userNo
在我们眼里的顺序是怎样的,获取 userNo ——>封装——>执行 list ——>封装返回 OutVoGlobal。可以看出它实际上需要逆着思维的顺序,user.getUserNo()这部分如果嵌套过多甚至你需要不断找。所以这种风格有点像用但是没用好的感觉。
四、改造
OrderParamBuilder.Builder().setUserNo(user.getUserNo()).build().list(orderMapper).ifNull(EnumRetCode.ERROR).else(EnumRetCode.SUCCESS);
或者
orderMapper.list(OrderParamBuilder.Builder().setUserNo(user.getUserNo()).build()).****
2019-08-29 19:58:56 +08:00
回复了 CSGO 创建的主题 问与答 我们这辈子有机会获得意识永生吗?
如果宇宙是多重、无限的,当你死去的那一刻,你还会从别的地方醒来 23333
2019-08-29 19:57:21 +08:00
回复了 laoyubad 创建的主题 问与答 如何给技术小白领导解释 SDK 和 API 的区别
@SuperMild 一般先尝试 SDK,再调用原生 API。。。你反了吧
1.学好算法和数据结构。ACM 你要是有毅力能吃苦,还有点天赋能搞出个奖来,对你以后工作、考研都有光环加成(主角光环) ——>国家级别前几名的考研、进厂 100%稳了
2.学好英语——>以后的文档大部分还是英文
3.学好数学——>尤其是线性代数、统计学,如果你要从事人工智能相关,这个不懂你还是要从头学。还要你工作了就没时间学习系统的知识了。
4.经典书籍——>HTTP、TCP/IP、深入理解计算机原理 /编码的奥秘、数学之美、Java 入门书籍随便找一本就可以
5.练习——>先写个博客开始吧。你会了解到 SSM 等框架知识。
6.不断提升
(1)代码很烂——读读 Github 同类代码、看看大话设计模式
(2)登录怎么做到多服务器支持——学习 Redis 等知识
(3)代码越来越多,多人协作怎么办—— Git
(4)代码越来越多,多人协作频频撞车——读读人月神话
(5)如何解决随人增多到一定程度项目开发效率反而降低问题,领域模型拆分项目,使用服务原子化——>你可以学习到 RPC 是什么,同时了解 netty
(6)继续提升。。。写不动了。。
服务端不存就是 jwt 那种,每次生成一个新的 token,但是重放攻击你怎么防止,被使用过的仍然符合你的验证规则。所以按次这种,服务端必然要存。
2019-08-27 17:35:16 +08:00
回复了 dogandcat 创建的主题 问与答 实现人脸识别的思路是什么?
我就说静态非活体人脸检测
1.首先是深度神经网络进行学习,提取人脸特征值,这个值就是人脸上重要点位的坐标信息
2.大量训练后,就可以得到一个集合类似于[-12,-324,100,-30...],一般越多人脸比对越准确
3.然后构建一个内存型的服务器,将 faceId->人脸特征关联起来,建立一个映射
4.当一张脸来时,依次对该人脸特征进行矩阵运算得到一个分值,该分值越小代表人脸特征越相近
5.一般会有个阈值,低于该阈值可以认为相似。若追求准确则扫库,得到结果 faceId
2019-08-23 13:33:54 +08:00
回复了 embbnux 创建的主题 分享创造 基于深度学习生成宋词的小程序
没得灵魂,有感觉,但没词语没意义。。。
1 ... 18  19  20  21  22  23  24  25  26  27 ... 35  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2479 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 43ms · UTC 14:50 · PVG 22:50 · LAX 07:50 · JFK 10:50
Developed with CodeLauncher
♥ Do have faith in what you're doing.