3 王图思睿

尚未进行身份认证

我要认证

暂未成功人士

等级
TA的排名 1w+

让 macOS 终端走代理的四种方法

介绍当我们在使用小飞机的时候浏览器可以实现代理,但是 macOS 系统下终端仍然不走代理,下面提供的四种办法优点在于简单直接,并且影响面很小(只对当前终端有效)。方法 1在终端中直接运行命令export http_proxy=http://proxyAddress:port这个办法的好处是简单直接,并且影响面很小(只对当前终端有效)。方法 2把代理服务器地址写入 shell 配置文件 .bashrc 或者 .zshrc直接在 .bashrc 或者 .zshrc 添加下面内容export ht

2020-10-28 14:48:44

python:Pandas里千万不能做的5件事

本文不再更新,最新链接:https://blog.error.work/python/106.html作为一个在进入数据分析领域之前干过开发的攻城狮,我看到我的同行以及新手在使用 Pandas 时会犯很多低级错误。今天我说出这五个坑,让大家别一而再,再而三的掉坑里。修复这些错误能让你的代码逻辑更清晰,更易读,而且把电脑内存用到极致。错误1:获取和设置值特别慢这不能说是谁的错,因为在 Pandas 中获取和设置值的方法实在太多了。大部分时候,你必须只用索引找到一个值,或者只用值找到索引。然而,在

2020-10-28 14:39:40

Web 加载速度优化清单,让你的网站快上加快

网页加载速度是衡量一个网页好坏的重要标准,网页遗弃率随网页加载时间的增加而增加。据说近一半的用户希望网页加载时间不超过 2s,超过 3s 一般就放弃该网页。时间就是生命,干等着,谁愿意平白无故地 +1s 呀,所以今天来整理下具体如何加快网页。本文不再更新,原文链接:https://blog.error.work/qd/89.htmlHTML1、压缩 HTML:HTML 代码压缩,将注释、空格和新行从生产文件中删除。为什么:删除所有不必要的空格、注释和中断行将减少 HTML 的大小,加快网站的页面

2020-07-01 13:31:47

Pycharm 专业版配置自动同步代码至服务器

每次在本机上面写代码,然后传到服务器上面,在服务器上面运行,这样的方式十分繁琐,效率很低,使用下方配置后可实现本地编辑代码保存自动同步到服务器。使用场景先说说自己的使用场景,我是在什么情况下,需要将IDE配置成这样的环境来方便我的工作。首先,我需要在本地机子上开发代码,需要将本地写好的代码上传到服务器上,在服务器上运行。由于代码能力渣渣,所以常常需要反复修改代码,而直接在服务器上修改代码不是很方便。因此,希望可以像下面一样操作:可以直接在本机上码代码自动将代码同步到远程服务器上面配置过程首

2020-06-16 18:21:16

ssh 连接 Linux 速度缓慢?一个配置解决

出处:https://blog.error.work/linux/79.html背景介绍最近在写一个服务器监控服务,发现使用 Python 连接 Linux 时非常慢,总是要停顿等待一会儿才能连接上,主要是因为 OpenSSH 服务器有一个 DNS 查找选项 UseDNS 默认情况下是打开的,本文就介绍一下如何通过关闭 UseDNS 加速 SSH 登录。操作步骤1、编辑sshd_confi...

2020-05-08 09:31:10

脱离苦海,从避免滥用try...except...开始

有不少人在写 Python 代码时,喜欢用 try...except Exception,更有甚者一层套一层,不管有没有用,先套了再说:def func(): try: "函数内部代码" except Exception as e: print('函数错误:', e)try: func()except Exception as e:...

2020-05-07 18:21:03

Windows 设置在当前目录打开 Windows Terminal(powershell)

最近考虑使用 Windows Terminal 的多 Tab 页。Windows Terminal 自从出来之后备受好评,功能简单扩展性强,颇有 VS Code 的作风。但是习惯了 Shift+右键 在此处打开命令窗口(在此处打开 Power Shell 窗口),就在想可不可以把右键菜单的 cmd 替换为 Windows Terminal,并实现在此处打开的功能。操作步骤1、win+R 输入...

2020-04-27 09:42:38

批量修改文件名小工具

介绍

2020-04-14 14:52:41

linux 安装 python3.8 过程

一、下载 Python 31、进入 opt 文件目录下,cd opt/2、下载 python3 (可以到官方先看最新版本多少)输入命令 wget https://www.python.org/ftp/python/3.8.2/Python-3.8.2.tgz如果出现 找不到 wget 命令,输入yum -y install wget,安装其依赖将会被安装3、安装 Python3...

2020-04-10 15:44:17

MySQL 使用命令导出/导入数据

导出数据库文件常用命令1、导出多个表,包括表结构和数据mysqldump -u root -p databaseName tableName1 tableName2 > /home/foo.sqlmysqldump -u 用户名 -p 数据库名 数据表名1 数据表名2 > 导出的文件名和路径导出数据库中多张表的结构及数据时,表名用空格隔开2、导出整个数据库mysqldump...

2020-03-26 13:57:51

不会被和谐的良心云端储存网盘? 试试MEGA吧!

MEGA 简介空间大、流量多、速度快或者很安全,对于云端网盘,你最在乎哪方面?如果储存私人敏感信息,当然是安全和隐私最为重要了。MEGA 就是一款主打安全隐私的网盘,所有数据在上传时会通过密码和密钥自动加密,并且密码和密钥不储存在 MEGA 云端,所以非常安全。正因为如此,你一定要记住自己账号的密码和密钥,一旦遗失将无法找回,相当于失去所有储存数据。MEGA 为所有注册用户提供 50GB 免...

2020-03-05 11:19:52

什么是防抖和节流?vue 中如何使用防抖和节流

原文地址:https://blog.error.work/qd/59.html介绍在 JavaScript 中,防抖和节流其实是一个很重要的概念。主要应用场景就是会频繁触发的事件,比如监听滚动、点赞功能,总不能点一次赞就向后台发送一次数据,这时候就要用到防抖和节流。防抖和节流的核心就是定时器,我们要知道定时器的一个概念,就是在定时之后,在没触发之前清除定时器,这个定时器方法不会被触发。防抖...

2020-02-06 19:07:08

Linux 删除文件实现回收站功能

原文链接:https://error.work/linux/54.html从事过服务器维护的人都知道 rm、rm -rf 的厉害,执行起来一点也不马虎,有点六亲不认的感觉。刚开始我也没觉得 rm 的厉害,经过昨天 rm 掉我几天的工作量,我才发现 rm 就是一把双刃剑,幸好我的服务器有打快照,让我只损失了一天的工作量。通过亲身体会到了 rm 的厉害,我不得不在以后的 Linux 维护甚至是生产...

2019-12-31 10:51:51

只需几行代码,即可实现多线程和多进程操作

concurrent.futures 是标准库里的一个模块,它提供了一个实现异步任务的高级 API 接口。本文将通过一些代码例子来介绍这个模块常见的用法。ExecutorsExecutor 是一个抽象类,它有两个非常有用的子类–ThreadPoolExecutor 和 ProcessPoolExecutor 。从命名就可以知道,前者采用的是多线程,而后者使用多进程。下面将分别介绍这两个子类,...

2019-12-11 14:31:29

Mysql 数据库导入导出比较快的方式

本文不再更新,最新版本查看:https://error.work/database/49.html1、备份原来数据库表结构,在新库中恢复表结构,必须跟原库一模一样,包括索引等。2、在新库中执行以下语句,删除新库的数据文件alter table 表名 discard tablespace;3、使用 scp 抽取原数据库中表的 ibd 文件到新库中scp -r 老数据库服务器用户名@老数据...

2019-12-06 11:05:35

Spring Boot(一)构建项目

一、使用 Intellij IDEA 创建 SpringBoot 项目1、点击 Create New Project2、选择 Spring InitialzrSpring Initializr(初始)选择 jdk 版本Next3、填写 group ,选择 packaging— War, 选择 NextGroup 组织唯一标识(组织域名倒序)Artifact 项目的唯一标识...

2019-12-03 17:50:01

python 异步执行装饰器

使用多线程写一个简单的异步调用装饰器:async_call.py:import threadingdef myasync(f): def wrapper(*args, **kwargs): thr = threading.Thread(target = f, args = args, kwargs = kwargs) thr.start() ...

2019-12-03 15:11:47

如何回收 Python 中的“垃圾”?

本文不再更新,最新版本请查看:https://error.work/python/48.html前言对于 python 来说,一切皆为对象,所有的变量赋值都遵循着对象引用机制。程序在运行的时候,需要在内存中开辟出一块空间,用于存放运行时产生的临时变量;计算完成后,再将结果输出到永久性存储器中。如果数据量过大,内存空间管理不善就很容易出现OOM(out of memory),俗称爆内存,程序可...

2019-12-02 11:21:50

mysql 临时表空间,ibtmp1 表空间暴增解决办法

本文不再维护,最新版本:https://error.work/database/45.html接到了一台 MySQL5.7 服务器磁盘空间不足的报警,该业务的数据量 20G 的样子,是什么造成磁盘空间不足呢?经过排查后发现,数据目录下面有一个 ibtmp1 的文件特别大,有 949G 。ibtmp1 是个什么东西呢?查看官方文档后发现这是非压缩的 innodb 临时表的独立表空间。通过 in...

2019-11-20 09:37:33

Linux 下安装 Elasticsearch

说明Elasticsearch 就不过多介绍了,可以自行百度或者查看上一篇文章《windows10安装ElasticSearch》下载可以自行登陆网站手动下载:https://www.elastic.co/cn/downloads/elasticsearchLinux 下使用 wget 下载 wget https://artifacts.elastic.co/downloads/ela...

2019-10-30 14:53:31

查看更多

勋章 我的勋章
  • 领英
    领英
    绑定领英第三方账户获取
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。
  • 分享小兵
    分享小兵
    成功上传3个资源即可获取