python基础入门---if __name__ == '__main__' 的理解

在大多数编排得好一点的脚本或者程序里面都有这段if __name__ == 'main': ,虽然一直知道他的作用,但是一直比较模糊,收集资料详细理解之后与大家分享。 1、这段代码的功能 一个python的文件有两种使用的方法,第一是直接作为脚本执行,第二是import到其他的python脚本中被调用(模块重用)执行。因此if __name__ == 'main': 的作用就是控制这两种情况执行代码的过程,在if __name__ == 'main': 下的代码只有在第一种情况下(即文件作为脚
分类: 其他 发布时间: 03-29 23:17 阅读次数: 0

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
分类: 其他 发布时间: 03-29 23:17 阅读次数: 0

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
分类: 其他 发布时间: 03-29 23:17 阅读次数: 0

微信:商品分类

一 商品分类
分类: 其他 发布时间: 03-29 23:17 阅读次数: 0

SpringBoot源码分析(二)启动原理

Springboot的jar启动方式,是通过IOC容器启动 带动了Web容器的启动 而Springboot的war启动方式,是通过Web容器(如Tomcat)的启动 带动了IOC容器相关的启动 一、不可不说的Web容器(如Tomcat) 不管是jar启动还是war包启动,都绕不开web容器相关。先了解这个怎么工作的,以Tomcat为例, 看看Springboot 怎么来自动装配tomcat 相关的组件? 1.1 相关类 相关包org.springframework.boot.autoconfi
分类: 其他 发布时间: 03-29 23:17 阅读次数: 0

使用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这种方
分类: 其他 发布时间: 03-29 23:17 阅读次数: 0

MySQL 教程--检视阅读

MySQL 教程--检视阅读 准备:Windows 上安装 MySQL 教程地址,PHP语言基础 教程地址2 教程地址3,有讲数据库的备份和恢复 教程地址4,w3c.china,php基础,扩展阅读 Markdown支持的代码块类型 这个教程大体在讲什么? 教程细部说了什么? 是否同意教程的知识和观点,同意程度? 该教程为了带来了什么? RDBMS(Relational Database Management System:关系数据库管理系统 。 安装地址:C:\Program Files\M
分类: 其他 发布时间: 03-29 23:17 阅读次数: 0

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",右键点击"以管理
分类: 其他 发布时间: 03-29 23:17 阅读次数: 0

django之抽取模板

以3个应用(5个页面)来记录一下如何提取模板:   一、页面展示 news/index.html course/course.html doc/download.html news/search.html user/register.html   二、页面分析   抽取模板要先对应用内的网页进行分析,找出网页之间的共性。   对着5个页面分析不难发现:     每个页面的头部和尾部都是一样的。     注册页面(register.html)、课程页面(course.html)中间是由一个部分构
分类: 其他 发布时间: 03-29 23:17 阅读次数: 0

消费者主义

人体工学椅,万豪酒店床上用品
分类: 其他 发布时间: 03-29 23:17 阅读次数: 0

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 +
分类: 其他 发布时间: 03-29 23:17 阅读次数: 0

博学谷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.实战项目二 接下来我们对这七个阶段按上面
分类: 其他 发布时间: 03-29 23:17 阅读次数: 0

咕泡学院java架构师

caier-20 我们一起努力,一起学习,加油! caier-20 微云学习地址:https://share.weiyun.com/5mokPqU 网盘学习地址:https://pan.baidu.com/s/1CTx5SqUeM-ZKtDYLeovODQ 提取码:iclq 致学者:不论你在什么时候开始,重要的是开始之后请不要停止。 并发编程 + activemq + 实战案例并发编程基础篇 第一天 1、课程大纲简要介绍 2、线程基础概念、线程安全概念、多个线程多个锁概念 3、对象锁的同步和异
分类: 其他 发布时间: 03-29 23:17 阅读次数: 0

06 函数式编程

函数式编程灵活又性能优异,本文将阐述scala中的函数式编程。 1 系统、软件以及前提约束 win10 64位 以了解scala中的类与对象,并进行code https://www.jianshu.com/p/92f555f859c2 idea2018.1 2 操作 1 通常的函数定义 //无参函数,有返回类型Unit def test(): Unit ={ } //有参函数,有返回类型 def test(age:Int):Int={ age+1 }
分类: 其他 发布时间: 03-29 23:17 阅读次数: 0

Java web的一些总结(三:关于Maven)

Maven做什么用的: 简而言之就是管理依赖,管理jar包的 约定大于配置,和约定相同的就不需配置了 还有个好处就是,maven会自动配置你配置包的依赖包,这点非常像anaconda Maven安装好后需要的配置: bin文件夹放一些命令行命令什么的 conf文件夹下的setting.xml是核心配置文件 需要设置本地仓库 <localRepository>d:/maven/repository</localRepository> 需要设置镜像,阿里云即可 1 <mirror
分类: 其他 发布时间: 03-29 23:17 阅读次数: 0

httpserver ---tcp参数设置

1、SO_REUSEADDR选项: 在服务器程序中,SO_REUSEADDR socket选项通常在调用bind()之前被设置。 SO_REUSEADDR可以用在以下四种情况下: (摘自《Unix网络编程》卷一,即UNPv1) 1、当有一个有相同本地地址和端口的socket1处于TIME_WAIT状态时,而你启动的程序的socket2要占用该地址和端口,你的程序就要用到该选项。 2、SO_REUSEADDR选项允许在同一个端口上启动同一服务器的多个实例,只要每个实例捆绑一个不同的IP地址即可
分类: 其他 发布时间: 03-29 23:17 阅读次数: 0

初学HTML5——CSS3变形

CSS3 transform1.基本语法:transform:none|transform-func
分类: 其他 发布时间: 03-29 23:17 阅读次数: 0

初学HTML5——CSS3动画

CSS3 animations一个完整的CSS animations由两部分构成一组定义的动画关键帧
分类: 其他 发布时间: 03-29 23:17 阅读次数: 0

字节流之数据输入输出流

DataOutputStream/DataInputStream对流功能的扩展,可以更加方面的读
分类: 其他 发布时间: 03-29 23:16 阅读次数: 0

字节缓冲流及字节流文件拷贝的比较

BufferedInputStream&BufferedOutputStream这两个流类位
分类: 其他 发布时间: 03-29 23:15 阅读次数: 0