0%

数据分析工作者常用 Jupyter Notebook 来完成,新手初学 Python 也建议使用 Jupyter 来上手。但是,多 Python 版本切换 Jupyter Notebook 会很复杂,幸好,Jupyter Notebook 原生支持跨环境的多内核使用。本文将讲解如何在 Jupyter Notebook 中添加和删除新的内核。

预先配置

如果对于下面的一些安装和配置有疑惑则可参考我之前的文章 Anaconda 的安装

切换到要添加的环境,确认已安装 ipykernel

1
python -m ipykernel --version
阅读全文 »

工欲善其事,必先利其器。学习一门语言,所必要的便是配置好运行环境。

本文将讲解目前最火的语言之一 —— Python 的安装配置方法,使用到的软件为 Anaconda,同时会进行一些 Jupyter Notebook 的内核配置。

为什么要用 Anaconda

自己去安装配置 Python 和 Python 的版本、环境实在是复杂,而使用 Anaconda 后想要完成这些配置只要短短的几句,可以说是最简单的方式了。

基础准备

阅读全文 »

本文内容有很多地方可以进行优化,但是建议任何查看此文的过程中严格按照本文所述进行操作测试学会后再进行自行配置

安装 FreeRadius

1
sudo yum install freeradius freeradius-utils

检测 Radius 是否工作正常

修改用户账号配置

阅读全文 »

参考:vim x和wq的区别

:wq:强制性写入文件并退出。即使文件没有被修改也强制写入,并更新文件的修改时间。

:x:写入文件并退出。仅当文件被修改时才写入,并更新文件修改时间,否则不会更新文件修改时间。

本文中所有的 <…> 都代表需要自行填充相关信息,<> 无需输入

确认当前的 shell 环境

1
echo $SHELL

按照类似于上面的样式,确认终端为 bash 还是 zsh。

阅读全文 »

安装方式

第一步:安装 NodeJS + Yarn

如果电脑有 Homebrew,直接执行

1
2
brew update
brew install yarn

此命令会自动安装 Yarn 和 NodeJS

阅读全文 »

Source: https://osxdaily.com/2010/09/12/disable-application-downloaded-from-the-internet-message-in-mac-os-x/

Strict gatekeeper warning about downloaded file and application

OS X warns users in a variety of different ways if they have downloaded a file from the internet to their Mac, with a popup message that says something along the lines of “[NAME] is an application downloaded from the internet. Are you sure you want to open it?”, or even “this application can’t be opened” – both are a precautionary measure aimed at preventing more casual users from inadvertently launching something malicious or unintended. While this is a great feature for many mac users to keep on, some advanced users may be annoyed with it.

How to Disable Application Downloaded from Internet Warning on a Per App Basis in OS X

If you want to, you you can remove the “[NAME] is an application downloaded from the internet. Are you sure you want to open it?” on a per application basis by using the following command string in Terminal, pointing the path to the actual location of the application triggering the warning itself:

阅读全文 »

来源:Python 魔法方法

Python 魔法方法

基础:

如果你想… 所以,你写… Python调用…
初始化一个实例 x = MyClass() x.__init__()
作为一个字符串的”官方”表示 repr(x) x.__repr__()
作为一个字符串 str(x) x.__str__()
作为字节数组 bytes(x) x.__bytes__()
作为格式化字符串 format(x, format_spec) x.__format__(format_spec)
  • __init__()方法在创建实例后调用.如果你想控制创建过程,请使用__new__()方法
  • 按照惯例, __repr__() 应该返回一个有效的Python表达式的字符串
  • __str__()方法也被称为你的print(x)
阅读全文 »

命令名 命令作用 说明(备注)
gg 跳转到文件头
⇧G 跳转到文件末尾
[行数]gg 跳转到指定行 转到123行:123gg
n 下一个匹配 如果是/搜索,则是向下的下一个,?搜索则是向上的下一个
N 上一个匹配 如果是/搜索,则是向下的上一个,?搜索则是向上的上一个