会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
随笔汇总
博客园
首页
新随笔
联系
订阅
管理
2017年7月21日
UDP编程
摘要: TCP是建立可靠连接,并且通信双方都可以以流的形式发送数据。相对TCP,UDP则是面向无连接的协议。 使用UDP协议时,不需要建立连接,只需要知道对方的IP地址和端口号,就可以直接发数据包。但是,能不能到达就不知道了。 虽然用UDP传输数据不可靠,但它的优点是和TCP比,速度快,对于不要求可靠到达的
阅读全文
posted @ 2017-07-21 09:28 运维研发
阅读(162)
评论(0)
推荐(0)
2017年7月20日
TCP编程
摘要: Socket是网络编程的一个抽象概念。通常我们用一个Socket表示“打开了一个网络链接”,而打开一个Socket需要知道目标计算机的IP地址和端口号,再指定协议类型即可。 客户端 大多数连接都是可靠的TCP连接。创建TCP连接时,主动发起连接的叫客户端,被动响应连接的叫服务器。 举个例子,当我们在
阅读全文
posted @ 2017-07-20 17:01 运维研发
阅读(224)
评论(0)
推荐(0)
动态规划问题之一马当先
摘要: 下过象棋的人都知道,马只能走'日'字形(包括旋转90°的日),现在想象一下,给你一个n行m列网格棋盘, 棋盘的左下角有一匹马,请你计算至少需要几步可以将它移动到棋盘的右上角,若无法走到,则输出-1. 如n=1,m=2,则至少需要1步;若n=1,m=3,则输出-1。
阅读全文
posted @ 2017-07-20 10:15 运维研发
阅读(205)
评论(0)
推荐(0)
python文件备份脚本
摘要: import osimport timesource = ['D:\\MyDrivers\hotfix'] #这里可以用自然字符串表示r',因为windows下的分隔符与python的有冲突,所以需要转义字符\# 2. 备份文件到目标路径target_dir = 'F:\\DMDownLoad\\'
阅读全文
posted @ 2017-07-20 09:29 运维研发
阅读(954)
评论(0)
推荐(0)
python enumerate用法
摘要: 在同时需要用到index和value值的时候可以用到enumerate,参数为可遍历的变量,如字符串,列表等,返回enumerate类。 例: import string s = string.ascii_lowercase e = enumerate(s) print s print list(e
阅读全文
posted @ 2017-07-20 09:27 运维研发
阅读(11199)
评论(0)
推荐(0)
CMDB开发
摘要: 运维路线图: cmdb的开发需要包含三部分功能: 采集硬件数据 API 页面管理 执行流程:服务器的客户端采集硬件数据,然后将硬件信息发送到API,API负责将获取到的数据保存到数据库中,后台管理程序负责对服务器信息的配置和展示。采集硬件信息 采集硬件信息可以有两种方式实现: 利用puppet中的r
阅读全文
posted @ 2017-07-20 09:24 运维研发
阅读(1868)
评论(0)
推荐(0)
2017年7月19日
python char()和ord()
摘要: 通过help 查看相关函数的帮助文档 >>>help (chr) chr(...) chr(i) -> character Return a string of one character with ordinal i; 0 <= i < 256. 参数是0 - 256 的一个整数,返回值是当前整数
阅读全文
posted @ 2017-07-19 17:25 运维研发
阅读(9779)
评论(0)
推荐(1)
切片方式倒序字符串
摘要: 字符串切片,双冒号+步长切片,如下方式可以用来倒序:
阅读全文
posted @ 2017-07-19 13:43 运维研发
阅读(1507)
评论(1)
推荐(0)
2017年7月18日
继承和多态
摘要: 在OOP程序设计中,当我们定义一个class的时候,可以从某个现有的class继承,新的class称为子类(Subclass),而被继承的class称为基类、父类或超类(Base class、Super class)。 比如,我们已经编写了一个名为Animal的class,有一个run()方法可以直
阅读全文
posted @ 2017-07-18 17:05 运维研发
阅读(239)
评论(1)
推荐(0)
安装第三方工具包
摘要: 在Python中,安装第三方模块,是通过包管理工具pip完成的。 如果你正在使用Mac或Linux,安装pip本身这个步骤就可以跳过了。 如果你正在使用Windows,请参考安装Python一节的内容,确保安装时勾选了pip和Add python.exe to Path。 在命令提示符窗口下尝试运行
阅读全文
posted @ 2017-07-18 16:15 运维研发
阅读(320)
评论(1)
推荐(0)
下一页
公告