摘要:
原文发表在我的 "博客主页" ,转载请注明出处 前言 正所谓工欲善其事,必先利其器,本文将要介绍的evernote和markdown都是程序员必备的工具 虽然国内现在有了很多evernote的替代品,做的比较好的比如为知,有道云笔记等,但是相信很多人使用evernote已经有了一定时间,如果骤然改到 阅读全文
摘要:
原文发表在 "我的博客主页" ,转载请注明出处 前言 Mininet是SDN网络仿真的一大利器,在小规模网络模拟使用上独领风骚,其开源性允许使用者按照自己的需求修改源码,得到想要的数据,其提供了多个函数用来满足用户的需求,十分方便。 OpenvSwitch(OVS)是一个基于Linux内核的虚拟交换 阅读全文
摘要:
原文发表在 "我的博客主页" ,转载请注明出处。 前言 因为出差,前后准备总结了一周多,所以博客有所搁置。出差真是累人的活计,不过确实可以学习到很多东西,跟着老板学习做人,学习交流的技巧。入正题~
wireshark对于研究网络的人来说是一个必不可少的工具,从wireshark2.0开始,已经全... 阅读全文
摘要:
原文发表在我的 "博客主页" ,转载请注明出处! 建议三十四:掌握字符串的基本用法 编程有两件事,一件是处理数值,另一件是处理字符串,在商业应用编程来说,处理字符串的代码超过八成,所以需要重点掌握。
首先有个小技巧,python遇到未闭合的小括号时会自动将多行代码拼接为一行,同时把相邻的两个字... 阅读全文
摘要:
原题: Given an integer, write a function to determine if it is a power of three. Follow up: Could you do it without using any loop / recursion? 这个题目本身没有 阅读全文
摘要:
原文发表在我的 "博客主页" ,转载请注明出处! 建议二十八:区别对待可变对象和不可变对象 python中一切皆对象,每一个对象都有一个唯一的标识符(id())、类型(type())以及值,对象根据其值能否修改分为可变对象和不可变对象,其中数字、字符串、元组属于不可变对象,字典以及列表、字节数... 阅读全文
摘要:
原文发表在我的 "博客主页" ,转载请注明出处! 建议二十三:遵循异常处理的几点基本原则 python中常用的异常处理语法是try、except、else、finally,它们可以有多种组合,语法形式如下: 异常处理通常需要遵循以下几点基本原则: 注意异常的粒度,不推荐try中放入过多的... 阅读全文
摘要:
原文发表在我的 "博客主页" ,转载请注明出处! 建议十八:有节制的使用from...import语句 python提供了三种方式引入外部模块: import语句 from...import... __import__函数 使用的时候需要注意以下几点: 一般情况下尽量优先使用im... 阅读全文
摘要:
原文发表在我的 "博客主页" ,转载请注明出处! 一.前言
OpenvSwitch,虚拟交换机,以下简称OVS,是云计算和SDN领域非常重要的一个开源交换机,如果需要深入研究云计算和SDN的数据平面,读懂OVS的源码是非常重要的,现有的关于OVS的资料都是OpenvSwitch2.3. 版本的,而... 阅读全文
摘要:
原文发表在我的 "博客主页" ,转载请注明出处! 建议十三:警惕eval()的安全漏洞 相信经常处理文本数据的同学对eval()一定是欲罢不能,他的使用非常简单: python中eval()函数将字符串str当成有效的表达式来求值并返回计算结果,其函数声明如下: “eval is evi... 阅读全文