python yaml用法详解

YAML是一种直观的能够被电脑识别的的数据序列化格式,容易被人类阅读,并且容易和脚本语言交互。YAML类似于XML,但是语法比XML简单得多,对于转化成数组或可以hash的数据时是很简单有效的。 一、PyYaml 1、load() :返回一个对象 我们先创建一个yml文件,config.yml: name: Tom Smith age: 37 spouse: name: Jane Smith age: 25 children: - name: Jimmy Smith a
分类: 其他 发布时间: 07-17 23:49 阅读次数: 0

第13章 网络地址转换NAT

NAT可提帮助的个各种情形: 1、需要连接到因特网; 2、更换的IS要求对网络进行重新编址 3、需要合并两个使用相同编址方案的内联网; NAT(Network Address Translation,网络地址转换)的优缺点 优点: 1:节省合法的注册地址, 2:在地址重叠时提供解决方案, 3:提高连接到因特网的灵活性, 4:在网络发生变化时避免重新编址。 缺点: 1:地址转换将增加交换延迟, 2:导致无法进行端到端IP跟踪, 3:导致有些应用程序无法正常运行。 网络地址转换类型: 1、静态NA
分类: 其他 发布时间: 07-17 23:49 阅读次数: 0

Swift-002-4.0基础语法补充

Swift 基础语法补充: 一.可选类型: 可选类型是swift的一大特色,在定义变量时,如果指定这个变量是可选的话,就是说这个变量可以有一个指定类型的值或者为nil。 ? 和 ! 的区别 “?”表示可选类型(Optionals),“!”表示隐式可选类型,其实还是可选类型。 可选类型:将已存在的某种类型(结构体、枚举、类)定义为可选类型,表示该“新”类型的值可以为空nil var nickName : String? 使用self.label!是明确声明此时self.label里一定有值,无论
分类: 其他 发布时间: 07-17 23:49 阅读次数: 0

django request.POST和request.body获取值时出现的情况

django request.POST / request.body 当request.POST没有值 需要考虑下面两个要求 1.如果请求头中的: Content-Type: application/x-www-form-urlencoded request.POST中才会有值(才会去request.body中解析数据) 2.若1有,也不一定有值 必须有数据格式要求: name=alex&age=18&gender=男 如:
分类: 其他 发布时间: 07-17 23:49 阅读次数: 0

list 操作函数--insert()

insert()函数: list=['acv','ded','saf','123de'] print(list) list.insert(0,'peng')#往指定的位置插入字符,第一个位置插入peng print(list)    
分类: 其他 发布时间: 07-17 23:49 阅读次数: 0

江湖秘籍,python基本数据类型之列表、元组、字典

一.列表(list) li=[1,23,'123','name',['洪新武',['45',78]'乌鸦'],'alex',True] 列表格式 1列表中可以嵌套任何类型。 2.列表是以中括号[]括起来。 3.使用‘,’分割每个元素。 4.列表的元素可以是,数字、字符串、列表、布尔值....所有的都可以放进去。 print (list)       # 输出完整列表   print (list[0])     # 输出列表第一个元素   print (list[1:3])    # 从第二个开
分类: 其他 发布时间: 07-17 23:49 阅读次数: 0

2018-07-17-Python全栈开发day28-描述符应用与类的装饰器-part1

1.上下文管理协议   在对文件进行处理也是实例化的过程,在用with打开文件时,会直接出发open函数中的enter方法,在with函数调用结束后,会直接exit方法   根据一切皆对象,除了open类之外,自己也可以自定义类,来自定义根据enter和exit完成特定的目的    class Test: def __init__(self,name): self.name=name def __enter__(self): print('thi
分类: 其他 发布时间: 07-17 23:49 阅读次数: 0

mac开发环境搭建篇(2)--brew与mysql

【brew】:参考 https://www.cnblogs.com/zoulifeng2017/p/7514139.html 终端执行: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" brew install {应用名,如git} 安装软件 【mysql】 参考 https://blog.csdn.net/cheng649090216/arti
分类: 其他 发布时间: 07-17 23:49 阅读次数: 0

react native "Unable to resolve module `AccessibilityInfo`

error: bundling failed: "Unable to resolve module `AccessibilityInfo` from `/Users/apple/WebstormProjects/carracing2/node_modules/react-native/Libraries/react-native/react-native-implementation.js`: Module does not exist in the module map\n\nThis mi
分类: 其他 发布时间: 07-17 23:49 阅读次数: 0

oracle锁表查询,资源占用,连接会话,低效SQL等性能检查

查找使用CPU多的用户session select a.sid, spid, status, substr(a.program, 1, 40) prog, a.terminal, osuser, value / 60 / 100 value from v$session a, v$process b, v$sesstat c where c.statistic# = 12 and c.sid = a
分类: 其他 发布时间: 07-17 23:49 阅读次数: 0

服务器返回的14种常见HTTP状态码(status code)

https://blog.csdn.net/q1056843325/article/details/53147180 当我们从客户端向服务器发送请求时 服务器向我们返回状态码 状态码就是告诉我们服务器响应的状态 通过它,我们就可以知道当前请求是成功了还是出现了什么问题 状态码是由3位数字和原因短语组成的(比如最常见的:200 OK) 其中第一位数字表示响应类别,响应类别从1到5分为五种 状态码 响应类别 原因短语 1XX 信息性状态码(Informational) 服务器正在处理请求 2XX
分类: 其他 发布时间: 07-17 23:49 阅读次数: 0

Java String类的剖析

一、String类对象的两种实例化方式: 1.0、String并不是一个基本数据类型,它本身属于一个类,但是这个类在设计的过程之中加入了一些Java自己的特殊支持,所以对于这个类的对象实例化方式就有两种形式: 直接赋值:String 对象=“内容”。 构造方法:public String(String s)。 范例: 直接赋值: 结果:HelloWord 构造方法: 结果:HelloWord
分类: 其他 发布时间: 07-17 23:49 阅读次数: 0

身份证计算

以440111190001010056身份证号码为例讲解:广东省,广州市,白云区;1900年01月01日出生;男 省份代码 城市代码 区县代码 出生年月日 顺序代码 性别代码 检验码 44    01 11 19000101 00 5 6 一、省市区代码为指定。 二、顺序代码为地区出生人口登记顺序。 三、性别代码男为奇数,女为偶数。 四、检验码计算方法。 首先要记住两串数字: 序号 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 W 7 9
分类: 其他 发布时间: 07-17 23:49 阅读次数: 0

An Interactive Astronaut-Robot System with Gesture Control 学习笔记

Introduction 当宇航员在其他行星表面进行EVA任务时,他们通常需要与某些代理商或某些系统合作,以顺利而有效地完成任务。降低船员工作量是一个主要的问题,特别是在EVA期间。机器人的自主性可以使机器人独立完成一些任务,使机器人能够轻松完成某些任务。在空间探索中使用的机器人总是具有很高的自主权(LOA)。然而,在目前的实践中,人机操作系统在任务完成的系统中。自主系统在建模互动的丰富性和平衡...
分类: 编程语言 发布时间: 07-17 23:49 阅读次数: 0

linux学习-centos7上的服务管理systemclt等

一、使用systemctl管理服务    在centos7中,可以使用systemctl显示,启动,停止和重启指定服务,操作更简单。1.1基本用法下面以firewalld服务为例,说明systemctl的用法#启动服务 systemctl start firewalld #停止服务 systemctl stop fir
分类: 企业开发 发布时间: 07-17 23:49 阅读次数: 0

Pixelmator Pro(Mac图片处理神器)破解版

Pixelmator Pro for Mac 破解说明资源分享 Pixelmator Pro for Mac中文破解版安装包下载完成后,拖动左侧的Pixelmator Pro 软件到右边的应用程序进行安装。安装完成即破解。 Pixelmator Pro for Mac 软件介绍 Pixelmator Pro for Mac破解版是Mac平台上一款专业优秀的图形处理软件,拥有广泛的专业级,...
分类: 编程语言 发布时间: 07-17 23:49 阅读次数: 0

网络流学习记录

序言 XC兴起安排了一天讲课,其中还有网络流,趁这个时间把网络流好好总结一下。 让我讲网络流原理?讲原理是不可能讲原理的,这辈子都不可能讲原理的。 听完课之后高兴的去研究国家历史。 前置技能 网络流问题的基本模型 P3376 【模板】网络最大流 通俗地讲,体面大概是这样子的: 现在给出一张有向图:...
分类: 编程语言 发布时间: 07-17 23:48 阅读次数: 0

并查集(C++实现)

#include <iostream>   using namespace std;   const int MAX_N = 200001;   int par[MAX_N]; int rank_[MAX_N];   void init(int n){ // 初始化 n 个元素     for(int i = 0; i < n; ++i){         par[i] = i;...
分类: 编程语言 发布时间: 07-17 23:48 阅读次数: 0

无向图之最小生成树—Prim算法和Kruskal算法图文详解HDU1863

学习算法的最好方式,我认为是应从思考一些有趣的题目开始。学习一个算法之前要知道这个算法的价值是什么。 附题:HDU 1863 最小生成树模板题  题目大意:询问你在各个村庄之间修公路,最少的花费是多少。 我们可以把“村庄"抽象成一个一个点,把”修公路的费用"抽象成连接两点的边值(权重)。 我们要求解决的是求出 把这些点(村庄)都连起来(修公路)时的所构成的树的权重总和最少(最少费用)是多少...
分类: 编程语言 发布时间: 07-17 23:48 阅读次数: 0

Weblogic安装部署步骤

                      Weblogic安装部署步骤 1.部署环境: weblogic:  fmw_12.1.3.0.0_wls.jar jdk:1.7 使用java -version查看jdk是否安装好以及版本。在.bash_profile文件中配置java环境变量。source .bash_profile使之生效。   创建响应文件 wls.rsp [ENG...
分类: 编程语言 发布时间: 07-17 23:47 阅读次数: 0