- 博客(18)
- 收藏
- 关注
转载 C# BackgroundWorker 详解
在C#程序中,经常会有一些耗时较长的CPU密集型运算,如果直接在 UI 线程执行这样的运算就会出现UI不响应的问题。由于计算过程比较长,我们在通过进度条来显示当前进度的同时,还希望能实时的把计算的中间结果显示在UI上。通过它我们可以进行一些运算结束后的操作,比如禁用取消按钮,异常处理,结果显示等。在窗体上构建一个BackgroundWorker 实例,在它的 DoWork事件处理函数中添加耗时的运算,然后调用它的RunWorkerAsync方法就可以了。如果检测到用户点击的取消按钮,就退出当前的计算过程。
2024-11-10 10:23:23
166
原创 python GUI自动操作总结
Opencv (Open Source Computer Vision Library) 是一个基于开源发行的跨平台计算机视觉库,它实现了图像处理和计算机视觉方面的很多通用算法,已成为计算机视觉领域最有力的研究工具。在这里我们要区分两个概念:图像处理和计算机视觉的区别:。图像处理侧重于"处理"图像–如增强,还原,去噪,分割等等;。而计算机视觉重点在于使用计算机来模拟人的视觉,因此模拟才是计算机视觉领域的最终目标。
2024-11-04 11:59:31
843
原创 win11 右键新建.md文件
再:在计算机>HKEY_CLASSES_ROOT右键查找,输入Typora,勾选项,取消勾选值和数据。我是win11,编码默认的是UTF-8,另存为 UTF-16 LE 保存!旧版的“Unicode”相当于新版的“UTF-16 LE”再鼠标右击即可新建markdown文件,如果不行,重启一下。首先:键盘输入win+R,在对话框中输入regedit。@=“Typora.exe” 是.md文件的运行程序。@=“Markdown” 是新建时的默认文件名。确认运行的程序名字:typora.exe。
2024-10-28 22:04:36
237
原创 C# 异步编程详解(Task,async/await)
同步和异步主要用于修饰方法。当一个方法被调用时,调用者需要等待该方法执行完毕并返回才能继续执行,我们称这个方法是同步方法;当一个方法被调用时立即返回,并获取一个线程执行该方法内部的业务,调用者不用等待该方法执行完毕,我们称这个方法为异步方法。异步的好处在于非阻塞(调用线程不会暂停执行去等待子线程完成),因此我们把一些不需要立即使用结果、较耗时的任务设为异步执行,可以提高程序的运行效率。
2024-09-10 21:50:06
2976
原创 新建.net 或者 python文件默认添加时间、作者、文件名等信息
在visual stuido中新建一个cs文件或者PyCharm创建一个python文件时,如果您想自动实现文件头部添加注释文件内容,最终实现添加编码格式、时间、作者、文件名等信息
2024-07-10 21:15:27
374
原创 轻松为WinRAR添加自定义的右键菜单
WinRAR是我们经常使用的压缩软件,而其中最常用的功能就是在右键菜单中选择压缩或是解压缩。不过,WinRAR自带的几项菜单项总有这样或那样的不便之处,下面我们就来为WinRAR的右键菜单增加新选项(注重根据情况修改WinRAR的安装路径,本文以WinRAR安装在C:\Program files\Winrar\为例)。3.将文件解压缩至上级文件夹。7.快速提取所有文件的注释。4.压缩&自解压随意变。5.解压缩就要一次完成。6.快速提取指定的文件。2.压缩文件轻松合并。
2022-12-19 10:27:12
1398
原创 python 输入框 focus_Python3 tkinter基础 Entry validate validatecommand 失去焦点时,检查输入内容...
from tkinter import *def main(): def _test(): if inputStr.get() != '木兰': judge_res.set('输入的不是木兰') return False else: judge_res.set('输入的是木兰') return True root = Tk() con
2021-10-06 17:20:48
639
转载 Python 操作 Excel 库 xlwings 常用操作详解
在之前的文章中我们曾详细的讲解了如何使用openpyxl 操作Excel,其实在Python中还有其他可以直接操作 Excel 文件的库,如 xlwings、xlrd、xlwt 等等,本文就将讲解另一个优秀的库xlwings安装xlwings 是一个非标准库,需要在命令行中安装,在终端(Mac)/命令行(Win)使用pip安装即可,一般不会出现什么问题。pip install xlwings前置知识对 xlwings 的核心理解就在于下面这张图:可以看到,和 xlwings 直接对接的是 a
2021-09-28 09:28:20
2143
原创 python tkinter 表格_Python Tkinter列表框用法示例
列表框窗口小部件用于向用户显示列表项。我们只能在列表框中放置文本项, 并且所有文本项都包含相同的字体和颜色。用户可以根据配置从列表中选择一项或多项。下面列出了使用列表框的语法。w = Listbox(parent, options)下面列出了可能的选项。方法有与列表框关联的以下方法。例子1# !/usr/bin/python3from tkinter import *top = Tk()top.geometry("200x250")lbl = Label(top, te
2021-09-16 14:44:22
2903
转载 tkinter响应窗口关闭事件
如果我们点击tkinter窗口程序的关闭按钮(X,一般在右上角),窗口会被关闭,这个过程实际上调用了窗口的destroy函数,本文介绍如何响应这个窗口关闭事件,不让tkinter系统自动调用destroy函数,而是调用一个自定义的函数,或者先运行一段自定义的代码,最后自己再调用destroy。先上代码:>>> import tkinter as tk>>> root = tk.Tk()>>> root.protocol('WM_DELETE_WI
2021-09-09 08:57:55
10615
原创 我的第一篇关于Python的记录
print(’%c’ % 97) #输出一个Ascii码为97的字母print(’%c %c %c’ %(97,98,99) ) #输出一个Ascii码为97,98,99的字母元组print(’%s’ % ‘I love you’) #替换字符串print(’%d+%d=%d’% (4,5,4+6)) #格式化整数print(’%o’ % 10) #格式化无符号八进制数print(’%x’ % 10)print(’%X’ % 160)
2020-09-14 17:45:33
105
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人