月度归档: 2017 年 1 月
马云的Yunos和Android究竟有什么区别呢?
目前,世界上用户最多的三大手机操作系统分别是iOS、Android和Yunos,对于iOS我们都很清楚这是苹果公司独有的操作系统,而Android隶属于谷歌公司,同时也是目前国内厂商使用最多的手机操作系统,而Yunos则是由中国企业阿里巴巴研发而成的系统。
总结七条助你成为Linux高手的超棒忠告
很 多人在学习Linux的时候特别迷茫,究竟该使用那个发行版本?有没有漏装哪些必要的软件?为什么升级这么频繁,我需要升级吗?每当遇到新的软件就想试 试,每当出现新的版本,就想立马更新,然后在桌面上找新的程序来试玩。这样子只能说明你是为了体验而学习
谷歌提出深度概率编程语言Edward:融合了贝叶斯、深度学习和概率编程
近日,哥伦比亚大学、Adobe Research、Google Research 和 Google Brain […]
一个32岁入门的70后程序员给我的启示
总 有人质问:“我现在学编程晚吗?”,“我30岁之后还能继续写程序吗?”,“学编程难吗?”看完这篇文章后,我相信你不会再问了,因为如果你真的是热爱编 程,你就应该像我父亲那样,无论现实如何逼迫,初心永远不忘。虽然,我跟我的父亲没有太多的语言交流,但是这么多年的耳濡目染,足以让我发出:“谨遵父 训,不忘初心”。
软件开发过程中,一个牛人工作量可以顶十个人是一种什么样的体验
在软件开发领域, 经常看到某些牛魔王,比如说轮子哥,一个人可以干十个人的活,感觉这太不可思议了。 这已经彻底超出了我所能理解的范围。牛人牛气冲天的地方是指 开发速度极快还是 技术攻关能力极强? 牛人是怎么做到 在同等时间内把十个人的活都干完的? 这是一种什么样的体验?
大写的心疼!公司年会机房出故障 程序员们最倒霉
你以为所有的年会都是吃喝玩乐、一片祥和?这家公司却偏偏在开年会的时候“掉链子”,看到程序员哥哥们在金光灿灿的五星酒店大堂席地而坐打开电脑,小编只有大写的心疼。
总说 c++ 写底层,但是底层是什么,c++ 怎么写?
直接管理内存,无论C/C++你都要了解结构体对象的内存布局、对齐等问题,自己根据自己的业务特性处理内存资源的优化管理,比如内存池、对象池,配合指针强转或者struct/union还有宏和模板,各种风骚,浪到没有朋友
在2017年成为更好的程序员需要做的十件事!
普通的程序员和优秀的程序员的区别是什么?是思想!读更多的书,升华自己的思想,会帮住你在解决实际问题时有一些意想不到的解决方案!
那些容易被黑产盯上的开源数据库软件
近期全球范围内大量MongoDB因为配置不当导致公网匿名可访问,被黑产大量利用,删除业务数据并索要赎金后才恢复数据,本文从攻防角度讲述下那些容易被黑产盯上的开源数据库软件。
从普通程序员到三百人技术团队CTO,技术人成长的易与不易
成功学者们总是在灌着各种鸡汤,好像按他们说的做就能走上人生巅峰。普通程序员们也经常幻想着成长可以一蹴而就,三五年做到架构师、CTO好像触手 可及。平凡的人总是相似,不凡的人各有各的不凡。这次不灌鸡汤,只有最朴实的文字与回答。本文不一定能马上帮到你,但起码可以带给你一些思考与方向。
一张图让你明白互联网的Web服务器
现在Web都是基于Http协议来传输数据、客户端基于Html规范来渲染界面、本文的目的只是探讨客户端发出请求到服务器之后的处理流程。本文基于Java编程语言。
三幅程序员幽默漫画:下班前一定写完
三幅程序员幽默漫画:下班前一定写完
迅雷首席工程师:程序员成长之道
迅雷公司有过三位首席工程师,本文邀请了其中两位,刘智聪、敬宓,聊聊程序员的职场发展之路,为保持技术大牛的风格,以下文字源于两位首席工程师的原创。
关爱“程序猿”,从年会做起!
看到YY直播的年会是这样的,这么一本正经,跟其平台上“胸悍”的直播节目似乎不是很搭。教主不免好奇起来:要是某快播还在,其年会会是一番什么样的景象呢?
Java 9 AOT初探
AOT可能带来的好处,是JVM加载这些已经预编译成二进制库之后,可以直接调用,而无需再将其运行时编译成二进制码。理论上,AOT的方式,可以减少JIT带来的预热时间,减少Java应用长期给人带来的“第一次运行慢”感觉。
程序设计中,如何用好缓存?
缓存是优化系统性能最常用的方式之一,通过在耗时部件(如数据库)之前添加缓存,可以减少实际调用次数,降低响应时间。但是在引入缓存之前,务必三思而后行。本文通过一些引入缓存时的常见错误,对如何用好缓存提供了一些建议。
你值得了解的 10 个有趣的 Linux 命令行小技巧
在这篇文章中,我们将介绍一系列有用的命令行小技巧,它们可以显著地提高你的 Linux 使用技能。
年纪大的程序员有何出路?
如果到了35岁你依然是一个普通程序员,只是比别人更资深一点而已,那么你要很有危机感才是。程序员都是靠体力和脑力来工作的,快 速让自己的经验转变为核心竞争力,成为公司的架构师、技术经理、核心功能开发者。那么在企业内,你不仅仅是一位程序员,而是“家有一老,如有一宝”的形象 设定。
为什么敏捷开发会让人感觉这么难?
这不是一篇介绍敏捷开发的入门文章, 而是我学习、实施敏捷的一些感想, 如果你没有实践过敏捷软件开发, 不妨到文末看看书籍推荐。
为什么说2017年你应该学习Go语言
Go是未来的服务端语言— Tobias Lütke, Shopify。在过去的几年中,Golang逐步流行起来。 还有什么能比一门新语言让码农们疯狂呢? 因此,我开始学习了一段时间Golang,在这里我将告诉你为什么你也应该学习这种新语言。 我要分析计算机硬件软件的当前阶段,以解释为什么我们需要像Go这样的新语言?
你的数据库索引是否真的起作用了?
为了加快你的查询,增加正确的索引是必不可少的。 但是过了一段时间,当你的系统变大了,你可能会发现自己大量的索引导致数据库的写操作变慢 — 由于每一次对表的写操作,都需要在事务中更新索引。
项目经理说:敢不给我做,我就去告诉老板
有些项目经理动不动就拉老大来给程序员施压,我觉得这种是最 low 的,连文章开头那些「没经验的」项目经理,水平都比他们高到不知道哪里去了。就好比两个小朋友打架,你打不过人家,喊的不是「放学你等着,有种操场见」,而是「我要告老师,看他怎么收拾你」。
一个三线城市程序员的2016年年终总结
三线城市的大环境决定了我不可能仅一个开发语言(如:C/C++)的一种类型开发(如:服务器编程、驱动编程、网络编程、应用层软件编程)。而是很 可能涉足较多、较新的领域(大数据采集、大数据存储、大数据检索等),涉及不同的语言(前端、后端),这是无争的事实,没有选择且没有退路。
阿里巴巴直播防控中的人脸识别、实人认证技术
而这些网络直播在进行实人认证时,需要对包括姓名、证件号、生物属性、手机和位置等要素进行识别,如何在提高用户体验的同时准确的判断账号背后真实的人,也是目前困扰着各大公司的一大难题。目前阿里聚安全实人认证中使用的技术能够大大提供自动化认证率和审核效率。
《 新周刊》:程序猿的世界,你们凡人不懂!
有人说:“程序员中二病与赤子之心的可爱,只在一线之间。”程序员是科技企业最大的职业群体,他们的代码改变了世界,为什么却被认为“中二”?
