摘要: 转发 故障是运维人员永远的痛。相信每一个运维人员的KPI中都有一项:可用性。可用性高就是不出故障,各个公司对可用性和故障评级的标准都不相同,但是避免故障的方法却是殊途同归。我们怎么避免故障,沃趣科技简单列举了以下几条,与大家共勉! 1、变更要有回滚,在同样的环境测试过 2、对破坏性的操作谨慎小心 3、设置好命令提示 4、备份并验证备份有效性 5、对生产环境存有敬畏之心 6、交接和休假最容易出... 阅读全文
posted @ 2015-12-25 22:19 EchoRep 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 转自天涯 加油! 这些日子我一直在写一个实时操作系统内核,已有小成了,等写完我会全部公开,希望能够为国内IT的发展尽自己一份微薄的力量。最近看到很多学生朋友和我当年一样没有方向,所以把我的经历写出来与大家共勉,希望能给刚入行的朋友们一点点帮助。一转眼我在IT行业学习工作已经七年多了,这期间我做过网页,写过MIS、数据库,应用程序,做过通信软件、硬件驱动、协议栈,到现在做操作系统内核和I... 阅读全文
posted @ 2015-12-25 17:07 EchoRep 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 转载自:-杨博的日志 - 网易博客 Vim / gVim 在中文 Windows 下的字符编码有两个问题: 默认没有编码检测功能 如果一个文件本身采用的字符集比 GBK 大(如 UTF-8、UTF-16、GB18030),那么其中无法在 GBK 中对应的字符都会出现乱码,保存时会丢失。即使编辑文件时正确检测出文件格式也无济于事。 第一个问题的解决办法是在 ~/.vimrc 中加入以下配置: s... 阅读全文
posted @ 2015-12-16 23:42 EchoRep 阅读(301) 评论(0) 推荐(0) 编辑
摘要: VBoxManage [-v|-version] 显示virtualbox的版本号VBoxManage -nologo 隐藏logoVBoxManage -convertSettings 允许自动转换设置文件VBoxManage -convertSettingsBackup 允许自动转换设置文件,并在转换前作备份VBoxManage -convertSettingsIgnore 允许自动转换设置文... 阅读全文
posted @ 2015-12-16 23:40 EchoRep 阅读(2223) 评论(0) 推荐(0) 编辑
摘要: NMap,也就是Network Mapper,是Linux下的网络扫描和嗅探工具包。 nmap是在网络安全渗透测试中经常会用到的强大的扫描器。功能之强大,不言而喻。下面介绍一下它的几种扫描命令。具体的还是得靠大家自己学习,因为实在太强大了。 1) 获取远程主机的系统类型及开放端口 nmap -sS -P0 -sV -O 这里的 可以是单一 IP, 或主机名,或域名,或子网 -sS TCP SY... 阅读全文
posted @ 2015-12-16 23:39 EchoRep 阅读(212) 评论(0) 推荐(0) 编辑
摘要: socket() 本地的进程间通信(IPC)有很多种方式,但可以总结为下面4类: 消息传递(管道、FIFO、消息队列) 同步(互斥量、条件变量、读写锁、文件和写记录锁、信号量) 共享内存(匿名的和具名的) 远程过程调用(Solaris门和Sun RPC) 不过这个不是重点!提问,在网络中进程之间如何通信? 首要解决的问题是如何唯一标识一个进程,否则通信无从谈起!在本地可以通过... 阅读全文
posted @ 2015-12-16 23:32 EchoRep 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 看了其他同学的笔记,再看看自己的。>< 。。。。继续努力吧!! 面向对象有两种字段 静态&普通 静态字段位于类中,不属于类的任何一个方法,但是类中的方法都有机会调用这个静态字段。在内存中,静态字段存在类所属的内存地址中 普通字段属于类的__init__方法,类中的其他方法都有机会通过self.xxx,xxx代表了字段名字,来调用这个字段。在内存中,普通字段存放在类实例化以后生成的对... 阅读全文
posted @ 2015-12-16 20:11 EchoRep 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 复习 模块 模块支持从逻辑上组织Python代码。当代码量变得相当大的时候,我们最好把代码分成一些有组织的代码段,前提是保证他们的彼此交互。这些代码片段相互间有一定的联系,可能是一个包含数据成员和方法的类,也可能使一组相关但彼此独立的操作函数。这些代码段是共享的,所以Python允许“调入”一个模块,允许使用其他模块的属性来利用之前的工作成果,实现代码重用。这个把其他模块中属性附加到你的模块中的... 阅读全文
posted @ 2015-12-11 23:56 EchoRep 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。(可以分别称为属性以及方法) 面向对象 面向过程的程序设计把计算机程序视为一系列的命令集合,即一组函数的顺序执行。为了简化程序设计,面向过程把函数继续切分为子函数,即把大块函数通过切割成小块函数来降低系统的复杂度。 ... 阅读全文
posted @ 2015-12-05 11:39 EchoRep 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 装饰器 必备知识 1.装饰器由至少两层函数定义出来 2.动态函数 3.函数返回值 4.三层及以上函数定义的装饰器 5.多个装饰器 最简单的装饰器的实现 #!/usr/bin/env python # -- coding: utf-8 -- __author__ = 'EchoRep' #定义一个函数,作为装饰器函数,目的是把原函数加一些功能返回 def auth(args): # ... 阅读全文
posted @ 2015-11-27 23:33 EchoRep 阅读(388) 评论(0) 推荐(0) 编辑