-
微软日本每周只上四天班,销售额提升39.9%!
所属栏目:[优化] 日期:2019-11-06 热度:130
为了让员工多干活,中国科技公司的老板们选择让员工996、大小周;而隔壁以过劳闻名的霓虹国,资本家们已经把员工的工作时间缩短到954了! 朝九晚五,每天上4天班,也就是说,比正常的955还少上一天班,周四下班就休息,周五、周六、周日连休三天! 简直每[详细]
-
GitLab,是谁给了你歧视中国程序员的勇气?
所属栏目:[优化] 日期:2019-11-06 热度:131
科技公司明目张胆以国籍和居住地限制招聘?近日,由谷歌投资的全球第二大开源代码托管平台GitLab宣布了一个封锁令,禁止给中国/俄罗斯公民提供offer,并表示在当前的地缘政治环境下,这是最为人道的解决方案。 科技公司明目张胆以国籍和居住地限制招聘的事[详细]
-
Visual Studio Online 终于公开上线了
所属栏目:[优化] 日期:2019-11-06 热度:61
盼望已久的 Visual Studio Online 终于上线了。 今年 5 月份,微软在 Build 2019 开发者大会上宣布了 Web 版本的 VS Code,即Visual Studio Online。当时微软释出的是Private Preview 版本,仅允许开发者申请试用,而在 11 月 4 日微软 Ignite 2019 大会上[详细]
-
重构的艺术:五个小妙招助你写出好代码!
所属栏目:[优化] 日期:2019-11-06 热度:192
糟糕的代码可以运作,但早晚会让我们付出代价。你有没有遇到过这样的问题:几周后,你无法理解自己的代码,于是不得不花上几个小时,甚至几天的时间来弄清楚到底发生了什么。 解决这个常见问题的方法是使代码尽可能清晰。如果做得更好的话,即使是非技术人[详细]
-
9个项目助你在2020年成为前端大神!
所属栏目:[优化] 日期:2019-11-06 热度:186
DEV的年度热文,读完觉得不错,所以翻译出来供大家参考,个人水平有限,文中可能会有一些翻译错误,可以在评论区指正。 本篇文章一共涉及了9个流行的框架/库,没有具体的介绍使用方法,而是给了一些非常棒的实战教程。 初学者(也许一些有经验的开发者也是[详细]
-
Kafka事务流由基础到实践
所属栏目:[优化] 日期:2019-11-05 热度:124
事件源,最终一致性,微服务,CQRS等等,这些越多越多的概念被现代开发者所熟悉。从细粒度的服务组装到复杂的以业务为中心的应用架构,这其中最重要的一块就是以中间件为基础的业务脱藕。本文我们介绍中间件基础构建块事务流。其主导者是Apache Kafka,事[详细]
-
这一次,终于系统的学习了 JVM 内存结构
所属栏目:[优化] 日期:2019-11-05 热度:86
最近在看《 JAVA并发编程实践 》这本书,里面涉及到了 Java 内存模型,通过 Java 内存模型顺理成章的了解到 JVM 内存结构,关于 JVM 内存结构也许大学的课堂上老师给我们讲过,也许没有,反正我对这一块有一点点的了解,但是从来没有系统的学习过,所以这[详细]
-
一文读懂Python web框架和web服务器之间的关系
所属栏目:[优化] 日期:2019-11-05 热度:171
我们都知道 Python 作为一门强大的语言,能够适应快速原型和较大项目的制作,因此被广泛用于 web 应用程序的开发中。 在面试的过程中,大家或多或少都被问到过这样一个问题:一个请求从浏览器发出到数据返回都经历过哪些过程? 要回答这个问题,首先你需要[详细]
-
收藏!盘点实用的数据科学Python库
所属栏目:[优化] 日期:2019-11-05 热度:162
数据科学是一门研究数据并从中挖掘信息的学科。它不要求自创或学习新的算法,只需要知道怎么样研究数据并解决问题。这一过程的关键点之一就在于使用合适的库。本文概述了数据科学中常用的、并且有一定重要性的库。在进入正题之前,本文先介绍了解决数据科[详细]
-
深入理解 JavaScript 回调函数
所属栏目:[优化] 日期:2019-11-05 热度:130
JavaScript回调函数是成为一名成功的 JavaScript 开发人员必须要了解的一个重要概念。但是我相信,在阅读本文之后,你将能够克服以前使用回调方法遇到的所有障碍。 在开始之前,首先要确保我们对函数的理解是扎实的。 快速回顾:JavaScript 函数 什么是函[详细]
-
别再找了,一文彻底解析Java 中的弱引用
所属栏目:[优化] 日期:2019-11-05 热度:148
概览 本文会通过对弱引用的定义讲起,然后通过案例的使用一步一步的深入源码进行分析其原理,从而让读者深刻的理解什么是弱引用,如何使用弱引用,什么场景下会使用弱引用,弱引用可以解决什么样的问题,以及它的源码实现是怎样的,其中会涉及的内存溢出,[详细]
-
Java性能优化:35个小细节,提升你的Java代码运行效率
所属栏目:[优化] 日期:2019-11-05 热度:60
前言 代码优化 ,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂[详细]
-
你可能错过的现代 JavaScript 特性
所属栏目:[优化] 日期:2019-11-05 热度:75
尽管我在过去 7 年中几乎每天都在写 JavaScript 代码,但不得不承认,我实际上并不是很注意 ES 语言的发布声明。 async/await 和 Proxies 之类的主要特性是一回事,但是每年都有稳定的小规模、渐进式的改进在不断涌现,因为总有一些东西需要学习。 所以在[详细]
-
Python数据可视化:箱线图多种库画法
所属栏目:[优化] 日期:2019-11-05 热度:145
概念 箱线图通过数据的四分位数来展示数据的分布情况。例如:数据的中心位置,数据间的离散程度,是否有异常值等。 把数据从小到大进行排列并等分成四份,第一分位数(Q1),第二分位数(Q2)和第三分位数(Q3)分别为数据的第25%,50%和75%的数字。 四分位间距([详细]
-
Java异常处理 10 个优秀实践
所属栏目:[优化] 日期:2019-11-05 热度:106
异常处理是Java 开发中的一个重要部分。它是关乎每个应用的一个非功能性需求,是为了处理任何错误状况,比如资源不可访问,非法输入,空输入等等。Java提供了几个异常处理特性,以try,catch 和 finally 关键字的形式内建于语言自身之中。Java 编程语言也[详细]
-
创始人退休后的Python,起飞还是没落?
所属栏目:[优化] 日期:2019-11-05 热度:135
昨日Python 之父 Guido Van Rossum宣布退休的消息占据了多家科技媒体的版面。 很快Dropbox 团队发表了一篇名为Thank you, Guido的文章,证实了这一消息。 其实早在去年7月,Guido就在 Python 邮件组里发邮宣布,他将退出 Python 核心决策层,而转居幕后,[详细]
-
7 个常见的 JavaScript 测验及解答
所属栏目:[优化] 日期:2019-11-05 热度:97
我相信学习新事物并评估我们所知的东西对自己的进步非常有用,可以避免了我们觉得自己的知识过时的情况。在本文中,我将介绍一些常见的 JavaScript 知识。请享用! 1.声明 查看以下代码,并回答输出的内容(以及原因)。 //situation1 console.log(person); v[详细]
-
收藏!盘点很实用的数据科学Python库
所属栏目:[优化] 日期:2019-11-05 热度:102
数据科学是一门研究数据并从中挖掘信息的学科。它不要求自创或学习新的算法,只需要知道怎么样研究数据并解决问题。这一过程的关键点之一就在于使用合适的库。本文概述了数据科学中常用的、并且有一定重要性的库。在进入正题之前,本文先介绍了解决数据科[详细]
-
Github标星10.4K!Chrome好用的插件都在这里了
所属栏目:[优化] 日期:2019-11-05 热度:60
项目地址:https://github.com/zhaoolee/ChromeAppHeroes Chrome已经是Web开发中使用最多的浏览器,Chrome插件种类繁多,这些插件帮助开发者们大大提升了工作效率,可以说Chrome没了插件,就和战士没有武器一样。 在Github上,zhaoolee帮我们收集了60+多个[详细]
-
有哪些你不知道的Python小工具
所属栏目:[优化] 日期:2019-11-05 热度:152
Python作为越来越流行的一种编程语言,不仅仅是因为它语言简单,有许多现成的包可以直接调用。 python中还有大量的小工具,让你的python工作更有效率。 1. 快速共享 HTTP服务器 SimpleHTTPServer是python内置的web服务器,使用8000端口和HTTP协议共享。 能[详细]
-
你确定 SQL 查询都是以 SELECT 开始的?
所属栏目:[优化] 日期:2019-11-05 热度:159
很多 SQL 查询都是以 SELECT 开始的。 不过,最近我跟别人解释什么是窗口函数,我在网上搜索是否可以对窗口函数返回的结果进行过滤这个问题,得出的结论是窗口函数必须在 WHERE 和 GROUP BY 之后,所以不能。 于是我又想到了另一个问题:SQL 查询的执行顺[详细]
-
详解三种主流分布式事务方案的优劣
所属栏目:[优化] 日期:2019-11-05 热度:101
一、分布式事务前奏 事务:事务是由一组操作构成的可靠的独立的工作单元,事务具备ACID的特性,即原子性、一致性、隔离性和持久性。 本地事务:当事务由资源管理器本地管理时被称作本地事务。本地事务的优点就是支持严格的ACID特性,高效,可靠,状态可以[详细]
-
谁说程序员不懂浪漫?用Python每天自动给女朋友免费发短信
所属栏目:[优化] 日期:2019-11-05 热度:73
前言 之前发过一篇文章,用 Python 制作的给父母天气预报提醒的小工具天气变冷了,给父母制作一个天气提醒小助手,这篇文章我同步到博客上之后,有读者在评论区留言,对于部分微信没有网页版接口,导致无法实现这个功能,这位读者建议,建议用发短信的方式[详细]
-
Python 还你一块纯洁无暇的移动硬盘
所属栏目:[优化] 日期:2019-11-05 热度:95
1.目标场景 用过 Mac OS 的朋友应该都遇到过,日常的文件操作会在同级目录下产生一些特定的临时文件。 平常将文件夹打包成压缩包或拷贝文件夹到移动硬盘内,临时文件会包含在里面,如果是程序源代码,在 Windows 系统下编译有时候还会受到影响。 本篇文章[详细]
-
学Python的要注意,为什么只会Python可能很难找到工作
所属栏目:[优化] 日期:2019-11-05 热度:159
什么是Python? Python是一种面向对象的解释型计算机程序设计语言,具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。 Python现在确实是目前比较热门的一个编程语言,但热门,并不一定意味着一[详细]