python3 优惠券查询GUI程序
from tkinter import ttk from tkinter import messagebox import pymssql import tkinter import decimal import time #定义数据库连接函数 def da(str): conn = pymssql.connect(host=' 数据库地址',database='数据库名称',user='用户账号',password='用户密码') cur = conn.cursor() cur.execut
python3 修改计算机名称GUI程序
from tkinter import * from tkinter import messagebox import tkinter import winreg import os def serch(): sk=etr.get() sk1 = etr1.get()#拿到文本框内容 if not sk1:#判断文本框是否输入内容 tkinter.messagebox.showerror('警告','请在文本框输入内容') else: a='wmic computersystem where
实现Runnable接口好在哪里?
1.从代码架构角度:具体的任务(run方法)应该和“创建和运行线程的机制(Thread类)”解耦,用runnable对象可以实现解耦。 2.使用继承Thread的方式的话,那么每次想新建一个任务,只能新建一个独立的线程,而这样做的损耗会比较大(比如重头开始创建一个线程、执行完毕以后再销毁等。如果线程的实际工作内容,也就是run()函数里只是简单的打印一行文字的话,那么可能线程的实际工作内容还不如损耗来的大)。如果使用Runnable和线程池,就可以大大减小这样的损耗。 3.继承Thread类以
算法第三章上机实践报告,编辑距离问题
实践报告任选一题进行分析。内容包括: 实践题目 问题描述 算法描述 算法时间及空间复杂度分析(要有分析过程) 心得体会(对本次实践收获及疑惑进行总结) 1.实践题目 7-3 编辑距离问题 (30 分) 2.问题描述 设A和B是2个字符串。要用最少的字符操作将字符串A转换为字符串B。这里所说的字符操作包括 (1)删除一个字符; (2)插入一个字符; (3)将一个字符改为另一个字符。 将字符串A变换为字符串B所用的最少字符操作数称为字符串A到 B的编辑距离,记为d(A,B)。 对于给定的字符串A和
VPS Linux修改root密码
hosteons VPS 没有提供在网页控制面板里修改root密码的选项,但是可以通过Rescue模式吃查看root密码以及 有重置root密码为随机值的选项。 在重置root密码为随机值后,进入系统 输入 passwd 就可以直接输入新密码,系统还会根据密码的强度给出bad password的建议 最后再确认一次就可以了。
SpringCloud-使用熔断器防止服务雪崩-Ribbon和Feign方式(附代码下载)
场景 SpringCloud-服务注册与实现-Eureka创建服务注册中心(附源码下载): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/102535957 SpringCloud-服务注册与实现-Eureka创建服务提供者(附源码下载): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/102558004 SpringCloud-创建服务消费者-Ribbo
[CrackMe]160个CrackMe之001
吾爱破解专题汇总:【反汇编练习】160个CrackME索引目录1~160建议收藏备用 一、Serial/Name 之 暴力破解 1. 熟悉界面:很常规的一个界面,输入完账号密码之后会进行验证。 2. ollbdg调试 - 如何下第一个断点 1)问题1:因为这不像编程,编程时这里会存在一个main函数入口,但这个根本没有,所以如何下第一个程序断点来分析就非常重要。 答案:利用函数调用栈来找到调用MessageBoxA的地址.这时肯定存在栈顺序,xxa->xxb->MessageBox
Webpack开发指南
前言 成为一个全栈工程师,前端是必不可少的,这位前端构建工具webpack是一门必修的技术。 在学习webpack之前,先熟悉一下npm工具:https://www.runoob.com/nodejs/nodejs-npm.html 什么是webpack? webpack可以打包所有的样式,脚本,表,资源,生成一个或多个bundle,webpack 能够处理 JS 文件的互相依赖关系,能够处理JS的兼容问题,把高级的、浏览器不是别的语法,转为低级的浏览器能正常识别的语法。 官方文档:https
聊聊nacos client的ConfigFilterChainManager
序 本文主要研究一下nacos client的ConfigFilterChainManager IConfigFilterChain nacos-1.1.3/api/src/main/java/com/alibaba/nacos/api/config/filt
【题解】CJOI2019 Oct 17 GZYZSY Round Day2 简要题解
【题解】CJOI2019 Oct 17 GZYZSY Round Day2 简要题解 //@winlere
#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
#include<vector>
#include<queue>
#define getchar() (__c==__ed?(__ed=__buf+fread(__c=__buf,1,1<<18,stdin),*__c++):*__c++)
项目搭建到Linux--实用笔记
项目搭建到Linux--实用笔记 1.启动redis 目录 /usr/local/redis/bin (我自己的目录) 启动 ./redis-server redis.conf (./当前目录下) 2.启动nginx(这玩意怎么读 引擎克斯???请指点)目录 /usr/local/nginx/sbin 启动 ./nginx 3.启动tomcat目录 /usr/local/tomcat 启动 ./startup.sh 4.启动日志 目录 cd /us
【LGR-032】随机数生成器
题面 https://www.luogu.org/problem/P3600 题解 洛谷试炼场里“概率期望”的题,我写了$4$个,这应该是第$5$个。 我查了一下,这是有出处的。见【洛谷2017春节联欢赛】Hello Dingyou 是这场比赛的$F$题,说明在这场比赛中还是一道很难的题。 但从$CF$赛制和题数来看,这道题如果选对了方法也应该是很好做的。 我们先观察一下答案的形式,一般的概率期望处理这些最大/最小的都没有很好的办法,但是因为是求最小的最大,这种形式在二分问题中出现的很多($\
[Tadeas] Image Detection
Object Detection Bounding box(最小外截距项)和category label Difference with the other task: single task: classification <---> classification and localization multi-task: object detection <---> instance segmentation contest imagenet large scale visual recog
java注释使用示例
举例说明java注解的使用:设置非空注解,当属性未进行赋值时,给出错误提示。 简单实体类: package com.test.annotation;
public class Person {
@NotNullAnnotation
private String name;
public String getName() {
return name;
}
public void setName(String nam
今日推荐
周排行