Chong's Site book

  • 首页

  • 标签18

  • 分类25

  • 归档33

  • Hexo_docs

  • references

  • markdown_ref

linux ssh 中文编码

发表于 2019-04-03 | 分类于 Linux , 命令

对于Linux内核来说,运行的内核版本都是一样,只要有对应中文的编码解码规则(字符集),有中文字体显示支持,Linux就能处理好中文信息。
同理,对于其他语言也是一样。

什么是locale

在Linux中,它使用locale命令来设置和显示程序运行的语言环境(也就是系统运行语言环境,应用进程是在系统的进程之上运行的,应用程序的父进程是init进程)

locale的英文直译为场所,地区,地域,但它在Linux中含义要更大,在Linux中Locale根据计算机用户所使用的语言,所在国家或者地区,以及当地的文化传统定义一个软件运行时的语言环境 。

locale的主要作用是描述某一个地域内的人们的语言习惯和文化传统和生活习惯。一个地区的locale就是根据几大类的习惯(变量)定义的。

locale的命名规则

locale 命名规则:

<语言>_<地区>.<字符集编码><@修正值>

例如:
zh_CN.UTF-8,zh代表中文,CN代表大陆地区,UTF-8表示字符集。

de_DE.UTF-8@euro, de表示德语,DE表示德国,UTF-8表示字符集,euro表示按照欧洲习惯加以修正

这个命令规则就是说我们在设置locale的相关变量时,都是使用这种格式给变量进行赋值

locale命令及参数讲解

设置Locale的根本其实就是设置一组总共12个LC开头的变量(不包括LANG和LC_ALL)

Linux中locale文件存放位置: /usr/share/i18n/locales

阅读全文 »

Linux 磁盘管理

发表于 2019-04-01 | 分类于 Linux , 命令

df 检查文件系统的磁盘空间占用情况

命令功能:
df 查看已挂载磁盘的总容量、使用容量、剩余容量等,可以不加任何参数,默认是按k为单位显示的
显示指定磁盘文件的可用空间。如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示。默认情况下,磁盘空间将以 1KB 为单位进行显示,除非环境变量 POSIXLY_CORRECT 被指定,那样将以512字节为单位进行显示

df 语法

df [选项]… [FILE]…

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
文件-a, --all 包含所有的具有 0 Blocks 的文件系统
文件--block-size={SIZE} 使用 {SIZE} 大小的 Blocks
文件-h, --human-readable 使用人类可读的格式(预设值是不加这个选项的...)
文件-H, --si 很像 -h, 但是用 1000 为单位而不是用 1024
文件-i, --inodes 列出 inode 资讯,不列出已使用 block
文件-k, --kilobytes 就像是 --block-size=1024
文件-l, --local 限制列出的文件结构
文件-m, --megabytes 就像 --block-size=1048576
文件--no-sync 取得资讯前不 sync (预设值)
文件-P, --portability 使用 POSIX 输出格式
文件--sync 在取得资讯前 sync
文件-t, --type=TYPE 限制列出文件系统的 TYPE
文件-T, --print-type 显示文件系统的形式
文件-x, --exclude-type=TYPE 限制列出文件系统不要显示 TYPE
文件-v (忽略)
文件--help 显示这个帮手并且离开
文件--version 输出版本资讯并且离开

df 实例

显示文件系统的磁盘使用情况统计:

阅读全文 »

Linux cp 命令使用

发表于 2019-03-31 | 分类于 Linux , 命令

linux下文件的复制、移动与删除命令为:cp,mv,rm

功能: 复制文件或目录

说明: cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中。若同时指定多个文件或目录,而最后的目的地并非一个已存在的目录,则会出现错误信息

阅读全文 »

01 Get Start with Pandas

发表于 2019-03-25 | 更新于 2019-06-25 | 分类于 Python , Pandas

NBviewer传送门

学习资料

学习Pandas的资料,最权威的应该就是Pandas作者本人开源的《Python for Data Analysis, 2nd Edition》

这本书有经过作者本人认可的中文译本,多亏有大牛们种树。对于初学者,按照这本书从Python基础一步一步学习,确实是挺好的学习体验。

读过这两本书之后,再去看pandas的官方在先文档,就会有似曾相识的感觉。pandas官方文档

Getting Started with pandas

首先第一步,当然是导入pandas模块。顺便也把numpy一起导入了吧。

1
2
import pandas as pd
import numpy as np

Introduction to pandas Data Structures

Pansas 的数据结构其实就是 Series(一维)和Dataframe(二维)

阅读全文 »

Next theme plugin tags

发表于 2019-03-24 | 更新于 2019-06-18 | 分类于 Hexo

Next theme tags plugin

Centered Quote

This tag will make a quote with two lines before and after it, and text quoted will be centered. When using centered quote, if we have multi-line text, and each line has a different length, the quote won’t be symmetrical, so it’s recommended to use when only have single line text. For example before article all after article to make a summary.

Usage

center-quote.js
1
2
3
{% centerquote %}Something{% endcenterquote %}
<!-- Tag Alias -->
{% cq %}Something{% endcq %}

Example

1
{% cq %}Elegant in code, simple in core{% endcq %}

Elegant in code, simple in core

阅读全文 »

Hexo Tags Plugins

发表于 2019-03-24 | 分类于 Hexo

Hexo has a log tags, which can help user to make special style contents.

Hexo standard tags

Block quote

1
2
3
{% blockquote [author[, source]] [link] [source_link_title] %}
content
{% endblockquote %}

Hi there is content here!

Chonghttps://hexo.io

Code Block

1
2
3
{% codeblock [title] [lang:language] [url] [link text] %}
code snippet
{% endcodeblock %}
Titlelink
1
alert('Hello World!');
阅读全文 »

01 Python 基础之时间类型处理

发表于 2019-03-22 | 更新于 2019-04-23 | 分类于 Python , basic , DateTime

Python中和时间相关的模块包括time datetime calendar

time

在time模块中时间表示的格式主要有三种:

  • timestamp(时间戳)
    时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。
    如:1528116025.5841389,它表示的就是2018年6月4日10:40:25距离1970年1月1日00:00:00的总秒数。
  • struct_time(时间元组)
    它由九个元素组成,如:time.struct_time(tm_year=2018, tm_mon=5, tm_mday=22, tm_hour=15, tm_min=35, tm_sec=51, tm_wday=1, tm_yday=142, tm_isdst=-1)
  • format string(格式化时间)
    前面两个时间表示的格式可能对电脑来说,较易读懂,但是对于我们人类来说,却很复杂,因此格式化之后可以使时间更具可读性,它不仅有固定格式还有自定义格式。
阅读全文 »

Python Reference

发表于 2019-03-22 | 分类于 References , Python

基础资料

Datacamp Cheat sheets

以下内容来自于Datacamp:

  • 1_pythonbasic.pdf
  • 2_numpybasics.pdf
  • 3_pandasbasic.pdf
  • 4_pandasadvanced.pdf

图片测试

发表于 2019-03-21

测试图片标签使用及效果。

今天被这个小坏机器人圈粉了。


小坏机器人
alt

photos:

  • assets/images/HNCK0537.jpg
  • assets/images/HNCK6173.jpg
  • assets/images/HNCK8229.jpg
  • assets/images/HNCK8597.jpg

Content of Default (md partial supported)

primary of Default (md partial supported)

success of Default (md partial supported)

info of Default (md partial supported)

warning of Default (md partial supported)

danger of Default (md partial supported)

jupyter引用测试

发表于 2019-03-20 | 更新于 2019-03-21

实验一下在Hexo网页中直接挂Jupyter notebook.

如下,可以通过如下步骤将Jupyter notebook加载上来。

  • 在source文件夹中保存jupyternotebook文件。这样能保证jupyter notebook文件能被hexo原封不动上传至Github。

  • 将见jupyter notebook在Github中的位置,通过jupyter viewer引用在页面链接。这样链接跳转能自动至NBviewer渲染。

通过NBviwer渲染Jupyter page

  • 若需直接下载源文件,可直接将Git上源文件地址给加在链接里。默认.ipynb文件不会解析,访问时会直接下载。
1234
Chong

Chong

33 日志
25 分类
18 标签
GitHub
© 2019 All right reserved