V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  xylophone21  ›  全部回复第 6 页 / 共 23 页
回复总数  454
1 ... 2  3  4  5  6  7  8  9  10  11 ... 23  
2021-02-08 12:30:21 +08:00
回复了 monkeyWie 创建的主题 Go 编程语言 求 go 并发限制的最佳实现
一起探讨,如果 M 不是大到离谱,是否需要控制 M ?还是无脑 go 就好了,因为这样感觉就是 go 程池 /线程池了,有点像把 go 程当线程用了?
2021-02-07 16:03:10 +08:00
回复了 Kaifei 创建的主题 分享创造 [青蛙短信] 分享一个基于 Core ML 的智能短信过滤 App
@yukong 理论上,如果 App 如果不申请联网权限,不申请外部存储权限(把短信结果写到一个目录,然后用另外一个 App 来读取上传),不对外提供接口( ContentProvider,这个好像不好证明?),应该是没办法泄露信息的吧?

当然 App 升级是需要联网的,不过这个应用特殊,可以完全走商店( iOS 包括升级提示,Android 完全)增加信任
升级模型文件理论上也是需要联网的,不过还是因为应用特殊,可以干脆放弃这个功能,要升级就走 App 升级

然后要相信这个 App 没有能力作恶,需要这么多编程知识,会不会一下子又小众了?不过作为小众之一,我觉得挺好。
2021-01-28 13:57:32 +08:00
回复了 sockpuppet9527 创建的主题 程序员 谈谈 unit test?
@sockpuppet9527

weak symbols,这个我理解应该是指把 B.o 里的方法制定为 weak ?但这样 Mock 也只能有一个实现,也就是说对应用例 1,需要 b_foo(1)返回 0,而用例 2 需要 b_foo(1)返回 1 还是很难实现?

GMock 大概放狗找了一下。
从 Google Mock 的原理里可以看到,Google Mock 只能对类的虚函数做 mock,并且要求被测代码不能够直接创建该类的对象,而是由外界传进去的。
所以这个可能得在开发阶段就定下规则,比如虚函数,不能直接创建对象等


@feather12315
这个办法倒是很有意思,有成熟的框架吗?
2021-01-28 11:50:23 +08:00
回复了 sockpuppet9527 创建的主题 程序员 谈谈 unit test?
同求这种 C/C++项目的 UT 实践,除了楼主说的打桩问题,makefile 问题不知道你们怎么解决的?比如你第二条里说的 A.c 在 makefile 里本来是依赖 B.o 或者 B.lib 的,但既然要 UT,那就只能依赖 MockB.o,甚至 MockB1.o,MockB2.o 等等(因为要 Mock 不同返回的情况),既然有了 MockB.o,那和 B.o 肯定就不能打包到一个 main 里了(除非全打成动态库,但动态库又有动态库的问题),于是又是一堆 main,一堆初始化……

以前我一直以为 UT 是三倍业务代码就是这些原因,直到我看了 Spring 里的 UT 框架,各种 Repository 、Service 、网络层的 Mock,运行时像注入哪个注入哪个。不想打桩时直接用真实实例也可以直接用(比如测 Service 时,Repository 不想打桩的话,可以直接调用真实的 Repository 准备各种数据——PS,我不知道这种方法是不是不够 UT,但确实好用,节省时间)。所以如果三倍工作量是 Spring 说出来的话,我简直怀疑在 C/C++界,这个工作量可能是 10 倍,30 倍?
分子分母都要行不行
2020-12-28 10:20:06 +08:00
回复了 Roxx 创建的主题 问与答 200 红包求个物流方面的解决思路
没试过,不过 Google 快递公司 API 有不少结果,比如这个
https://api.kuaidi100.com/document/5f0ffb5ebc8da837cbd8aefc.html

phone string 否 13888888888 收、寄件人的电话号码(手机和固定电话均可,只能填写一个,顺丰单号必填,其他快递公司选填。如座机号码有分机号,分机号无需上传。)
@anzu 这个脑洞🐮🍺
这不是典型的流式计算的前一半吗?(不确定后一半是不是你没说)可以看看 Apache Flink 等是怎么玩的
1. 数据不大怎么搞都没事,数据大一般是用一个消息队列异步处理
2. 并不一定要把原始数据入库,存 S3,HDFS 等都可以
3. 不一定需要专门的 TCP 长连接(当然可能你之前就是这样),HTTP 也是 keep-alive 的,还方便
App 切到后台时,服务会被杀掉导致消息接不到。一家一家的对吧
跨域跨域,跨的是域名,结果你把最重要的域名信息隐藏了
一台 mini 主机算 1K,SONY 的电视比国产贵 1K 不止吧?(如果你享受更好的画质那值得,但这里没提到)这些钱买电视会员差不多够 10 年了吧?何况多一台 PC 摆在电视旁对空间的占用
2020-10-29 10:13:03 +08:00
回复了 liudaqi 创建的主题 Java 所谓的微服务架构,是不是类似面向对象中的 GOTO 函数?
@xuanbg 技术探讨一下,拆分层一个模块和拆分成一个微服务,大家觉得区别在哪里?
想太多了,其实这个问题很简单,你自己判断未来:
1. 北京的二手房价涨幅 (BJ)
2. 石家庄二手房价的涨幅 (SJ)

1. BJ < x%/年 && SJ < x%/年,都不买,因为买房对生活质量的提高对你们当下显然收益是负 ,当前前提是你自己能存的下来钱,知道该怎么做正常投资( x 是你正常投资的收益率,不过看你的情况应该满足)。
2. BJ > SJ > x%,买北京,如果决定留北京,房子不用说;如果以后回石家庄,这个时候再卖北京买石家庄,收益为正
3. SJ > BJ > x%,这种情况下,要扣除在北京有自己房子带来的生活质量上升,以及北京房租的影响后,再来计算一次,原理同 2
2020-10-24 18:54:52 +08:00
回复了 ecs 创建的主题 问与答 B 站 1024 节题目求解
@lsorrow 我也感觉说的直白了一点,不过没办法撤回了
2020-10-24 18:20:45 +08:00
回复了 ecs 创建的主题 问与答 B 站 1024 节题目求解
import redis

while True:
try:
r = redis.StrictRedis(host='120.92.151.189', port=6379)
keys = r.keys()
for key in keys:
value = r.get(key)
print(key,value)
break
except:
pass


人工已经很难连上了,代码刷吧
还以为你要炼个丹
2020-09-30 11:58:46 +08:00
回复了 Rxianbei 创建的主题 问与答 没有 4g,就没有抖音,微信和支付宝吗?
相关性肯定是有的,但显然不是因果
2020-09-28 11:51:38 +08:00
回复了 legendnan 创建的主题 Go 编程语言 识别图片中的文字与数字
Google mnist PyTorch, 大把代码跑到 9X%+,X 大概是 5678
2020-09-28 10:05:37 +08:00
回复了 willyang 创建的主题 程序员 反兴趣推荐 app?
你不会喜欢一个整天给你推荐民科,养生,一夜暴富,震惊内容的 App 的,你喜欢的实际上是跟你兴趣相关,但又不那么直接,但调性相似的内容。我猜,可能现在还做不到吧。
1 ... 2  3  4  5  6  7  8  9  10  11 ... 23  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2738 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 40ms · UTC 13:06 · PVG 21:06 · LAX 05:06 · JFK 08:06
Developed with CodeLauncher
♥ Do have faith in what you're doing.