技术资讯/ 2018-08-16
一名 40 岁“老”程序员的反思
本文是国外一位 40软件定制 岁“老”程序员对职业生涯的思考,他认为从长远来看,应该多投资一些不容易过期、衰竭期较长的知识领域中。译文大意如下。 我是一名程序员,几个月前刚过完四十岁生日。某个星期六的早……
More
关于“开源”的思考
本文由码农网 – LifeApprentice原创翻译,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划! 最近,我经历了一次有意思的讨论。讨论的主题是代码开源,尤其是指那些用作商业用途的代码,比如用于创造……
Linux 性能分析工具汇总合集
出于对Linux操作系统的兴趣,以及对底层知识的强烈欲望,因此整理了这篇文章。本文也可以作为检验基础知识的指标,另外文章涵盖了一个系统的方方面面。如果没有完善的计算机系统知识,网络知识和操作系统知识,文……
使用 TCP 时序图解释 BBR 拥塞控制算法的几个细节
周六,由于要赶一个月底的Deadline,因此选择了在家VPN加班,大半夜就爬起来跑用例,抓数据…自然也就没有时间写文章和外出耍了…不过利用周日的午夜时间(不要问我为什么可以连续24小时不睡觉,因为我觉……
Android 自定义 BaseAdapter 最佳实践
虽然现在很多新的项目都在使用RecyclerView,但是很多开发者在一些场景中还是倾向使用ListView或者GridView,然后就是需要写许多的Adapter。一次项目组在新启动一个新项目的时候,有个同事拿来了一个网上说的万能A……
给 Java 开发者的 10 个大数据工具和框架
当今IT开发人员面对的最大挑战就是复杂性,硬件越来越软件开发复杂,OS越来越复杂,编程语言和API越来越复杂,我们构建的应用也越来越复杂。根据外媒的一项调查报告,中软卓越专家列出了Java程序员在过去12软件定……
谁应该对 WannaCry 勒索病毒发作负责?
编者按:过去的一个周末所有人都被 WannaCry 勒索病毒搞得神经兮兮,甚至有单位在星期天还在网上紧急发消息让大家务必不要上网。但究竟谁应该为这种勒索病毒的发作负责呢?是操作系统有漏洞的微软?还是发现漏洞不……
Californium 开源框架分析
项目源码地址:https://github.com/eclipse/californium 引言 物联网时代,所有设备都可以接入我们的互联网。想想看只要有一台智能手机,就可以操控所网站建设有的设备,也可以获取到所有设备采集的信息。不过,……
WebView 缓存原理分析和应用
一、背景 现在的App开发,或多或少都会用到Hybrid模式,到了WebView这边,经常会加载一些js文件(例如和WebView用来Native通信的bridge.js),而这些js文件不会经常发生变化,所以我们希望js在WebView里面加载一次……