-
推荐 15 款编程游戏,从此谁都可以学编程!
所属栏目:[优化] 日期:2019-08-10 热度:58
Coding Games 一边玩游戏,一边挑战编程难题。Coding games支持包括PHP、C、JavaScript在内的20多种编程语言。用户界面功能强大,可以定制。 例如,你可以选择你的代码编辑器的风格:Emacs、Vim、Classic。 如果你想提升编程技能,玩Coding games是一种有[详细]
-
JavaScript不得不知的图片Base64编码小知识
所属栏目:[优化] 日期:2019-08-10 热度:157
引言 图片处理在前端工作中可谓占据了很重要的一壁江山。而图片的 base64 编码可能相对一些人而言比较陌生,本文不是从纯技术的角度去讨论图片的 base64 编码。标题略大,不过只是希望通过一些浅显的论述,让你知道什么是图片的 base64 编码,为什么我们要[详细]
-
知乎高赞回答:有什么相见恨晚的Python技巧
所属栏目:[优化] 日期:2019-08-10 热度:95
日常工作几乎离不python。一路走来,他积累了不少有用的技巧和tips,现在就将这些技巧分享给大家。这些技巧将根据其首字母按A-Z的顺序进行展示。 ALL OR ANY Python之所以成为这么一门受欢迎的语言一个原因是它的可读性和表达能力非常强。Python也因此经常[详细]
-
不容错过的 Github万星程序员面试宝典
所属栏目:[优化] 日期:2019-08-10 热度:84
本文转自雷锋网,如需转载请至雷锋网官网申请授权。 马上就是秋招啦,相信很多小伙伴现在都在紧张的泡图书馆备战和刷题。今天,我们要给大家推荐的是一份包含了阿里巴巴、华为、百度、腾讯、美团、字节跳动、滴滴、京东等知名互联网公司技术面试题的 githu[详细]
-
详解进程栈分析的两个命令:Pstack和Starce
所属栏目:[优化] 日期:2019-08-09 热度:53
概述 今天主要分享两个命令,比较多用来分析进程具体调用,平时排查问题会用到比较多的。 pstack pstack用来跟踪进程栈,这个命令在排查进程问题时非常有用,比如我们发现一个服务一直处于work状态(如假死状态,好似死循环),使用这个命令就能轻松定位问题[详细]
-
为什么开源软件会打败专利软件,称霸未来?
所属栏目:[优化] 日期:2019-08-09 热度:66
如今,无论是否了解开源软件(open source software,OSS),各个领域的人都会用到它。 不过开源软件刚问世的时候并非如此。上世纪60年代末至70年代初,封闭式软件盛行,人们对开源软件还没有什么概念。值得注意的是,虽然开源软件在当时就存在,但是还没有开[详细]
-
如何检测自动生成的电子邮件
所属栏目:[优化] 日期:2019-08-09 热度:143
当你用电子邮件系统发送自动回复时,你需要注意不要向自动生成的电子邮件发送回复。最好的情况下,你将获得无用的投递失败消息。更可能的是,你会得到一个无限的电子邮件循环和一个混乱的世界。 事实证明,可靠地检测自动生成的电子邮件并不总是那么容易。[详细]
-
区块链技术火热程度有目共睹 主要开发语言了解一下
所属栏目:[优化] 日期:2019-08-08 热度:197
其实从2009年开始到现在,区块链的技术火热程度一直是处于逐年增加的状态,其他各大行业的巨头也正疯狂的布局之中,一定要赶上一场商业大战,至于这场战争什么时候打响,有些人认为或许在今年,或许在将来的两三年里,所以目前为止,我们还没有办法去做出[详细]
-
生产环境突发高负载!是“谁”偷走了你的服务器性能?
所属栏目:[优化] 日期:2019-08-06 热度:184
场景描述 网站上线后一直稳定运行,事情发生在今天早上,刚到公司,还没走到工位,手机收到告警信息,生产环境中的某台服务器突发高负载!立马开启电脑,放下手中早餐,开始排查处理。下面是诊断引起系统CPU性能问题的过程,希望能给到大家一些诊断问题时的[详细]
-
Redis进阶应用:Redis+Lua脚本实现复合操作
所属栏目:[优化] 日期:2019-08-06 热度:146
一、引言 Redis是高性能的key-value数据库,在很大程度克服了memcached这类key/value存储的不足,在部分场景下,是对关系数据库的良好补充。得益于超高性能和丰富的数据结构,Redis已成为当前架构设计中的首选key-value存储系统。 虽然Redis官网上提供了20[详细]
-
一个项目的SpringCloud微服务改造过程
所属栏目:[优化] 日期:2019-08-06 热度:126
SSO是公司一个已经存在了若干年的项目,后端采用SpringMVC、MyBatis,数据库使用MySQL,前端展示使用Freemark。今年,我们对该项目进行了一次革命性的改进,将其改造成SpringCloud架构,并且把前后端分离,前端采用Vue框架。 一、使用SpringCloud架构进行[详细]
-
一文解读2019年容器基础设施最新趋势与进展
所属栏目:[优化] 日期:2019-08-06 热度:182
Kubernetes的崛起令人惊叹。在短短几年时间内,它已经从一个由一群云原生开发者倡导的开源项目转变为由云服务提供商推广的标准运维平台。 由于应用程序工作负载从VM转移到容器,Kubernetes已成为自动化和扩展容器部署的流行选择。但是,到目前为止,Kubern[详细]
-
Python爬虫很强大,在爬虫里如何自动操控浏览器呢?
所属栏目:[优化] 日期:2019-08-06 热度:133
概述: python通过selenium爬取数据是很多突破封锁的有效途径。但在使用selenium中会遇到很多问题,本文就通过一问一答的形式来通熟易懂的普及如何通过selenium执行javascript程序,进而获取动态执行后的网页。如果你喜欢,欢迎转发本文。 python爬虫编程[详细]
-
消息中间件:RabbitMQ原理、集群、基本运维操作、常见故障处理
所属栏目:[优化] 日期:2019-08-06 热度:85
本次学习主要针对运维人员,和对rabbitmq不熟悉的开发人员。通过本次学习你将掌握rabbitmq 的基本原理、集群、基本运维操作、常见故障处理。 1、原理与概念 简介 AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标[详细]
-
摩尔定律已死,Raja 定律取而代之:每十年性能提升10倍
所属栏目:[优化] 日期:2019-08-06 热度:103
在半导体行业,摩尔定律的大名无人不知无人不晓,这是 Intel 联合创始人戈登摩尔在 1965年提出的一个规律,最初指的是半导体芯片每年晶体管密度翻倍,性能翻倍,后来修为每2年晶体管翻倍,性能提升一倍。 过去 50 多年来,摩尔定律一直指导着在半导体产业[详细]
-
再见Excel!我开源了一款与Python深度集成的神器级IDE
所属栏目:[优化] 日期:2019-08-06 热度:192
这是一款与 Python 深度集成、基于 Web 开发、无需在各个工具之间切换、适用大部分职业工作场景的开源电子表格应用程序。对它的评价只有 Wow awesome,amazing! 一位名叫 Rick Lamers 的外国小哥开源了一款与 Python 深度集成、基于 Web 的电子表格应用程[详细]
-
你对JavaScript了解多少?大神详细解读JavaScript的框架结构
所属栏目:[优化] 日期:2019-08-06 热度:63
对于任何一个程序员来说,最关注的两个问题无非就是:时间复杂度和空间复杂度。第一部分介绍了 V8 为改进 JavaScript 执行时间所做的速度提升和优化,第二部分则将着重介绍内存管理方面的知识。 这篇文章,小编简要概述了编程语言的一般工作机制,并深入探[详细]
-
我珍藏的一些好的Python代码,技巧
所属栏目:[优化] 日期:2019-08-06 热度:150
很多小伙伴私信芒果,有一些在问一些入门的问题,有一些在问如何学习Python. 其实Python是入门容易精通难,大家平时要养成记录的习惯,好的代码要记录下来,学会总结,经常翻一翻会有收获!今天我来分享一些我自己记录的代码结构,欢迎拍砖! 01.简洁的表达[详细]
-
如何写一个清晰明了的Bug
所属栏目:[优化] 日期:2019-08-06 热度:113
Bug是不可避免。但如何让自己的Bug写得清新脱俗,结构清楚则是需要我们不断努力的。 在开始今天的话题之前,先抛出一个问题,代码结构好是好事吗? 代码结构好事好事吗? 该图是我的票圈里一位兄弟转发的。代码结构好了,别人接手容易,反倒是写得烂了,却可[详细]
-
吐血整理!绝不能错过的24个Python库
所属栏目:[优化] 日期:2019-08-06 热度:74
Python有以下三个特点: 易用性和灵活性 全行业高接受度:Python无疑是业界最流行的数据科学语言 用于数据科学的Python库的数量优势 事实上,由于Python库种类很多,要跟上其发展速度非常困难。因此,本文介绍了24种涵盖端到端数据科学生命周期的Python库[详细]
-
六种常用的微服务架构设计模式
所属栏目:[优化] 日期:2019-08-06 热度:77
简单地说,API主导的连接方法可以被看作是API设计的一种分层方法(至少在本文中是这样)。其中,系统API公开系统的资产数据信息;中间的是流程API,与系统API一起进行编排和组合;顶端的体验API公开来自后端数据源的数据,提供最终用户体验。这种API分层方法与[详细]
-
Python学习教程:如何用Python统计代码行数
所属栏目:[优化] 日期:2019-08-06 热度:95
Python学习教程:如何用python统计代码行数 改良后的代码可以对python和C系列的代码实行行数计算,包括代码、空行和注释行,用re抓取注释,传入一个目录自动对其下的文件进行读取计算。 流程 首先判断传入参数是否为文件夹,不是则打印出提示,否则继续(无[详细]
-
学机器学习要选择 Python 的13个原因
所属栏目:[优化] 日期:2019-08-06 热度:74
Python程序语言与机器学习实践可以称得上是珠联璧合。 1. Python是解释语言,程序写起来非常方便 写程序方便对做机器学习的人很重要。 因为经常需要对模型进行各种各样的修改,这在编译语言里很可能是牵一发而动全身的事情,Python 里通常可以用很少的时间[详细]
-
深入了解 Token 认证的来龙去脉
所属栏目:[优化] 日期:2019-08-06 热度:162
不久前,我在在前后端分离实践中提到了基于 Token 的认证,现在我们稍稍深入一些。 通常情况下,我们在讨论某个技术的时候,都是从问题开始。那么第一个问题: 为什么要用 Token? 而要回答这个问题很简单因为它能解决问题! 可以解决哪些问题呢? Token 完全[详细]
-
超详细的Shell中特殊字符的用法总结大全
所属栏目:[优化] 日期:2019-08-06 热度:150
概述 Linux下无论如何都是要用到shell命令的,在Shell的实际使用中,有编程经验的很容易上手,但稍微有难度的是shell里面的那些个符号,各种特殊的符号在我们编写Shell脚本的时候如果能够用的好,往往能给我们起到事半功倍的效果,那么这些特殊符号所代表[详细]
