文件操作中,使用递归退出不了。

  在手动编写一个FTP时,需要编写一个函数用来选择文件,返回文件路径。   这里选择了递归函数进行一次性的取值。 import os def choose_file(): while True: current_path = os.getcwd() path_list = os.listdir(current_path) for index,name in enumerate(path_list,1):
分类: 其他 发布时间: 08-15 21:58 阅读次数: 0

自己写的正则表达式

只匹配英文和数字并只能是英文开头的正则表达式: /^[A-Za-z][A-Za-z0-9]*$/
分类: 其他 发布时间: 08-15 21:58 阅读次数: 0

horizon Web管理界面 云计算openstack核心组件——horizon Web管理界面(10)

一、horizon 介绍: 理解 horizon Horizon 为 Openstack 提供一个 WEB 前端的管理界面 (UI 服务 )通过 Horizone 所提供的 DashBoard 服务 , 管理员可以使用通过 WEB UI 对 Openstack 整体云环境进行管理 , 并可直观看到各种操作结果与运行状态。 DashBoard 与其他组件的关系 登陆 Dashboard 界面 启动客户端浏览器,于地址栏输入: http://Horizone_server_ip/dashboard
分类: 其他 发布时间: 08-15 21:58 阅读次数: 0

洛谷 P4344 [SHOI2015]脑洞治疗仪

题意简述 维护序列,支持以下操作: 0 l r:将l~r赋为0 1 l1 r1 l2 r2:将l1~r1中的1替换l2~r2中的0,多余舍弃 2 l r:询问l~r中最大连续1的长度 题解思路 珂朵莉树暴力赋值,查询 代码 #include <set> #include <iostream> #include <algorithm> #define IT set<Node>::iterator typedef long long ll; using std::set; int n,m,op,l
分类: 其他 发布时间: 08-15 21:58 阅读次数: 0

Knapsack Cryptosystem(状压dp)

题目描述 Amy asks Mr. B problem E. Please help Mr. B to solve the following problem. There are n people, who don't know each other at the beginning. There are m turns. In each turn, 2 of them will make friends with each other. The friend relation is mut
分类: 其他 发布时间: 08-15 21:58 阅读次数: 0

2019牛客暑期多校训练营(第九场)H(主席树+二分)

题意: 有\(n\)个长度分别为\(a_i\)的竹子,现在有\(m\)次操作,每次操作给你四个数字\(l,r,x,y\)。现在你需要将区间\([l,r]\)的竹子砍\(y\)刀,对于每刀,你需要选择一个高度\(h\),你需要将区间\([l,r]\)中高度超过\(h\)的竹子砍掉,最终你需要保证每一刀砍了的高度相同。现在问你第\(x\)刀需要砍的高度。 分析: 根据题意,对于某一个\(query(l,r,x,y)\),每一刀需要砍掉的高度是固定的,为\(\frac{\sum_{i=l}^{r}a
分类: 其他 发布时间: 08-15 21:58 阅读次数: 0

8.13 纪中集训 Day13

T1rank Description 小h和小R正在看之前的期末&三校联考成绩,小R看完成绩之后很伤心,共有n(n<=5*10^6)个学生,第i个学生有一个总成绩Xi(0<=Xi<=10^5),因为他的排名是倒数第k(1<=k<=n)个,于是小R想知道那些成绩比他低(包括成绩和他一样)的同学的成绩,这样能让他没那么伤心。 Input 第一行,n和k,表示有n个学生,小R排倒数第k. 第二行,n个非负整数,表示这n个学生的成绩。 Output 一行,共k个数,从小到大输出。(相同成绩按不同排名算
分类: 其他 发布时间: 08-15 21:58 阅读次数: 0

[kuangbin带你飞]专题十六 KMP & 扩展KMP & Manacher F - The Minimum Length HUST - 1010 (kmp循环节)

F - The Minimum Length HUST - 1010 题目链接:https://vjudge.net/contest/70325#problem/F 题目: There is a string A. The length of A is less than 1,000,000. I rewrite it again and again. Then I got a new string: AAAAAA...... Now I cut it from two different p
分类: 其他 发布时间: 08-15 21:58 阅读次数: 0

一堂优秀学员吕智钊分享----HHR计划----直播课第二课

备注:本周四:创业者分享,下周四:投资人分享。 08年开始创业。 最重要的两条复盘思考: 大纲: ---坚持最低成本试错,最快速度学习---- 1,复盘1:创业早期如何快速学习 a,从竞争对手身上学习 b,如何快速把业务跑起来。 2,复盘2:如何跟资本打交道 a,牢记:资本的本质是买卖 b, 不要造假 3,深度思考:开源节流,五步法 详细课程笔记: 1,复盘1:创业早期如何快速学习 a,从竞争对手身上学习 b,如何快速把业务跑起来。 零乱笔记: (关键:在于怎么验证需求,跑通商业模型。是否是先
分类: 其他 发布时间: 08-15 21:58 阅读次数: 0

安装软件程序

概念: 包管理系统(package management system, PMS):用来进行软件安装、管理和删除的命令行工具   PMS利用一个数据库来记录各种相关的内容     1.linux系统上已经安装了什么软件包     2.每个包安装了什么软件     3.每个已安装软件包的版本   PMS还可以用来检测软件包之间的依赖关系   仓库:软件包存储的服务器,可以利用PMS通过互联网访问
分类: 其他 发布时间: 08-15 21:58 阅读次数: 0

Kubernates之从pod中拷贝文件到宿主机

想从k8s的pod中拷贝文件到宿主机,kubectl 的cp命令,但是网上搜索了下,感觉有点乱,自己记录下。 hadoop这个namespace下,有个hadoop-hadoop-yarn-rm-0的pod,它的work_dir是/usr/local/hadoop,在这个目录下有个application_1564318400358_0562_1文件,现在的目的是将此文件拷贝到宿主机上,命令如下List-1所示。由于我们的work_dir是/usr/local/hadoop,所以不需要写完全路径
分类: 其他 发布时间: 08-15 21:58 阅读次数: 0

horizon部署

第一步:下载dashboard服务 [root@zxw6 ~]# yum install openstack-dashboard -y 第二步:配置文件/etc/openstack-dashboard/local_settings [root@zxw6 ]# vim /etc/openstack-dashboard/local_settings OPENSTACK_HOST = "zxw6" OPENSTACK_KEYSTONE_URL = "http://%s:5000/v3" % OPEN
分类: 其他 发布时间: 08-15 21:58 阅读次数: 0

mongodb 数据更新命令、操作符

一、Mongodb数据更新命令 Mongodb更新有两个命令:update、save。 1.1update命令 update命令格式: db.collection.update(criteria,objNew,upsert,multi) 参数说明: criteria:查询条件 objNew:update对象和一些更新操作符 upsert:如果不存在update的记录,是否插入objNew这个新的文档,true为插入,默认为false,不插入。 multi:默认是false,只更新找到的第一条记
分类: 其他 发布时间: 08-15 21:58 阅读次数: 0

python将py文件转换为pyc

python -m py_compile lib/ylpy.py python -m py_compile lib/ylpy.py python 一个.py文件如何调用另一个.py文件中的类和函数 A.py文件: def add(x,y): print('和为:%d'%(x+y)) B.py文件: import A A.add(1,2)
分类: 其他 发布时间: 08-15 21:58 阅读次数: 0

高频正则表达式

大前提:出现在python中的re模块,出现的匹配规则,   第一:斜杠都是反斜杠(\);   第二:默认情况下,都为匹配为贪婪模式;   第三:返回值都是列表数据类型,当没有匹配到会匹配为空列表。 非贪婪模式:当我们进行一次正则匹配,例如同时匹配ab,abb,abbbb,规则会将这一次匹配结果为ab,贪婪则会匹配为abbbb,b次数最多的一次。  代码如下:res = re.findall(r'ab*?','abbbbbbb') ?:转化为非贪婪模式。 分组:  ()分组,将括号的结果,放到
分类: 其他 发布时间: 08-15 21:58 阅读次数: 0

CentOS 7.4搭建LAMP,LAMP:Linux、Apache、MySQL、PHP

CentOS 7.4搭建LAMP,LAMP:Linux、Apache、MySQL、PHP。 目录: 第一部分 准备工作 第二部分 安装Apache服务 第三部分 安装MySQL服务 第四部分 搭建PHP运行环境 第五部分 LAMP架构应用 第一部分 准备工作 一:服务器:Linux系统—CentOS 7.4; IP地址:192.168.80.10 客户端:以WIN7为例,测试验证结果,与服务器在同一网段; IP地址:192.168.80.2 二:下载压缩包 http://httpd.apach
分类: 其他 发布时间: 08-15 21:58 阅读次数: 0

速查表-大全 特别推荐:Web开发常用速查手册大全

0.jQuery1.11.0_中文 1.[实用]19个Web开发者必备速查表(多图) 2.特别推荐:Web开发常用速查手册大全
分类: 其他 发布时间: 08-15 21:58 阅读次数: 0

JZOJ 3455. 【NOIP2013模拟联考3】库特的向量(code)

题目 Description 从前在一个美好的校园里,有一只(棵)可爱的弯枝理树。她内敛而羞涩,一副弱气的样子让人一看就想好好疼爱她。仅仅在她身边,就有许多女孩子想和她BH,比如铃,库特,等等。不过,除却巫山不是云,理树的心理只有那个帅气高大的男孩子——恭介,这让女孩子们不得不终日唉声叹气,以泪洗面。不过恭介是那样强大而完美,根本没有办法击败他,她们也只好咬牙忍痛度日,以待反击之时。 终于,她们获得了一次机会。机智的库特利用弹道学、密码学、宇宙学的知识设计出了一个密室,可以让进入的人无法从内部
分类: 其他 发布时间: 08-15 21:58 阅读次数: 0

数论小白都能看懂的平面凸包详解

0.前言: 本文将已详细的配图,带您轻松入门平面凸包。 1.引入: 假设一个操场上有一些小朋友,下面是航拍视角: 现在他们要围一个球场做游戏。 因为老师比较懒,所以就只能麻烦一些小朋友了(他们自己撑着绳子防止球滚出去) 而小朋友又不动脑子。所以就只能麻烦你来出主意了。 显然,最简单的方法是这样: 先把一圈大绳子放在外面,然后往里缩,直到: 最外圈的小朋友撑起了绳子。 此时黑线围成的多边形的顶点就是小朋友所在的位置。 由此,我们就定义黑线围成的图形为一个平面凸包 那么,换一种定义方式,我们就定义
分类: 其他 发布时间: 08-15 21:58 阅读次数: 0

ios中时间倒计时

博客地址 https://github.com/sundayios/SQCountTimeDown.git
分类: 其他 发布时间: 08-15 21:58 阅读次数: 0