函数(2)

Python基础 特殊变量 Python解释器提供了一些以两个下划线开头和结尾命名的变量,它们具有特别意义,比如_doc_ (获得文件里面的注释内容) _file_ ,表示当前脚本路径等,这也是为什么文件命名要尽量避免以两个下划线开头和结尾 递归函数(Recursive Function) 自己调用自己的函数,编写递归函数要重点把握两点:递推关系和递归结束条件 每次调用函数都需要分配一块栈区空间,用于储存函数的参数以及内部定义的局部变量等数据,在函数执行结束返回后,它对应的栈区空间会被释放(归
分类: 其他 发布时间: 07-22 21:08 阅读次数: 0

吴裕雄--天生自然 python数据分析:加纳卫生设施数据分析

import numpy as np # linear algebra import pandas as pd # data processing, CSV file I/O (e.g. pd.read_csv) # Any results you write to the current directory are saved as output. import matplotlib.pyplot as plt import seaborn as sns %matplotl
分类: 其他 发布时间: 07-22 21:08 阅读次数: 0

Django之模版系统

语法 关于模板渲染你只需要记两种特殊符号(语法) {{ }}和 {% %} 变量相关的用{{}},逻辑相关的用{%%}。 变量 在Django的模板语言中按此语法使用:{{ 变量名 }}。   当模版引擎遇到一个变量,它将计算这个变量,然后用结果替换掉它本身。 变量的命名包括任何字母数字以及下划线 ("_")的组合。 变量名称中不能有空格或标点符号。   深度查询据点符(.)在模板语言中有特殊的含义。当模版系统遇到点("."),它将以这样的顺序查询:    字典查询(Dictionary lo
分类: 其他 发布时间: 07-22 21:08 阅读次数: 0

node.js第一天

var a = ['hello','world']; console.log(typeof(a));//object var b =a; b[0] = 'bye'; console.log(a[0]);//'bye' console.log(b[0]);//'bye' console.log(typeof(b));//object a instanceof String; b instanceof String // JavaScript类
分类: 其他 发布时间: 07-22 21:08 阅读次数: 0

springboot的mapper.xml在src下问题

在pom.xml里面的build标签加上resources说明 <resources> <!-- mapper.xml文件在java目录下 --> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> </includes> </resource> <!--
分类: 其他 发布时间: 07-22 21:08 阅读次数: 0

java基础(网络编程---IP、端口、URL)

IP地址 用来标识网络中的一个通信实体的地址。通信实体可以是计算机、路由器等。 IP地址分类   IPV4:32位地址,以点分十进制表示,如192.168.0.1   IPV6:128位(16个字节)写成8个16位的无符号整数,每个整数用四个十六进制位表示,数之间用冒号(:)     分开,如:3ffe:3201:1401:1280:c8ff:fe4d:db39:1984 特殊的IP    127.0.0.1 本机地址   192.168.0.0--192.168.255.255私有地址,属于
分类: 其他 发布时间: 07-22 21:08 阅读次数: 0

HDU 6581 Vacation

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6581 思路:1.最终通过停止线的时候,一定是一个车后面堵着剩余所有的车,那么影响时间的就只有最前面这辆车。由于这辆车始终速度不变,那么我们可以这样计算答案:      从开始到结束这辆车总共要走 (初始离停止线的距离Si + 与 0 车之间夹着的车的长度 ∑Li )/ Vi.    2.所以对于每一辆车, 假设是它是和 0 车堵在一起的最靠前的一辆车,那么可以计算出一个值,所有的车的计算值的最大值
分类: 其他 发布时间: 07-22 21:08 阅读次数: 0

设置容器中pgsql密码

# su postgres psql postgres=# ALTER USER postgres WITH PASSWORD 'postgres'; postgres=# \q
分类: 其他 发布时间: 07-22 21:08 阅读次数: 0

linux版宝塔安装Redis

1安装服务 2配置设置 3安装PHP扩展 首先,我们来安装服务,进入管理面板--软件管理--运行环境--redis-点击安装,等待完成 完成之后开始第二步,配置设置。这一步根据自己需要进行配置。注意安全问题哦 我这里就改一下设置密码验证 找到/www/server/redis/下面的文件redis.conf里面的requirepass foobared这行,将注释去掉 foobared这个改为自己想设置的密码 然后安装php扩展 等待完成。 完成后重启即可 参考博客:https://www.l
分类: 其他 发布时间: 07-22 21:08 阅读次数: 0

5924: 加工生产调度(贪心)

描述 某工厂收到了 n 个产品的订单,这 n 个产品分别在 A、B 两个车间加工,并且必须先在 A 车间加工后才可以到 B 车间加工。 某个产品 i 在 A,B 两车间加工的时间分别为Ai,Bi。怎样安排这 n 个产品的加工顺序,才能使总的加工时间最短。 这里所说的加工时间是指:从开始加工第一个产品到最后所有的产品都已在 A,B 两车间加工完毕的时间。 输入 第一行仅—个数据 n ,表示产品的数量; 接下来 n 个数据是表示这 n个产品在 A 车间加工各自所要的时间; 最后的 n 个数据是表示
分类: 其他 发布时间: 07-22 21:08 阅读次数: 0

codeforces865C

Gotta Go Fast CodeForces - 865C You're trying to set the record on your favorite video game. The game consists of Nlevels, which must be completed sequentially in order to beat the game. You usually complete each level as fast as possible, but somet
分类: 其他 发布时间: 07-22 21:08 阅读次数: 0

一条SELECT查询语句在数据库里执行时都经历了什么

每天都在跟 mysql 打交道,你知道执行一条简单的 select 语句,都经历了哪些过程吗? 首先,mysql 主要是由 server 层和存储层两部分构成的。server 层主要包括连接器、查询缓存,分析器、优化器、执行器。存储层主要是用来存储和查询数据的,常用的存储引擎有 InnoDB、MyISAM,MySQL 5.5.5版本后使用 InnoDB 作为默认存储引擎。 连接器 连接器主要负责将 mysql 客户端和服务端建立连接,连接成功后,会获取当前连接用户的权限。这里获取到的权限对整个
分类: 其他 发布时间: 07-22 21:08 阅读次数: 0

mysql数据库配置问题:授权指定库给指定mysql账号访问

1.管理员对指定账号进行授权 grant all privileges on 数据库名.* to '账号名'@'%' identified by '账号密码'; # 示例: ''' 数据库名:shuchengyi 账号名:shucheng 密码:shucheng ''' grant all privileges on shuchengyi.* to 'shucheng'@'%' identified by 'shucheng'; # 如要授权的账户未被创建则自动创建该账号 2.如果本机连m
分类: 其他 发布时间: 07-22 21:08 阅读次数: 0

jmeter-正则表达式提取器(转)

https://blog.csdn.net/quiet_girl/article/details/50724313
分类: 其他 发布时间: 07-22 21:08 阅读次数: 0

备份与恢复(四)

备份与恢复(四) 8.备份与恢复 8.1 备份恢复概述 8.2 通过virt-manager管理快照 创建快照 恢复快照 删除快照 8.2.1 创建快照 #查看运行的虚拟机列表 [root@KVM ~]# virsh list Id 名称 状态 ---------------------------------------------------- 2 centos6.5 running
分类: 其他 发布时间: 07-22 21:08 阅读次数: 0

一个测试文件与源文件位于不同模块时Jacoco覆盖率配置的例子

问题描述: 我们有个多模块项目,由于种种原因(更常见的可能是需要集成测试)测试文件和源文件不在一个模块,Jacoco的覆盖率无法正确显示,查询了一些资料,发现中文的例子比较少,就把我自己的Demo贴一下吧。 该demo 项目有三个子模块,其中sub1,sub2包含各自业务逻辑,demo-test作为测试模块。 <modules> <module>sub1</module> <module>sub2</module> <module>dem
分类: 其他 发布时间: 07-22 21:08 阅读次数: 0

树状数组套权值线段树

1.引言 树状数组套线段树可以以\(O(nlogn)\)的优秀复杂度维护带修改操作的区间K小值和带修改操作的区间大于/小于K的值的个数的问题. 一些人也把这种树套树的结构叫做树状数组套主席树.事实上,在这种树套树中,内层的每一颗线段树是独立的,并不是类似于可持久化线段树(广泛被接受的"主席树")那样的"互相依存"的线段树.但是由于"主席树"在\(OI\)界定义并不明确,有些语境下也可以把动态开点的线段树称为主席树.本文对于内层的树统一采用"线段树/动态开点线段树"的称呼. 2.前置知识 (都学
分类: 其他 发布时间: 07-22 21:08 阅读次数: 0

03:设置邮件报警

本篇文件写之前,请允许我吐槽一下:网上都是写什么人啊,文章别复制贴来贴去的,自己有没有验证过啊——都什么年代了,还配置使用脚本(还在用sendmail或postfix)来进行邮件发送;我只想说:小哥,你累不累啊 本篇文章主要是对上篇文章的 monitor_http_port_80 监控项设置邮件报警,主要思路是:1、添加trigger;2、添加动作;3、设置发件人;4、设置收件人;5、最后验证; 一、添加触发器: 1、node1上添加触发器:步骤:配置 ---> 主机 ---> 触发器,具体如
分类: 其他 发布时间: 07-22 21:08 阅读次数: 0

【洛谷 P1641】 [SCOI2010]生成字符串(Catalan数)

题目链接 可以看成在坐标系中从\((0,0)\)用\(n+m\)步走到\((n+m,n-m)\)的方案数,只能向右上\((1)\)或者右下\((0)\)走,而且不能走到\(y=-1\)这条直线上。 不考虑最后那个限制条件的话就是\(n+m\)次中选\(m\)次往右下走,即\(C(n+m,m)\)。 然后根据对称原理,从\((0,0)\)走到\(y=-1\)上就相当于从\((0,-2)\)走到\(y=-1\)上,其方案数是一样的,所以经过\(y=-1\)的方案数其实就是从\((0,-2)\)走到
分类: 其他 发布时间: 07-22 21:08 阅读次数: 0

grok debugger 正则解析nginx日志

地址:https://grokdebug.herokuapp.com/ 1.捞一段nginx的日志 这个是我的nginx日志格式: '$remote_addr [$time_local] "$request" ' '$request_body $status $body_bytes_sent "$http_referer" "$http_user_agent" ' '$request_time $upstream_response_time'; 对应的日志: 172.16.16.132 [22
分类: 其他 发布时间: 07-22 21:08 阅读次数: 0