计算机
叶赫那拉坤
这个作者很懒,什么都没留下…
展开
-
in-band和out-band的区别
在计算机网络领域,in-band和out-band两种不同的网络架构概念和区别翻译 2016-10-07 17:29:47 · 26350 阅读 · 0 评论 -
语法:C++中的vector详解
vector是C++标准库中的类,可以理解为长度可自动调节的数组,是C++标准库中众多容器(container)中的一个,以序列的方式维护其中的变量集合,在使用vector之前需添加头文件< vector >。vector作为一种容器,具有size(),begin(), end()等方法。原创 2017-06-15 15:23:37 · 1367 阅读 · 0 评论 -
程序员需具备的编程规范
编程规范原创 2017-06-15 09:31:00 · 513 阅读 · 0 评论 -
算法:C++实现快速排序&归并排序
快速排序 归并排序原创 2017-07-13 08:26:21 · 423 阅读 · 0 评论 -
linux网卡命名规则变为eno分析?
起因:自己装了最新版本的ubunt发行版,今天发现无法上网,在解决联网故障时发现网卡不再是传统的eth0的方式,本机显示为eno1。奇了个怪了,纳了个闷了,google一探究竟! 查看本机ubuntu版本命令: cat etc/issue 为什么改名呢?参考Predictable Network Interface Names可预测的网络接口命名 自从 v197 systemd/ud翻译 2017-03-30 16:22:38 · 17132 阅读 · 0 评论 -
杂记
本文只是满足个人兴趣爱好,方便日后查询开源编辑器Atom安装卸载教程:atom安装Dell xps系列开启\关闭scroll lock:参考联想笔记本转载 2016-12-10 19:53:51 · 570 阅读 · 0 评论 -
语法:Python中的logging模块
新年第一天,祝大家元旦快乐!偷个小懒,怒转一篇优质好文。编程时为了方便追踪调试程序中的bug,我们通常借助于日志分析来快速定位程序出现的错误,python作为最活跃的一门高级编程语言(之一),自然有相应的logging module。 当然精确无误的使用logging只能去官网了HOWTOs文档了,如果不想看英文又想快速学习基础用法,那只能是这篇快速实战教程了(个人理解),再此谢过推酷Pytho转载 2017-01-01 16:08:43 · 428 阅读 · 0 评论 -
Ubuntu系统中切换python版本
长话短说,本人系统装有python2.7 (ubuntu14.04自带)和python3.4两个版本,python3.4是自己安装的,在运行相关软件的时候会提示有关python版本差异的错误,需要进行版本切换。切换的具体方法如下:python2.7 to python3.4 首先删除目录 /usr/bin/ 下的python link版本 cd /usr/bin sudo rm -rf原创 2016-12-09 21:31:49 · 532 阅读 · 0 评论 -
Ubuntu系统源码安装SDN控制器之ryu
宿主机系统:Ubuntu14.04最直接最安全的方式参考ryu官网ryu官网:如果按照上述方式操作成功了,可以不必往下看了。如果和我一样很不幸,那就继续参考ryu源码安装:到这我是成功了,如果git 克隆的时候连接不上,可以尝试将https 换成http 或git。如果到这一步,你比我还不幸,只能祭上我的秘籍(pip安装,之前成功的方法,相对麻烦)了。sudo apt-get updatesud原创 2016-12-10 14:12:04 · 2624 阅读 · 0 评论 -
Failure,Error,Fault之间的区别
通常我们对三者的使用不是那么的严格,但是有时在学术上需要态度严谨、字字斟酌,需要明确在什么情况下使用这个,在什么情况下使用另一个。引用文章【1】中做的解释,三者分别定义为: Failure: 当服务偏离正常形态的时候的状态; Error:让系统变为Failure状态的情况; Fault:造成Error的根源,也就是说通常程序员称道的BUG。翻译 2016-11-01 09:37:08 · 8915 阅读 · 0 评论 -
Linux:面试常被问到的命令(持续更新)
Linux常见的命令原创 2017-09-06 20:20:51 · 4579 阅读 · 3 评论