1、首先简述面向对象的三大特征 封装 封装指的是把一堆数据属性与方法数据放在一个容器中,这个容器就是对象。让对象可以通过 "." 来调用对象中的数据属性与方法属性。 继承: 继承指的是子类可以继承父类的数据属性与方法属性,并可以对其进行修改或使用。 多态: 继承的另外一个好处。在python中的多态 ...
分类:
编程语言 时间:
2020-05-10 12:46:42
阅读次数:
51
解决方案: class Gra(object): def __init__(self): self.order = [] self.neighboor = {} self.visit = {} def _dfs_visit_(self, u): if u in self.neighboor: for ...
分类:
编程语言 时间:
2020-05-10 12:47:05
阅读次数:
58
由于double类型的数据精度问题,所以它的比较往往存在误差。 JavaAPI自带的方法可以比较double类型的数据 该方法的声明如下: public static int compare (double d1,double d2); d1是第一个要比较的数,d2是第二个要比较的数 此方法返回值0 ...
分类:
编程语言 时间:
2020-05-10 12:47:17
阅读次数:
73
/* 时间:2020年5月10日10:57:26 地点:大石板 功能:C++类成员的访问权限以及类的封装*/ #include<iostream> using namespace std; class Student { private://私有数据成员 const char* m_name; in ...
分类:
编程语言 时间:
2020-05-10 12:48:07
阅读次数:
71
自动存储持续性: 在函数或代码块中声明的变量(包括函数参数)的存储持续性为自动。执行函数或代码块时自动创建,结束时释放。 静态存储持续性: 函数定义外定义的变量及使用 static 定义的变量存储持续性为静态。其在整个程序运行过程中存在。 动态存储持续性: new delete 声明及释放的内存,这 ...
分类:
编程语言 时间:
2020-05-10 12:49:08
阅读次数:
74
. 本文目录# 协程中的并发 协程中的嵌套 协程中的状态 gather与wait . 协程中的并发# 协程的并发,和线程一样。举个例子来说,就好像 一个人同时吃三个馒头,咬了第一个馒头一口,就得等这口咽下去,才能去啃第其他两个馒头。就这样交替换着吃。 asyncio实现并发,就需要多个协程来完成任务 ...
分类:
编程语言 时间:
2020-05-10 12:51:14
阅读次数:
61
问题描述:有15个基督徒和15个非基督徒在海上遇险,为了能让一部分人活下来不得不将其中15个人扔到海里。有人想了一个办法就是让大家围成一个圈,由某个人开始从1报数,报到9的人就扔进海里,他后面的人接着从1开始报数,返回如此至扔掉15人。请问要如何安排基督徒的站位才能让所有基督徒幸免遇难? class ...
分类:
编程语言 时间:
2020-05-10 12:54:03
阅读次数:
102
...
分类:
编程语言 时间:
2020-05-10 12:56:09
阅读次数:
78
https://pypi.org/ ...
分类:
编程语言 时间:
2020-05-10 12:56:42
阅读次数:
61
https://www.cnblogs.com/wongbingming/p/9124142.html 在实战中,将会用到以下知识点: 多线程的基本使用 Queue消息队列的使用 Redis的基本使用 asyncio的使用 . 动态添加协程# 在实战之前,我们要先了解下在asyncio中如何将协程态 ...
分类:
编程语言 时间:
2020-05-10 12:59:18
阅读次数:
77
先序遍历方法以及后序遍历方法分别解决,打印出二叉树中节点值的和为输入整数sum的所有路径。 ...
分类:
编程语言 时间:
2020-05-10 13:00:14
阅读次数:
58
可以到spring官网去下载最新的spring扎包。 现在作一个简单测试类,我使用的是idea,创建module时,勾选spring,写一个applicationContext.xml文件。 .xml文件里加入 <bean id="helloWorld" class="com.guigu.sprin ...
分类:
编程语言 时间:
2020-05-10 13:07:04
阅读次数:
71
/* * Copyright(C) 2020 Burgess Fan aLL rights reserved. * * 文件名称:mutex.c * 创 建 者:Burgess * 创建日期:2020年05月10日 */ #include <stdio.h> #include <unistd.h> ...
分类:
编程语言 时间:
2020-05-10 13:11:34
阅读次数:
85
传统的键配置信息写到文件的方式(xml, json) 是行不通的,因为当处理基于云的应用程序可能包含数百个微服务, 而且每个微服务可能有多个运行时服务实例. 这样就使得配置管理成了一个问题, 因为云环境中的应用程序和运维团队必须全力应付配置文件到哪去. 配置管理 隔离: 我们希望将服务配置信息与服务 ...
分类:
编程语言 时间:
2020-05-10 13:12:32
阅读次数:
66
【准备环境】 Linux centos 【前言】 1 linux下默认带Python,带的是2.7版本的 ,如果需要升级版本,需要把系统的自带的Python改名或者卸载,再次安装你所需要的Python版本,centos下由于yum依赖自带的Python2.7,所以无法卸载 上图可以得知 python ...
分类:
编程语言 时间:
2020-05-10 13:13:51
阅读次数:
70
在做博弈模型评估的时候,遇到一个问题是如何评价多个模型的优劣。例如我有训练好的三个围棋模型A,B,C,两两之间对打之后有一个胜负关系,如何对这三个模型进行排序呢?通常对于人类选手这种水平有波动的情形,棋类比赛通常计算选手Elo得分按分值排序,足球篮球等通过联赛积分或胜场进行排序,但对于固定不变的AI ...
分类:
编程语言 时间:
2020-05-10 13:17:52
阅读次数:
93
这次实现的是递归,通过递归,我们可以尽量的减少代码量来实现功能。但缺点是递归的每层级调用都会耗掉一部分的内存。 1 int tobinary(int a){ 2 if(a/2) 3 printf("%d",tobinary(a/2)); 4 return a%2; 5 } 6 void main(v ...
分类:
编程语言 时间:
2020-05-10 13:18:22
阅读次数:
80
months = {'JAN' : 1, 'FEB' : 2, 'MAR' : 3, 'APR' : 4, 'MAY' : 5, 'JUN' : 6, 'JUL' : 7, 'AUG' : 8, 'SEP' : 9, 'OCT': 10, 'NOV': 11, 'DEC' : 12} def tes ...
分类:
编程语言 时间:
2020-05-10 13:19:10
阅读次数:
84
这两天一直在搞内存泄漏,既然写了篇博客,就顺便记录下上次优化cpu的经历,相比内存泄露修改后还不确定修改是否生效还要烤机来说,cpu优化修改可谓立竿见影。 这里就说几种常见的手法 1.top -Hp pid && pstack 如果某次修改后,cp异常较高,可能是代码引入了死循环,最简单的是利用上面 ...
分类:
编程语言 时间:
2020-05-10 13:22:33
阅读次数:
100
1、模型结构图 2、随机测试模型 3、训练logs 2020-05-10T11:28:20.491640: Step 4, loss_total = 28.22, acc = 2.23%, sec/batch = 1.23 2020-05-10T11:28:27.849279: Step 9, lo ...
分类:
编程语言 时间:
2020-05-10 14:30:17
阅读次数:
81