陳小貳的专栏

一直转载,从未原创。

排序:
默认
按更新时间
按访问量

深刻理解Python中的元类(metaclass)

译注:这是一篇在Stack overflow上很热的帖子。提问者自称已经掌握了有关Python OOP编程中的各种概念,但始终觉得元类(metaclass)难以理解。他知道这肯定和自省有关,但仍然觉得不太明白,希望大家可以给出一些实际的例子和代码片段以帮助理解,以及在什么情况下需要进行元编程。...

2016-03-31 15:32:18

阅读数:304

评论数:0

centos7之docker使用systemd

# vim Dockerfile ------------------------------------------------------------------------------------------------ FROM centos:7.2.1511 MAINTAINER ...

2016-01-23 15:35:38

阅读数:1001

评论数:0

docker命令记录

01. 改变docker文件默认目录 $ vim /etc/sysconfig/docker OPTIONS='--selinux-enabled --graph=/export/Docker' 02. run命令 $ docker run -idt --name test --h...

2016-01-16 21:32:49

阅读数:526

评论数:0

CentOS rpm的spec简单模板

Name:           myapp Version:        0.1.0 Release:        1%{?dist} Summary:        my first rpm Group:          Applications/Databases Li...

2016-01-03 21:18:10

阅读数:633

评论数:0

CentOS设置随机启动

vim /etc/init.d/xiao2d --------------------------------------------- #!/bin/bash # chkconfig: 2345 99 99 # description: initialization xiao2 de...

2016-01-02 22:51:51

阅读数:330

评论数:0

U盘安装centos6.5教程(两种实现方法)

从centOS6.5开始直接把iso文件写入u盘就行了。  下载地址为:http://www.jb51.net/softs/118841.html  windows平台:  1.用UltraISO打开iso(如:CentOS-6.5-x86_64-bin-DVD1.iso)  2....

2015-12-29 22:17:14

阅读数:3655

评论数:0

CentOS6.4升级Python

下载完成后到下载目录下,解压 tar-zxvf Python-2.7.11.tgz 进入解压缩后的文件夹 cd Python-2.7.11 在编译前先在/usr/local建一个文件夹python(作为python的安装路径,以免覆盖老的版本) mkdir /usr/local/...

2015-12-20 11:34:00

阅读数:421

评论数:0

常用 Git 命令清单

作者: 阮一峰 日期: 2015年12月 9日 我每天使用 Git ,但是很多命令记不住。 一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。 下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。 ...

2015-12-10 13:36:33

阅读数:233

评论数:0

浅析静态库链接原理

静态库的链接基本上同链接目标文件.obj/.o相同,但也有些不同的地方。本文简要描述linux下静态库在链接过程中的一些细节。 静态库文件格式 静态库远远不同于动态库,不涉及到符号重定位之类的问题。静态库本质上只是将一堆目标文件进行打包而已。静态库没有标准,不同的linux下都会有些细...

2015-12-10 13:34:12

阅读数:249

评论数:0

C++中的静态绑定和动态绑定

[cpp] view plaincopy #include       using namespace std;      class B {   public:       void foo() { cout "B foo "   ...

2015-12-10 13:32:41

阅读数:407

评论数:0

git push提示WARNING: UNPROTECTED PRIVATE KEY FILE!

在centos 6.4下使用ssh连接远程主机时,用的是另外一个密钥,需要用-i指明密钥文件,结果提示如下的错误: ssh指定密钥文件提示错误 大概意思就是说密钥权限的文件不能为777,不能被其他用户读取。 了解了问题后,修改密钥文件权限为700就OK了。

2015-12-04 15:41:54

阅读数:379

评论数:0

阿里云Centos配置iptables防火墙

虽说阿里云推出了云盾服务,但是自己再加一层防火墙总归是更安全些,下面是我在阿里云vps上配置防火墙的过程,目前只配置INPUT。OUTPUT和FORWORD都是ACCEPT的规则 一、检查iptables服务状态 首先检查iptables服务的状态 [root@woxplife ...

2015-11-29 12:53:10

阅读数:278

评论数:0

CentOS6.4安装OpenVPN 部署文档

1    OpenVPN简介 1.1     什么是VPN IP机制仿真出一个私有的广域网"是通过私有的隧道技术在公共数据网络上仿真一条点到点的专线技术。所谓虚拟,是指用户不再需要拥有实际的长途数据线路,而是使用Internet公众数据网络的长途数据线路。 1.2     Open...

2015-11-28 23:55:50

阅读数:1091

评论数:0

iptables防火墙原理详解

1. netfilter与iptables Netfilter是由Rusty Russell提出的Linux 2.4内核防火墙框架,该框架既简洁又灵活,可实现安全策略应用中的许多功能,如数据包过滤、数据包处理、地址伪装、透明代理、动态网络地址转换(Network Address Transl...

2015-11-25 16:43:04

阅读数:351

评论数:0

C++虚函数的实现机制

C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数...

2015-11-23 15:12:49

阅读数:168

评论数:0

CentOS搭建Samba

1、安装 yum -y install samba samba-client samba-swat yum -y install yum install samba-client 2、编辑配置文件/etc/samba/smb.conf ... netbios name =...

2015-11-22 18:26:41

阅读数:293

评论数:0

堆排序的实现

自己写的,有问题请指出。 /** * @file BinaryHeap.hpp * @brief 二叉堆 *  * @author xiao2 joyjj0218@qq.com  * @version 1.0  * @date 2015.11.17  */ #ifndef BINARYHE...

2015-11-17 16:40:50

阅读数:166

评论数:0

Linux Doxygen的安装与使用

1、安装 yum -y install doxygen* 2、使用 (1)在工程目录下输入doxygen -s -g doxyconfig,其中doxyconfig为生成配置的文件名称,可任意指定,如果不指定,默认生成的配置文件为Doxyfile。 (2)配置文件     DOXYFILE_E...

2015-11-17 15:51:57

阅读数:1806

评论数:0

CentOS安装GDB7.10

1、安装系统依赖项 yum-y install kernel-devel kernel-headers && echo exclude=kernel* >>/etc/yum.conf yum-y groupinstall 'Development tools' ...

2015-11-17 13:30:33

阅读数:2248

评论数:0

CentOS6.4编译安装Gcc5.2.0

1、安装系统依赖项 yum-y install kernel-devel kernel-headers && echo exclude=kernel* >>/etc/yum.conf yum-y groupinstall 'Development tools' yum...

2015-11-14 09:59:47

阅读数:971

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭