-
基于 Spring Cloud 与 Vue.js 的前后端一站式部署
所属栏目:[优化] 日期:2019-11-05 热度:129
副标题#e# 本文将带大家从一台全新的 CentOS 服务器开始,部署一套完整的前后端分离项目。操作步骤非常详细,新手友好型文章~ 后端技术栈:Spring Cloud 微服务架构 + Redis + RabbitMQ + MySQL; 前端技术栈:Vue + ElementUI; 部署工具:后端用 Docker 容[详细]
-
6 大主流 Web 框架优缺点对比
所属栏目:[优化] 日期:2019-11-05 热度:196
副标题#e# 是该读些评论和做一些总结的时候了。当我们开始写这个系列博客的时候,我们知道 JavaScript/web 应用框架并不太好总结。我们努力对这个不可回答的问题作出回答:我该用什么样的框架? 在这篇文章中,我们将对这个系列中所提到的每款框架做一个总结[详细]
-
2019年Java前景堪忧?看看大数据怎么说
所属栏目:[优化] 日期:2019-11-05 热度:152
有人说,Python、GO等语言的崛起会影响Java的地位,阻碍其发展? 2018 年随之人工智能技术大火的 Python、2017 年谷歌 发表声明将做为 Android 开发一级语言的 Kotlin 、2016 年因前端开发而变成最火爆语言的 JavaScript 等等均向传统式计算机语言 Java 参[详细]
-
React VS Vue:谁会成为2020年的冠军?
所属栏目:[优化] 日期:2019-11-05 热度:155
如今,JavaScript 框架、HTML和CSS已经成为现代软件项目前端开发中必不可少的部分。到了2020年,为web应用开发项目选择合适的JavaScript框架依旧是个问题。 正在阅读本文的你,想必也在烦恼应用程序开发的技术堆栈应该如何选择。做决定很困难,此文正是为[详细]
-
阿里最后一面:请设计一个秒杀系统
所属栏目:[优化] 日期:2019-11-05 热度:98
什么是秒杀 秒杀场景一般会在电商网站举行一些活动或者节假日在12306网站上抢票时遇到。对于电商网站中一些稀缺或者特价商品,电商网站一般会在约定时间点对其进行限量销售,因为这些商品的特殊性,会吸引大量用户前来抢购,并且会在约定的时间点同时在秒[详细]
-
创始人退休后的Python,起飞还是没落?
所属栏目:[优化] 日期:2019-11-05 热度:178
副标题#e# 昨日Python 之父 Guido Van Rossum宣布退休的消息占据了多家科技媒体的版面。 很快Dropbox 团队发表了一篇名为Thank you, Guido的文章,证实了这一消息。 其实早在去年7月,Guido就在 Python 邮件组里发邮宣布,他将退出 Python 核心决策层,而转[详细]
-
Github标星10.4K!Chrome好用的插件都在这里了
所属栏目:[优化] 日期:2019-11-04 热度:85
副标题#e# 项目地址:https://github.com/zhaoolee/ChromeAppHeroes Chrome已经是Web开发中使用最多的浏览器,Chrome插件种类繁多,这些插件帮助开发者们大大提升了工作效率,可以说Chrome没了插件,就和战士没有武器一样。 在Github上,zhaoolee帮我们收集[详细]
-
有哪些你不知道的Python小工具
所属栏目:[优化] 日期:2019-11-04 热度:66
副标题#e# Python作为越来越流行的一种编程语言,不仅仅是因为它语言简单,有许多现成的包可以直接调用。 python中还有大量的小工具,让你的python工作更有效率。 1. 快速共享 HTTP服务器 SimpleHTTPServer是python内置的web服务器,使用8000端口和HTTP协议[详细]
-
你确定 SQL 查询都是以 SELECT 开始的?
所属栏目:[优化] 日期:2019-11-04 热度:148
很多 SQL 查询都是以 SELECT 开始的。 不过,最近我跟别人解释什么是窗口函数,我在网上搜索是否可以对窗口函数返回的结果进行过滤这个问题,得出的结论是窗口函数必须在 WHERE 和 GROUP BY 之后,所以不能。 于是我又想到了另一个问题:SQL 查询的执行顺[详细]
-
详解三种主流分布式事务方案的优劣
所属栏目:[优化] 日期:2019-11-04 热度:99
副标题#e# 一、分布式事务前奏 事务:事务是由一组操作构成的可靠的独立的工作单元,事务具备ACID的特性,即原子性、一致性、隔离性和持久性。 本地事务:当事务由资源管理器本地管理时被称作本地事务。本地事务的优点就是支持严格的ACID特性,高效,可靠,[详细]
-
谁说程序员不懂浪漫?用Python每天自动给女朋友免费发短信
所属栏目:[优化] 日期:2019-11-04 热度:91
前言 之前发过一篇文章,用 Python 制作的给父母天气预报提醒的小工具天气变冷了,给父母制作一个天气提醒小助手,这篇文章我同步到博客上之后,有读者在评论区留言,对于部分微信没有网页版接口,导致无法实现这个功能,这位读者建议,建议用发短信的方式[详细]
-
Python 还你一块纯洁无暇的移动硬盘
所属栏目:[优化] 日期:2019-11-04 热度:172
1.目标场景 用过 Mac OS 的朋友应该都遇到过,日常的文件操作会在同级目录下产生一些特定的临时文件。 平常将文件夹打包成压缩包或拷贝文件夹到移动硬盘内,临时文件会包含在里面,如果是程序源代码,在 Windows 系统下编译有时候还会受到影响。 本篇文章[详细]
-
学Python的要注意,为什么只会Python可能很难找到工作
所属栏目:[优化] 日期:2019-11-04 热度:74
什么是Python? Python是一种面向对象的解释型计算机程序设计语言,具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。 Python现在确实是目前比较热门的一个编程语言,但热门,并不一定意味着一[详细]
-
我用Python帮朋友做了张猪肉数据分析图,结果。。。
所属栏目:[优化] 日期:2019-11-04 热度:123
副标题#e# 事情的经过是这样的: 我开开心心的去一家烧饼店吃饭 抬头一看,二师兄又涨价了 叹了口气,再这么下去真的要吃不起夹肉的烧饼了 点了两个烧饼一碗馄饨 快吃完的时候,收到了朋友阿东的微信 阿东是我初中同学,好些日子没联系了 眼瞅着他快聊到区[详细]
-
7 个常见的 JavaScript 测验及解答
所属栏目:[优化] 日期:2019-11-04 热度:72
副标题#e# 我相信学习新事物并评估我们所知的东西对自己的进步非常有用,可以避免了我们觉得自己的知识过时的情况。在本文中,我将介绍一些常见的 JavaScript 知识。请享用! 1.声明 查看以下代码,并回答输出的内容(以及原因)。 //situation1 console.log(p[详细]
-
收藏!盘点很实用的数据科学Python库
所属栏目:[优化] 日期:2019-11-04 热度:60
副标题#e# 数据科学是一门研究数据并从中挖掘信息的学科。它不要求自创或学习新的算法,只需要知道怎么样研究数据并解决问题。这一过程的关键点之一就在于使用合适的库。本文概述了数据科学中常用的、并且有一定重要性的库。在进入正题之前,本文先介绍了解[详细]
-
知乎用Go替代Python,说明了啥
所属栏目:[优化] 日期:2019-11-04 热度:168
大概每个开发人员应该都会认为自己使用的语言是世界最好的语言吧。这都相对来说的。对于每个人应该都是不同的。 众所周知,知乎早在几年前就将推荐系统从 Python 转为了 Go。于是乎,一部分人就说 Go 比 Python 好,Go 和 Python 两大社区的相关开发人员为[详细]
-
7个Python特殊技巧,助力你的数据分析工作之路
所属栏目:[优化] 日期:2019-11-04 热度:197
副标题#e# 本文列举了一些提升或加速日常数据分析工作的技巧,包括: Pandas Profiling 使用 Cufflinks 和 Plotly 绘制 Pandas 数据 IPython 魔术命令 Jupyter 中的格式编排 Jupyter 快捷键 在 Jupyter(或 IPython)中使一个单元同时有多个输出 为 Jupyter N[详细]
-
Python小工具:3秒钟将视频转换为音频
所属栏目:[优化] 日期:2019-11-02 热度:173
副标题#e# 最近,有读者微信上私聊我,想让我写一篇视频批量转换成音频的文章,我答应了,周末宅家里把这个小工具做出来了。 这样,对于有些视频学习文件,我们可以批量转换成音频文件,学习方式更多样化了。 之前也用过 ffmpeg 处理视频文件。ffmpeg 这个[详细]
-
内存崩溃了?其实你只需要换一种方式
所属栏目:[优化] 日期:2019-11-02 热度:83
副标题#e# 在上一篇 Java 多线程爬虫及分布式爬虫架构探索 中,我们使用了 JDK 自带的 Set 集合来进行 URL 去重,看上去效果不错,但是这种做法有一个致命了缺陷,就是随着采集的 URL 增多,你需要的内存越来越大,最终会导致你的内存崩溃。那我们在不使用[详细]
-
什么是Docker?与虚拟机有什么区别?
所属栏目:[优化] 日期:2019-11-02 热度:199
Docker 概述 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙盒机制,相互之间不会有任何接口(类似 iPhone 的 app)。几乎没有性能[详细]
-
MySQL开发规范与使用技巧总结
所属栏目:[优化] 日期:2019-11-02 热度:82
命名规范 1.库名、表名、字段名必须使用小写字母,并采用下划线分割。 a)MySQL有配置参数lower_case_table_names,不可动态更改,Linux系统默认为 0,即库表名以实际情况存储,大小写敏感。如果是1,以小写存储,大小写不敏感。如果是2,以实际情况存储,[详细]
-
分享一款自动化运维工具--PSSH工具
所属栏目:[优化] 日期:2019-11-01 热度:65
概述 前面已经介绍了怎么用脚本实现了对一些服务器的远程控制和文件传输,那么有没工具可以类似功能呢? 1、PSSH简介 PSSH提供OpenSSH和相关工具的并行版本。包括pssh,pscp,prsync,pnuke和pslurp。该项目包括psshlib,可以在自定义应用程序中使用。 pssh[详细]
-
13 个 JS 数组精简技巧,一起来看看
所属栏目:[优化] 日期:2019-11-01 热度:70
数组是 JS 最常见的一种数据结构,咱们在开发中也经常用到,在这篇文章中,提供一些小技巧,帮助咱们提高开发效率。 1. 删除数组的重复项 2. 替换数组中的特定值 有时在创建代码时需要替换数组中的特定值,有一种很好的简短方法可以做到这一点,咱们可以使用.[详细]
-
作为一个C/C++工程师,聊聊对Python的看法
所属栏目:[优化] 日期:2019-11-01 热度:191
前言 首先说明,这不是软文。仅仅是个人看法,同时也会仍然坚持C/C++,毕竟要吃饭。 近年来以及最近想必大家总能看到Python的身影,有的是频繁报道Python制霸编程语言排行榜,有的是总能看到各种Python的培训课程,作为主要使用其他语言的你,恐怕心里很难[详细]