-
踩过许多坑后,送你这份H5交互的页面跳转方式总结
所属栏目:[优化] 日期:2019-06-26 热度:110
今年做了大量的 HTML5 项目,遇到了很多坑。在这个过程中学到了一些之前不具备的知识,所以这篇文章就简单分享一下这方面的话题。 传统的MPA 首先,说一个比较古老的东西,叫做 MPA。 MPA 的全称是 Multi-page Application,意思是整个应用(站点)由多个[详细]
-
一次给女朋友转账引发我对分布式事务的思考
所属栏目:[优化] 日期:2019-06-26 热度:126
前两天发了工资,第一反应是想着要给远方的女朋友一点惊喜!于是打开了平安银行的APP给女朋友转点钱!填写上对方招商银行卡的卡号、开户名,一键转账!搞定!在我点击的那瞬间,就收到了app的账户变动的提醒,并且出现了图一所示的提示界面:处理中,正在等待[详细]
-
Python中常用的可视化工具 Matplotlib 简单入门
所属栏目:[优化] 日期:2019-06-24 热度:196
Matplotlib是一个Python 2D绘图库和一些基本的3D图表,可以生成各种格式图片。Matplotlib可用于Python脚本,Python shell,Jupyter笔记本,Web应用程序服务器等等。 Matplotlib是约翰亨特(John Hunter,1968-2012)的心血结晶,他和许多贡献者一起投入了不[详细]
-
10个可以快速用Python进行数据分析的小技巧
所属栏目:[优化] 日期:2019-06-24 热度:96
大数据文摘出品 来源:towardsdatascience 编译:小七、蒋宝尚 一些小提示和小技巧可能是非常有用的,特别是在编程领域。有时候使用一点点黑客技术,既可以节省时间,还可能挽救生命。 一个小小的快捷方式或附加组件有时真是天赐之物,并且可以成为真正的[详细]
-
2019 Vue开发指南:你都需要学点啥?
所属栏目:[优化] 日期:2019-06-24 热度:176
如果您是Vue开发的新手,您可能已经听过很多关于它的专业术语了,例如:单页面应用程序、异步组件、服务器端呈现等。 另外您可能还经常听到和Vue一起提到的工具和库,如Vuex、Webpack、Vue CLI和Nuxt。 也许您在面对这些未知的术语和工具时会感到无助和绝[详细]
-
安全的全新编程语言 V 发布首个可用版本
所属栏目:[优化] 日期:2019-06-24 热度:79
编程语言 V 的作者今天发布了 V 的首个可用版本(预构建的二进制文件即将推出)。 源码获取地址:https://github.com/vlang/v/releases/tag/v0.0.12 作者展示的使用 V 开发的应用示例。 V 是一个集合了 Go 的简单和 Rust 的安全特性的新语言。 主要特性:[详细]
-
不改代码也能全面Serverless化,阿里中间件如何破解这一难题?
所属栏目:[优化] 日期:2019-06-22 热度:194
AWS Lambda 是 Serverless 领域的标志性产品,但如果将其应用于核心业务,可能会遇到以下难题:(仅代表作者个人观点) 要求用户以 Function 为单位进行开发,全新的开发框架,云厂商强绑定,社区主流技术栈迁移成本高; Function 启动速度要足够快,毫秒级或[详细]
-
Oracle 发布基于 VS Code 的开发者工具,轻松使用 Oracle 数据库
所属栏目:[优化] 日期:2019-06-22 热度:107
Oracle发布基于 VS Code 的开发者工具,让开发者能轻松连接 Oracle 数据库。 ▲ Oracle Developer Tools for VS Code Oracle 数据库在DB-Engines Ranking长期占据第一,对于大量开发人员来说,使用 VS Code,在创建、编写、运行以及管理你的 Oracle 数据库[详细]
-
前端开发 | 那些年曾谈起的跨域
所属栏目:[优化] 日期:2019-06-22 热度:71
对于前端开发来说跨域应该是最不陌生的问题了,无论是开发过程中还是在面试过程中都是一个经常遇到的一个问题,在开发过程中遇到这个问题的话一般都是找后端同学去解决,以至于很多人都忽略了对跨域的认识。为什么会导致跨域?遇到跨域又怎么去解决呢?本[详细]
-
10 种 JavaScript 最常见的错误
所属栏目:[优化] 日期:2019-06-22 热度:87
前言 查看了数千个项目后,发现了 10 个最常见的 JavaScript 错误。我们会告诉你什么原因导致了这些错误,以及如何防止这些错误发生。如果你能够避免落入这些 陷阱,你将会成为一个更好的开发者。 JavaScript 常见错误 Top 10: 为了便于阅读,我们将每个[详细]
-
Python 3.8新功能盘点:更快,更简洁,更一致,更现代化
所属栏目:[优化] 日期:2019-06-22 热度:150
从功能强大的新任务语法到底层大更新,Python 3.8迈向更现代的Python代码库。 3.8是Python这个流行语言的最新版本,适用于从自动化脚本编写、机器学习到Web开发的所有内容。现在可以获得官方测试版,Python 3.8带来了许多灵活的语法更改,内存共享,更高效[详细]
-
十行代码--用Python写一个USB病毒
所属栏目:[优化] 日期:2019-06-22 热度:173
大家好,我又回来了。 昨天在上厕所的时候突发奇想,当你把usb插进去的时候,能不能自动执行usb上的程序。查了一下,发现只有windows上可以,具体的大家也可以搜索(搜索关键词usb autorun)到。但是,如果我想,比如,当一个usb插入时,在后台自动把usb里的[详细]
-
一道Python面试题,让我明白了殊途同归,却开始怀疑自己
所属栏目:[优化] 日期:2019-06-22 热度:198
无意间,看到这么一道Python面试题:以下代码将输出什么? deftestFun(): temp=[lambdax:i*xforiinrange(4)] returntemp foreveryLambdaintestFun(): print(everyLambda(2)) 脑中默默一想,这还用说么,肯定是: 0 2 4 6 最后一看答案,竟然是: 6 6 6 6 于[详细]
-
2019年5月GitHub上热门的Python项目
所属栏目:[优化] 日期:2019-06-20 热度:187
5月份GitHub上最热门的Python项目出炉了,下面我们一起盘点一下: 1. Python https://github.com/TheAlgorithms/Python Star 44125 该项目用Python实现了所有的排序算法,包括插入排序、冒泡排序、快速排序、选择排序、归并排序等。该创建者表示这些仅用于[详细]
-
memcache内核,一文搞定!面试再也不怕了!!!(值得收藏)
所属栏目:[优化] 日期:2019-06-20 热度:96
memcache是互联网分层架构中,使用最多的的KV缓存。面试的过程中,memcache相关的问题几乎是必问的,关于memcache的面试提问,你能回答到哪一个层次呢? 画外音:很可能关乎,你拿到offer的薪酬档位。 第一类问题:知道不知道 这一类问题,考察用没用过,知[详细]
-
Docker 将会推出 Docker Desktop for WSL 2
所属栏目:[优化] 日期:2019-06-20 热度:174
微软最新推出的 WSL 2在架构方面发生了重大的变化:它们提供了一个在轻量级 VM 中运行的真正 Linux 内核。 对于这个变化以及这项技术,Docker 公司已将其应用到Docker Desktop for Windows 上,并在近日宣布目前正在开发利用 WSL 2 的新版Docker Desktop,[详细]
-
超级计算机500强史上首次全部千万亿次!中国神威太湖之光第三
所属栏目:[优化] 日期:2019-06-20 热度:93
在德国法兰克福的国际超级计算机大会上,有着 26 年历史的超算 500 强榜单公布了第 53 届排行,入围 500 套系统的计算性能历史上第一次全部超过 1PFlops (每秒一千万亿次浮点运算)。 本次榜单排在第 500 名的性能也达到了1. 022PFlops,来自中国联想,采用[详细]
-
Github上近万Star!Codis,中国人开源的Redis集群部署解决方案
所属栏目:[优化] 日期:2019-06-20 热度:112
我们都知道Redis是单机单进程的,在之前的测试中,我们也知道Redis的单机性能是有限的,并且高性能的机器其实非常昂贵。一个好汉三个帮,分布式系统正是利用了多台普通计算器从而被大量互联网公司所使用,今天我们来聊一聊Redis集群的一种解决方案--Codis[详细]
-
想从程序员变成架构师?看100篇架构设计的文章,不如干1次这个
所属栏目:[优化] 日期:2019-06-20 热度:67
有位名人说过,程序都有两面性,一是程序今天可以做什么,二是程序明天可以做什么。通常,我们只关心,准确地说,是老板只关心,程序今天能做什么。虽然老板口头上天天喊着关心程序员成长,程序质量最重要,但实际上还是进度最重要。 什么是重构 什么是重[详细]
-
Python爬虫抓取技术的门道
所属栏目:[优化] 日期:2019-06-20 热度:74
web是一个开放的平台,这也奠定了web从90年代初诞生直至今日将近30年来蓬勃的发展。然而,正所谓成也萧何败也萧何,开放的特性、搜索引擎以及简单易学的html、css技术使得web成为了互联网领域里最为流行和成熟的信息传播媒介;但如今作为商业化软件,web这[详细]
-
新人入职,上午写了一段代码,下午就被开除了
所属栏目:[优化] 日期:2019-06-20 热度:71
有一个程序员,入职了一家公司,上午刚刚写下一段代码,没想到下午就有人事来通知他被开除了。 这个程序员表示很委屈。感觉这个方法,除了性能差一点,没啥别的问题呀。。。 2 除了获取时间以外,一位程序员因为自己写了个排序算法,也被开除了。 3 统计用[详细]
-
来试试这个用 Vue 撸的数据可视化后台吧
所属栏目:[优化] 日期:2019-06-20 热度:143
国际惯例:项目Github地址,欢迎 Star dongsuo/vue-data-board 首先放个线上地址大家感受一下(由于后端用的是 leancloud 的免费套餐,因此可能会比较慢): vue-data-board P.S. 建议大家尽量自己注册一个账号(可以随便填一个密码),如果用默认的测试账号,[详细]
-
阿里程序员常用的 15 个高效工具,大部分已开源!
所属栏目:[优化] 日期:2019-06-14 热度:126
阿里将自身在各类业务场景下的技术积淀,通过开源、云上实现或工具等形式对外开放,本文将精选了一些阿里巴巴的开发者工具,希望能帮助开发者们提高开发效率、更优雅的写代码。 由于开发者涉及的技术领域众多,笔者仅从自己熟悉的领域,以后端开发者的视角[详细]
-
对支付平台架构设计的一些思考
所属栏目:[优化] 日期:2019-06-14 热度:183
我在前一家公司的第一个任务是开发统一支付平台,由于公司的业务需求,需要接入多个第三方支付,之前公司的支付都是散落在各个项目中,及其不利于支付的管理,于是聚合三方支付,统一支付平台的任务就落在我手上,可以说是完全从 0 开始设计,经过一翻实战[详细]
-
老板拖欠工资,程序员怒将项目开源,竟火爆GitHub!
所属栏目:[优化] 日期:2019-06-14 热度:127
当独立开发者被客户窃取走你的时间和精力时,确实是一件很被动且无奈的事情,近日,一位以色列的全栈开发工程师 Jason 接了一个项目,花了几周去完成它之后却惨遭金主毁约。 在气恼过后, Jason 选择将这个项目开源,这个应用程序一个能够让用户直接通过平[详细]