-
3大利器推荐,帮你写出规范漂亮的Python代码
所属栏目:[优化] 日期:2019-02-14 热度:106
Python学了好久,但是拿出来review的代码好像总是长的不够俊美,不够工整!因此标准化的代码规范就显得尤为重要。今天就来推荐3个利器,python界广泛认同的代码风格规范PEP8和两个超牛的工具pylint和black,分别用于代码风格规范检测和自动优化。 1、代码风[详细]
-
2019给前端的5个建议
所属栏目:[优化] 日期:2019-02-14 热度:195
2019 农历新年即将到来,是时候总结一下团队过去一年的技术沉淀。过去一年我们支撑的数据相关业务突飞猛进,其中两个核心平台级产品代码量分别达到30+万行和80+万行,TS 模块数均超过1000个,协同开发人员增加到20+人。由于历史原因,开发框架同时基于 Rea[详细]
-
世界是平的吗?——从不同角度看前端
所属栏目:[优化] 日期:2019-02-14 热度:135
在远古的时候,人们对世界的认知有限,以为天圆地方,世界是平的。后来,随着科技进步,大家都知道了地球的形状,它不但不平,还有山川河流,沙漠海洋。 这很大程度上说明了人所处的环境对认知带来的影响,我们看待一件事物,从不同的视角去看,所得到的结[详细]
-
2018年阿里巴巴关于Java重要开源项目汇总
所属栏目:[优化] 日期:2019-02-02 热度:138
1.分布式应用服务开发的一站式解决方案 Spring Cloud Alibaba Spring Cloud Alibaba 致力于提供分布式应用服务开发的一站式解决方案。此项目包含开发分布式应用服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务[详细]
-
再见,Python!你好,Go语言
所属栏目:[优化] 日期:2019-02-02 热度:69
Go 语言诞生于谷歌,由计算机领域的三位宗师级大牛 Rob Pike、Ken Thompson 和 Robert Griesemer 写成。由于出身名门,Go 在诞生之初就吸引了大批开发者的关注。诞生十年以来,已经涌出了很多基于 Go 的应用。就在不多久之前,知乎也舍弃了 Python,转 用[详细]
-
提升Python程序性能的7个习惯
所属栏目:[优化] 日期:2019-02-02 热度:68
掌握一些技巧,可尽量提高Python程序性能,也可以避免不必要的资源浪费。 1、使用局部变量 尽量使用局部变量代替全局变量:便于维护,提高性能并节省内存。 使用局部变量替换模块名字空间中的变量,例如 ls = os.linesep。一方面可以提高程序性能,局部变[详细]
-
热门的13个Java微服务框架
所属栏目:[优化] 日期:2019-02-02 热度:166
曾经的服务器领域有许多不同的芯片架构和操作系统,经过长期发展,Java的一次编译,到处运行使得它在服务器领域找到一席之地,成为程序员们的最爱 本文,我们将和大家分享13个可靠的Java微服务架构 1、Spring Boot Java构建Spring应用程序已经有很长一段时[详细]
-
Sitadel:一款功能强大的Web应用扫描器
所属栏目:[优化] 日期:2019-02-02 热度:150
Sitadel实际上是WAScan的升级版,不过是Python版本(= 3.4)的,这样有助于研究人员根据自己的需要去进行自定义开发,并引入新的功能模块。 目前,Sitadel可实现扩展的功能如下: 前端框架检测; 内容分发网络检测; 定义扫描风险等级; 插件系统; 可使用[详细]
-
Pelican入门:一个Python静态网站生成器
所属栏目:[优化] 日期:2019-02-01 热度:162
Pelican 是那些想要自我托管简单网站或博客的 Python 用户的绝佳选择。 如果你想创建一个自定义网站或博客,有很多选择。许多提供商可以托管你的网站并为你完成大部分工作。(WordPress 是一个非常受欢迎的选项。)但是使用托管方式,你会失去一些灵活性。[详细]
-
如何在产品开发中轻松有效地使用AR技术
所属栏目:[优化] 日期:2019-02-01 热度:181
增强现实 (AR) 技术已在我们的日常生活中得以普及,其中包括一系列社交媒体App,如Instagram;购物app,如宜家;PokmonGo等游戏和19 Crimes酒瓶标签等产品营销方案。 然而,尽管AR技术计算机图形与现实世界的叠加在不断发展和盛行,但许多产品开发组织尚未着[详细]
-
100多个Jupyter精选资源合集!GitHub高赞,包括项目、库、教程等
所属栏目:[优化] 日期:2019-02-01 热度:169
Jupyter,一个开源的Web应用程序,能在网页页面中直接编写代码、运行代码、显示代码结果、编写说明文档等等。 现已支持40多种编程语言,已经成为程序员居家旅行的必备工具。 但这个工具怎么才能用好?成了很多人面前的难题。 最近,GitHub上出现了一份相关[详细]
-
不懂“接入层”原理好意思说懂架构吗?
所属栏目:[优化] 日期:2019-02-01 热度:171
应用的接入层通常需要承载大量的网络请求,有些互联网企业几十万PV请求,在软件负载均衡无法支撑的情况下会考虑采用硬件负载均衡的技术帮助控制流量,然后再转发给软件负载均衡进行进一步的分发。 要点: 什么是硬件负载均衡? 硬件负载均衡的优缺点是什么?[详细]
-
爬虫时IP总是被封?我来教你一招
所属栏目:[优化] 日期:2019-02-01 热度:115
在我抓取网站遇到瓶颈,想剑走偏锋去解决时,常常会先去看下该网站的 robots.txt 文件,有时会给你打开另一扇抓取之门。 写爬虫有很多苦恼的事情,比如: 1.访问频次太高被限制; 2.如何大量发现该网站的 URL; 3.如何抓取一个网站新产生的 URL,等等; 这些[详细]
-
Vue服务器端渲染nuxt.js初探
所属栏目:[优化] 日期:2019-02-01 热度:153
开头还是来一段废话: 年关将近,给大家拜个早年,愿大家年会都能抽大奖,来年行大运。 废话不多说,直接进正文。 项目环境: 前端vue项目, 需要将新增的几个路由页面做seo处理。 在调研 插件 prerender-spa-plugin后,发现无法满足 vuex 以及 plugins 等[详细]
-
程序员成为最佳被嫁对象,不但条件好,还不用担心出轨!
所属栏目:[优化] 日期:2019-02-01 热度:179
一、平均月薪9000+,有四成是单身 据报告统计,互联网从业者平均月薪9000元+,其中 7% 程序员的月收入高于 24000元,30%的程序员月薪在12000元~24000元之间。 程序员的单身占比近40%!! 二、程序员小哥哥哪里好? 1、找程序员不用担心外遇 程序员是对着[详细]
-
推荐:2019年十佳DevOps工具
所属栏目:[优化] 日期:2019-02-01 热度:103
DevOps落地重要的一方面是选好工具集,本文介绍了最流行的DevOps工具。 开发和运维的集成翻开了软件开发的全新篇章。如果你还是DevOps的新手,或者正在寻求改进已有流程的方法,那么第一道关卡就是调研哪些工具最适合你的团队。 本文整理了工具列表,为大[详细]
-
2019年1月已到,Java 8 要收费了吗?
所属栏目:[优化] 日期:2019-02-01 热度:91
国内的 Java 主力版本仍是 Java 8,有近 70% 的用户表示仍在使用 Java 8。所以对于「Java 8 是否要收费」这个问题,十分有必要阐述清楚,以消除不必要的恐慌。首先要明确一点,Java 仍然是免费的,并不需要付费使用!下面解释「Java 8 要收费」这个说法的[详细]
-
TypeScript 官方决定全面采用 ESLint
所属栏目:[优化] 日期:2019-02-01 热度:66
由于性能问题,TypeScript 官方决定全面采用 ESLint,甚至把仓库(Repository)作为测试平台,而 ESLint 的 TypeScript 解析器也成为独立项目,专注解决双方兼容性问题。 JavaScript 代码检验工具 ESLint 在 TypeScript 团队发布全面采用 ESLint 之后,发[详细]
-
分享几款由“Python”语言编写的“有趣、恶搞、好玩”的程序代码
所属栏目:[优化] 日期:2019-02-01 热度:163
为提高大家对Python编程语言的学习兴趣,今天给大家分享几款有趣的Python程序代码,感兴趣的小伙伴可以跟着学习借鉴哦! 分享一:啥是佩奇?让Python语言告诉你 用Python代码创作一副佩奇: #coding:utf-8 importturtleast t.pensize(4) t.hideturtle() t.co[详细]
-
2019,国产芯片迎来亟待真刀真枪验证的一年
所属栏目:[优化] 日期:2019-02-01 热度:116
如果有属于科技领域的热词榜,毫无疑问,会有「芯片」的一席之地。无论起因多复杂,无论大家在这个无数次上了头条的词语背后,读出了什么「真相」,又主动承载或者被动撩拨起了哪些纷繁的情绪;一个事实是,几十年来,一直「高冷」的芯片行业在 2018 年以[详细]
-
2019年Web应用开发的6大趋势转变!
所属栏目:[优化] 日期:2019-02-01 热度:166
人工智能、AR、智能语音等技术的风靡,将在2019年为Web软件应用开发带去更多功能上的改善。作为软件开发人员的我们,需要了解更多新的趋势方向! 在过去的十年中,我们看到了一些巨大的变化:HTML5革命,移动应用程序开发兴起以及Web应用程序中的原生功能[详细]
-
Java 8你了解多少呢?Java之被人遗忘的Java 8的八个功能
所属栏目:[优化] 日期:2019-02-01 热度:133
一直以来,多线程代码是服务器开发人员的毒药(问问Oracle的Java语言架构师和并行开发大师Brian Goetz)。Java的核心库不断加入各种复杂的用法来减少访问共享资源时的线程等待时间。其中之一就是经典的读写锁(ReadWriteLock),它让你把代码分成两部分:[详细]
-
TiDB 的数据迁移工具现已开源
所属栏目:[优化] 日期:2019-02-01 热度:174
TiDB 是国内 PingCAP 团队开发的一个分布式 SQL 数据库,支持包括传统 RDBMS 和 NoSQL 的特性。现已将 DM(data migration platform,该数据迁移工具)开源。 该数据迁移工具遵循 Apache-2.0 开源协议,允许用户自由地使用及修改。 据介绍,DM (Data Migra[详细]
-
外媒评IBM量子计算机:不会改变一切 但可创造历史
所属栏目:[优化] 日期:2019-02-01 热度:79
早段时间,IBM 隆重推出了名叫 System One 的量子计算机。从性能上来说,它并不是该公司迄今为止建造的最强大的计算机。但 IBM 认为,作为一台开创性的机器,它有望在 50 年后入驻博物馆。近日,外媒 TNW 与 IBM 首席技术官 Bob Wisnieff,就 System One[详细]
-
甲骨文索要88亿美元安卓系统Java版权费:谷歌寻求驳回
所属栏目:[优化] 日期:2019-02-01 热度:181
谷歌之所以有抛弃Linux体系和Java语言的Android系统想法,转而秘密自研Zircon微核+Dart语言的Fuchsia OS,与甲骨文(Oracle)咬着专利官司不放应该脱不了干系。 具备Java所有权的甲骨文公司很早就将谷歌告上法庭,称后者非法使用了37个Java体系API用于Andr[详细]