如果在本文件开始运行 __name__ 变量为__main__ 如果从外部调用本文件__name__变量就为 该文件的路径 作用,可以作为一个文件运行的开始,二是可以用来调试一个函数文件是否有bug,事后调用不用注释掉调试的代码,直接调用。 功能: 一:用于被调用文件的测试。 二:不想让该文件成为被 ...
练习使用for循环打印乘法口诀表 for i in range(1,10):#行循环 for j in range(1,i+1):#列循环 print(str(i)+"*"+str(j)+"="+'%-3s'%str(i*j),end=" ")#end=""列循环后不换行,'%-3s'左对齐占3个字 ...
zz:http://hzwer.com/6527.html 对于一个01字符串,如果将这个字符串0和1取反后,再将整个串反过来和原串一样,就称作“反对称”字符串。比如00001111和010101就是反对称的,1001就不是。现在给出一个长度为N的01字符串,求它有多少个子串是反对称的。 Input ...
"题目链接" 题意: 给定每个边的权值,每次求u,v两点的距离。 题解: 把每个边上的权值给挂到每条边的儿子节点下面,跑一边树上前缀和自顶向下模板,没了。 裸的树上前缀和模板 但要注意:DFS中邻接表中前缀和的变量不能打错了 Code: ...
发现一个好玩的东西 以往的开发项目管理都是svn,今天尝试了一下码云,下载一下git,安装好后,发现vs2015可以自动把git上的操作集成上来,有点类似,svn图形化操作在vs2015上完成; 例如看历史记录,提交代码之类的,很是方便,废话不多说,直接上个截图: 剩下,自己摸索着玩一下...... ...
参考连接:https://blog.csdn.net/yw00yw/article/details/81354533 1、先下载好NodeJS,然后输入如下命令安装yarn npm install -g yarn 2、查看版本: yarn --version 3、查看 yarn 默认配置 yarn ...
1.要获取下载文件的路径2.下载的文件名是什么?3.想方设法让浏览器能够支持我们需要的东西4.获取下载文件的输入流5.创建缓冲区6.获取OutputStream对象7.将FileOutputStream流写入到buffer缓冲区8.使用OutputStream将缓冲区中的数据输出到客户端 ...
查看版本 https://answers.ros.org/question/330033/is there a way to know which version of autoware is running/ cd autoware_dir/src/autoware/common git desc ...
"sciorz画画" 动态规划, 表示取 的点,能够得到的最大值。 转移方程:$dp[i][j]=\begin{cases} a[i] a[i+1] a[j],j i=2\\max(dp[i][k]+dp[k][j]+a[i] a[k] a[j]),k∈(i+1,j 1)\end{cases}$ ...
链接:https://leetcode cn.com/problems/que shi de shu zi lcof/ 代码 ...
Problem Description 把一个字符三角形掏空,就能节省材料成本,减轻重量,但关键是为了追求另一种视觉效果。在设计的过程中,需要给出各种花纹的材料和大小尺寸的三角形样板,通过电脑临时做出来,以便看看效果。 Input 每行包含一个字符和一个整数n(0<n<41),不同的字符表示不同的花 ...
#include<iostream> #include<vector> #include<algorithm> #include <queue> #include <functional> #define endl '\n' #define _for(i,a,b) for(int i=a;i<b;i ...
1. 必须在 Debug模式下启动! 一般这样设置之后就可以了 2. 可能需要手动重新编译(点那个锤子??) 或者点击上面的 Build 总结:Debug模式启动是最关键的! 然后点更新类和资源就可以生效了 ...
int类型 1.python3中默认都是int类型(无限大) 2.python2中int范围(2**62);long范围(无限大) float类型 字符串类型 1.name = “daheng” #有引号就是字符串类型 布尔类型 1. 2>1 true 2. 1>2 false ...
《大话设计模式》通篇都是以情景对话的形式,用多个小故事或编程示例来组织讲解GoF(设计模式的经典名著——Design Patterns: Elements of Reusable Object-Oriented Software,中译本名为《设计模式——可复用面向对象软件的基础》的四位作者Erich ...
1 #include<bits/stdc++.h> 2 3 using namespace std; 4 5 const int N = 1e5+5; 6 7 char a[N],b[N]; 8 9 struct bign{ 10 int d[N]; 11 int len; 12 bign(){ 1 ...
桥接模式 桥接(Bridge)是用于把抽象化与实现化解耦,使二者可以独立变化。它通过提供抽象化和实现化之间的桥接结构,来实现二者的解耦。 这种模式涉及到一个作为桥接的接口,使得实体类的功能独立于接口实现类。这两种类型的类可被结构化改变而互不影响。 我们通过下面的实例来演示桥接模式(Bridge Pa ...