2017年10月
Ubuntu 16 的安装方法
一、概述
手贱把vmware
升级到了14.0,然后虚拟机进不去了,总是显示异常,重新装回12.0还是没用,最后没办法只能重装了。
ubuntu版本:16.10,安装方法适用于虚拟机和实体机。
虚拟机装ubuntu界面显示不完全的解决方法
一、问题描述
使用vmware
装ubuntu
时总是会遇到界面先不完全的问题,最开始是估摸着用Tab
键切换按钮来控制,但是按钮看不到就和摸奖一样,摸对了就下一步,没对就返回上一步重新来。
别的地方都无所谓,但是分区这里就特别不爽,每次好不容易分好的区,一没点好就没了要重新设置,麻烦得很。
今天重装ubuntu 16.10
,终于找到了办法解决这个问题。
supervisor子程序的配置文件编写
一、概述
supervisor为进程配置提供的的代码块为program
,可以直接添加在服务端配置文件中,启动进程的时候就会加载运行这个配置。
不过一般不推荐这样做,因为supervisor提供了一种类似nginx的配置文件的方式:把配置单独写到一个文件中,然后再把文件包含到服务端配置。
修改Linux系统时区为CST的方法
TCP/IP协议篇之链路层:以太网和802.3帧格式
一、以太网
1.1 以太网和IEEE802标准的关系
以太网
指一个标准,由DEC、Intel和Xerox公司在1980年共同发布的标准,第一个常见格式的以太网在目前被称为10Mb以太网
或共享以太网
,后来被IEEE采纳修改成了802.3
标准。
这种网络的所有的站点都工作在一条共享的线路上,网络结构通常为:
使用七牛云存储静态文件、图片
一、概述
把编辑器移到markdown
之后遇到了一个非常棘手的问题,就是图片路径问题,因为图片都是在本地,转到博客都要重新上传再重新改URL,非常麻烦,而且会造成本地和博客的内容不同步,这样就不和谐了。
后来想了个办法就是把图片放到七牛云上去,虽然本质是和上传到博客再调用是一样的,但是把博客的媒体库当成一个文件服务器有点不太好,而且wordpress
上的图片url定位也比较麻烦,服务器配置不是很好的话运行起来还有点卡,所以最后还是选择七牛云来作为文件存储。
python安装途中遇到的问题和解决方法
一、setuptools安装错误:RuntimeError: Compression requires the (missing) zlib module
1. 描述
搞了个腾讯云的服务器,闲在手上没事准备当个测试机用用,写写代码什么的。然后按照之前写的文章安装了python2.7
,安装的中途出现了一个错误:
running install
running bdist_egg
running egg_info
writing requirements to setuptools.egg-info/requires.txt
writing setuptools.egg-info/PKG-INFO
writing top-level names to setuptools.egg-info/top_level.txt
writing dependency_links to setuptools.egg-info/dependency_links.txt
writing entry points to setuptools.egg-info/entry_points.txt
reading manifest file "setuptools.egg-info/SOURCES.txt"
reading manifest template "MANIFEST.in"
warning: no files found matching "*" under directory "setuptools/_vendor"
writing manifest file "setuptools.egg-info/SOURCES.txt"
installing library code to build/bdist.linux-x86_64/egg
running install_lib
running build_py
copying setuptools.egg-info/PKG-INFO -> build/bdist.linux-x86_64/egg/EGG-INFO
copying setuptools.egg-info/SOURCES.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying setuptools.egg-info/dependency_links.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying setuptools.egg-info/entry_points.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying setuptools.egg-info/requires.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying setuptools.egg-info/top_level.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
creating "dist/setuptools-36.6.0-py2.7.egg" and adding "build/bdist.linux-x86_64/egg" to it
Traceback (most recent call last):
File "setup.py", line 188, in <module>
dist = setuptools.setup(**setup_params)
File "/usr/local/python27/lib/python2.7/distutils/core.py", line 151, in setup
dist.run_commands()
File "/usr/local/python27/lib/python2.7/distutils/dist.py", line 953, in run_commands
self.run_command(cmd)
File "/usr/local/python27/lib/python2.7/distutils/dist.py", line 972, in run_command
cmd_obj.run()
File "/data/setuptools-36.6.0/setuptools/command/install.py", line 67, in run
self.do_egg_install()
File "/data/setuptools-36.6.0/setuptools/command/install.py", line 109, in do_egg_install
self.run_command("bdist_egg")
File "/usr/local/python27/lib/python2.7/distutils/cmd.py", line 326, in run_command
self.distribution.run_command(command)
File "/usr/local/python27/lib/python2.7/distutils/dist.py", line 972, in run_command
cmd_obj.run()
File "/data/setuptools-36.6.0/setuptools/command/bdist_egg.py", line 231, in run
dry_run=self.dry_run, mode=self.gen_header())
File "/data/setuptools-36.6.0/setuptools/command/bdist_egg.py", line 473, in make_zipfile
z = zipfile.ZipFile(zip_filename, mode, compression=compression)
File "/usr/local/python27/lib/python2.7/zipfile.py", line 736, in __init__
"Compression requires the (missing) zlib module"
RuntimeError: Compression requires the (missing) zlib module
正则表达式从“入门”到“入门”
一、概述
正则表达式,又称正规表示式、正规表示法、正规表达式、规则表达式、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),是计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些匹配某个模式的文本。
Regular Expression的“Regular”一般被译为“正则”、“正规”、“常规”。此处的“Regular”即是“规则”、“规律”的意思,Regular Expression即“描述某种规则的表达式”之意。
本篇将介绍正则表达式的基本语法,所有代码基于python
完成,环境:python2.7 + re
模块,python
操作正则的方法详见: python正则表达式的使用方法
sublime text 3打造markdown编辑器
概述
一直听闻markdown
的强大,也一直手痒准备试一试,今天有时间来鼓捣了一番。
作为一个程序员,本着排斥装软件来写markdown的情怀,拿起了手里的sublime text作为试验品,把sublime text打造成了一个markdown编辑器。
不过说实话用sublime text来作为编辑器有点闹心,也有点折腾,毕竟是要靠插件来完成,功能还是不太满意。