windows下golang环境搭建
(1)golang安装配置。 下载地址:https://www.golangtc.com/download 解压后直接配置系统环境变量path,加上go.exe所在文件的路径即可。 配置系统环境变量GOROOT和GOPATH 验证安装是否成功: (2)
Python进阶-----类的继承顺序
python的类可以继承多个类,如果继承多个类,那么其寻找方法的方式有:深度优先和广度优先 基类或者父类继承了object类,那么该类就是新式类,否则便是经典类 当类是经典类时,多继承情况下,会按照深度优先方法查找 当类时新式类时,多继承情况下,会按照广度优先方法查找 1 class A(object):
2 def test(self):
3 print('from A')
4
5 class B(A):
6 def test(s
牛客小白月赛7-H CSL的校园卡
地址:https://www.nowcoder.com/acm/contest/190/H
思路:状态压缩DP+BFS
用dp[x1][y1][x2][y2][s]来表示两人分别在点 (x1,y1),(x2,y2)处走过的状态s时的所用时间,那么再用BFS来找到第一个满足条件的即可
Code:
#include<iostream>
#include<queue&gt...
区块链--Bitcoin共识机制
目录 中心化和去中心化 比特币共识机制 拜占庭将军共识机制 比特币成功解决了拜占庭问题 中心化和去中心化 中心化模式: 优点:效率高 缺点:中间层次太多(组织层次连接) 去中心化模式: 缺点:效率低 优点:没有中间层次(各个个体之间网状连接) Q1: 如何设置一个规则让大规模无序的对象可以有序的完成意见事情,并且保证公正,公平? 这个就是需要制定一个共识机制。 中国古老的区块链项目(打麻将) 请四位美女定时周期性的单独为游客表演节目! -Q1 决定谁为游客表演节目? -Q2 为什么要给游客表演
acm数论之旅(转载) -- 逆元 ACM数论之旅6---数论倒数,又称逆元(我整个人都倒了( ̄﹏ ̄))
ACM数论之旅6---数论倒数,又称逆元(我整个人都倒了( ̄﹏ ̄)) 数论倒数,又称逆元(因为我说习惯逆元了,下面我都说逆元) 数论中的倒数是有特别的意义滴 你以为a的倒数在数论中还是1/a吗 (・∀・)哼哼~天真 先来引入求余概念 (a + b) % p = (a%p + b%p) %p (对) (a - b) % p = (a%p - b%p) %p (对) (a * b) % p = (a%p * b%p) %p (对) (a / b) % p = (a%p / b%p) %p (错)
Python—re模块
re模块 正则表达式就是字符串的匹配规则,在多数编程语言里都有相应的支持,python里对应的模块是re 常用的表达式规则 1 '.' 默认匹配除\n之外的任意一个字符,若指定flag DOTALL,则匹配任意字符,包括换行
2 '^' 匹配字符开头,若指定flags MULTILINE,这种也可以匹配上(r"^a","\nabc\neee",flags=re.MULTILINE)
3 '$' 匹配字符结尾, 若指定flags MULTILINE ,re.sear
Python进阶-----在子类中调用父类方法
方法一:指名道姓,即父类名.父类方法()coding class Vehicle: #定义交通工具类
Country='China'
def __init__(self,name,speed,load,power):
self.name=name
self.speed=speed
self.load=load
self.power=power
def run(self):
Electron 创建一个空白的界面
添加应用 首先添加一个Lorikeet版本的Electron应用。 1 'use strict'
2 const electron = require('electron');
3 const app = electron.app;
4 const BrowserWindow = electron.BrowserWindow;
5
6 let mainWindow = null;
7
8 app.on('window-all-closed', () => {
spring使用乱记
装配方式 1.XML方式的自动装配 设置:<bean />元素的:autowire属性 <bean id="somebean" class="SomeBean全限定名" autowire="byType"/> autowire属性:让spring按照一定的方式自己去找合适的对象,并完成DI - default:不要自动注入 - no:不要自动注入 - byName:按照名字注入(按照属性的名字在spring中找bean) factory.getBean("属性的名字") - byType:按照
移植解决方案到中标麒麟(一)——遇到的一些问题
1、错误:Unknown module(s) in QT: axserver Qt Creator中的.pro文件中包含的Qt模块有问题 即QT += 出错 2、循环报错file " ..." has modification times......... 是项目文件的时间戳有问题 1)输入命令# find /your/projectDir -type f -exec touch {} + 2)或者修改虚拟机(中标麒麟机器)的系统时间:sudo date -s ‘18:00:0
Python-面向对象简介
面向对象介绍 学习面向对象过程中会遇到一些名词,我们先解释下 名词解释 类:一个类即是对一类拥有相同属性的对象的抽象、蓝图、原型、模板。在类中定义了这些对象的都具备的属性(variables(data))、共同的方法 属性:人类包含很多特征,把这些特征用程序来描述的话,叫做属性,比如年龄、身高、性别、姓名等都叫做属性,一个类中,可以有多个属性 方法:人类不止有身高、年龄、性别这些属性,还能做好多事情,比如说话、走路、吃饭等,相比较于属性是名词,说话、走路是动词,这些动词用程序来描述就叫做方法。
Shoulda, Woulda, Coulda
Shoulda, Woulda, Coulda Share Tweet Share Tagged With: Should-Would-Could, Words that Begin with H Reductions Shoulda, woulda, coulda! Not only is this an idiom in American English, but each of these ‘words’ individually appear frequently in America
Python进阶-----静态方法(@staticmethod)
@staticmethod 静态方法只是名义上归属类管理,但是不能使用类变量和实例变量,是类的工具包 放在函数前(该函数不传入self或者cls),所以不能访问类属性和实例属性 1 class cal:
2 cal_name = '计算器'
3 def __init__(self,x,y):
4 self.x = x
5 self.y = y
6
7 @property #在cal_add函数前加上@p
Docker容器内网通过独立IP直接访问的方法
Docker官方推荐我们通过端口映射的方式把Docker容器的服务提供给宿主机或者局域网其他容器使用。一般过程是: 1、Docker进程通过监听宿主机的某个端口,将该端口的数据包发送给Docker容器 2、宿主机可以打开防火墙让局域网其他设备通过访问宿主机的端口进而访问docker的端口 但在实际使用中并不是很方便。 以下在win10环境中队DockerDocker容器通过独立IP暴露给局域网的方法进行记录。 Docker的默认启动方式中,会产生一块虚拟网卡,然后容器内自行分配单独的网卡和IP
LeetCode 11 - 盛最多水的容器 - [双指针暴力]
题目链接:https://leetcode-cn.com/problems/container-with-most-water/description/ 给定 n 个非负整数 $a_1,a_2,\cdots,a_{n-1},a_n$,每个数代表坐标中的一个点 $(i, a_i)$。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 $(i, ai_)$ 和 $(i, 0)$。 找出其中的两条线,使得它们与 $x$ 轴共同构成的容器可以容纳最多的水。 说明:你不能倾斜容器,且 $n$ 的值至
今日推荐
周排行