2019-08-08

19 篇热帖

1. PHPCon 2019,第七届 PHP 中国开发者大会抽奖送票
如题,忙忘了,搞到现在才来这里送票给 V 友

规则:堆楼吧,截止时间 8 月 8 日 15:00,当天 A 股沪指的收盘整数部分 mod 15:00 前的楼层数 , 得到的楼层数中奖

如:收盘 3500 点,一共 66 个人参与活动,则获奖者为 2 楼

奖品任选一:
1、正版 PHPStorm 软件一份
2、大会普通票门票一张(不得转赠,转售,仅限本人使用,这是君子协定)
3、已购门票升档(顺序:普通->优质->优质+自助->嘉宾)

-------

大会官网: http://www.phpconchina.com/?o=v2ex

大会日程信息:

08 月 10 日

时间 内容
08:30 - 09:00 签到入场
09:00 - 09:20 大会开场、抽奖
09:30 - 10:15 《 Swoole5 带 PHP 走向远方》——韩天峰
10:30 - 11:15 《微博应对突发流量的一些经验分享》——胡波
11:30 - 12:15 《消息服务中台实战》——王晶
14:00 - 14:45 《拥抱 TARS:构建 PHP 微服务生态》——梁晨
14:45 - 15:15 茶歇时间
15:15 - 16:00 《 PHP 常驻进程编程须知》——郭新华
16:15 - 17:00 《代码解耦之道》——黄朝晖
17:00 - 17:10 抽奖

8 月 11 日

时间 内容
09:00 - 09:20 抽奖
09:30 - 10:15 《 PHP 在 2345 的业务实践》——高旭
10:30 - 11:15 惠新宸的演讲
11:30 - 12:15 圆桌讨论
14:00 - 14:45 《破解云原生应用的可观测性》——刘征
14:45 - 15:15 茶歇时间
15:15 - 16:00 《一个团队的集体学习》——陈雷
16:15 - 17:00 《百姓日用而不知——聊聊开源的另一面》——庄表伟
17:00 - 17:10 抽奖

大会官网: http://www.phpconchina.com/?o=v2ex
2. 妹子不懂勤俭节约

交往一个妹子,生活费方面都是我出,七夕买了一个三百的包送她了,她自己又买了接近八百多的衣服和二次元周边,晚上一起又出去吃饭,想着自己每天花费不超过 20(公司包三餐,报销车费,顶多自己买瓶水),告诉她别乱花钱,攒点钱才能尽快买房,她却不以为意。

3. 不熟悉 Spring Boot,被刚毕业的初级 Java 开发怼了

说真的,不喜欢 SpringBoot 这种新框架,用 application.properties,啥定义都没有,搞个 bean 定义都费力的要死,还不够直观,所以没怎么熟悉 SpringBoot,还是最喜欢 Spring MVC。

最近公司来了一年经验的初级 Java 开发,一看老项目用的是 Spring MVC+JdbcTempalte,每天就听他各种喷,什么架构不合理,要重构推翻架构什么的。唉,最近还老是在老大面前数落我,说现在都流行 SpringBoot FatJar 微服务,说我写的项目太笨拙庞大了什么的。。。关键是老大也不懂技术,我也不知道怎么回应

各位怎么对待这种刚毕业的小年轻?反正我觉得这个小年轻真的精力旺盛,各种喷和怼,我都想离职了唉

4. 小白使用 vue2.6.10 的 v-for 遇到的一个问题从而引发了一个对于这一行业的思考,希望有人可以开导我
我遇到的问题是这样的,我描述下:

问题 1:

父组件使用"props"传递一个数组"items"给子组件,

子组件使用 v-for 处理这个"items"来循环打印"item"中的 content 字段内容,

过了一段时间后,我会去触发一次父组件的 items 更新,类似如下代码:

```
this.items = this.items.concat([{id:11, content: "第十一条通知"}])
```

因为 vue 官方文档说过,如果是非变异方法改变数组内容,直接使用"replace a array"的方式,也就是我上面的方式.

所以我认为我的代码是没问题的.

但是事实却痛击了我, 不知道为啥 v-for 循环并没有刷新数据.

于是我先使用{{items}}检查了 props 的数据是否已经更新.

结果是{{items}}确实已经更新了第十一条通知的内容进去.

并且我使用 slice 方法去更新数组内容,是可以的, 就唯独 concat 方法不行

问题 2:

问题 2 是我在问题 1 后出现的一个新问题.

我将{{items}}放到了 v-for 所在组件的后面(问题 1 中我是放在最前面验证的), 这时候神奇的事情发生了.

v-for 居然更新了内容.

所以 vue 内部到底发生了什么... 我该怎么去解... 文档我也上下翻了好几次, google,baidu 了类似问题,但是很遗憾没有和我遇到一样问题的伙伴出现

问题 3:

我依旧不服, 想着在单元测试中也试试会不会存在这个问题,

所以我使用 vue-cli 创建了一个超级简单的 vue 单组件项目作为我的单元测试项目, 然后我将一些核心代码移了过去,重新测试了下

(我强调下, 单元测试的代码肯定是和我真正项目中用的是一样的! )

结果是没有任何问题, v-for 工作完全正常!

我.................................................................................



总结:

到最后, 我没法搞定这个问题(我采用的是问题 2 中描述的折中但是非常不优雅的写法), 感觉内心非常的难受, 关电脑, 回宿舍, 简单的吃了下晚饭, 吃着吃着差点掉眼泪 , 感觉写代码也至少一年多了, 这类问题以前在使用 jsp 的时候其实也遇到过类似的. 结果,一年过去了, 我连这种问题都没法搞定, 还谈什么设计模式,算法呢, 一年来感觉压根没有多大提升, 除了找资料和看英文文档能力感觉比以前强了以外, 能做的无非只有 crud.

这么一个问题, 搞得我焦头烂额,浪费了一下午+晚上几个小时的青春. 我想真诚的问下各位前辈们, 是不是我这种人不适合做程序员
5. 自从 996. ICU 后,杭州感觉被 996 沦陷了

感觉杭州最近 995 是标准,大小周很常见,996 大有公司在啊

6. 关于华为的待遇

本科毕业工作四年,跳槽到华为要价 27k, 感觉要低了,因为目前这个岗位需要 9116,时薪算起来挺低的,奖金的话变数又比较大(不知道能有多少年终奖),还没说给定多少级,但最后一面已经结束了,在考虑要不要加一点要价

7. 看文档只能 chrome 右击翻译,报什么培训机构好?
  1. 华尔街,超级贵,我朋友报名了 leven2-7,2.2W
  2. 美联,4 人小班,自己约课
  3. 韦伯,4 人小班,自己约课
  4. 新东方,大班 25 人,周末上课,过期不限,但是都是新概念的教材。

有同学给下意见吗?不想报线上的,实在是没有意志力坚持线上的。之前流利说学了一个月,就没坚持了。

8. Mac 最佳输入法
  1. 自带(词库支持与 iPhone 同步)
  2. 搜狗(词库不支持与 iPhone 同步)
  3. 百度(词库支持与 iPhone 同步)
  4. 鼠须管(没用过,不评论)

回复数字,看看哪个支持度最高。

9. 深圳还是香港买房?

背景:

  • 老婆在香港工作,还有两年换护照,我失业 /被包养
  • 计划两三年后要孩子,在香港上学
  • 现有人民币港币各 3M

选项一:先在深圳上车,两年后香港上车。两边都只能买上车盘。好处是多个选择,未来还是看好内地发展

选项二:现在全力在深圳上车,至少得持有 3-5 年,月供+房租 70K/m 现金流稍微有点压力

选项三:两年后全力在香港上车,能买个 8、900 呎的,月供和房租差不多,经济上比较宽松

10. 骑自行车撞到一个老人, 咋办?

上班, 骑自行车逆行, 一不小心碰到一个也是骑自行车的老人, 就是自行车拔嚓了一下. 结果老人直接躺在地上不动了, 在哪装死. 期间还勾着头看了我一下, 然后继续装死.长那么大真是第一次遇见, 虽然我逆行不对, 但是真被吓懵了.带了老人到医院全身检查了一遍, 屁事没有. 我现在咋办, 会不会被讹诈? 明天交警让我去交通局处理这件事情,我应该准备啥

11. 不想戴眼镜了,想做激光手术,写代码的话会不会又要近视呢?

怕近视治好了后因为写代码又复发了

有没有有经验的人士说一下?

12. 同为程序员,坐旁边的同事老喜欢偷看我屏幕怎么搞?

坐在我旁边的同事,很无聊,每天很喜欢偷看我屏幕...虽然没看啥乱七八糟的,但总觉得不舒服啊。也和他沟通过,甚至骂过了,可他还是这样,怎么搞?求大佬们支支招。

13. 如何才能获得与在境外一致的上网体验

单就安卓手机来说,一直用思思热、v2 什么的,最近也用 N1 折腾了软路由,但发现跟在境外上网感受区别还是比较大,比如:

  1. play store 有更新了不会自动下载,要我手动点更新并且等很久他才会开始(当然开始后很快就装好了)

  2. 在境外,chrome 会去下载一些网页,然后比如上飞机开飞行模式他就会提示我看,这个在国内从没见过

  3. 看美国优酷啥的偶尔也会出问题,各种莫名其妙,当然一般刷新一下就好了

总之还是便秘的感觉,让处女座不舒服。现在用域名或者 IP 白名单模式,但是开全局也不大现实,一是流量,二是访问祖国肯定就慢了,微信微博啥的。不知道有没有什么方案可以解决呢?

14. 突然有点心疼前端 er
本人毕业三年多的后端,最近用 vue+element 写一个后台系统的前端,哇,一脸懵逼,webpack ? babel ? vue-cli? yarn ?我之前用过的 gulp 呢?之前安装包不都用 npm 吗? build 完 html 呢?哎,这变化也太快了,心疼各位前端 er
15. 如果辞职了准备接外包自由生活,老了没保险咋办?

准备辞职,接外包或远程养活自己,一部手机和一台笔记本,穷游中国然后世界,美滋滋。但是老了写不动代码了咋办?以后生重病了咋办?怎样保证以后老了,也能有良好的养老保险和生病保险?

我对保险这块是小白哈

16. 大龄码农七夕夜被骗,完事后开始思考人生

原谅我起了这么头条 Sytle 的标题,没钱还想上热搜的心你们懂的。但以下都是真实事件,博诸君一笑

故事开始:

刚过完七夕,不知道 V 友们过的开不开心,反正我是极度不开心的。不是因为被虐狗,而是一个大龄码农,孤单在外出差,竟然被一个女子骗走了 3000 块钱。还是在七夕被骗,真是比狗都痛苦。

当然,我知道孤单的大龄码农,在七夕节被女骗子骗,你们一定能脑补出许多场面。咳咳,真不是你们想的这样。趁着还热乎,我就给各位 V 友说说,我是怎么一步步落入女骗子手里的。

起因其实很简单,当我还沉浸在并发,缓存,连接池这些概念,一顿猛如虎的修改后台代码时,我的同事 W 突然神神秘秘的走过来,给我看了一个闲鱼的链接。不看不要紧,一看我就发现,糟糕,是心动的感觉。上面各种宅男必备的电子产品,MacBook Pro 2018, 大疆 Mavic 2 无人机,一加 7,三星 Note 9,还有我一直想入手的 iPhone XS Max 256G,都赫然在列。而且每个卖家秀,都美的像后宫的牌子,迫不及待的等着人去翻。

闲鱼卖家的画风是这样的:

01 02 03

我立刻将最爱的 VSCode 打入冷宫,赶紧问同事 W 要了卖家的闲鱼 ID,津津有味的翻了起来。面对 3600 的 MacBook Pro,2000 的三星 Note 9,3200 的 XS Max,我也曾有过一丝疑惑,感觉就像是邻家美女,突然就闯入了我家门口,还是深夜的那种。但我同事 W,坚定的和我说,已经和卖家聊了半天了,卖家准备去美国了,着急清理手上的东西,而且可以当面交易。并且,她已经在闲鱼上交易了 11 单,应该是比较可靠的。

此时我真的以为,这就是命运的安排。于是当即和同事 W 敲定,收一个 XS Max。我的另外几个同事,L, H,Z, Y 也都纷纷也凑过来,准备直接帮卖家清空库存。但是,我们又不得不面临一个尴尬的问题,我们在出差啊,不在北京。

这个时候,我还是有一丝冷静的,觉得闲鱼买卖,还是当面交易比较靠谱。于是我赶紧打电话给我的塑料好友们,可惜他们很忙,都没法帮我。同事 W 联系卖家,卖家说她目前在西三旗,货都在东城的家里,下班可以直接在东城见面交易。而同事 W 的媳妇,刚好在东城上班,于是立刻和卖家敲定了交易地点,并让卖家留了大概 5,6 件爱妃准备入手。

让大家看看我的爱妃:

04 05 06 07

此时的卖家,已经完全取得我们的信任了。开启了属于她的舞台,她和同事 W 说,东西比较抢手,让我们先给其中一个付款。不用多哟,一个就行。一贯抠搜的我,竟然二话不说,当即在闲鱼上拍下了 MAX,准备付款。准备付钱时,发现这东西的运费竟然是 999 元,于是我赶紧让同事 W 联系卖家改价格。

卖家继续着她的表演,先假装和我们确认了收货信息,期间还和 W 解释,之所以设置这么高的价格,就是怕有手机贩子乱拍,她只想卖给个人。持续了足足两分钟时间,卖家发了一个链接给 W,说价格改好了,可以付款了。于是 W 直接把链接转给了我。就是下面这个链接:

08

我在等不及要去付款了,所以根本就没有再想一下,为什么不是直接在闲鱼改价,而是要通过链接付款。而且这个 URL 明显就是假的。但是奇妙就奇妙在第一,这个 URL 是同事 W 给我的,所以天然就降低了警惕。第二,这个 URL 第一次还跳到了闲鱼的官网,所以我也就没有多想。

整个诈骗网站的流程是这样的:

09 10 11 12

在付款中还出现了小插曲,由于过于激动,输错两次支付密码,差点没能支付成功,现在想想,真实完美躲过最后一道防线。当支付宝提示我支付成功时,我已经在想象夜深人静时,将 3000 块钱的 XS Max 拥入怀中了。但是紧接着弹出的付款成功页面,却像宏颜祸水一样,立刻在我脑海中荡漾起,What's your problem?

被付款的一方,竟然是北京畅游时代数码技术有限公司,而支付的项目,竟然是 3 后面好几个 0 的游戏币。原谅我当时眼角有点湿润,也没数清楚有几个 0。亲爱的支付宝啊,在付款的时候,麻烦你能不能别只出一个大大的二维码,把收款方的信息也写大一点,就是那种 Bigger than Bigger 的大,好吗?

让你们感受下支付宝的设计:

13

我立刻让同事 W 联系了骗子,问为什么是付款到了畅游的平台,而且竟然还是游戏币。卖家信誓旦旦的和同事 W 说,她就是这个公司的,付款没有问题。订单信息已经看到了,但是付款到她口袋会有一定的延时,让我们等一下。

此时的我,其实还抱有一丝幻想的。但是我的同事 L, H,Z 们,却立刻通过搜索,查出了好多类似的经历,硬生生将我和梦中的爱妃拆散。现在的我,竟然开始有点喜欢上这个熊爪了,看着竟还有那么一丝可爱。

好了,被啪啪打回现实的我,现在想的是怎么立刻挽回损失。第一个想起的就是马爸爸,立刻登陆支付宝,通过客服,想要冻结这笔付款。What the Fxxk ?支付宝上竟然写着已经产生的资金损失不能被追回,请直接拨打 110。我刚付的款,不能冻结一下吗?只是冻结啊,没让你退款啊,亲。好了,一顿骚操作以后,我终于联系上了客服的。。。机器人,然后提交了一些也不知道有没有人看的表单,支付宝维权路径到此结束。

此时,同事 W 已经和骗子撕起来了,骗子竟然同意退款。又一个 What the Fxxk ?有这么好的事情。我赶紧加了骗子的 QQ,不出所料的没有通过。不过骗子和我开通了临时会话,还亲切友好的和我道歉,说是刚才操作有失误。呵呵,长这么大,第一次有骗子和我道歉。

我配合着她的表演,在一片祥和的气氛中,她又给了我一个链接,需要我再支付一个 0 元退款单。和我保证操作完了,系统就会自动给我退款。我一个大龄码农,会被你骗两次?哼,我还是乖乖点了链接,看到的一个和闲鱼长的一样的 0 元支付页面,点击支付后,又跳到可爱的支付宝,这回还是让再我付 3000。我就这样被骗子按在地上,准备第二次摩擦。

14 15

我已经彻底失去了耐心,只想一心弄死这个骗子。但是我突然想起,还是 3000 块钱更重要一些。我看着那张订单,猛然想到,不是还有畅游吗?钱是给畅游的啊。于是我赶紧联系了畅游的客服,寄希望畅游可以先冻结这笔订单。畅游客服直接和我说,除非有对方 ID,否则她没有权限操作。What the Fxxk ?(这是第三个次了) 我给了你支付宝的所有订单信息,你竟然告诉我你操作不了?要对方 ID 是什么鬼,骗子能告诉我她的畅游 ID ?如果说支付宝不能冻结是业务模型和体量的问题,那么畅游时代,不管你是有意还是无意,你一定会为自己的纵容付出代价。

这个是支付宝的订单,支付宝和畅游都和我说无能为力?呵呵

16

好了,事情到这里本该结束了,为了 3000 块钱来回折腾,我也没这个精力了。看着骗子还在继续她的表演,我直接退出了 QQ。此时办公室就只剩下我和同事 W,Y 了,我准备把手上的证据整理一下,交给警察叔叔,然后就去安心的写代码了。等等,我可是个会编代码的男人啊,难道就这么算了?看着电脑里尘封已久的 Kali Linux,我开始思考起了人生。

未完待续

17. 个人现在开始写公众号还有机会吗?

前两周女票跟我说想自己做个公众号,我跟她说现在公众号很难做,红利已经过了。因为我觉得她有 all in 的想法,期间还起了争论。

女票平时喜欢星座,所以她现在也是选这个方向,这两周也买了好几本关于这方面的书来看,昨晚我看她已经看完了两本,书上加了很多书签笔记,第一次看到她那么认真执着,触动了。

本人程序员一个,我一直都很理性对星座不太感冒。女票一直都在新媒体行业,我个人并没有深入了解新媒体,不太了解这个行业的套路。

听女票说 500+粉丝就可以开通流量主了,所以偷偷来这里求 v 支持一波,我想女票见到有可见的收入会更加有动力。

微信公众号: [星运儿]

最后,求 v 友指点一下,有哪些成功的方法

18. 微信恶意永久被封:当前登录环境存在异常 如何处理???
微信加了好友,有纠纷,对方趁要封我微信,要人肉我,然后几分钟后我微信被封了,尝试了很多都无解。。有什么办法么?

现在可以这么随意的封一个微信号??
有腾讯的人么?啥情况?

截图
https://s2.ax1x.com/2019/08/08/eo63qK.jpg
https://s2.ax1x.com/2019/08/08/eo61r6.jpg
https://s2.ax1x.com/2019/08/08/eo6lKx.jpg
19. 公司考虑在厦门开一个研发点,然后去调研了一下,招商力度挺大,给的政策也不错,想来听听厦门 V 友的意见。
厦门招人好不好招?
整体 IT 环境如何?
去的人愿不愿意留下来?