Python 中,一个变量的作用域总是由在代码中被赋值的地方所决定的。 函数定义了本地作用域,而模块定义的是全局作用域。如果想要在函数内定义全局作用域,需要加上global修饰符。 变量名解析:LEGB原则当在函数中使用未认证的变量名时,Python搜索4个作用域[本地作用域(L)(函数内部声明但没 ...
分类:
编程语言 时间:
2019-01-20 12:00:13
阅读次数:
185
MySQL的几个常用安装包:rpm、源码、二进制免编译使用二进制免编译包安装:进入usr/local/src目录,将下载的安装包放在这个目录下:cd/usr/local/src查看自己Linux操作系统是32位还是64位:uname-a下载安装包:wgethttp://mirrors.163.com/mysql/Downloads/MySQL-5.6/mysql-5.6.39-linux-glib
分类:
数据库 时间:
2019-01-20 11:59:56
阅读次数:
180
方法重载与方法重写的区别: 方法重载:在同一个类中,方法名相同,参数列表必须不同,与反回值类型,访问修饰符无关,方法重写:方法名相同,参数列表相同,反回值类型必须一致或者是其子类和抽象类,访问权限不能于父类,不能抛出比父类更多的异常 <!--StartFragment --> 1、构造方法的作用是什 ...
分类:
其他好文 时间:
2019-01-20 11:59:45
阅读次数:
220
这篇文章介绍一下如何使用NG-ZORRO的layout相关的组件。 layout 概述 组件说明限制 [nz-layout] nz-layout布局容器 其下可嵌套 nz-header nz-sider nz-content nz-footer或 nz-layout本身,可以放在任何父容器中。 [n ...
分类:
其他好文 时间:
2019-01-20 11:59:35
阅读次数:
803
题意:给定$n\le 10^9$,求:$F(n)=\sum_{i=1}^n\sum_{j=1}^i\frac{\mathrm{lcm}(i,j)}{\mathrm{gcd}(i,j)}$,对1e9+7取模 推式子: $F(n)=\sum_{i=1}^n\sum_{j=1}^i\frac{\mathr ...
分类:
其他好文 时间:
2019-01-20 11:59:25
阅读次数:
189
在研发过程,把开发过程较好的一些内容片段记录起来,下面的内容是关于C#检查字符串是否是合法的HTTP URL地址的内容,应该是对各位有较大用处。 protected string HTTPChecker(string Value) { { } return Value; ...
Redis(https://redis.io/), 是一个内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 安装Redis 我很少在开发机中直接装各种数据库,我一般使用Docker,针对Redis也不例外,我还是使用Docker。 这是Redis在DockerHub里的地址:https ...
分类:
Web程序 时间:
2019-01-20 11:59:08
阅读次数:
279
threejs已经有了sprite插件,这就方便了three的用户,直接可以使用threejs的sprite插件来制作GUI模型。sprite插件是阿里的lasoy老师改造过的,这个很厉害,要学习一哈他的源码。闲话少叙,我们来看一下如何用原生的webgl来实现sprite精灵效果。首先我们来看一个样 ...
分类:
Web程序 时间:
2019-01-20 11:58:52
阅读次数:
243
给定 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 说明:你不能倾斜容器,且 n 的值至少为 2。 ...
分类:
编程语言 时间:
2019-01-20 11:58:45
阅读次数:
161
谈谈Java反射机制,动态代理是基于什么原理?小编整理了一些java进阶学习资料和面试题,需要资料的请加JAVA高阶学习Q群:701136382这是小编创建的java高阶学习交流群,加群一起交流学习深造。群里也有小编整理的2019年最新最全的java高阶学习资料!反射机制Java语言提供的一种基础功能,赋予程序在运行时自省(introspect,官方用语)的能力。可以在运行时通过提供完整的“包名+
分类:
编程语言 时间:
2019-01-20 11:58:37
阅读次数:
199
求逆序对数即可 ...
分类:
移动开发 时间:
2019-01-20 11:58:28
阅读次数:
432
一、接口定义 接口是指一组函数成员而不实现它们的引用类型,只能由类和结构来是实现,接口的作用就不阐述了 二、声明接口 下面是一些注意事项: a:接口声明不能包括静态成员和数据成员,只能包含非静态成员方法、时间、属性、索引器 b:函数成员的声明不能有任何实现代码,并且在每个声明的主体后使用分号分隔 c ...
#以字典的形式 保存相关省市数据 menu={ '北京':{ '朝阳':{ '国贸':{ 'CICC':{}, 'HP':{}, '银行':{}, 'CCTV':{} }, ... ...
分类:
编程语言 时间:
2019-01-20 11:58:04
阅读次数:
253
前言 涉及到日期计算和字符串与日期转换,转来转去很是麻烦,于是归纳总结一下。以下都可以用。 一、Dateformat类的常用格式 y 年 Year 1996; 96 M 年中的月份 Month July; Jul; 07 w 年中的周数 Number 27 W 月份中的周数 Number 2 D 年 ...
分类:
编程语言 时间:
2019-01-20 11:57:54
阅读次数:
216
序言 一块石头,放在马路中间,你会觉得它碍手碍脚,肯定会跑过去把它当垃圾扔掉,可能还会愤愤地说一句:谁TM这么没素质! 但是,谁又会在当时想着,如果这块石头放在某个建筑工地的地基里,它就会成为一座大楼的基石呢? 我们往往忽略了一些最浅显的道理,而让我们错失了对万物本质的领悟,对世间美好的体会。 有些 ...
分类:
其他好文 时间:
2019-01-20 11:57:44
阅读次数:
284
Python协程深入理解 从语法上来看,协程和生成器类似,都是定义体中包含yield关键字的函数。yield在协程中的用法: 在协程中yield通常出现在表达式的右边,例如:datum = yield,可以产出值,也可以不产出--如果yield关键字后面没有表达式,那么生成器产出None. 协程可能 ...
分类:
编程语言 时间:
2019-01-20 11:57:36
阅读次数:
144
1.Headers: 从用户的headers进行反爬是最常见的反爬策略,Headers是一种最常见的反爬机制Headers是一种区分浏览器行为和机器行为中最简单的方法,还有一些网站会对Referer (上级链接)进行检测 从而实现爬虫。 相应的解决措施:通过审查元素或者开发者工具获取相应的heade ...
分类:
其他好文 时间:
2019-01-20 11:57:27
阅读次数:
175