-
来试试这个用 Vue 撸的数据可视化后台吧
所属栏目:[优化] 日期:2019-06-22 热度:167
国际惯例:项目Github地址,欢迎 Star dongsuo/vue-data-board 首先放个线上地址大家感受一下(由于后端用的是 leancloud 的免费套餐,因此可能会比较慢): vue-data-board P.S. 建议大家尽量自己注册一个账号(可以随便填一个密码),如果用默认的测试账号,[详细]
-
不改代码也能全面Serverless化,阿里中间件如何破解这一难题?
所属栏目:[优化] 日期:2019-06-22 热度:87
AWS Lambda 是 Serverless 领域的标志性产品,但如果将其应用于核心业务,可能会遇到以下难题:(仅代表作者个人观点) 要求用户以 Function 为单位进行开发,全新的开发框架,云厂商强绑定,社区主流技术栈迁移成本高; Function 启动速度要足够快,毫秒级或[详细]
-
Oracle 发布基于 VS Code 的开发者工具,轻松使用 Oracle 数据库
所属栏目:[优化] 日期:2019-06-22 热度:91
Oracle发布基于 VS Code 的开发者工具,让开发者能轻松连接 Oracle 数据库。 ▲ Oracle Developer Tools for VS Code Oracle 数据库在DB-Engines Ranking长期占据第一,对于大量开发人员来说,使用 VS Code,在创建、编写、运行以及管理你的 Oracle 数据库[详细]
-
前端开发 | 那些年曾谈起的跨域
所属栏目:[优化] 日期:2019-06-22 热度:130
对于前端开发来说跨域应该是最不陌生的问题了,无论是开发过程中还是在面试过程中都是一个经常遇到的一个问题,在开发过程中遇到这个问题的话一般都是找后端同学去解决,以至于很多人都忽略了对跨域的认识。为什么会导致跨域?遇到跨域又怎么去解决呢?本[详细]
-
10 种 JavaScript 最常见的错误
所属栏目:[优化] 日期:2019-06-22 热度:178
前言 查看了数千个项目后,发现了 10 个最常见的 JavaScript 错误。我们会告诉你什么原因导致了这些错误,以及如何防止这些错误发生。如果你能够避免落入这些 陷阱,你将会成为一个更好的开发者。 JavaScript 常见错误 Top 10: 为了便于阅读,我们将每个[详细]
-
Python 3.8新功能盘点:更快,更简洁,更一致,更现代化
所属栏目:[优化] 日期:2019-06-22 热度:82
从功能强大的新任务语法到底层大更新,Python 3.8迈向更现代的Python代码库。 3.8是Python这个流行语言的最新版本,适用于从自动化脚本编写、机器学习到Web开发的所有内容。现在可以获得官方测试版,Python 3.8带来了许多灵活的语法更改,内存共享,更高效[详细]
-
十行代码--用Python写一个USB病毒
所属栏目:[优化] 日期:2019-06-22 热度:194
大家好,我又回来了。 昨天在上厕所的时候突发奇想,当你把usb插进去的时候,能不能自动执行usb上的程序。查了一下,发现只有windows上可以,具体的大家也可以搜索(搜索关键词usb autorun)到。但是,如果我想,比如,当一个usb插入时,在后台自动把usb里的[详细]
-
一道Python面试题,让我明白了殊途同归,却开始怀疑自己
所属栏目:[优化] 日期:2019-06-22 热度:172
无意间,看到这么一道Python面试题:以下代码将输出什么? deftestFun(): temp=[lambdax:i*xforiinrange(4)] returntemp foreveryLambdaintestFun(): print(everyLambda(2)) 脑中默默一想,这还用说么,肯定是: 0 2 4 6 最后一看答案,竟然是: 6 6 6 6 于[详细]
-
老板拖欠工资,程序员怒将项目开源,竟火爆GitHub!
所属栏目:[优化] 日期:2019-06-15 热度:82
当独立开发者被客户窃取走你的时间和精力时,确实是一件很被动且无奈的事情,近日,一位以色列的全栈开发工程师 Jason 接了一个项目,花了几周去完成它之后却惨遭金主毁约。 在气恼过后, Jason 选择将这个项目开源,这个应用程序一个能够让用户直接通过平[详细]
-
华为大杀器!方舟编译器解析
所属栏目:[优化] 日期:2019-06-15 热度:177
在今年发布P30的时候,华为还发布了一个名为方舟的编译器,但是很多人对方舟到底是什么其实有误解,这里我们就来详细说说。可以肯定的是,方舟并不是单独操作系统!而是安卓上的工具。 方舟编译器的优势可以总结为以下五点: 1、安卓程序编译效果更好; 2[详细]
-
对支付平台架构设计的一些思考
所属栏目:[优化] 日期:2019-06-13 热度:110
我在前一家公司的第一个任务是开发统一支付平台,由于公司的业务需求,需要接入多个第三方支付,之前公司的支付都是散落在各个项目中,及其不利于支付的管理,于是聚合三方支付,统一支付平台的任务就落在我手上,可以说是完全从 0 开始设计,经过一翻实战[详细]
-
阿里程序员常用的 15 个高效工具,大部分已开源!
所属栏目:[优化] 日期:2019-06-12 热度:147
阿里将自身在各类业务场景下的技术积淀,通过开源、云上实现或工具等形式对外开放,本文将精选了一些阿里巴巴的开发者工具,希望能帮助开发者们提高开发效率、更优雅的写代码。 由于开发者涉及的技术领域众多,笔者仅从自己熟悉的领域,以后端开发者的视角[详细]
-
Istio流控,服务发现,负载均衡,核心流程是如何实现的?
所属栏目:[优化] 日期:2019-06-11 热度:118
前情提要: 《ServiceMesh究竟解决什么问题?》 《Istio究竟是什么?》 《Istio分层架构设计?》 Istio架构体系中,流控(Traffic Management)虽然是数据平面的Envoy Proxy实施的,但整个架构的核心其实在于控制平面的Pilot。 灰度发布的过程在《Istio,灰度发[详细]
-
Python中的十大图像处理工具
所属栏目:[优化] 日期:2019-06-11 热度:165
大数据文摘出品 编译:张秋玥、小七、蒋宝尚 本文主要介绍了一些简单易懂最常用的Python图像处理库。 当今世界充满了各种数据,而图像是其中高的重要组成部分。然而,若想其有所应用,我们需要对这些图像进行处理。图像处理是分析和操纵数字图像的过程,旨[详细]
-
十个编码过程中的“坑”,一篇文章帮你填平了!
所属栏目:[优化] 日期:2019-06-11 热度:146
数据科学家是比任何软件工程师都更擅长统计学、又比任何统计学家都更擅长软件工程的人。许多数据科学家都有统计学背景,但在软件工程方面经验很少。本文列出了常见的10个编码错误,希望你能认真阅读并避免它们。 1. 没有共享代码中引用的数据 数据科学既需[详细]
-
JavaScript编辑器,你在用哪个?
所属栏目:[优化] 日期:2019-06-11 热度:174
对于JavaScript程序员来说,目前有很多很棒的工具可供选择。 本文将会讨论10个优秀的支持JavaScript,HTML5和CSS开发,并且可以使用Markdown进行文档编写的文本编辑器。为什么使用编辑器而不是IDE进行JavaScript编程?原因就是速度快。 编辑器和IDE之间的本[详细]
-
Java和Python的算法和数据结构面试问题
所属栏目:[优化] 日期:2019-06-11 热度:167
有很多计算机科学专业毕业生和程序员在Uber和Netflix等公司申请编程,编码和软件开发职位。亚马逊,微软和谷歌等大型组织; 和Infosys或Luxsoft等基于服务的公司。但是,当你申请这些公司的工作时,他们中的许多人都不知道会有什么样的编程面试问题。 在本[详细]
-
一步一图,带你了解分布式架构的前世今生
所属栏目:[优化] 日期:2019-06-11 热度:163
目录: 什么是分布式架构? 分布式架构的演进 分布式服务面临的问题 什么是分布式架构? 分布式系统(distributed system)是建立在网络之上的软件系统,它有两个典型特点: 内聚性:每个数据库分布节点高度自治,有本地的数据库管理系统 透明性:每个数据库分[详细]
-
汽车消费的下一个转折点在哪里?
所属栏目:[优化] 日期:2019-06-11 热度:104
中国汽车行业从第一辆国产汽车落地到今天,已经有60多年的历史。改革开放以来,中国产业发展的历史进程加快,中国汽车产业在2000年后进入了高速是增长的阶段,并逐渐形成了“3+X”的市场格局。中国也迅速成为了汽车产业大国。[详细]
-
2019 网络爬虫和相关工具
所属栏目:[优化] 日期:2019-06-11 热度:91
网络爬虫 网络爬虫(web crawler),以前经常称之为网络蜘蛛(spider),是按照一定的规则自动浏览万维网并获取信息的机器人程序(或脚本),曾经被广泛的应用于互联网搜索引擎。使用过互联网和浏览器的人都知道,网页中除了供用户阅读的文字信息之外,还包含一[详细]
-
国外巨头在量子软件领域跑马圈地
所属栏目:[优化] 日期:2019-06-11 热度:75
近日,微软联合谷歌推出在线付费课程,教授初学者编写简单的量子算法和代码。听到这个消息时,中国科学技术大学教授、合肥本源量子计算科技有限责任公司(以下简称本源量子)首席科学家郭国平有些失落:又一轮用户收割开始了! 微软试图在全球范围内抢占和[详细]
-
一年后,面对GitHub,开发者不再担忧它背后的微软
所属栏目:[优化] 日期:2019-06-08 热度:58
2018 年 6 月 4 日,微软宣布收购代码托管平台 GitHub,尽管微软保证会保持 GitHub 的独立性,但这一收购行为还是让 GitHub 社区流失了大量开发者。 一年后的今天,微软与开发者的关系变得如何? 从开发者的大敌到收购 GitHub 作为一个面向开源和私有软件项[详细]
-
前端核心工具:yrn、npm、cnpm三者如何优雅的在一起使用 ?
所属栏目:[优化] 日期:2019-06-08 热度:60
一位用不好包管理器的前端,是一个入门级前端,一个用不好 webpack 的前端,是一个初级前端 三个包管理器是可以一起用的,只要你够胆大心细,就没任何问题! 在 JavaScript 编写中,我们尽量不要定义全局变量,封装函数尽量不要有副作用,因为全部变量的查询[详细]
-
GET 和 POST 有什么区别?及为什么网上多数答案都是错的
所属栏目:[优化] 日期:2019-06-06 热度:128
如果有人问你,GET和POST,有什么区别?你会如何回答? 我的经历 前几天有人问我这个问题。我说GET是用于获取数据的,POST,一般用于将数据发给服务器之用。 这个答案好像并不是他想要的。于是他继续追问有没有别的区别?我说这就是个名字而已,如果服务器支[详细]
-
只用120行Java代码写一个自己的区块链
所属栏目:[优化] 日期:2019-06-06 热度:183
区块链是目前最热门的话题,广大读者都听说过比特币,或许还有智能合约,相信大家都非常想了解这一切是如何工作的。这篇文章就是帮助你使用 Java 语言来实现一个简单的区块链,用不到 120 行代码来揭示区块链的原理! 用不到120行 Java 代码就能实现一个自[详细]