移动开发者的冬天真的来了

前端的框架变化实在是太快了,当你还活在JQuery的年代,了解着bootstrap时候,有人已经在玩AngularJS了,而更有人已经开始玩React了,再甚至已经出现Vue来结合AngularJS和React了。Weex和React Native的出现,已经足以动摇客户端开发的地位了。在这个年代,你说不懂点前端,怎么好意思说自己是客户端开发呢。

Java不被看好前景堪忧?可能是想多了!

Java发行二十多年来,尤其是在战胜C和C++成为最受程序员喜欢的编程语言之后,一直都是开发者的宠儿。虽然斯坦福大学用Python取代Java作为初学者的编程语言,但Java在编程界的位置一直十分稳固,这样老牌的编程语言自然是不会退休。这篇文章,将与广大程序员分享Java的安全性和不会退休的几点原因。

程序员的10大编程技巧

虽然这听上去有点不可思议,但是有的时候,的确是在其他地方想到了问题的症结所在。我的朋友,她也是软件工程师,曾告诉我,当她睡觉的时候常常会有各种奇思妙想(有时闭上眼睛天马行空,有时想到各种方案纷至沓来)。打个盹、散散步、上个厕所……都可以,总之适当离开电脑。

其实,我只想安静的写写代码……

时间真是一把杀猪刀,不知不觉,在IT这个行业已经混了15年了,在很多同行眼中,已经算是一个骨灰级的老鸟。平时很少写博客,有时写了也没有发布。最近发生的一些事情,很让自己感慨。临近不惑之年,自己也该好好反醒这些年走过的路了。同时也想请大家指点一下方向。

短短六个月,Swift 语言之父宣布已从特斯拉离职

特斯拉发言人证实了 Chris Lattner 离开公司的消息,并表示他并不适合在特斯拉工作,所以才考虑换一个人选。在 Chris Lattner 离职后,负责 Autopilot 硬件部分的 Jim Keller 将会接替他的工作。

Debian 9 安装镜像存在 bug ,开发人员正在修复

Debian 9 前俩天发布了正式版,许多用户都在准备下载和体验新版本。不过据外媒报道,Debian 9 的所有镜像中似乎都存在一个 bug 。 当您尝试使用图形安装程序安装它时,将显示一条错误消息: “There was an error reading data from the CD-ROM. Please make sure it is in the drive… Failed to copy from CD-ROM, retry?”

程序员、技术领导、管理者各有烦恼,你占了几条

我专业从事软件开发工作已超过 10 年的时间,我热爱这份事业,希望有一天我会被人们称呼为老程序员。但这一路走来,我经历了许多可怕的事情,这些事情让我讨厌我的工作。在职业生涯早期,我曾期望有人能给我一份职场指南,这样当遇到之前未曾遇到的事情时,我就不会感到如此的孤单和沮丧。

Python越来越受欢迎,这中间发生了什么?

性能和并发性在Python中一直是一个问题,但Python 3旨在解决这些问题。Python 3添加了许多新功能,使其更易于学习和使用,例如为io绑定应用程序引入async.io。Thoughtworks解释道,Python 3还引入了不能向后兼容Python 2.x的新功能,并删除了维护向下兼容性的2.x功能。

为什么你的 Firefox 没有启用多进程?插件惹的祸!

要检查 Firefox 54 是否卡在一个进程中,可以检查系统进程资源管理器,或检查 Firefox 的 about:config 中附加到 dom.ipc.processCount value 的值是否设置为 1 。如果有问题,找出不兼容的插件并禁用即可启用多进程。

一个黑客的自白:你的摄像头是如何被攻击的

曾经,我也是一个黑客,但是我已经“封剑”多年未出山了。这段时间看到CCTV联合国内一些安全公司做了几期智能家居摄像头安全报告,有一些感触想写点东西。现在智能家居摄像头确实有很多新颖功能,非常适合普通家庭用户使用,但是现在摄像头已经不再安全了。今天就让我这个安全圈老兵用最通俗化的语言跟大家解说下摄像头是如何一步一步被攻击的。

理科生?没对象?程序员怒怼5大世俗误解!

小编认识一朋友,高中时数学功底不错,打算去进修软件工程专业。刚入门时面对if、else信心满满,不就是几个逻辑吗?接触到多线程、内存管理和数据结构后发现编程还有点难。后来毕业了入职面对各种业务知识,linux内核原理再到更深层次的技术选型、数据建模等战略层面知识,不由得感叹:原来,编程还真是一门披着理科外衣的文科啊!

Linux 中高效编写 Bash 脚本的 10 个技巧

Shell 脚本编程 是你在 Linux 下学习或练习编程的最简单的方式。尤其对 系统管理员要处理着自动化任务,且要开发新的简单的实用程序或工具等(这里只是仅举几例)更是必备技能。本文中,我们将分享 10 个写出高效可靠的 bash 脚本的实用技巧,它们包括:

电影画面中出现黑客不使用键盘原因所在?

大家有没有发现一个细节,那就是黑客都不!用!鼠!标!这是为什么?我们常人都知道,鼠标是操作电脑很方便的工具,为什么黑客只需要噼里啪啦敲键盘就能完成工作呢?电影上的黑客的行为是和现实相符的。计算机越是厉害的人,越是不用鼠标的。当然电影会有些许夸张成分。也就是说现实中的黑客其实也是基本不用鼠标的,那么这是没什么呢?

让程序员带孩子是怎样一种体验?

是不是感觉对程序员没爱了,但我可以很负责的告诉你,这都是假的,这都是我猜想的,而现实呢,确是这样,当程序员有了孩子,直接就把代码忘得一干二净了 同时也希望所有的程序员都能找个老婆生个娃。在父亲节把祝福送给大家。

编程时用空格键比用Tab键的程序员挣得多?!

然而在Stack Overflow发布的2017开发者调查数据中 我看到了这么一个惨无人道的数据!用空格的程序员比用Tab的程序员 挣得多!知道真相的我,眼泪掉下来。

开会啦,快跑,那个人又来提需求了!

但是在实际操作中,需求就是领导的一句话。让你咳声叹气、缠绵悱恻、酒食地狱、不能自拔。

一个“熟练”程序员和一个“有能力”程序员哪个更牛一点?

要知道在通向专家道路上,处于中间位置的程序员,都在某个层次止步不前(许多人甚至一辈子都停留在此处):这些上流不属于上流,下流不属于下流的程序员会认为可以用所做事情的多少来区别新手和专家。他们的这种想法其实只对了一半!

「深入浅出」理解为什么程序员都找不到对象?

既然知道了原因,那么解决了这些原因,那就会很容易的脱单了,毕竟,我们有很多优点呢

程序员最大的绝望或许并不是电脑里的bug

你知道PICNIC是什么意思吗?它并不是你想的那样是一次惬意的野餐。这是一个缩写词汇,代表“Problem In Chair, Not In Computer(问题不在电脑上,而是坐在椅子上的人)”。

女生得罪程序员 后果很严重

但是,就是有这样的妹子,喜欢得罪程序员。据说,某公司有个妹子产品经理,她最爱捉弄程序员。但是她的性格相当谨慎,防备着别人反过来捉弄她。这位调皮的妹子,有个短处,那就是不太了解计算机。为了“报复”这位漂亮的妹子,这位程序员趁着她去开会的时候,在妹子mac笔记本上悄悄安装了自己远程访问的公共密钥。于是,程序员打开妹子远程登录功能,把下面的脚本程序安装上。