-
15个好用的JavaScript代码压缩工具
所属栏目:[优化] 日期:2019-04-13 热度:124
JavaScript 代码压缩是指去除源代码里的所有不必要的字符,而不改变其功能的过程。这些不必要的字符通常包括空格字符,换行字符,注释以及块分隔符等用来增加可读性的代码,但并不需要它来执行。 在这篇文章中,我们选择了15个最好用的 JavaScript 压缩工[详细]
-
前端练级攻略(第二部分)
所属栏目:[优化] 日期:2019-04-13 热度:163
本文是 前端练级攻略 第二部分,第一部分请看下面: 前端练级攻略(第一部分) 在第二部分,我们将重点学习 JavaScript 作为一种独立的语言,如何向界面添加交互性,JavaScript 设计和架构模式,以及如何构建网络应用程序。 就像 HTML 和 CSS一样,有大量的[详细]
-
百道Python面试题实现,搞定Python编程就靠它
所属栏目:[优化] 日期:2019-04-13 热度:183
昨天机器之心介绍了 PHD 大牛的求职之路,很多读者感觉这位大牛太厉害了,他的经历对我们帮助不大。对于一般的机器学习求职者而言,最基础的就是掌握 Python 编程技巧,随后才是相关算法或知识点的掌握。在这篇文章中,我们将介绍一个 Python 练习题项目,[详细]
-
Python并发:线程和锁
所属栏目:[优化] 日期:2019-04-13 热度:197
概述 线程和锁是硬件底层的软件定义形式化,因此包含最简单的可能并发模型。它构成了其他构建在其顶层的并发抽象基础,因此理解这一点很重要。然而,直接在这些基础上构建可靠,可扩展的系统是很困难的或着说是不可能的。 虽然大多数语言都支持线程和锁,[详细]
-
前端性能优化不完全手册 【已更新至React】
所属栏目:[优化] 日期:2019-04-13 热度:191
性能优化是一门大学问,本文仅对个人一些积累知识的阐述,欢迎下面补充。 抛出一个问题,从输入url地址栏到所有内容显示到界面上做了哪些事? 1.浏览器向 DNS 服务器请求解析该 URL 中的域名所对应的 IP 地址; 2.建立TCP连接(三次握手); 3.浏览器发出读[详细]
-
最佳开发工具大全!前谷歌工程师两年打造“厂外生存指南”,登上GitHub热榜
所属栏目:[优化] 日期:2019-04-13 热度:115
本文经AI新媒体量子位(公众号 ID: QbitAI)授权转载,转载请联系出处。 一位曾经的谷歌工程师,花费两年时间,辛苦整理了一份清单。 这个名为xg2xg的清单,原本是这位前谷歌工程师(ex-Googler),为所有离职的谷歌工程师写的一份厂外生存指南。 但实际上[详细]
-
注意这3个小细节,Web性能再提升一档!
所属栏目:[优化] 日期:2019-04-13 热度:180
为什么web性能如此重要? 真的非常重要! 响应更快的网站会带给用户更好的体验,理论上讲,好的体验等于好的用户满意度。更快,也意味着用户在放弃之前,有希望更快的访问到你的网站。放弃的原因有很多:页面加载时间太长,用户失去了兴趣,浏览器崩溃等等。[详细]
-
学习Java必须避开的十大致命雷区
所属栏目:[优化] 日期:2019-04-13 热度:93
Tiobe发布了最新一期(3月)编程语言欢迎度榜单,其榜单根据互联网上开发人员、课程和第三方厂商的数量,并根据使用搜索引擎(如Google、Bing、Yahoo!)以及Wikipedia、Amazon、YouTube统计出排名数据。毫无疑问,老大哥Java 稳居第一。同样都是编程语言,为何[详细]
-
996、小白兔、中年危机,互联网累了也老了
所属栏目:[优化] 日期:2019-04-11 热度:120
当程序员自发反抗996,当老实人被扣上小白兔的帽子,当中年和中层管理者被老东家清洗,很多人才意识到,狂奔了 20 年的中国互联网已然疲态尽显。 加班之于大多数人不过是讨厌又难免的倒霉事,大家保持着勉强的容忍,并不意味着必须接受没有加班文化的团队[详细]
-
互联网架构“高并发”到底怎么玩?
所属栏目:[优化] 日期:2019-04-11 热度:78
最近留言问高并发的朋友颇多,公众号又不支持历史文章检索,故重新优化发布,希望大家有收获。 什么是高并发? 高并发(High Concurrency)是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求。 高并发[详细]
-
前端练级攻略(第一部分)
所属栏目:[优化] 日期:2019-04-11 热度:107
我记得我刚开始学习前端开发的时候。我看到了很多文章及资料,被学习的资料压得喘不过气来,甚至不知道从哪里开始。 本指南列出前端学习路线,并提供了平时收藏的一些有效的资源。 为了使这本指南易于理解,我把它分成了两部分。第一部分介绍了如何使用 HT[详细]
-
Stack Overflow 2019开发者调查报告发布,Python或成赢?
所属栏目:[优化] 日期:2019-04-11 热度:150
Stack Overflow 年度开发者调查是面向全球开发者进行的规模最大、最全面的调查。调查涵盖了从开发者喜爱的技术到工作偏好等内容。2019 年是 Stack Overflow 发布年度开发者调查报告的第九年,有近 90000 名来自世界各地的开发者参与了这个约花费20 分钟的[详细]
-
2019年前5大Java自动化测试框架
所属栏目:[优化] 日期:2019-04-11 热度:197
几十年来,Java一直是开发应用程序服务器端的首选编程语言。尽管JUnit与开发人员一起帮助他们进行自动化单元测试,随着时间的推移和测试的发展,当自动化测试正在兴起时,许多开源框架已经开发出来,。在这里,我将讨论2019年用于使用Selenium WebDriver和[详细]
-
8种vue组件通信方式详细解析实例
所属栏目:[优化] 日期:2019-04-11 热度:125
对于vue来说,组件是非常常见的,有很多平台都封装了了属于自己一套的组件,如element ui、we ui等等。同时组件之间的消息传递也是非常重要的,下面是我对组件之间消息传递的各种方式的总结,共有8种方式。如有不足之处,可以留言补充,互相学习。 1. prop[详细]
-
灵活使用console让 js调试更简单
所属栏目:[优化] 日期:2019-04-10 热度:122
Web开发最常用的高度就是 console.log ,虽然 console.log 占有一席之地,但很多人并没有意识到 console 本身除了基本 log 方法之外还有很多其他方法。 适当使用这些方法可以使调试更容易,更快速,更直观。 console.log() 在console.log 中有很多人们意想[详细]
-
PHP安全问题入门:10个常见安全问题+实例讲解
所属栏目:[优化] 日期:2019-04-10 热度:165
相对于其他几种语言来说, PHP 在 web 建站方面有更大的优势,即使是新手,也能很容易搭建一个网站出来。但这种优势也容易带来一些负面影响,因为很多的 PHP 教程没有涉及到安全方面的知识。 此帖子分为几部分,每部分会涵盖不同的安全威胁和应对策略。但[详细]
-
PYPL 4 月排行:Python 最流行,Java 还行不行?
所属栏目:[优化] 日期:2019-04-10 热度:92
PYPL 发布了4 月份的编程语言排行榜。 前五的分别是:Python、Java、Javascript、C# 和 PHP。可以看到,榜单没有什么大变化,但是相比去年 4 月份,Python 市场份额在今年上涨了 5.2%,成绩颇为亮眼。 此外,Python 的采用率在过去 5 年中也增长最多,达到[详细]
-
工作996,生病ICU?央视财经:年轻人该如何奋斗?
所属栏目:[优化] 日期:2019-04-10 热度:105
最近,网上一视频火了,说杭州一小伙骑车逆行,被交警拦下后崩溃爆哭,公司催我!女朋友没带钥匙也催我!生活中总有让人崩溃的一百种方法,比如关不上冰箱的门、临出门时突然找不到钥匙、脚趾撞到了桌角,都是小事吧?但很多的急性爆发,都是积蓄已久的慢[详细]
-
程序员发量越多说明薪资越低?今天你脱发了吗?
所属栏目:[优化] 日期:2019-04-10 热度:171
前几天,一个《临秃关怀计划》刷了屏。通过测试,我发现我居然还要过40年才会秃,这引发我朋友圈众多程序员们的羡慕嫉妒恨。尤其是那帮嘲笑我毕业后不写代码、反而做新闻的大学同学!不过,话说回来,难道程序员真的更容易脱发早秃吗? 脱发是怎么产生的?[详细]
-
4月编程语言排行榜:C++ 重回前三,PHP 呈下降势头
所属栏目:[优化] 日期:2019-04-09 热度:97
TIOBE 公布了2019年4月编程语言排行榜,总体排名变化不大,排名前十的分别是:Java, C, C++, Python, Visual Basic .NET, C#, JavaScript, SQL, PHP 和汇编语言。 不过与上期相比,依然有值得关注的亮点: 1.C++ 超越 Python,重新拿回第三名的位置 2.PHP[详细]
-
和 Pipelining 说再见,cURL 放弃使用管道技术
所属栏目:[优化] 日期:2019-04-09 热度:142
近日,cURL 作者 Daniel Stenberg 在其博客发布公告表示,从这个发布到 cURL7.65.0 的提交开始,cURL 将删除全部支持 HTTP/1.1 Pipelining 技术的代码。事实上,早在7.62.0 版本中,该特性就已在代码中被禁用,因此保持使用最新版本应用的开发者应该不会注[详细]
-
浅析软件架构的10个常见模式
所属栏目:[优化] 日期:2019-04-09 热度:92
企业规模的软件系统该如何设计呢?在开始写代码之前,我们需要选择一个合适的架构,这个架构将决定软件实施过程中的功能属性和质量属性。因此,了解软件设计中的不同架构模式对我们的软件设计会有较大的帮助。 什么是架构模式?根据维基百科:架构模式是针对[详细]
-
一位程序员爸爸抵制编程教育:“我不会教孩子学编程”
所属栏目:[优化] 日期:2019-04-09 热度:198
看点5G技术、人工智能、虚拟现实,越来越多的新词汇冲刷着我们的认知。未来已来,编程为王。在大众看来,编程似乎与读写一样,成为接轨未来的必备技能。然而,美国程序员爸爸Joe Morgon却表示并不会让自己的孩子学习编程。他指出,编程与读写在重要性上并[详细]
-
Java 12 发布了,决定Java未来的三大主要项目!
所属栏目:[优化] 日期:2019-04-09 热度:165
Java 12 发布了,没有引起很大的讨论。对于 Java 这样一门成熟的语言来说,每一次更新似乎都无法满足庞大的 Java 开发群体与生态圈。再加上 Oracle 对 Java 耐人寻味的态度,Java 的未来会如何? Java 的变化速度从未如此之快如今,该语言的新版本每六个月[详细]
-
深入理解前端性能监控
所属栏目:[优化] 日期:2019-04-09 热度:177
在同样的网络环境下,有两个同样能满足你的需求的网站,一个唰的一下就加载出来了,另一个白屏转圈转了半天内容才出来,如果让你选择,你会用哪一个? 页面的性能问题是前端开发中一个重要环节,但一直以来我们没有比较好的手段,来检测页面的性能。直到W3[详细]
