- 博客(8)
- 收藏
- 关注
原创 LINUX线程池
通俗的来说,线程池是一种线程的使用与封装模式。· 传统的服务器模型中,很多采用的都是客户端连接后,客户端发送请求,服务器开辟线程处理请求,线程内处理业务逻辑,线程退出。即“即时创建、即时销毁。对于只有若干个客户端请求,处理业务体量较小的服务器来说,这是一种简单而又不会特别浪费资源的模型。但是,如果提交给线程的任务是执行时间较短,而且执行次数极其频繁,那么服务器将处于不停的创建线程,销毁线程的状态。这一模型显然非常不合理,开辟与退出线程都需要时间与开销。· 即预先开辟一定数量的线程放入定义好的。
2023-09-17 00:22:03
107
1
原创 [机器学习]使用numpy与pandas做数据准备
简要介绍一下如何使用numpy与pandas。numpy提供reshape方法来改变ndarray的维度可以看到,首先两个ndarray的size大小相等(都为8),然后是将b的两个1维数组拼在一起后展开再重新组合得到c,一个1维长度为2,2维长度为4的ndarray。数组切片pandas建立一个简单的数据与索引的关系Dataframe就是将多个Series组合起来,形成一个大表格,每行的内容都是由同样index的Series中的内容组合的...
2022-07-09 17:29:10
457
原创 【MacM1+PyCharm+PyQt5】记录一次Pycharm有Pyqt5环境但无代码提示的解决流程
macos——m1下,使用pycharm+pyqt5编程无代码提示的解决办法
2022-06-23 19:57:44
1283
原创 Qlabel
Qlabel简介顾名思义,是由QT提供的一个标签类,没有交互功能,但是可以包含以下几种内容。·使用setText()设置QString文本或者富文本内容。·使用setPixmap()设置一个图像(需要事先定义pixmap)。·使用setNum()设置一个数字型内容,将其转换为纯文本。·使用setMovie()设置一个动画。常用接口·setStyleSheet()设置样式·setAligment(Qt::AlignCenter)设置对齐格式(居中对齐)。·setWordWrap(true)
2022-01-07 00:43:43
534
原创 QLineEdit
QLineEdit简述QLineEdit是一个单行文本输入框。QLineEdit允许用户输入和编辑单行纯文本,提供了很多有用的编辑功能,包括:撤消和重做、剪切和粘贴、以及拖放文本的长度可以被限制为maxLength(),可以使用一个validator()或inputMask()来任意限制文本。当在同一个输入框中切换验证器和输入掩码的时候,最好是清除验证器或输入掩码,防止不确定的行为。可以使用setText()或insert()来改变文本,通过text()来获取文本;显示的文本通过displayTe
2022-01-06 01:26:08
4232
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人