自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 c# Thread.Join()方法讲解

一 Thread.Join() 官网解释如下:Join 一个同步方法,该方法阻止调用线程 (即调用方法的线程) ,直到 Join 调用方法的线程完成。 使用此方法可以确保线程已终止。 如果线程未终止,调用方将无限期阻止。 在下面的示例中, Thread1 线程调用的 Join() 方法 Thread2 ,这会导致 Thread1 一直阻止到 Thread2 完成为止。个人感觉初学者很难弄清楚中间的专业名词,所以我将自己的使用体会记录下来,希望能给初学者一定的帮助。二 个人对官网解释的理解:1.一

2020-10-29 10:15:18 8573

原创 深入理解 C# 中的事件机制

前言:对于搞.net的朋友来说,经常会遇到关于事件和委托的问题:事件与委托有什么关系?事件的本质是什么?委托的本质又是什么?由于.net 做了大量的封装,对于初学者,这两个概念确实不怎么好理解。事件是用户与应用程序交互的基础,它是回调机制的一种应用。举个例子,当用户点击按钮时,我们希望弹出一句“您好”;这里的【点击】就是一个事件;那么回调就是我们注册一个方法,当用户点击时,程序自动执行这个方法去响应这个操作,而不是我们时刻去监听用户有没有点击。c# 中间的事件和委托是紧密联系在一起使用的。网上的很多博客

2020-10-23 12:11:06 2742 3

原创 PyQt5实现局域网聊天工具

**1.简介**1.基本功能本次设计参考了《Qt5.9 C++开发指南》一书中关于TCP和UDP的介绍及封装的类,也参考了一些其他前辈的代码。基本的功能:使用UDP进行组网聊天使用TCP进行文件传输能够更改字体,字体大小,粗体,斜体,下划线和字体颜色能保存聊天记录,清空聊天记录等2.特别功能添加功能如下:修改中文乱码问题能够实现更改界面样式支持Enter键发送 消息能够构建实现备注用户姓名,并在聊天区中进行显示3 效果实现原理利用UDP广播报文实现同局域网下所有小伙伴的

2020-07-30 21:01:15 2042 4

原创 Python基础练习2--计算器

前言在语言的学习过程中一定要学会以练习驱动学习,这样不仅能巩固自己的基础知识,还能够体会到做完每一个小练习的成就感。效果图功能实现在计算器的设计部分,我采用封装不同的类来实现功能。界面的布局我在QT的基础上写了一个新的子类。逻辑部分封装了另一个类的实现。按钮点击的参数传递使用了Qt中定义信号的方式。代码1.按钮界面代码```pythonfrom PyQt5.Qt import *class CaculateBtn(QPushButton): key_pressed = p

2020-07-21 21:21:16 314

原创 Python基础练习——快速实现2048游戏

Python基础知识的综合运用–快速实现2048游戏**一:前言**寒假在家实在无聊,结合Pyqt5快速实现2048游戏的运行。通过该游戏代码的编写和完善,能够让我们更加牢固的掌握基础知识,例如什么是函数的单一职责,什么是类的继承和封装。二:源码代码部分我主要是将游戏的逻辑代码,界面搭建代码,界面展示代码封装成一个类,更好的解决代码的冗余度,提高代码的可读性。...

2020-07-11 00:51:17 346

原创 PyQt5+网络爬虫----打造自己的12306抢票软件

郑重申明:该文章介绍的技术仅供用于学习,不可恶意攻击12306网站。对12306服务器造成的任何损失,后果自负。导语:由于12306服务器访问量巨大,并且官方为防止黄牛恶意刷票、以及一些非法攻击。12306各模块的 Url地址可能随时会改变。我在看各位前辈代码的时候很多代码已经不合适在现在的时间。所以,重在原理的学习,掌握了原理,不管12306的相关url变成什么样,都可以以不变应万变。本文将使用以下工具来分析12306购票的过程,然后使用python语言,使用PyQt5实现购票界面的搭建,最终购票。

2020-06-07 17:55:37 2702 7

原创 爬虫+pyqt5 打造属于自己的抖音视频下载器

前言:最近一段时间在家经常会用抖音来度过娱乐时间,经常会直接通过抖音软件向好友分享视频。自己无聊至极就花了一上午的时间做了一个PC端的抖音视频下载器。郑重申明:该文章介绍的技术仅供用于学习,不可恶意攻击抖音网站。对抖音服务器造成的任何损失,后果自负。具体的视频在如下链接地址: douyin.mp4 需要用到的工具:**1、Chrome浏览器(如Chrome,装了httpwatch的

2020-05-29 21:56:14 1161

原创 理解QT中事件处理器和事件过滤器

最近做一个小项目发现自定义的一些控件需要有特殊的要求,但是Qt的信号与槽中间又没有定义需要的信号,所以就需要自定义控件,重构它的一些事件处理器使其达到我们的需求Qt中事件处理的方式,最常用的就是使用事件处理器(event handler)和事件过滤器(event filter)这两种方法。但是我看网上很多都是照搬书上的原话来解释的,实在是很难理解,所以特此记录一下自己的理解。一:事件处理器QT中其实为每一种常见的事件类型都提供了相应的事件处理器。当我们要自定义控件一些需求的时候就可以捕获某种类型的事件

2020-05-26 21:52:25 1009

TCP_UDP 局域网聊天案列

https://blog.youkuaiyun.com/qq_39143594/article/details/107698131

2020-12-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除