彻底搞懂Python中坑爹的字符编码

前言:中文编码问题一直是程序员头疼的问题,而Python2中的字符编码足矣令新手抓狂。本文将尽量用通俗的语言带大家彻底的了解字符编码以及Python2和3中的各种编码问题。 一、什么是字符编码。 要彻底解决字符编码的问题就不能不去了解到底什么是字符编码。计算机从本质上来说只认识二进制中的0和1,可以说任何数据在计算机中实际的物理表现形式也就是0和1,如果你将硬盘拆开,你是看不到所谓的数字0和1的,…


Linux文本操作命令及正则表达式基础

【文本文件操作命令】 cat        查看文件内容 more      逐屏查看文件内容 less       逐行查看文件内容 head      显示文件开头部分内容 tail        显示文件结尾部分内容   tail –f  20 /var/log/messages      -f可以一直追踪这个文件内容,一般是日志文件,20表示显示的行数。运维工作中常用重要命令。 …


Linux系统运维常用命令

1.删除0字节文件 find -type f -size 0 -exec rm -rf {} \; 2.查看进程 按内存从大到小排列 ps -e   -o “%C   : %p : %z : %a”|sort -k5 -nr 3.按cpu利用率从大到小排列 ps -e   -o “%C   : %p : %z : %a”|sort   -nr 4.打…


centos与ubuntu的区别

CentOS(Community ENTerprise Operating System)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。   Ubuntu是一个以桌面应用为主的Li…


screen命令详解

功能: 使用telnet或SSH远程登录linux时,如果连接非正常中断,重新连接时,系统将开一个新的session,无法 恢复原来的session.screen命令可以解决这个问题。Screen工具是一个终端多路转接器,在本质上,这意味着你 能够使用一个单一的终端窗口运行多终端的应用。在系统运维工作中,将会起到相当重要的作用,对于那些会运 行长时间的命令,如果放在screen中运行的话,安全性会…