明晰的愿景对于软件项目的成功至关重要。否则,项目最终基本上都将陷入左右摇摆的境地。没有概念的完整性,系统就很有可能成为不兼容设计的拼凑物——被错误的螺丝钉连接在一起。
一如代码深似海,后面从此有无数的跟句:从此妹子是路人,从此代码是节操……或许,许多写代码的程序员每天应对的就是写不完的代码和改不完的bug。
Lubuntu-Next 在从基于 GTK 的 LXDE 桌面环境转换到由 Qt 5 支持的现代 LXQt 桌面环境进行一段时间开发后,Lubuntu 18.10 将成为正式移植到 LXQt 桌面的首个版本。
今天我们宣布推出Git协议版本2,这是Git的线路协议(wire protocol)的一次重大更新。该协议明确规定了在客户端与服务器之间如何传输克隆(clone)、拉取(fetch)和推送(push)。这个最新版摈弃了Git协议中最低效的部分之一,消除了可扩展性瓶颈,为将来线路协议方面的更多改进打通了道路。
在谷歌的行为准则页面,“don’t be evil”这句话被发现已经在四月底或五月初的某个时间点被悄悄删除。联想起最近因为和美国军方合作,导致员工集体离职的时间,曾经的信仰崩塌了吗?
今天我们将陆奇曾经的一篇演讲重新发布出来,回顾陆奇在百度的这段时间里,如何贯彻自己成为一个优秀的工程师的理念。
作为一名Web开发者,Linux命令行是每天必用的工具。我整理了一些能够提高日常生产力的小工具。一些工具可以作为系统自带命令的替代品,另一些则提供操作系统没有的功能。希望能对大家有帮助。
不要陷在某个固定的技术上,不要追求技术垄断,更不要对办公室政治避而不见……研习了这八条职场陷阱,一定可以助你的技术之路走得更加顺畅。下面我们就来一探究竟。
最近一年没怎么发博客,确实在忙一件事情——移民新西兰。如今已顺利入职,新西兰绿卡正在申请过程中,终于有时间将最近一年的经历整理成文,也供有此想法的同学们参考。
全球最大的职业能力测评企业 Aspring Minds 今日发布的最新报告显示,印度所有的“IT 工程师”中,95%都不具备基础的编程能力。让我们来看看到底怎么回事?
测试过程中,通过对待测软件进行屏幕截图,采用图像识别算法识别截图中是否包含预定义的可操作控件,如果存在,则触发控制指令,达到了图像识别引导测试过程的目的
如果你以为本文是在讲 Ethereum,或者 Smart Contract,那我非常抱歉。本文将要讲述的是 Engineering practices 以及我对一些流程的思考和应用。
识别是不是色色的图片的有依据的,根据给出的信息来看,是皮肤暴露的百分比来判断的,暴露的比例大于 15% 就判断为色色的图片。这里只是很粗浅的说明,还有一些我没有看懂。
有一位程序员在Hacker News上发了一则帖子,想咨询一些关于人生职场的建议。本文编译自ycombinator.com上原题为《Ask HN: Turning 40 soon – seeking personal and professional life advice》的文章。
有几个有趣的命令可以在 Linux 系统下做数学运算: expr、factor、jot 和 bc 命令。
Scrum忽略了在软件中以前完成的任何任务都不需要重做的事实,因为它可以很容易地复制并重用。因此,根据定义,新的软件任务是真正的新领域,因此很难预估。
本文的作者Renato Athaydes将将试用了五个月,就惨遭辞退了——不是技术不好,而是技术太好从而引发了“众怒”。原因如何,我们来一探究竟。
Docker纵然有其优势,但其背后亦存在大量设计不合理之处。这篇文章旨在阐述Docker的种种弊端,并指出相关依据。
现在我在谷歌工作,我终于有机会用 Go 语言写代码了。虽然我仍然喜欢这门语言,但有一些经验报告,例如风格那样的东西结果阻止了我在过去的 5~6 年里使用这门语言,而我现在觉得有些麻烦。在一些同事的建议下,我想我应该至少记录下其中的一个。
程序员遇上禅师,该如何谈笑风生?
我等这条短信等得太久了。想起这几个月求职的心酸、无助,再想想拜托了无数网友内推换来的是网友们的失望与笔试结果的石沉大海,看到了这条短信我简直快要哭了出来。
毫无疑问,性能很重要。但JavaScript对我们的网站有什么常见的负面影响呢?我们目前又应该如何评估性能呢?
近年来,Go 从新出现的编程语言中脱颖而出。不过要把 Go 称为“新晋者”似乎并不合适,因为谷歌早在 2009 年就推出了 Go,并于 2012 年发布了第一个最终版(Go 1.0)。到现在为止,Go 已经发展到了 1.10 版本,这个版本令人印象深刻,而且还在不断添加新的特性。
别多想,“程序员身上的异味”不是标题党,这是有根据的。
作为程序猿的你,是不是想让自己开发的应用程序也拥有人工智能呢?如果答案是 Yes,那么要怎么做呢?其实我们不用重复发明轮子,KDnuggets 已经为我们整理了 50 多个有用的机器学习和预测的 API,有了这些 API 的加持,就如虎添翼!是不是迫不及待了?走,让我们来看看。
Python 中 help() 函数的各种特性
HTML代码里的命令:command 和 commandfor
程序开发理念
了解 CSS 是前端开发的精髓
苹果的软件质量危机 当优质硬件遇上次品软件
早期的 Linux
还有人在使用 Dreamweaver 吗?
OpenAI 研究人员发现,即使是最好的人工智能也 “无法解决 ”大部分编码问题
再见 K-9 邮件客户端
简洁代码与软件设计哲学