V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  passerbytiny  ›  全部回复第 137 页 / 共 153 页
回复总数  3054
1 ... 133  134  135  136  137  138  139  140  141  142 ... 153  
2018-10-26 10:54:39 +08:00
回复了 aaronlau 创建的主题 游戏 《荒野大镖客 2》有了解的么?
看评分前,首先要看一下游戏的类型。我没搜索到大镖客的游戏类型是啥,但既然都用 GTA5 来做对比,以及用了 8 年来开发,那基本可以确定是自由度非常非常高、没有特定主线的完全沙盒游戏。

这类游戏和主线弱的 RPG 游戏,我是不会玩的。

刺客信条起源一边主线一边清问号,结果无法好好体验主线剧情。奥德赛我就准备先清问号后做主线,结果清问号清吐了。
@psklf #26 要么取消互联网套餐换融合套餐,要么互联网套餐加单宽带。

你这种联通的互联网套餐+移动的融合套餐的,早晚坑死你。
2018-10-26 10:35:10 +08:00
回复了 zllc 创建的主题 程序员 有多少同学是在 windows 下开发
@waising #151 “有”,不代表“能用”
@linpf 靠点击量返利就想让搜狗去得罪客户和合作伙伴,请不要搞笑。
2018-10-26 10:22:44 +08:00
回复了 nilrust 创建的主题 程序员 你们用什么云笔记?
唯一一个不用爬墙,不用担心特供的:onenote
2018-10-26 10:20:25 +08:00
回复了 zllc 创建的主题 程序员 有多少同学是在 windows 下开发
楼主是肯定没进过任何国内大公司。

就不说别的,不用 Microsoft Office 办公套件,你准备怎么编辑各种文档,大公司可不会让你用嘴说。
2018-10-26 09:24:32 +08:00
回复了 HarryQu 创建的主题 程序员 后端如何处理接口幂等性?
我看了你的代码,在已启动事务,并且查找到账户已存在的时候抛出"账号已存在",那么已经够了,用户点击 100 下,只有第一下回成功,后面的全部是“账号已存在”、“事务检测到脏数据”,或者“事务等待超时”。

你这情况,应该找数据库的问题,代码没有任何问题。
2018-10-26 09:05:05 +08:00
回复了 Lullaby 创建的主题 git 如何看待只允许用 SourceTree 提交代码不允许用 git bash 的观念?
趁早走。

“工具不一致会导致代码冲突...”,能说出这种话的团队,肯定有这些特点:没有新员工培训、质量控制、技术委员会等等;领导特别怕麻烦,怕到本来该指挥机器自动化干的事,让人手工处理。

总之,公司 Low、团队 Low、领导 Low,趁早走。
@WuwuGin #18 说话别那么傻,这种弹窗是大规模无条件覆盖,是流氓行为,但跟隐私真得一毛钱关系也没有。
@qiaoguoqiang #23
这个才是正解。

搜狗输入法只有天猫双 11 的弹窗是不提供“不再弹出”选项的。况且搜狗跟腾讯有关系、腾讯跟京东有合作关系,腾讯、京东都跟阿里有竞争关系。综上,阿里为了搜狗弹窗,肯定出了不少钱。

再结合楼上爆出那么一大堆其它软件也弹窗,阿里出的钱就更多了,这些钱马上就要从剁手党里面回收了。

所以解决方案太简单了,双 11 别上天猫,让它收不回营销成本,第二年就不敢这么干了。
2018-10-24 18:58:19 +08:00
回复了 logtheone 创建的主题 Java Java8 方法引用的一个疑问:为什么能够引用接口的抽象方法?
SomeClass::new,就是该类构造器的方法签名,invoke 的时候不需要第一个参数; someInstance::method,表示方法签名以及 invoke 时的第一个参数。因此,Lambda 表达式右边方法的参数个数,才跟函数式接口方法参数的个数相同。

跟反射机制已对比,容易理解多了
2018-10-24 18:48:10 +08:00
回复了 logtheone 创建的主题 Java Java8 方法引用的一个疑问:为什么能够引用接口的抽象方法?
忽略我上边的还原过程吧,错了。A::b 表示的就是方法签名,即 A 类 /接口的 b 方法,所以 List::add 就代表 List 接口的 add 方法,然后再结合 accpet ( list, "aaa"),要推断要执行的是:<List>list.add("aaa")。
2018-10-24 18:26:14 +08:00
回复了 logtheone 创建的主题 Java Java8 方法引用的一个疑问:为什么能够引用接口的抽象方法?
Lambda 表达式为啥要跟函数式接口一起出现,把我给看晕了。

List::add 的意思,不是调用 List 接口的 add 方法,你这点理解错了,所有后面的理解就走不通了。

A::B 是一种 Lambda 缩写方式,并不是调用 A 的 B 方法,当 Lambda 表达式只有一个语句,并且可以通过函数式接口、A、B,来进行推断的时候,才能使用这种缩写形式。当 A 是类的实例,B 是方法名的时候,看起来可能像是表示调用 A 对象的 B 方法。但当 A 是类,或者 B 是 new 这种特殊字的时候,就不能那么看了。

函数式接口是“ BiConsumer<T, U> void accept(T t, U u)”,上下文语句“ BiConsumer<List<String>, String> v ”决定了:T 是 List<String>、U 是 String。

结合查看 void accept(T t, U u) 和 List::add:
accept 提供了两个参数; List.add 方法只需要一个参数; List 是接口定义而不是具体实例。

那么自然的,将第一个参数当成 List.add 方法的执行主体,将第二个参数当成方法的参数,于是还原成了:(arg_List,arg_String)->{arg_List.add(arg_String);}


你也可以这样认为,List::add 定义了一个代表 List.add 方法的 Method,然后执行的时候就是 Method.invoke(obj,args...)。此时,“ v.accept(list, "ddd")”相当于:method.invoke(list,"aaa")。执行的是你通过“ List<String> list = new ArrayList<>();”创建的 list 对象,而不是 List 接口。
2018-10-24 16:44:43 +08:00
回复了 duvalier 创建的主题 浏览器 难不成整个 V2EX 就我一个人在用 360 极速么……
你肯定不是一个人在用,但不妨碍它上不了台面。所有国产浏览器都上不了台面的,因为都是套壳。

chrome、firefox 对战的时候,Edge、Safari、(已属于 360 的) Opera、IE 可以来插一脚,套壳的浏览器就别来找没趣了。
@zhangyichent #20 你觉得月底前发工资的公司,回这样加班吗?
国内的宽带都是赠送的,WiFi calling 开了,相当于让三大运营商去喝西北风。另外国内 wifi 信号可要比 2G 信号覆盖率更低,在紧急呼叫场景中也没啥用。

你的问题确实是联通的锅,联通这 B 为了降低成本,由 4G 的地方 2G、3G 就全撤(语音线路可能保留,但蜂窝网络是绝对不保留,老子当年的 nokia1320 就是这么被逼着换成 950 的)。所以在联通这里,4G 信号差等于完全没信号,绝对不会回落到 3G 或 2G。

当然也不仅仅是联通的锅,紧急呼叫是会搜寻一切可使用的线路的的,现在看来紧急备用线路也跟收音机功能一样,被撤掉了,这点三大运营商、铁塔公司、小区开发商、小区物业都可能要背锅。
光看标题想让你选 2,看了描述我觉得两个都不能要,2 还不如 1。

“每个月最后一周周六需要上班”,大概率是外派给华为,即:华为外包。华为外包,人事敢说偶尔加班,要么是他们公司在华为里面排名低接不到核心活,要么就是在忽悠你。并且,就算不是华为外包,人事说不加班也是骗人的。

一里面,光 30 号发工资这一点就绝对不要考虑,参见 https://www.v2ex.com/t/498718
@jasonyang9 #3 请先去好好了解一下什么叫做兼容性。
@monsterj #5 假如接口提供方迭代频繁的时候,你会觉得数据类修改起来更麻烦。
@mortonnex #3
沟通需要的是接口文档。
媒体数据读取工具不是用 map 接受数据,而是类似于 json path。如果有多层嵌套数据,多层数据类绝对没有 json path 清晰。

初期可以用数据类加自动反序列化来快速接受数据,后期接口多了并且迭代频繁的时候,数据类就不适合了。
1 ... 133  134  135  136  137  138  139  140  141  142 ... 153  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5809 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 59ms · UTC 06:27 · PVG 14:27 · LAX 22:27 · JFK 01:27
Developed with CodeLauncher
♥ Do have faith in what you're doing.