自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ansible

tasks: - name: run show version on remote devices ios_command: commands: show version - name: run show version and check to see if output contains IOS ios_command: commands: ...

2018-11-05 10:00:37 450

转载 git command

git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r 查看远程所有分支git commit -am "init" 提交并且加注释 git remote add origin git@192.168.1.119:ndshowgit push origin master 将文件给推到服...

2018-04-23 13:59:43 2163

原创 c 与python与java的算法题

假设某卡牌类游戏里面,你搜集了 17 种卡牌,每种卡牌的攻击伤害率从小到大排列分别 为 1,4,9,… ,289,即 n 的平方(1<=n<=17,n 为正整数),并且每种卡牌的数量足够 多,现在请你计算出有多少种卡牌组合方式使得卡牌的总攻击率为 m(m<=500)比如 m=10, 那么有 4 种组合卡牌的方式,相同种卡牌可重复出现; c代码:python:initype_lis...

2018-03-08 10:56:12 326

原创 简略版gui界面调用翻译模块featuretest

import wximport timeimport datetimeimport featuretestdef now_time(): return time.asctime(time.localtime(time.time()))now = datetime.datetime.now()class MainWindow(wx.Frame): def __init__

2018-03-05 09:30:54 439

转载 re模块

re模块中常用功能函数1、compile()编译正则表达式模式,返回一个对象的模式。(可以把那些常用的正则表达式编译成正则表达式对象,这样可以提高一点效率。)格式:re.compile(pattern,flags=0)pattern: 编译时用的表达式字符串。flags 编译标志位,用于修改正则表达式的匹配方式,如:是否区分大小写,多行匹配等。常用的flags有:标志 含义re.S(DOTALL)...

2018-03-01 13:00:33 193

原创 (code)验证数字黑洞,三位数,四位数-python

#!/usr/bin/pythonimport urllib.requestimport urllib.parseimport urllib.responseimport osimport sysimport bs4response = urllib.request.urlopen("https://www.ericsson.com/en")html = response.read...

2018-02-27 09:27:09 2178

原创 调用百度api翻译英文网页

#!/usr/bin/pythonimport urllib.requestimport urllib.parseimport urllib.responseimport osimport sysimport bs4import randomimport wxdef getTransText(in_text): q = in_text fromLang = 'a...

2018-02-26 08:50:23 3443

原创 (code)python栈,二叉树,队列

# 栈 class stack: def __init__(self, size=16): self.stack = [] self.size = size self.top = -1 def setSize(self, size): self.size = size def isEmpty(self):...

2018-02-24 15:42:04 256

转载 wxpython

作为传统,首先将要写一个小的“Hello World”程序,下面是他的代码:[python] view plain copy#!/usr/bin/env python  import wx    app = wx.App(False)  # Create a new app, don't redirect stdout/stderr to a window.  frame = wx.Frame(N...

2018-02-23 16:20:48 235

转载 随机函数原理

random() 方法返回随机生成的一个实数,它在[0,1)范围内。import randomhelp(random)FUNCTIONS betavariate(alpha, beta) method of Random instance # 随机实例的方法 Beta distribution. # β分布 Conditions on the parameters...

2018-02-23 09:21:20 3450 1

翻译 yang标准翻译

. 关键词The keywords “MUST”, “MUST NOT”, “REQUIRED”, “SHALL”, “SHALL NOT”, “SHOULD”, “SHOULD NOT”, “RECOMMENDED”, “NOT RECOMMENDED”, “MAY”, and “OPTIONAL” in this document are to be interpreted as descri...

2018-02-22 15:25:23 10016

转载 html5

语义和结构HTML5标签描述<article>定义页面的侧边栏内容<aside>定义页面内容之外的内容。<bdi>允许您设置一段文本,使其脱离其父元素的文本方向设置。<command>定义命令按钮,比如单选按钮、复选框或按钮<details>用于描述文档或文档某个部分的细节<dialog>定义对话框,比如提示框<summ...

2018-02-22 15:10:17 137

转载 python下划线

object # public__object__ # special, python system use, user should not define like it__object # private (name mangling during runtime) _object # obey python coding convention, consider it as private核...

2018-02-22 14:05:49 165

原创 完整的程序

完整的enum表达完整的bug流程处理,即log良好的可读性,输入输出,linux的cli处理

2018-02-13 14:27:50 235

原创 标准文档翻译-et tree

Element中的遍历与查询Element.iter(tag=None):遍历该Element所有后代,也可以指定tag进行遍历寻找。Element.findall(path):查找当前元素下tag或path能够匹配的直系节点。Element.find(path):查找当前元素下tag或path能够匹配的首个直系节点。Element.text: 获取当前元素的text值。Element.get(k...

2018-02-08 11:13:47 333

原创 遍历文件

def GetFileList(dir, fileList): if os.path.isfile(dir): fileList.append(dir) elif os.path.isdir(dir): for s in os.listdir(dir): newDir = os.path.join(dir, s)

2018-01-31 09:19:19 116

转载 xml 操作

def write_xml(tree, out_path):      '''''将xml文件写出        tree: xml树        out_path: 写出路径'''      tree.write(out_path, encoding="utf-8",xml_declaration=True)    def if_match(node, kv_map):

2018-01-31 09:15:32 190

原创 ipos相关

ipos是由seos发展而来,较之于seos,如对ip 路由的支持能力更强,具有很高的IP传输效率等。基于ipos的体系结构,有很多种产品,比如ssr等,还有很多个layers,不同的层有不同的作用和意义,它主要和user进行交互对hardware,处理器,芯片组这些提供服务,利用多种协议,如ppp,sdl,snmp等,保留了ip面向无连接的特征。衍生了许多技术产品以及RDB并对大多数网络设备提供

2018-01-02 21:45:35 530

原创 关于linux的confd开发

confd主要编译软件对路由器和网关这些的网络设备进行配置和监控的工作,confd采用netconf,而netconf是安装、编辑和删除网络设备配置的标准协议。在这个过程中运用到了YANG模型,yangmox是一种数据模型语言,用来描述netconf相关的网络配置和网络状态的数据模型,包括NETCONF支持的消息和异步通知(Notification)。confd通过编译.yang得到一系列的编

2017-12-31 20:38:52 1053

原创 confd功能

对网络设备(如路由器,交换机或网关)需要进行配置和监控。这些设备中嵌入了大量软件以便于配置和监视。这个软件通常包括:用于监视设备的SNMP代理驱动和呈现命令行界面(CLI)的软件。一个小型的网络服务器和内容组成一个设备特定的网站,用于基于网络的用户界面到设备管理系统。IETF还开发了一个称为NETCONF的标准,用于自动配置网络设备。NETCONF允许设备公开一个基

2017-12-30 21:44:54 2381

原创 python 循环嵌套

Python 循环嵌套Python 语言允许在一个循环体里面嵌入另一个循环。Python for 循环嵌套语法:for iterating_var in sequence:   for iterating_var in sequence:      statements(s)   statements(s)Python while 循环嵌套语法:while expr

2017-12-27 23:10:50 1459

原创 rfc-network configuration protocol 理解翻译学习

候选配置数据存储:一个配置数据存储      可以在不影响器件电流的情况下进行操作      配置和可以致力于运行      配置数据存储。并非所有设备都支持候选人      配置数据存储。 能力:补充基础NETCONF的功能      规范。   客户端:调用服务器上的协议操作。另外,a      客户端可以订阅接收来自服务器的通知。 

2017-12-26 21:57:58 736

原创 内存管理

C 内存管理本章将讲解 C 中的动态内存管理。C 语言为内存的分配和管理提供了几个函数。这些函数可以在 头文件中找到。序号 函数和描述1 void *calloc(int num, int size);在内存中动态地分配 num 个长度为 size 的连续空间,并将每一个字节都初始化为 0。所以它的结果是分配了 num*size 个字节长度的内存空间,并且每个字节的值都是0。

2017-12-20 20:40:49 133

原创 错误情况简单

errno、perror() 和 strerror()C 语言提供了 perror() 和 strerror() 函数来显示与 errno 相关的文本消息。perror() 函数显示您传给它的字符串,后跟一个冒号、一个空格和当前 errno 值的文本表示形式。strerror() 函数,返回一个指针,指针指向当前 errno 值的文本表示形式。可以使用多种方式来输出错误消息,在这里

2017-12-19 20:58:30 206

转载 c库函数

1 int fclose(FILE *stream)关闭流 stream。刷新所有的缓冲区。2 void clearerr(FILE *stream)清除给定流 stream 的文件结束和错误标识符。3 int feof(FILE *stream)测试给定流 stream 的文件结束标识符。4 int ferror(FILE *stream)测试给定流 stream 的

2017-12-18 20:04:39 159

原创 学习记录之操作系统终章 概念篇

逻辑设备名到物理设备名映射的实现  (一)逻辑设备表LUT  逻辑设备名、物理设备名、设备驱动程序的入口地址  (二)逻辑设备表设置问题  整个系统一张LUT  或每个用户一张LUT    ⑥用户层的I/O软件  一、系统调用与库函数  (一)系统调用  使用系统调用I/O设备,用户态→内核态→用户态  (二)库函数  库函数与调用程序接在一起  

2017-12-17 21:32:23 884

原创 学习记录9

关于操作系统篇页面置换算法  抖动:一个进程在运行中把大部分时间都花费在页面置换工作上   一、最佳置换算法和先进先出置换算法  (一)最佳置换算法  要知道未来需要哪页.实际上不可能  (二)先进先出页面置换算法  剔走最老的页    二、最近最久未使用和最少使用置换算法  (一)最近最久未使用  看最近的n个,最老的踢走  (二)LRU置换算法的

2017-12-16 20:32:49 383

原创 学习记录8

①存储器的层次结构  一、多层结构的存储器系统  CPU寄存器;  高速缓存Cache、主存储器RAM、磁盘缓存;  固定磁盘、可移动存储介质  二、可执行存储器  就是CPU寄存器和主存.访问很快    二、主存储器与寄存器  (一)主存储器  又叫主存or内存.相比CPU执行速度.它还是很慢.所以引入寄存器和高速缓存  (二)寄存器  完全与CP

2017-12-15 21:44:10 950

原创 学习记录-操作系统

进程描述与控制  ①前趋图与程序执行  一、前趋图与程序执行  (一)前趋图  描述:前一个做完,才到后一个做、禁止循环    二、顺序执行  描述:一个跟一个  特征:顺序、封闭(独占资源)、可再现    三、并发执行  描述:互不依赖才能并发执行  特征:间断、失去封闭、不可再现    ②进程的描述  一、进程的定义和特征  进程

2017-12-14 09:18:12 320

原创 学习记录-计算机操作系统1

一、操作系统  人工操作:单用户、CPU. 内存长期空闲  脱机输入/输出(OFF-LINE I/0):装好卡片再上机。节约CPU空闲时间、提高I/O速度    二、单道批操作系统  描述:有个监督程序将磁带上的作业调入计算机  缺点:I/O太慢,CPU太快    三、多道批操作系统  描述:A在I/0,B趁机CPU  优点:肯定提高资源利用率、系统吞吐量变

2017-12-13 20:28:03 592 1

原创 头文件补充内容

一,头文件中可以写const对象的定义。因为全局的const对象默 认是没有extern的声明的,所以它只在当前文件中有效。把这样的对象写进头文件中,即使它被包含到其他多个.cpp文件中,这个对象也都只在包含它的 那个文件中有效,对其他文件来说是不可见的,所以便不会导致多重定义。同时,因为这些.cpp文件中的该对象都是从一个头文件中包含进去的,这样也就保证 了这些.cpp文件中的这个const对象

2017-12-11 20:44:45 259

原创 学习记录之头文件

在一个C++程序中,只包含两类文件——.cpp文件和.h文件。其中,.cpp文件被称作C++源文件,里面放的都是C++的源代码;而.h文件则被称作C++头文件,里面放的也是C++的源代码。C+ +语言支持“分别编译也就是说,一个程序所有的内容,可以分成不同的部分分别放在不同的.cpp文件里。.cpp文件里的东西都是相对独立的,在编 译时不需要与其他文件互通,只需要在编译成目标文件后再与其他的目

2017-12-11 20:43:37 157

原创 学习记录7

关于一些linux代码的翻译TASK_STAGING_VALUEpublic static final int TASK_STAGING_VALUE Initial state. Framework status updates should not use. TASK_STAGING = 6;See Also:Constant Field ValuesTASK_S

2017-12-10 21:25:04 146

原创 学习记录6

存储器分类:主存,缓存(位于cpu与主存之间),辅存              主存与缓存解决CPU与主存速度不匹配的问题,主存与辅存解决存储系统容量的问题存储器性能指标:速度,容量,单位价格 存储器地址的分配存储字长都是8的整数倍寻址中靠左的为高位字节,32位字长用高位表示字地址,16位字长用低位表示寻址范围的意思为共可以寻址多少个数,重在

2017-12-09 20:27:28 544

原创 学习记录5

二叉查找树的基本运算 (只是单纯的算法,没有切合实际情况编写)#include  #include    typedef int data_type;    typedef struct bst_node {      data_type data;      struct bst_node *lchild, *rchild;  }bst_t, *bst_p

2017-12-07 14:28:08 135

原创 linux nettlink套接字

用于处理用户空间和内核空间的通信机制套接字地址结构函数:struct sockaddr_nl{_kernel_sa_family_t           nl_family;    /af_netlink/unsigned short                         nl_pad ;   _u32                              

2017-12-06 13:59:44 200

原创 学习记录4

关于linux的一些进程定义:TASK_DROPPEDThe task failed to launch because of a transient error.TASK_ERRORTERMINAL: The task description contains an error.TASK_FAILEDTERMINAL: The task failed to finish

2017-12-05 15:10:26 107

原创 学习记录3

主存中任何一个块均可以映像装入到Cache中的任何一个块的位置上。主存地址分为块号和块内地址两部分,Cache地址也分为块号和块内地址。Cache的块内地址部分直接取自主存地址的块内地址段。主存块号和Cache块号不相同,Cache块号根据主存块号从块表中查找。Cache保存的各数据块互不相关,Cache必须对每个块和块自身的地址加以存储。当请求数据时,Cache控制器要把请求地址同所有的地址加以

2017-12-04 20:06:43 941

原创 学习记录2

pv操作同步过程对信号灯状态进行改变,P调用一次-1,V调用一次+1。P操作: p(s)是一个原语操作,p操作执行 s– ,若s为负数,调用p(s)的进程被阻塞,放到等待队列q中。p(s){    s- -;    if (s     {        保留调用进程的CPU现场;        将进程的pcb插入到s的等待队列;     

2017-12-03 20:56:20 705

原创 学习记录1

广播风暴,当广播数据充斥网络无法处理,并占用大量网络带宽,导致正常业务不能运行,甚至彻底瘫痪,这就发生了“广播风暴”。广播风暴通常是一个数据帧或包被传输到本地网段上的每个节点就是广播;由于网络拓扑的设计和连接问题,或其他原因导致广播在网段内大量复制,传播数据帧,导致网络性能下降,甚至网络瘫痪。      TCP拥塞控制在某段时间,如果对计算机网络中某些资源的需求超过了所能提供该资源的总

2017-12-03 20:46:15 139

空空如也

空空如也

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

TA关注的人

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