当前位置:首页 » 《随便一记》 - 第21页

05月07日

Python多线程详解

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 261次
Python多线程详解

现代计算机CPU物理核心普遍比较多,我们在编写程序时经常会用到多线程技术来提高程序运行的效率。作为python萌新,我在掌握基本语法后就很想摆弄一下python的多线程,使用起来确实很有python的特点,代码量少、操作方便。之后断断续续写了一些多线程程序,直到今天下午逛论坛,看到很多人说python多线程机制的一些内情,我才意识到自己有多愚蠢哈哈。我把自己学到的内容系统的整理一下,以备后忘,也帮帮后来者。Python多线程详解1.线程创建与管理1.1创建线程1.2设置守护线程1.3设置线程阻塞1.4线程间通信的方法1.4.1线程锁1.4.2queue模块(同步队列类)1.5杀死线程1.6线程池的使用2.GIL全局解释器锁2.1GIL是什么

05月07日

JDBC数据库驱动的下载与安装与连接

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 324次
JDBC数据库驱动的下载与安装与连接

目录JDBC数据库驱动下载IntellijIDEA安装JDBC驱动在使用JDBC之前,需要下载相应的JDBC驱动程序,该驱动程序应该与你使用的数据库的版本相对应。可以在数据库官网上找到相应的JDBC驱动程序。JDBC数据库驱动下载点击官方链接MySQL::MySQLDownloads点击DOWNLOADS,把页面滚动到最下面,点击MySQLCommunity(GPL)Downloads点击Connector/J点击Genera

05月07日

【LVGL】学习笔记--(3)界面切换以及显示优化

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 2732次
【LVGL】学习笔记--(3)界面切换以及显示优化

一界面切换利用lvgl框架绘制GUI免不了需要实现多个页面的切换,毕竟把所有功能和接口都放在一页上有些不太优雅,而且对于嵌入式硬件的小屏幕也有些过于困难。因此这里就需要实现多个页面(或者说lvgl里的screen)及其互相切换。实现方案(参考文章《LVGLV8应用——通过按键切换页面》),有以下两类实现方案:【1】通过LV_OBJ_FLAG_HIDDEN隐藏属性实现页面切换:显示窗口1之前给窗口2的容器设置LV_OBJ_FLAG_HIDDEN隐藏属性,显示窗口2之前给窗口1的容器设置LV_OBJ_FLAG_HIDDEN隐藏属性。【2】切换到窗口2时,删除窗口1的容器:这边的具体实现也可以分为两种方法:切换到窗口2时,可以在回调函数中删除窗口1的容器,这样可

05月07日

详解vue 路由跳转四种方式 (带参数)[转载]

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 1655次
详解vue 路由跳转四种方式 (带参数)[转载]

 1.router-link1.不带参数<router-link:to="{name:'home'}"><router-link:to="{path:'/home'}">//name,path都行,建议用name//注意:router-link中链接如果是'/'开始就是从根路由开始,如果开始不带'/',则从当前路由开始。2.带参数<router-link:to="{name:'home',params:{id:1}}">//params传参数(类似post)//路由配置path:"/home/:id"或者path:"/home:id"//不配置path,第一次可请求,刷新页面id会消失//配置

05月07日

【C++】——string的功能介绍及使用

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 483次
【C++】——string的功能介绍及使用

前言:在上期,我们简单的介绍了关于模板和STL,今天我就带领大家学习一下关于【string】类。本期,我们主要讲解的是关于【string】的基本介绍以及【string】类的常用接口说明。有了以上的基本认识之后,在下期,我们将模拟实现一个【string】类。目录(一)为什么学习string类?1、 C语言中的字符串(a)string类的引出?2、两个面试题(暂不做讲解)(二)标准库中的string类1、string类(了解)2、编码(a)ascll码(b)万国码(c)GBK字库(三)string类对象的访问及遍历操作1、遍历三剑客 ?(a)迭代器begin()+end()(b)迭代器rbegin()+rend()(c)for+[](d)范围

05月07日

【C++】引用(上)【深度全面解析】

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 305次
【C++】引用(上)【深度全面解析】

?作者:云小逸?个人主页:云小逸的主页?Github:云小逸的Github?motto:要敢于一个人默默的面对自己,强大自己才是核心。不要等到什么都没有了,才下定决心去做。种一颗树,最好的时间是十年前,其次就是现在!学会自己和解,与过去和解,努力爱自己。==希望春天来之前,我们一起面朝大海,春暖花开!==??专栏:C++??专栏:Java语言??专栏:Linux学习??专栏:C语言初阶??专栏:数据结构??专栏:备战蓝桥杯?文章目录前言​概念:格式:特性:1.引用在定义时必须初始化2.一个变量可以有多个引用3.引用一旦引用一个实体,再不能引用其他实体使用场景:1.做参数:(和指针重合的功能)2.做返回值:1.intcout()------

05月07日

使用Python批量拼接图片

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 305次
使用Python批量拼接图片

前言当需要将多张图像拼接成一张更大的图像时,通常会用到图片拼接技术。这种技术在许多领域中都有广泛的应用,例如计算机视觉、图像处理、卫星图像、地理信息系统等等。在实际应用中,拼接图像可以用于创建全景图像、地图、海报、广告牌等等。本文将使用以下四张图片为例,介绍使用Python中的PIL库进行图片拼接的方法。我们将使用PIL库中的Image模块来加载、调整大小和合并多张图像。目录前言〇、准备工作,PIL库安装一、简单程序实现二、更复杂情况〇、准备工作,PIL库安装PIL(PythonImagingLibrary)是Python中一个强大的图像处理库,它可以实现图像的打开、保存、调整大小、裁剪、合并等多种操作。PIL库还提供了丰富的图像处理功能,例如色彩调整、滤镜效果、文

05月07日

14 模板的使用大全

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 305次
14 模板的使用大全

概述        在C++中,有两种特别重要的编程思想。一种是我们熟知的面向对象编程,另一种是泛型编程。所谓泛型编程,就是以一种不依赖任何特定数据类型的方式编写代码。在C++STL标准库中,有许多泛型编程的例子,像vector、list、map等,都用到了泛型编程。模板是泛型编程的基础,它使用参数化的类型来创建函数和类,分别对应函数模板和类模板。通过模板,可以实现数据类型的多态化,可以编写支持多种数据类型的函数和类,大大提高了代码的复用性。函数模板        1、函数模板的定义如下:          template<typenameT1,typenameT2,...>          返回类型函数名(参数列表)          {  

05月07日

docker入门教程

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 344次
docker入门教程

Docker是一个开源的应用容器引擎,基于Go语言开发,Docker可以打包应用及其依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的系统。docker相关资源:Docker官方主页:https://www.docker.comDocker官方博客:https://blog.docker.com/Docker官方文档:https://docs.docker.com/DockerHub:https://hub.docker.comDocker架构图片来源:Docker架构镜像(Image):Docker镜像(Image),相当于时一个root文件系统。比如Ubuntu镜像就包含了完整的一套Ubuntu最小系统的root文件系统。容器(Container):独

05月07日

kali安装中文输入法(搜狗输入法)

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 316次
kali安装中文输入法(搜狗输入法)

(创作不易,记得点个赞哦)kaliLinux并不自带中文输入法,下面提供安装搜狗输入法的简单教程。1.登录搜狗官网,找到搜狗输入法Linux版的下载页面。搜狗输入法linux-首页搜狗输入法forlinux—支持全拼、简拼、模糊音、云输入、皮肤、中英混输https://shurufa.sogou.com/linux2.点击立即下载。3.出现的页面中只有deb格式的安装包,kali就是用这个。根据处理器架构选择对应的安装包(如x86_64)并下载。4.下载完成后,找到安装包所在文件夹,在终端打开此处。5.在终端中输入“sudoaptinstall./(此处填安装包全名)”,静待安装完成即可(此处我已安装完)。之后可以选择重启,然后在右上角输入法图标处配置

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1