V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  libook  ›  全部回复第 219 页 / 共 251 页
回复总数  5019
1 ... 215  216  217  218  219  220  221  222  223  224 ... 251  
it ('waitBody', async function() {
const code = await driver.sleep(500).wait('body', 30000).html();
isPageError(code).should.be.false;
})

这块没必要再用 then 了,你都用 await 了,那就一定是等着这段代码执行完再执行下一句。
如果执意使用回调函数的思想来设计程序的话,用什么语言都会有这个问题。

JS 是可以完全不用回调函数来设计数据流的,你都用 async await 了,为什么还要用回调函数来传递数据?可以拿出几个例子来,一定有更好的代码的组织方案的。
招一个全栈开发,微信小程序+Node 后端全搞定。

一个人兼顾安卓和 iOS 的话;如果全做原生开发,那就是双倍工作量;如果用 RN、Flutter 之类的,得能折腾; WEB 从技术上来说稳定性应该是最好的,也只需要写一次就能同时用在多个平台上,想加载快可以把 WEB 页面放在 APP 里,想省流量可以用 HTTP2。

互联网都是迭代试错的,一步子迈太大容易扯着蛋,你可以招一个人一周时间用 WEB 套壳做出第一版 MVP (最简可行产品),看看用户反馈,然后再看看怎么改进,一次性做太多、太完备,进入市场后会发现需要推翻重做的东西有很多。

另外 to C 的产品还要考虑后端性能优化,流量和并发大的话,一个人很难 hold 住了。
2019-01-14 11:34:48 +08:00
回复了 donfachi 创建的主题 Python 37 岁了,想学习 Linux 和 Python ,不知道晚不晚。
It is never too late to try Linux and Python.

折腾 Linux 一直是我的一个爱好,可以循序渐进,比如 Ubuntu 入门,体验一下 Debian,再看看 Fedora 或 CentOS 对比一下两大派系的区别,了解一下什么是内核( Kernel )和壳( Shell ),GNU GRUB 与 Syslinux 引导程序,以及 init.d\Service 脚本\Systemd 的服务管理的演化历史,最后可以尝试一下 Arch Linux ——很多 Linux 爱好者的最终归宿(也可能懒得折腾了又用回 Ubuntu 了。。。)。

Arch Wiki 是一个资料非常全的 Wiki,不止适用于 Arch Linux,使用任何 Linux 发行版都可以参考这个 Wiki,大多词条都有中文版。

创始人 Linus 写过一本书叫《 Just for Fun 》,自传+Linux 研发过程,还挺有趣的,另外与其紧密相关的 GNU 项目以及自由软件和开源热潮也是一段对现在计算机领域影响深厚的历史。

Linux 吸引我的地方主要是:
1. 可以了解到到操作系统的一部分原理。
2. 可以享受亲手搭建系统运行环境的乐趣。
3. 可以按自己的意愿或创意定制出一套适合自己的操作系统(比如提升工作效率)。
4. 为现代软件开发提供知识基础(因为现在的新技术往往会先诞生在 Linux 上)。

我虽然没有在工作中使用 Python,但我知道 Python 一直是教育领域的常青树,学术上是不是计算机专业的都会多多少少懂一些 Python (比如我一个朋友学语言学的,会用 Python 做点小工具),学起来非常容易,语法非常优美,应用极其广泛,就像前面说的,不管是不是计算机领域,不管是文科还是理科,Python 都是个不错的工具。
另外当前特别火的数据挖掘和 AI 的第一阵地就是 Python。
其实个人感觉 Python 语言本身的知识并没有多少,学一学顶多一个月就能完全掌握,主要是第三方库很多,比如 GTK、TensorFlow、Django 等等,学 Python 也就等同于学第三方库的用法,而第三方库的量巨大,涉及领域范围巨广,没办法也没必要全学一遍,按自己的兴趣来就好。

建议不要求功心切,先作为爱好玩一玩,找到自己喜欢的方向再深入学习。
可以分析一下用户输入一个网址到网页完全展示完毕中间都经过了哪些过程,然后再一个个分析每个过程可能有什么手段篡改网页,以及如何而应对。

之前面试考过别人。
2019-01-11 15:52:45 +08:00
回复了 rizon 创建的主题 程序员 用 git 来当网盘用如何??
据说 git 做版本控制是复制文件。。。
所以看你存啥了,文档还好说,电影啥的版本库会很大吧。。。

NAS 了解一下?
2019-01-11 15:50:09 +08:00
回复了 BigPig666 创建的主题 程序员 又到了间歇性失落状态,各位老哥怎么度过的?
走出舒适圈,尝试一下不一样的生活习惯和状态;给自己找点信心,比如来 V2 装个比;提防抑郁症,影响生活的话找医生聊聊。
2019-01-11 15:45:24 +08:00
回复了 via 创建的主题 生活 女朋友非要让在她们老家(四线)买房,求打醒
建议婚前决策慎重。

其他的就问问自己内心了,买房为的是什么?等涨价卖房赚差价?留着养老?日常工作生活会住?房价趋势如何?只要想清楚就行,别稀里糊涂就买了房然后后悔,攒个首付不容易。
国内稳定访问;
AI 算法标记项目质量,现在国内水军、僵尸粉差不多快占领 GitHub 了;
社交管控,限制恶意评论、灌水等行为。
2019-01-08 15:17:47 +08:00
回复了 baiman521 创建的主题 PHP PHP 后端和 web 前端哪个比较有前途
不管是啥,做得好就会有前途。

用 PHP 的公司也有,高薪 PHP 工程师也是存在的。
前端工资也是在 4k-40k 都有的。
2019-01-08 14:48:40 +08:00
回复了 ArJun 创建的主题 问与答 轻微近视写码要不要戴眼镜?
@ArJun
@Yiki

可能因为看近的东西远视眼看不清楚,看远的东西近视眼看不清楚,所以就比较容易切换主视眼吧。。。
2019-01-08 14:46:21 +08:00
回复了 xinjiang 创建的主题 程序员 一线城市伪全栈能存活吗
我是被扭的,不过也觉得自己比较适合这个方向。

是否使用全栈开发模式取决于公司业务情况和团队组织架构。

如果业务规模较小,比如刚刚启动的新业务,某一端的工作量可能远远不足以交给一个全职人员来做,这时候很多就会选择全栈开发人员,前端、后端、运维一个人负责,工作量能填满产能就可以了。
当然也可以让其他项目组的开发人员兼职做新项目的启动开发。
当业务变多了,一个人很难 hold 住全栈工作了,可能会考虑拆分,或者人员职能专能化;我经历的是后者,现在是纯后端开发。

如果你想去初创公司或大公司的新事业部,可能全栈会比较合适,但如果是业务已经成熟的公司,专能人员可能机会更多一些。

个人感觉不管是不是全栈,你总得有自己专精的部分,简历上可以都写写,面试官会根据招聘需求来评估,都会都不精没啥亮点的话肯定也难找到工作。
2019-01-08 14:27:20 +08:00
回复了 ArJun 创建的主题 问与答 轻微近视写码要不要戴眼镜?
一个眼近视,一个眼远视;不知道什么时候养成的切换主视眼的技能,现在习惯是看近的东西(比如写代码、看手机)用近视眼,看远的东西(比如上下班赶路)用远视眼。

很多年了,两只眼睛的读书都适应了生活场景,没啥变化,就只是去电影院看 3D 电影可能会不容易对焦。。。
2019-01-08 14:07:20 +08:00
回复了 jingyulong 创建的主题 生活 大家一般是用什么让自己家里变得香香的?
衣物洗涤可以加些香味,比如挑个自己喜欢的味道的柔顺剂,或留香珠,当然洗完后用专用熨烫香水熨烫一下效果会好很多。
室内的话现在是焚香,香味比较持久。

助眠的话仁者见仁吧,我个人来说睡前不玩手机比较有效。。。
2019-01-08 11:49:31 +08:00
回复了 kernel 创建的主题 Node.js 搞定了 NodeJS 程序占内存多的问题
用了五年 Node 了,只有最开始的两年遇到过 Node 内存泄露的问题,当时是定时重启,后来到了 Node6 好像就没有遇到过内存泄漏问题了,阿里云几十台 1 核 2G 的机器,分布式部署一个程序稳定运行数周,内存正常。。。

如果你用 Debian 的目前稳定版的话,我看到 nodejs 包依赖了 libc (其实就是 glibc ):
https://packages.debian.org/stretch/nodejs

或者你用 n、nvm 之类的安装 Node,不清楚是不是会直接用系统内预装的 glibc ?

所以会不会是你装的多数版本的 Node 都是共用的某一个版本的 glibc 提供的内存分配器,而这个版本内存分配器有内存泄漏问题,所以导致不管哪个版本的 Node 都有这个问题。。。实际上你的试验只控制了内存分配器这一个变数,所以基本能得出这个结论。

所以如果有时间可以尝试一下升级系统内的内存分配器动态链接库的版本,看看是不是也能解决这个问题?或者看看默认内存分配器的 issue 或 changelog 是否有提到相关内存泄露问题。
2019-01-03 17:16:29 +08:00
回复了 Marstin 创建的主题 问与答 取消婚礼之后,怎么弥补老婆
我蜜月旅行去的泰国苏梅岛,有一家 Buri Rasa 酒店特别棒(可能因为他们在筹备评奖)。是那种适合慢节奏找一个舒服的沙滩度假几天的地方,晚上吃酒店的 Seafood basket 烛光晚餐也超棒。周五岛上还有 Fisherman ‘ s Village 夜市,感觉比清迈和曼谷的夜市都好。苏梅岛个人感觉 3-5 天最佳。预算的话住酒店一晚大概 800 人民币左右,烛光晚餐大概 600 人民币左右,三餐简单点每一餐人均 50 人民币,当然吃好点会更贵,其他就是机票了,泰国国内飞机应该一千以内 RMB 能下来,国内不知道能不能直飞,可以去曼谷或普吉岛转。
去泰国千万不能信大众点评,千万不能信大众点评,千万不能信大众点评。

喜欢徒步或快节奏游玩景点的可以无视。
2018-12-28 15:52:24 +08:00
回复了 luosuosile 创建的主题 问与答 请问什么时候会允许数据库字段 null
1. 以后不会把“无”当做非 null 的情况来用。
2. 不需要判断是不是“无”值。

业务符合上述条件的话,我觉得这么做也挺好的,前端不需要再判断是不是 null 然后重写成“无”展示出来。
但如果前端需要判断“无”的情况,比如有个按钮,如果字段为“无”就把按钮禁用,这样用 null 可能更好一点。
2018-12-28 12:40:06 +08:00
回复了 dayoushen 创建的主题 职场话题 出差回来发现代码被重构了!
不管出于什么原因,不告知就修改其实就是在否定原开发人员的存在意义,遇到这样的事情郁闷的人也通常是因为自己失去了存在感。代码质量差也得解决这个人的问题,要么提出意见商量并改正,要么除名,而不是只解决代码的问题,不然这个人的代码质量永远都是差的,永远都事后帮他解决质量问题显然得不偿失。团队成员的成长也是很重要的。
2018-12-28 12:31:22 +08:00
回复了 dayoushen 创建的主题 职场话题 出差回来发现代码被重构了!
别人没经过我的允许改我的代码,给我的感觉像是做销售别人抢了我的客户是一样的,这是职业道德的问题。

不商量就改别人的代码的心理是什么样的呢?
1. 我自认为我了解这个人做的业务,我觉得我可以改他的代码实现我的目的。(我这样试过,结果证明我对他的业务不够了解,修改完的代码造成了严重的问题,以后不问清楚再也不敢改了。)
2. 我觉得这个人是 SB,我表现我的能力的时候到了。(抢饭碗?)
3. 这个人联系不上,问题很紧急必须马上解决,没有任何其他人能解决这个问题,只能我来了,后果责任我来承担,一旦联系上这个人马上跟他说具体情况,以求理解。(个人能接受的合理理由。)

我想说,一个团队首先的互相尊重,每个人都认为每个人都是团队不可缺少的一份子,每个人也都能参与到团队所有工作中,这才是合作关系的体现;团队内人与人之间如果不是合作关系,那么差不多就只能是竞争关系或没关系了。
1 ... 215  216  217  218  219  220  221  222  223  224 ... 251  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3369 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 74ms · UTC 00:52 · PVG 08:52 · LAX 17:52 · JFK 20:52
Developed with CodeLauncher
♥ Do have faith in what you're doing.