- 首页 > 编程 > web前端 > 列表
- 一、了解进程、线程模型每次学习一个新技术,我会先去了解这个技术的背景,这个过程看似浪费时间,其实在后续的学习过程中,能够促进理解很多问题。所以对于线程这个概念,我会先从操作系统讲起。因为操作系统的发展 2019-08-05
- 炎热的夏天,又到了工程师们撸代码的季节。他们的手指灵活的跳跃在键盘之上,敲出一行行赏心悦目的代码。 图片来自 Pexels 突然!一只落单的青年程序员察觉到背后传来的一丝丝凉意,他警觉的放慢敲打的速度,摘下耳 2019-08-05
- 众所周知,Node.js能够通过提供不同的框架,使得Web应用程序的开发过程更为方便且高效。下面让我们来一起浏览一下,目前能够加速Web开发的十种Node.JS框架。1.Hapi.jsHapi.js可谓Node.js中强大的框架之一。它的功能不 2019-08-05
- 01前几天,IBM裁员的消息闹得沸沸扬扬。起因是多起裁员被员工告上法庭,原因是称IBM针对 大龄员工 。根据新闻调查数据,IBM从2014年起就开始着手 修正老员工的比重 ,用年轻的人才来取代老员 2019-08-05
- 特别说明这是一个由 simviso 团队对 JSConf.Asia 中关于 前端框架设计取舍 相关话题进行翻译的文档,内容并非直译,其中有一些是笔者自身的思考。而分享者正是 Vue.js 的作者 @尤雨溪,Vue 仓库地址:github.com/vue 2019-08-05
- 来聊聊Consumer、Supplier、Predicate、Function这几个接口的用法,在 Java8 的用法当中,这几个接口虽然没有明目张胆的使用,但是,却是润物细无声的。为什么这么说呢?这几个接口都在 java.util.function 包下的, 2019-08-05
- 最近关于 GitHub 开始限制受美国贸易制裁国家的开发者 的新闻在开发者领域引起巨大震动。为此 GitHub 回应突然断供:身不由己,无权提前通知预警 。 Github 官方对托管平台与美国贸易管制相关的细则发布了详细的说明 2019-08-05
- 在 2018 年 9 月的时候,微软就宣布与领先的 Java 开源贡献者和发行商 Azul Systems 建立新的合作伙伴关系。这一伙伴关系允许所有 Azure 客户在微软和 Azul 联合提供的支持下,免费使用 Azul 的 Zulu for Azure-Ent 2019-08-01
- 在很多需求业务中,都需要浏览器和服务器实时通信来实现功能,比如:扫码登录(扫码后,手机确认登录,PC网页完成登录并跳转)、订单语言提醒等,这些都是建立在两端实时通信的基础上的。对前端而言,来实现浏览器和服 2019-08-01
- 从输入URL加载起看方向从输入 URL 到页面加载完成的过程: 1. 首先做 DNS 查询,如果这一步做了智能 DNS 解析的话,会提供访问速度最快的 IP 地址回来 2. 接下来是 TCP 握手,应用层会下发数据给传输层,这里 TCP 协 2019-08-01
- JavaScript虽然是很受欢迎的语言,但是并不适合所有人,那么有哪些替代方案呢?本文将分析5种JavaScript替代方案。1995年,Netscape(网景通信公司)聘请Brendan Eich为当时最受欢迎的网络浏览器Netscape Navigator添加 2019-08-01
- 前言每当我们在生产环境服务器上执行rm命令时,总是提心吊胆的,因为一不小心执行了误删,然后就要准备跑路了,毕竟人不是机器,更何况机器也有 bug,呵呵。那么如果真的删除了不该删除的文件,比如数据库、日志或执 2019-08-01
- 背景之前总是有开发者反馈我应用切换了语言,可是工具类获取的 string 却没有发生改变。其实这个问题很简单,你切换语言的 Context 只作用在了你的 Activity 上,并没有对你的 Application 做同样的操作,知道了这点 2019-08-01
- 为什么我们要用 docker ?过去的我们,当业务发展需要部署新的应用时,DevOps 小伙伴通常会去买一台服务器,但是却不知道这个新应用具体需要多高的配置,往往都会造成资源浪费。当虚拟机出现后,它可以让我们在一台服 2019-08-01
- 在项目开发中,经常会需要处理分布式事务。例如数据库分库分表之后,原来在一个单库上的操作可能会跨越多个数据库。系统服务化拆分之后,原来的在一个系统上的操作可能会跨越多个系统。就连我们平时经常使用到的缓存 2019-08-01
- 前端的重要的基础知识点是什么? 原生javaScript,HTML,CSS. Dom操作 EventLoop和渲染机制 各类工程化的工具原理以及使用,根据需求定制编写插件和包。(webpack的plugin和babel的预设包) 数据结构和算法(特别 2019-08-01
- 如果您曾经与许多开发者一起开发一个大项目,那么使用 Git 作为版本控制是一个好选择。 不过 Git 很复杂,使用过程中经常会犯各种错误。 在本文中,我将讨论程序员在使用Git时所犯的一些常见错误以及如何解决它们。 2019-08-01
- 根据 Dice 报道,并不是所有的编程语言都永远存在,因为新一代的开发人员会接受他们觉得更容易使用的其他语言和框架。为了确定哪种编程语言可能在中长期内注定失败,他们查看了 TIOBE 和 RedMonk 的受欢迎程度排名, 2019-08-01
- JavaScript一直在变化进步着,这儿列举了一些小技巧帮你在2019年写出更简洁,高效的可拓展的代码。下面共列举了9个讲究使用的小技巧来帮助你成为更好的开发者。1. async / await如果你还陷入到回调地狱中,那么你应该 2019-08-01
- 本文介绍构建一个开源 Web 框架(AngularDart)的一些细节。 2018-01-19