python基础入门---if __name__ == '__main__' 的理解
在大多数编排得好一点的脚本或者程序里面都有这段if __name__ == 'main': ,虽然一直知道他的作用,但是一直比较模糊,收集资料详细理解之后与大家分享。 1、这段代码的功能 一个python的文件有两种使用的方法,第一是直接作为脚本执行,第二是import到其他的python脚本中被调用(模块重用)执行。因此if __name__ == 'main': 的作用就是控制这两种情况执行代码的过程,在if __name__ == 'main': 下的代码只有在第一种情况下(即文件作为脚
idea自动生成方法注释
/** * @author hy-zhj * @date $date$ $time$ * $VAR1$ $params$ * @return $returns$ * @throws */ groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {if(pa
1088:滑雪(动态规划)
查看 提交 统计 提示 提问 总时间限制: 1000ms 内存限制: 65536kB 描述 Michael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael想知道载一个区域中最长的滑坡。区域由一个二维数组给出。数组的每个数字代表点的高度。下面是一个例子 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9
SpringBoot源码分析(二)启动原理
Springboot的jar启动方式,是通过IOC容器启动 带动了Web容器的启动 而Springboot的war启动方式,是通过Web容器(如Tomcat)的启动 带动了IOC容器相关的启动 一、不可不说的Web容器(如Tomcat) 不管是jar启动还是war包启动,都绕不开web容器相关。先了解这个怎么工作的,以Tomcat为例, 看看Springboot 怎么来自动装配tomcat 相关的组件? 1.1 相关类 相关包org.springframework.boot.autoconfi
使用async 和 await 每隔1s 2s 3s打印
1.投机取巧版 1 var counts=1;
2 async function aa(arg){
3 return arg;
4 }
5 aa(counts).then((res)=>{
6 setTimeout(function(){
7 console.log(res)
8 setTimeout(arguments.callee,(res++)*1000)
9 },res*1000)
10 }) 2.正解 js一直没有类似于sleep这种方
MySQL 教程--检视阅读
MySQL 教程--检视阅读 准备:Windows 上安装 MySQL 教程地址,PHP语言基础 教程地址2 教程地址3,有讲数据库的备份和恢复 教程地址4,w3c.china,php基础,扩展阅读 Markdown支持的代码块类型 这个教程大体在讲什么? 教程细部说了什么? 是否同意教程的知识和观点,同意程度? 该教程为了带来了什么? RDBMS(Relational Database Management System:关系数据库管理系统 。 安装地址:C:\Program Files\M
STM32F103和SIM800L打造低成本短信转发系统(二):软件安装篇
本文主要介绍安装Java环境、STM32CubeMX、MDK-ARM和mcuisp(操作系统WIN10)。 目录: 1.安装Java8 2.安装STM32CubeMX 3.安装STM32Cube MCU Package for STM32F1 series 4.安装MDK-ARM 5.安装mcuisp 1.安装Java 8(在线安装,jre): 下载地址:https://www.java.com/zh_CN/download/ 鼠标指向下载好的"JavaSetup8u241",右键点击"以管理
django之抽取模板
以3个应用(5个页面)来记录一下如何提取模板: 一、页面展示 news/index.html course/course.html doc/download.html news/search.html user/register.html 二、页面分析 抽取模板要先对应用内的网页进行分析,找出网页之间的共性。 对着5个页面分析不难发现: 每个页面的头部和尾部都是一样的。 注册页面(register.html)、课程页面(course.html)中间是由一个部分构
Openstack CloudKitty 计量计费命令行操作
Openstack CloudKitty 计量计费命令行操作 目录 Openstack CloudKitty 计量计费命令行操作 case1 case2 case3 case4 case5 case1 创建云主机服务instance_test, 并对其创建名为flavor_name的fields,并设置规格为t3.large 的云主机单价为1元。 [root@control1 ~]# openstack rating hashmap service create instance_test
+
博学谷java就业班
caier-20 我们一起努力,一起学习,加油! caier-20 微云学习地址:https://share.weiyun.com/5mokPqU 网盘学习地址:https://pan.baidu.com/s/1CTx5SqUeM-ZKtDYLeovODQ 提取码:iclq 致学者:不论你在什么时候开始,重要的是开始之后请不要停止。 1.JavaSE阶段 2.JavaWeb基础 3.SSH开发框架 4.实战项目一 5.其它开发框架 6.其它常用技术 7.实战项目二 接下来我们对这七个阶段按上面
咕泡学院java架构师
caier-20 我们一起努力,一起学习,加油! caier-20 微云学习地址:https://share.weiyun.com/5mokPqU 网盘学习地址:https://pan.baidu.com/s/1CTx5SqUeM-ZKtDYLeovODQ 提取码:iclq 致学者:不论你在什么时候开始,重要的是开始之后请不要停止。 并发编程 + activemq + 实战案例并发编程基础篇 第一天 1、课程大纲简要介绍 2、线程基础概念、线程安全概念、多个线程多个锁概念 3、对象锁的同步和异
Java web的一些总结(三:关于Maven)
Maven做什么用的: 简而言之就是管理依赖,管理jar包的 约定大于配置,和约定相同的就不需配置了 还有个好处就是,maven会自动配置你配置包的依赖包,这点非常像anaconda Maven安装好后需要的配置: bin文件夹放一些命令行命令什么的 conf文件夹下的setting.xml是核心配置文件 需要设置本地仓库 <localRepository>d:/maven/repository</localRepository> 需要设置镜像,阿里云即可 1 <mirror
httpserver ---tcp参数设置
1、SO_REUSEADDR选项: 在服务器程序中,SO_REUSEADDR socket选项通常在调用bind()之前被设置。 SO_REUSEADDR可以用在以下四种情况下: (摘自《Unix网络编程》卷一,即UNPv1) 1、当有一个有相同本地地址和端口的socket1处于TIME_WAIT状态时,而你启动的程序的socket2要占用该地址和端口,你的程序就要用到该选项。 2、SO_REUSEADDR选项允许在同一个端口上启动同一服务器的多个实例,只要每个实例捆绑一个不同的IP地址即可
今日推荐
周排行