-
有哪些你不知道的Python小工具
所属栏目:[优化] 日期:2019-11-02 热度:144
副标题#e# Python作为越来越流行的一种编程语言,不仅仅是因为它语言简单,有许多现成的包可以直接调用。 python中还有大量的小工具,让你的python工作更有效率。 1. 快速共享 HTTP服务器 SimpleHTTPServer是python内置的web服务器,使用8000端口和HTTP协议[详细]
-
你确定 SQL 查询都是以 SELECT 开始的?
所属栏目:[优化] 日期:2019-11-02 热度:76
很多 SQL 查询都是以 SELECT 开始的。 不过,最近我跟别人解释什么是窗口函数,我在网上搜索是否可以对窗口函数返回的结果进行过滤这个问题,得出的结论是窗口函数必须在 WHERE 和 GROUP BY 之后,所以不能。 于是我又想到了另一个问题:SQL 查询的执行顺[详细]
-
知乎用Go替代Python,说明了啥
所属栏目:[优化] 日期:2019-10-29 热度:134
大概每个开发人员应该都会认为自己使用的语言是世界最好的语言吧。这都相对来说的。对于每个人应该都是不同的。 众所周知,知乎早在几年前就将推荐系统从 Python 转为了 Go。于是乎,一部分人就说 Go 比 Python 好,Go 和 Python 两大社区的相关开发人员为[详细]
-
7个Python特殊技巧,助力你的数据分析工作之路
所属栏目:[优化] 日期:2019-10-29 热度:93
副标题#e# 本文列举了一些提升或加速日常数据分析工作的技巧,包括: Pandas Profiling 使用 Cufflinks 和 Plotly 绘制 Pandas 数据 IPython 魔术命令 Jupyter 中的格式编排 Jupyter 快捷键 在 Jupyter(或 IPython)中使一个单元同时有多个输出 为 Jupyter N[详细]
-
Python小工具:3秒钟将视频转换为音频
所属栏目:[优化] 日期:2019-10-29 热度:184
副标题#e# 最近,有读者微信上私聊我,想让我写一篇视频批量转换成音频的文章,我答应了,周末宅家里把这个小工具做出来了。 这样,对于有些视频学习文件,我们可以批量转换成音频文件,学习方式更多样化了。 之前也用过 ffmpeg 处理视频文件。ffmpeg 这个[详细]
-
内存崩溃了?其实你只需要换一种方式
所属栏目:[优化] 日期:2019-10-29 热度:96
副标题#e# 在上一篇 Java 多线程爬虫及分布式爬虫架构探索 中,我们使用了 JDK 自带的 Set 集合来进行 URL 去重,看上去效果不错,但是这种做法有一个致命了缺陷,就是随着采集的 URL 增多,你需要的内存越来越大,最终会导致你的内存崩溃。那我们在不使用[详细]
-
什么是Docker?与虚拟机有什么区别?
所属栏目:[优化] 日期:2019-10-29 热度:182
Docker 概述 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙盒机制,相互之间不会有任何接口(类似 iPhone 的 app)。几乎没有性能[详细]
-
MySQL开发规范与使用技巧总结
所属栏目:[优化] 日期:2019-10-29 热度:89
命名规范 1.库名、表名、字段名必须使用小写字母,并采用下划线分割。 a)MySQL有配置参数lower_case_table_names,不可动态更改,Linux系统默认为 0,即库表名以实际情况存储,大小写敏感。如果是1,以小写存储,大小写不敏感。如果是2,以实际情况存储,[详细]
-
分享一款自动化运维工具--PSSH工具
所属栏目:[优化] 日期:2019-10-29 热度:64
概述 前面已经介绍了怎么用脚本实现了对一些服务器的远程控制和文件传输,那么有没工具可以类似功能呢? 1、PSSH简介 PSSH提供OpenSSH和相关工具的并行版本。包括pssh,pscp,prsync,pnuke和pslurp。该项目包括psshlib,可以在自定义应用程序中使用。 pssh[详细]
-
13 个 JS 数组精简技巧,一起来看看
所属栏目:[优化] 日期:2019-10-29 热度:69
数组是 JS 最常见的一种数据结构,咱们在开发中也经常用到,在这篇文章中,提供一些小技巧,帮助咱们提高开发效率。 1. 删除数组的重复项 2. 替换数组中的特定值 有时在创建代码时需要替换数组中的特定值,有一种很好的简短方法可以做到这一点,咱们可以使用.[详细]
-
作为一个C/C++工程师,聊聊对Python的看法
所属栏目:[优化] 日期:2019-10-29 热度:117
前言 首先说明,这不是软文。仅仅是个人看法,同时也会仍然坚持C/C++,毕竟要吃饭。 近年来以及最近想必大家总能看到Python的身影,有的是频繁报道Python制霸编程语言排行榜,有的是总能看到各种Python的培训课程,作为主要使用其他语言的你,恐怕心里很难[详细]
-
Java面试-如何获取客户端真实IP
所属栏目:[优化] 日期:2019-10-29 热度:187
副标题#e# 在进行一些小游戏开发时,我们经常比较关注的一个功能便是分享。针对分享,我们希望能根据各个城市或者地区,能有不同的分享文案,辨识地区的功能如果由服务器来完成的话,我们就需要知道客户端的真实IP。今天我们就来看看服务器是如何获取到客户[详细]
-
清晰明了:Docker的四种网络模式
所属栏目:[优化] 日期:2019-10-27 热度:134
【大咖·来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 1、closed container 封闭式网络模式 相当于一座孤岛,没有网络协议栈的通信 使用none模式,Docker容器拥有自己的Network Namespace,但是,并不为Docker容器进行任何网络配置。也就是说[详细]
-
Python中14个切片操作,你常用哪几个?
所属栏目:[优化] 日期:2019-10-27 热度:62
【大咖·来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 切片(Slice)是一个取部分元素的操作,是Python中特有的功能。它可以操作list、tuple、字符串。 Python的切片非常灵活,一行代码就可以实现很多行循环才能完成的操作。切片操作的三个参数[详细]
-
详解Java使用Jsch与sftp服务器实现ssh免密登录
所属栏目:[优化] 日期:2019-10-27 热度:181
副标题#e# 【大咖·来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 在实际项目中常会遇到需要连接服务器获取文件的场景,如账务系统需要通过连接行方的sftp服务器拉取回单文件。本文将主要讨论使用Java中的jsch与sftp服务器实现ssh免密连接。 一[详细]
-
天气变冷了,给父母制作一个天气提醒小助手
所属栏目:[优化] 日期:2019-10-27 热度:120
最近天气变冷了,和父母聊天中得知,他们查看每天的天气预报不太方便,我记得小时候,每晚 19:30 左右,一家人都要守在电视机旁边收听第二天的天气情况。 如今,对于我们年轻人来说,获取天气情况很方便,但是对于我们不擅长用手机的父母来说,还是很吃力[详细]
-
硬核!Rust异步编程方式重大升级:新版Tokio如何提升10倍性能详解
所属栏目:[优化] 日期:2019-10-27 热度:122
副标题#e# 协程或者绿色线程是近年来经常讨论的话题。Tokio作为Rust上协程调度器实现的典型代表,其设计和实现都有其特色。本文是Tokio团队在新版本调度器发布后,对其设计和实现的经验做的总结,十分值得一读。 Tokio作为 Rust 语言的异步运行时,我们一直[详细]
-
BIO和NIO了解多少呢?一起从实践角度重新理解下吧
所属栏目:[优化] 日期:2019-10-27 热度:167
副标题#e# 01 前言 这段时间自己在看一些Java中BIO和NIO之类的东西,看了很多博客,发现各种关于NIO的概念说的天花乱坠头头是道,可以说是非常的完整,但是整个看下来之后,自己对NIO还是一知半解的状态,所以这篇文章不会提到很多的概念,而是站在一个实践[详细]
-
详解Python远程控制模块:Paramiko概念、方法及七大案例
所属栏目:[优化] 日期:2019-10-27 热度:162
副标题#e# 概述 ssh是一个协议,OpenSSH是其中一个开源实现,paramiko是Python的一个库,实现了SSHv2协议(底层使用cryptography)。 有了Paramiko以后,我们就可以在Python代码中直接使用SSH协议对远程服务器执行操作,而不是通过ssh命令对远程服务器进行操[详细]
-
Python 3.8 究竟要不要升级?用过之后的小哥这样说
所属栏目:[优化] 日期:2019-10-27 热度:87
副标题#e# 本文转自雷锋网,如需转载请至雷锋网官网申请授权。 距 Python 3.8 稳定版正式发布已经过去了小半个月,不少 Python 常驻用户已经将 Python 更新到了 3.8 版本,也有一些朋友担心代码运行兼容性等问题,依然坚挺在 Python3.7 中。 那么,究竟要不[详细]
-
16种迹象代表您的IT架构需要“大修”
所属栏目:[优化] 日期:2019-10-27 热度:126
副标题#e# 如今,技术正飞速发展。虽然我们都希望拥有最新、最好的服务,但考虑到成本这一现实因素,小规模企业往往难以实现升级。但如果您的企业还在沿用几年前设计的IT架构,并先后经历过无数轮补丁修复与调整,那下定决心重新设计或者全盘替换,可能反而[详细]
-
为什么我喜欢 JavaScript 可选链
所属栏目:[优化] 日期:2019-10-26 热度:165
副标题#e# 很多 JavaScript 的特性极大地改变了你的编码方式。从 ES2015 及更高版本开始,对我的代码影响较大的功能是解构、箭头函数、类和模块系统。 截至2019年8月,一项新提案可选链(optional chaining)进入了第3阶段,将是一个很好的改进。可选的链接更[详细]
-
Java 中的四种引用
所属栏目:[优化] 日期:2019-10-26 热度:96
副标题#e# 之前我们提到过 GC,但当 Java 中引用的对象越来越多,会导致内存空间不足,最终会产生错误 OutOfMemoryError,并让应用程序终止。那为什么 GC 在此时不能多收集一些对象呢?这就和今天说的引用类型有关了。 首先,从 JDK1.2 开始,对象的引用被划[详细]
-
闲鱼上哪些商品抢手?Python 分析后告诉你
所属栏目:[优化] 日期:2019-10-26 热度:137
副标题#e# 1.目标场景 经常看到有朋友在闲鱼卖些小东西又或是自己擅长的一些技能,都能为他们带来不错的 睡后收入。 闲鱼上大量的商品,很难精准判断哪些受欢迎,哪些好卖;一个个录入数据去做数据分析,浪费时间的同时,效率也极其的低效。 本篇文章的目的[详细]
-
这个奇葩的语言,代码写完后连作者自己都看不懂了!
所属栏目:[优化] 日期:2019-10-26 热度:202
副标题#e# 周末的Hello World咖啡馆依然热闹非凡,Java,Python,Lisp等一伙人坐在一起谈笑风生。这时候Java注意到门口来了一个面色阴郁的老头儿,在咖啡馆门口徘徊着,似乎不愿意进来。 Java上去询问, 老头儿说他叫Forth,被主人设计成了一幅古怪的模样,[详细]