自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

转载 如何用Linux的命令正确识别cpu的个数和核数

判断依据: 1.具有相同core id的cpu是同一个core的超线程。 2.具有相同physical id的cpu是同一颗cpu封装的线程或者cores。 英文版: 1.Physical id and core id are not necessarily consecutive but they are unique. Any cpu with the same core

2016-07-26 15:42:13 149

原创 git 命令总结

// log 信息查看git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)%Creset' --abbrev-commit --all"

2016-07-22 11:17:20 139

转载 c语言udp通信实例(linux)

server --------------- #include /* These are the usual header files */ #include #include /* for close() */ #include #include #include #include #include

2016-06-27 19:41:32 405

转载 WSGI的理解(转载)

wsgi是一个搞web开发的pythoner必须了解的内容,之前也零散的看过一些文章,但总感觉好多概念很模糊。这几天抽空又把相关内容好好整理了一下,把笔记贴出来,一些只言片语也许对某些正在研究这个的人有所帮助。 wsgi 是一个 web 组件的接口规范.,wsgi将 web 组件分为三类: web服务器,web中间件,web应用程序,下图来自ibm developerworks ,很

2016-06-23 17:47:44 193

转载 WSGI的理解(转载)

wsgi是一个搞web开发的pythoner必须了解的内容,之前也零散的看过一些文章,但总感觉好多概念很模糊。这几天抽空又把相关内容好好整理了一下,把笔记贴出来,一些只言片语也许对某些正在研究这个的人有所帮助。       wsgi 是一个 web 组件的接口规范.,wsgi将 web 组件分为三类: web服务器,web中间件,web应用程序,下图来自ibm developerw

2016-06-23 17:35:34 103

转载 linux下logrotate 配置和理解

对于Linux 的系统安全来说,日志文件是极其重要的工具。系统管理员可以使用logrotate 程序用来管理系统中的最新的事件,对于Linux 的系统安全来说,日志文件是极其重要的工具。系统管理员可以使用logrotate 程序用来管理系统中的最新的事件。logrotate 还可以用来备份日志文件,本篇将通过以下几部分来介绍 日志文件的管理:1、logrotate 配置2、缺省配置 logrota

2016-06-15 11:18:44 596

转载 搭建docker-registry开发环境

1 环境os:ubuntu14.04docker-registry:1.0.0  2 步骤2.1 安装需要的packagesudo apt-get install build-essential python-dev libevent-dev python-pip libssl-devsudo pip install liblzma-devs

2016-01-21 19:56:42 57

转载 yum 常用命令

yum Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。[1] 常用命令行命令编辑安装软件(以foo-x

2016-01-20 11:22:31 247

转载 yum 使用方法

Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

2016-01-20 11:21:18 59

转载 ks.cfg 文件,参数讲解

Kickstart文件中的主要项目及参数介绍:每个项目都由关键字来识别;关键字可跟一个或多个参数;如果某选项后面跟随了一个等号(=),它后面就必须指定一个值。install  (可选)    明确指定系统次次进行的是全新安装系统;是默认项;cdrom  (可选)    以本地CD-ROM为源安装系统;harddrive  (可选)    以硬盘分区中包含

2016-01-13 17:19:41 512

转载 DHCP服务器的搭建

DHCP服务器的搭建呵呵今天我来复习DHCP的搭建了,DHCP的搭建比我想象的要简单,不过估计深究的话也会有很多知识点的,就好像DNS一样,深究的话会扯出一串的知识点。好了言归正传我现在就开始撰写复习笔记一. 什么是DHCPDhcp就是动态主机配置协议,可以自动的去分配IP地址、子网掩码、网关以及DNS等tcp/ip信息。当局域网中电脑十分的多的时候,咱总不能一台一台的去主

2016-01-06 11:38:39 150

转载 ifconfg 配置

来自:http://www.cnitblog.com/201/archive/2009/08/20/60887.html熟悉使用ifconfig 会非常方便。  ifconfig eth0 新ip  然后编辑/etc/sysconfig/network-scripts/ifcfg-eth0,修改ip  一、修改IP地址  [aeolus@db1 networ

2016-01-05 15:44:52 248

转载 openstack中运行定时任务的两种方法及源代码分析

启动一个进程,如要想要这个进程的某个方法定时得进行执行的话,在openstack有两种方式: 一种是通过继承 periodic_task.PeriodicTasks,另一种是使用loopingcall.py,针对两种方式分别说一下实现原理。 (1) 继承periodic_task.PeriodicTasks         这种方式比较复杂,用到了python中的一些比较高

2015-12-29 15:33:51 167

转载 Posix线程编程指南(5)

这是一个关于Posix线程编程的专栏。作者在阐明概念的基础上,将向您详细讲述Posix线程库API。本文是第五篇将向您讲述pthread_self()、pthread_equal()和pthread_once()等杂项函数。在Posix线程规范中还有几个辅助函数难以归类,暂且称其为杂项函数,主要包括pthread_self()、pthread_equal()和pthread_once()三

2015-12-25 14:49:31 166

转载 Posix线程编程指南(4)

这是一个关于Posix线程编程的专栏。作者在阐明概念的基础上,将向您详细讲述Posix线程库API。本文是第四篇将向您讲述线程中止。1.线程终止方式一般来说,Posix的线程终止有两种情况:正常终止和非正常终止。线程主动调用pthread_exit()或者从线程函数中return都将使线程正常退出,这是可预见的退出方式;非正常终止是线程在其他线程的干预下,或者由于自身运行出错(比如访问

2015-12-25 14:46:58 160

转载 Posix线程编程指南(3)

这是一个关于Posix线程编程的专栏。作者在阐明概念的基础上,将向您详细讲述Posix线程库API。本文是第三篇将向您讲述线程同步。一.互斥锁尽管在Posix Thread中同样可以使用IPC的信号量机制来实现互斥锁mutex功能,但显然semphore的功能过于强大了,在Posix Thread中定义了另外一套专门用于线程同步的mutex函数。1. 创建和销毁有两种方法创建互

2015-12-25 14:43:05 137

转载 Posix线程编程指南(1)

这是一个关于Posix线程编程的专栏。作者在阐明概念的基础上,将向您详细讲述Posix线程库API。本文是第一篇将向您讲述线程的创建与取消。一、线程创建1.1 线程与进程相对进程而言,线程是一个更加接近于执行体的概念,它可以与同进程中的其他线程共享数据,但拥有自己的栈空间,拥有独立的执行序列。在串行程序基础上引入线程和进程是为了提高程序的并发度,从而提高程序运行

2015-12-25 14:32:49 136

转载 使用Jenkins配置自动化构建

持续集成是个简单重复劳动,人来操作费时费力,使用自动化构建工具完成是最好不过的了。为了实现这个要求,我选择了Jenkins。从http://mirrors.jenkins-ci.org/windows/latest下载windows下的最新安装版jenkins。(如果不能安装,从http://mirrors.jenkins-ci.org/war/latest/jenkins.war

2015-12-14 15:46:50 287

转载 浅析python的metaclass

分享下自己对python的metaclass的知识。 一 你可以从这里获取什么?1. 也许你在阅读别人的代码的时候碰到过metaclass,那你可以参考这里的介绍。2. 或许你需要设计一些底层的库,也许metaclass能帮你简化你的设计(也有可能复杂化:)3. 也许你在了解metaclass的相关知识之后,你对python的类的一些机制会更了解。4. more......

2015-12-04 10:39:26 214

转载 【DB】mysql查询操作及正则表达式小结

怎么说呢,用markdown编辑好的文本,无法用在博客园中,不知道怎么处理。一、排序1、按多个列排序使用逗号隔开,如果指定方向则紧挨着要排序的列名对于多个列的排序,先按照前一个排序然后在前一个的基础上按照后面的排序。如:SELECT * FROM a2 ORDER BY a_id DESC,t_id desc数据结果如下:2、orde

2015-12-02 15:01:21 146

转载 【DB】mysql操作符

算术运算符1 SELECT 2+3; #42 SELECT 4-1; #33 SELECT 2*3; #64 SELECT 4/3; #1.33335 SELECT 10 DIV 3; #整除 3二、比较操作符=等号操作符,用于比较两个变量是否相等。注意:在比较时,许多字符串会自动被转换为整数。SELECT 1=0

2015-12-02 14:58:58 137

转载 【DB】更改表结构

在(3)小节和(2)小节 中都对mysql创建表有个清晰的认识,那么现在就学习如何更改表结构。一、快速入门通过一个例子进行深入理解,这里a1表结构如下:下面的例子对a1的表结构进行更改1、添加字段alter table a1 add column s1 int not null default 0 after sex;

2015-12-02 14:43:40 259

转载 python os模块

一、os模块概述Python os模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。(一语中的)二、常用方法1、os.name输出字符串指示正在使用的平台。如果是window 则用'nt'表示,对于Linux/Unix用户,它是'posix'。2、os.getcwd()函数得到当前工作目录,即当前Python脚本工作的目录路径。3、

2015-12-02 10:19:33 261

转载 嵌入式 Linux下如何安装rpm包以及相关问题的解决方案

安装RPM时提示error: Failed dependencies:错误,缺少什么依赖包。。如图示:[root@bogon RPMS]# rpm -ivh *.rpm error: Failed dependencies: libgnomevfs-2.so.0()(64bit) is needed by ooobasis3.3-gnome-integration-3.3.0-

2015-10-21 16:03:42 424

转载 简单而直接的Python web 框架:web.py

web.py 是一个Python 的web 框架,它简单而且功能强大。web.py 是公开的,无论用于什么用途都是没有限制的。先让大家感受一下web.py 的简单而强大:import weburls = ( '/(.*)', 'hello')class hello: def GET(self, name): i = web.input(times=1)

2015-10-17 12:01:05 342

转载 【转】Linux下如何拷贝整个目录下的所有文件 .

如何在Linux下拷贝一个目录呢?这好像是再如意不过的问题了。 比如要把/home/usera拷贝到/mnt/temp,我首先想到的就是cp -R /home/usera/* /mnt/temp但是这样有一个问题,/home/usera下的隐藏文件都不会被拷贝,子目录下的隐藏文件倒是会的。那如何才是正确的方法呢?有人说用-a选项,有人说用find加管道。 其实没这么复杂,Google了之后,学了

2015-10-17 10:13:37 227

转载 LINUX 压缩和解压缩

Linux下自带了一个unzip的程序可以解压缩文件,解压命令是:unzip filename.zip 同样也提供了一个zip程序压缩zip文件,命令是 zip filename.zip files 会将files压缩到filename.zip 另外看看你的文件的后缀名,不同的后缀的文件解压和压缩的命令都不一样 总结一下 1、*.tar 用 tar –xvf 解压  2、*.gz 用 gz

2015-10-17 10:06:40 172

转载 ls 命令

ls命令是linux下最常用的命令。ls命令就是list的缩写缺省下ls用来打印出当前目录的清单如果ls指定其他目录那么就会显示指定目录里的文件及文件夹清单。 通过ls 命令不仅可以查看linux文件夹包含的文件而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等。ls 命令在日常的linux操作中用的很多!1. 命令格式:ls [选项] [目录名]2. 命令功

2015-10-15 19:43:30 113

转载 linux之sed用法

sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法sed命令行格式为:         sed [-nefri] ‘command’ 输入文本        常用选项:        -n∶使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN的资料一般都会

2015-10-15 19:24:57 164

转载 systemctl命令用法

转载请注明出处:http://blog.csdn.net/yuanguozhengjust/article/details/38019923对比表,以 apache / httpd 为例任务旧指令新指令使某服务自动启动chkconfig --level 3 httpd onsystemctl enable httpd.service

2015-10-15 11:28:50 232

转载 python:open/文件操作

python:open/文件操作open/文件操作f=open('/tmp/hello','w')#open(路径+文件名,读写模式)#读写模式:r只读,r+读写,w新建(会覆盖原有文件),a追加,b二进制文件.常用模式如:'rb','wb','r+b'等等读写模式的类型有:rU 或 Ua 以读方式打开, 同时提供通用换行符支持 (PEP 2

2015-09-08 17:01:48 182

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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