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

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


关于红帽RHCE考试的那些事儿

【什么是RHCE?】 RHCE是Red Hat Certified Engineer的简称,是全球认可的具有高含金量的linux领域专业证书,是Redhat公司推出的仅次于RHCA(红帽认证架构师)的高级认证证书。目前来说RHCE的认证考试通过率为60%左右,RHCE证书在外国和北京上海等沿海城市具有相当大的专业竞争力。然而在内地RHCE证书并不被多数中心企业所了解,但是依然无法掩盖RHCE的证书…


【Amazon EC2 Python API系列】boto的介绍和安装

boto是Python的AWS开发工具包。 本文中所有环境都是在Linux操作系统下。 安装:

如果没有安装pip,参考这里的安装步骤:http://pip.readthedocs.org/en/latest/installing.html 配置: boto的配置文件…


那些坑了我N多时间的问题(持续更新)

【2015-11-29】 1.版本小于1.7的nginx不支持syslog功能。 2.nginx 1.8版本的conf文件有较大变动,site-enble及site-available目录都已被取消。固从低版本升级到1.8版本首先要备份原conf配置文件,使用apt-get purge nginx在卸载nginx的同时删除配置文件。 3.rsyslog的Properties参考: http://w…


一句话的优雅

【1-100质数】

【26个英文字母】

【9*9乘法口诀】

【sed截取两个字符串之间所有内容】

【python一句话水仙数】 [cra…


Azure Python SDK安装及排错

安装流程请参考: https://azure-sdk-for-python.readthedocs.io/en/latest/installation.html Python版本:2.7.6 pip安装:

  Github源码安装:

【坑爹的错误】 1. m…


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…