python项目1:自动解压并删除压缩包
目的:实现压缩包的自动解压及删除。 思路:获取压缩包 > 解压 > 删除压缩包 代码实现:此处代码实现前提为.py文件和压缩包在同一文件夹 # 导入需要的包
import os
import shutil
import time
# 定义查找函数
def scan_file():
files = os.listdir()
for f in files:
if f.endswith('.zip'):
return f
# 定义解压函数
你真的了解 i++, ++i 和 i+++++i 以及 i+++i++ 吗?
我想大部分都知道 i++ 和 ++i的区别,i++ 就是先拿i来使用,之后再自增加1,而++i则是先自增加1,在拿i来使用,例如对于下面这两个语句,我敢保证大部分人都会做: int i = 1;
System.out.println(i++)
int i = 1;
System.out.println(++1)
答案分别为 1,2。对于这个答案我猜大多数人都能答出来。不过 i++ 和 ++i 这两个操作,在内部是如何实现的呢? 我们先来看另外一个问题: public stati
防止系统锁屏-python、C++实现
一、背景 作为一个开发,我的电脑经常是一个礼拜不关机,甚至时间更久,不知道在其他人看来这是不是一个常规操作。在日常工作中,我们的电脑也是一直处于非锁屏状态,出于对个人工作成果的安全性保护,我们公司给每个人的电脑上下发了一个组策略(属于强制下发,抗议无效),5min不对电脑进行操作,电脑就锁屏,这可真是令人操蛋,出去上个厕所的功夫电脑就锁屏啦、和别人讨论问题的功夫电脑又锁屏了,作为一个开发,这真不能忍。 最近一直在学习python,刚好接触到了python写windows服务相关的一些东西,嘿嘿
UVA - 387 A Puzzling Problem
题目链接: https://vjudge.net/problem/UVA-387 思路: 非常有意思的拼图,深搜+回溯, 输出硬伤:除了第一次之外,每次先输空格,再输出结果, 以及可能给的数据拼不成4*4表格的情况。 #include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
int vis[5][5];
int g[10010][5][5];
int maze[10010][2];
int sum=0;
决策树的升入浅出-视频
http://v.youku.com/v_show/id_XMzA4NjAwNjE4OA==.html?spm=a2h0k.8191407.0.0&from=s1.8-1-1.2
JS字符串、运算符、比较、条件按语句、
1、字符串 可以用单引号 或者双引号 ,在 JavaScript 中,字符串写在单引号或双引号中。因为这样,以下实例 JavaScript 无法解析: "We are the so-called "Vikings" from the north." 字符串 "We are the so-called " 被截断。 如何解决以上的问题呢?可以使用反斜杠 (\) 来转义 "Vikings" 字符串中的双引号,如下: "We are the so-called \"Vik
JS Math.sin() 与 Math.cos() 用法
1.关于Math.sin(x)以及math.cos(X) Math.sin(x) x 的正玄值。返回值在 -1.0 到 1.0 之间; Math.cos(x) x 的余弦值。返回的是 -1.0 到 1.0 之间的数; 这两个函数中的X 都是指的“弧度”而非“角度”,弧度的计算公式为: 2*PI/360*角度; 30° 角度 的弧度 = 2*PI/360*30 2.如何得到圆上每个点的坐标? 解决思路:根据三角形的正玄、余弦来得值; 假设一个圆的圆心坐标是(a,b),半径为r, 则圆上每个点的X
兄弟组件通信及滚动逻辑
子组件(字母A/B/C) Alphabet.vue <template>
<ul class="list">
<!-- <li class="item"
v-for="(item,key) of cities"
:key="key"
@click="handleLetterClick"
@touchstart="handleTouchStart"
java中-的流-与操作
/* 字节输出流 OutputStrema: * OutputStream抽象类 * write(int b); 将指定的字节写入此流中 * write(byte[] b); 将指定的数组 输入此流中 * write(byte[] b , int a , int c); 将指定的数组输入此流中 从a索引开始 获取c 个 * close(); 将此流关闭 并释放资源 * flush(); 刷新缓冲区 并将文件写入 * */ 字节输出流的子类 FileOutputStream: /* * File
Interpreting /proc/meminfo and free output for Red Hat Enterprise Linux 5, 6 and 7
Interpreting /proc/meminfo and free output for Red Hat Enterprise Linux 5, 6 and 7 Solution Verified - UpdatedOctober 2 2018 at 6:35 AM - https://access.redhat.com/solutions/406773 Environment Red Hat Enterprise Linux (RHEL) 5 Red Hat Enterprise Lin
nginx实现反向代理+健康检测
说明 tengine官方说明文档 nginx 对于后端RS的检查机制不完善 所有用Tengine进行反向代理12 一、反向代理 1.定义后端real-server(在http段) upstream static_server { server 192.168.17.175:80 weight=5; server 192.168.17.176:80 weight=3; } upstream basic_server { server 192.168.17.175:80 weight=2; ser
Insertion Sort Gym - 101955C 思路+推公式
题目:题目链接 题意:对长为n的1到n的数列的前k个数排序后数列的最长上升子序列长度不小于n-1的数列的种数,训练赛时怎么都读不明白这个题意,最后还是赛后问了旁队才算看懂,英语水平急需拯救55555 思路:明白题意后就很容易了,有一个坑点是k可能比n大,所以我们对k取min(k, n),我们先不考虑前k个数的顺序,比k大的数只能有一个出现在前k个数中,而且是要替换k这个位置的数字,并且最后这个数还要不计入最长上升子序列,可以理解为删掉,如果k + 1存在的话对于这个数要特殊处理,这样后面的那些
远程计算机需要网络级别身份验证,而您的计算机不支持该验证的解决方法
故障:"远程计算机需要网络级别身份验证,而您的计算机不支持该验证,请联系您的系统管理员或者技术人员来获得帮助" 故障症状:当您使用Windows XP"远程桌面连接"工具去连接Windows Vistas或Windows Server 2008的远程桌面、终端服务时,出现上述故障。 故障产生环境:远程桌面连接工具6.0以下版本,或者Windows XP Profressional SP1、SP2、SP3 解决方法: 1、请升级"远程桌面连接"工具最新6.1版本。 2、请把XP升级到最新SP3补
【Educational Codeforces Round 55 (Rated for Div. 2) B. Vova and Trophies】暴力+细节题
B. Vova and Trophies 题意 给你一个只有G,S两种字符的字符串,可以交换一次两个位置的字符,问最终最长的连续的G可以有多少个 2<=∣S∣<=1052<=|S|<=10^52<=∣S∣<=105 做法 有四种情况 第一种:只有一段连续的G,直接输出个数 第二种:有两段连续的G,两段间隔为1,答案为len1+len2 第三种:有两段连续的G,两段间隔大于1,答案为max(len1,len2)+1 第四种:有大于等于三段连续的G、并且有两段间隔等于一,答
【搬运合集】分享7款精品应用给大家,不召唤神龙召唤你!
我平时喜欢收集各种APP,一有觉得好的就会保存下来,不知不觉就多了很多有趣的APP。虽然这些APP都是我自己平时搜藏的,也都用了些时间,亲自测过都不错。链接我放在了最后面 1、照片扫描仪 这个工具是大名鼎鼎的Google开发的,功能简单实用,让老照片焕然一新。使用方法是先将图片位放到框架中,把带眩光的白形笔关掉,点按下方的圈钮即可采用扫描。扫完之后,将白圈逐一照应四个圆点,尽可能不要倾斜,缓移。每个点位都点准之后,整图晰效达成,非常整一化,而且连细节的花纹都分明可见。 2、文字播报器 之前在网
sqlsrv_query用法
sqlsrv_query用法 <?php $serverName = "serverName\sqlexpress"; $connectionInfo = array( "Database"=>"dbName", "UID"=>"username", "PWD"=>"password" ); $conn = sqlsrv_connect( $serverName, $connectionInfo); if( $conn === false ) { die( print_r( sqlsrv_er
今日推荐
周排行