前言
今天被分配到一个任务,就是去给一台新的服务器安装系统。用U盘做了个启动盘,居然半天没能启动。 只能自己做一个DVD盘。 结果安装好了之后,准备配置IP的时候,发现没有网卡驱动。只能手动安装了。。。
查询清单得知网卡型号是broadcom的5700系列的。因此去官网下载了驱动。 下载下来之后发现,是源码。。。。
考虑到服务器中没有make等一系列构建工具。找了一台普通的X86的64位Ubuntu14.04的桌面版进行编译,得到了ko格式的内核模块。
今天被分配到一个任务,就是去给一台新的服务器安装系统。用U盘做了个启动盘,居然半天没能启动。 只能自己做一个DVD盘。 结果安装好了之后,准备配置IP的时候,发现没有网卡驱动。只能手动安装了。。。
查询清单得知网卡型号是broadcom的5700系列的。因此去官网下载了驱动。 下载下来之后发现,是源码。。。。
考虑到服务器中没有make等一系列构建工具。找了一台普通的X86的64位Ubuntu14.04的桌面版进行编译,得到了ko格式的内核模块。
本文转载自 perl: warning: Setting locale failed.引发的问题
我用的是linode的vps,系统为ubuntu14.04LTS
当apt-get安装软件时,都会报一个相同的错误,如下
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_TIME = "zh_CN.UTF-8",
LC_MONETARY = "zh_CN.UTF-8",
LC_ADDRESS = "zh_CN.UTF-8",
LC_TELEPHONE = "zh_CN.UTF-8",
LC_NAME = "zh_CN.UTF-8",
LC_MEASUREMENT = "zh_CN.UTF-8",
LC_IDENTIFICATION = "zh_CN.UTF-8",
LC_NUMERIC = "zh_CN.UTF-8",
LC_PAPER = "zh_CN.UTF-8",
LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
这篇文章翻译自 Python官方的非正式文档 https://www.python.org/download/releases/2.2.3/descrintro/
Python2.2引入类型和类的统一(type/class unification
)的第一个阶段。这是我们试图引入一系列措施,以消除内置类型和用户定义类之间的区别。也许其中最严重的限制就是内置类型不能作为基类被继承。
新式类的引入是Python最大的改变之一,当然也会引入一些向后兼容性的问题。 这些改变在都在一系列的Python PEP文档中详细描述。 PEPs不是面向初学者的文档,PEPs描述的type/class unification
的方式有时候令人难以理解,而且PEPs目前尚不完善。本篇文章的主要目标就是向广大的基础的Python程序员解释type/class unification
中最关键的部分。
我们知道Python中,我们很容易为一个类的实例增加属性或者方法。
比如
class Student(object):
pass
s = Student()
s.name = "lightky"
print(s.name) #为实例s增加了属性name
def set_id(self, id):
self.id = id
from types import MethodType
s.set_id = MethodType(set_id, s)
s.set_id(201300000001)
print(s.id) # 为s增加了set_id方法,从而可以输出id属性