最新收录文章列表

python 包之 Pygame 游戏开发教程

一、安装pygame可以实现python游戏的开发pipinstallpygame二、查看版本号pipshowpygame三、测试内置游戏运行pygame自带的游戏看是否运行正常python-mpygame.examples.aliens四、基础使用初始化一个窗口,设置窗口标题检测用户关闭事件,进行关闭操作importpygame,sysfrompygame.localsimport*#初始化py
收录时间:2022-06-30 17:56:08  标签:

python 包之 pywin32 操控 windows 系统教程

一、安装是一个针对Windows平台对Python做的扩展包装了Windows系统的Win32API,能创建和使用COM对象和图形窗口界面pipinstallpywin32二、通过标题获取窗口句柄通过标题查找,仅返回一个顶层窗口的句柄不支持模糊查询importwin32gui#获取窗口句柄handle=win32gui.FindWindow(None,'窗口名字')#返还窗口信息(x,y坐标,还有
收录时间:2022-06-30 17:56:06  标签:

python 包之 asyncio 异步协程 IO 教程

一、定义协程asyncio执行的任务,称为协程,但是Asyncio并不能带来真正的并行Python的多线程因为GIL(全局解释器锁)的存在,也不能带来真正的并行importasyncio#通过async定义一个协程asyncdeftask():print('这是一个协程')#判断是否是一个协程,返回Trueprint(asyncio.iscoroutinefunction(task))二、运行协程
收录时间:2022-06-30 17:56:04  标签:

python 包之 pycrypto 算法加密教程

一、安装pycryto能实现大致3种类型的数据加密(单向加密、对称加密和非对称加密),产生随机数,生成密钥对,数字签名单向加密:Crypto.Hash,其中中包含MD5、SHA1、SHA256等对称加密:Crypto.Cipher,如常见的DES等非对称加密,Crypto.Cipher,如常见的AES加密等随机数操作,Crypto.Random,也可以使用Python内置的random模块和sec
收录时间:2022-06-30 17:56:02  标签:

python 包之 blinker 信号库教程

一、安装一个基于Python的强大的信号库,它既支持简单的对象到对象通信,也支持针对多个对象进行组播支持注册全局命名信号,支持自定义命名信号支持匿名信号,线程安全支持与接收者之间的持久连接与短暂连接通过弱引用实现与接收者之间的自动断开连接支持发送任意大小的数据,支持收集信号接收者的返回值pipinstallblinker二、创建发送信号信号通过signal()方法进行创建信号通过send()方法进
收录时间:2022-06-30 17:56:00  标签:

python 包之 sched 事件调度器教程

一、延迟运行事件在一个延迟或规定时间之后执行事件,需要采用enter()方法,参数如下:间隔时间(具体值决定与delayfunc,这里为秒)优先级(两个事件在同一时间到达时,先执行哪一个)调用的函数函数参数importschedimporttime#生成调度器scheduler=sched.scheduler(time.time,time.sleep)defprint_event(name):pr
收录时间:2022-06-30 17:55:58  标签:

python 包之 turtle 海龟绘图教程

一、安装写出许多有趣的可视化东西也可以画出很多奇妙的图案pipinstallturtule二、画布画布就是turtle为我们展开用于绘图区域我们可以设置它的大小和初始位置importturtle#返回默认大小(400,300)turtle.screensize()#设置画布方法一,设置宽、高、背景色turtle.screensize(800,600,"green")#设置画布方法二,宽高为小数时候
收录时间:2022-06-30 17:55:56  标签:

python 包之 pandas 数据分析处理教程

一、安装pandas是python的数据分析处理库是为解决数据分析任务而创建的pandas纳入了大量库和一些标准的数据模型提供了大量能使我们快速便捷地处理数据的函数和方法pipinstallpandas二、文件读取并查看信息读取CSV、TXT文件查看前N条、后N条信息importpandasaspdinfo=pd.read_csv("students.csv",encoding="utf-8")i
收录时间:2022-06-30 17:55:56  标签:

1┃音视频直播系统之浏览器中通过WebRTC访问摄像头

一、WebRTC的由来对于前端开发小伙伴而言,如果用JavaScript做音视频处理在以前是不可想象的,因为首先就要考虑浏览器的性能是否跟得上音视频的采集但是Google作为国际顶尖科技公司,就喜欢做一些常人无法想象的事情2011年,Google创立了WebRTC项目,其愿景就是可以在浏览器之间快速地实现音视频通信。随着时间的发展,在浏览器之间进行实时音视频通信已经已经变很成熟了 二、1
收录时间:2022-06-30 17:55:54  标签:

2┃音视频直播系统之浏览器中通过 WebRTC 拍照片加滤镜并保存

一、拍照原理好多人小时候应该都学过,在几张空白的纸上画同一个物体,并让物体之间稍有一些变化,然后连续快速地翻动这几张纸,它就形成了一个小动画,音视频播放器就是利用这样的原理来播放音视频文件的播放器播的是非编码帧(解码后的帧),这些非编码帧就是一幅幅独立的图像浏览器提供了一个非常强大的对象,称为Canvas,你可以把它想像成一块画布,你可以在上面画点、面、图形拍照原理其实就是获取摄像头里面的非编码帧
收录时间:2022-06-30 17:55:50  标签:

深度解密Go语言之 pprof

目录什么是pprofpprof的作用pprof如何使用runtime/pprofpprof进阶RussCox实战查找内存泄露总结参考资料相信很多人都听过“雷神3”关于性能优化的故事。在一个3D游戏引擎的源码里,JohnCarmack将1/sqrt(x)这个函数的执行效率优化到了极致。一般我们使用二分法,或者牛顿迭代法计算一个浮点数的平方根。但在这个函数里,作者使用了一个“魔数”,根本没有迭代,两步
收录时间:2022-06-30 17:55:01  标签:

java的基本类型和类型转化

1、八种基本数据类型:byte-short--int--long--float--double--char2、八种基本类型所占字节空间 一、int整数的直接量为int;存储范围为:--2147483648~2147483647   -2^31~2^31-1-2^63~2^63-11.1直接量表示直接写出的整数:inta=100;整数直接量的数字必须在int的
收录时间:2022-06-30 17:54:25  标签:

java--运算符和表达式

运算符:就是对常量或者遍历进行操作的符号;表达式:用运算符把常量或者变量连接起来符合java语法的式子称为表达式,不同运算符连接的表达式体现的是不同类型的表达式。一、算术运算符1、使用%运算符:java中运算符除了加减乘除之外,还有取余(%)运算以及自增(++)自减(--)取余(取模),意为取余数,可以用于整数、char和浮点数。1//1、取余2intn=255;3charn2='A';4doub
收录时间:2022-06-30 17:54:23  标签:

java-数据输入,分支结构

数据输入1、Scanner使用的基本步骤“导包:importjava.util.Scanner;(导包的动作必须出现在类定义的上边)创建对象:Scannersc=newScanner(System.in);接收数据:inti=sc.nextInt();(只有i可以变,其他不可以变)分支结构:一、流程控制:1、什么是流程控制任何复杂的程序逻辑:顺序结构,分支结构,循环结构 二、顺序结构:顺
收录时间:2022-06-30 17:54:20  标签:

java--循环结构

循环结构一、while循环1、什么是循环一组相同或者相似的语句被有规律的重复执行循环要素:循环体;循环条件2、while循环的执行逻辑:初始化语句;while(boolean表达式){//当boolean表达式的值为true时执行循环体循环体;条件控制语句;}执行流程:执行初始化语句执行条件判断语句,看其结果是true还是false;如果是true,继续执行;如果是false,循环结束;执行循环体
收录时间:2022-06-30 17:54:18  标签:

java---数组(重点概念)

一、什么是数组程序=算法+数据结构数据结构:把数据按照某种特定的结构保存,设计一个合理的数据是解决问题的关键;数组:是一种用于存储多个相同类型数据类型的存储模型;数组的特定结构:相同类型组成元素集合通过氧元素的下标进行访问,切下标从0开始,最大元素下标为[数组长度-1];二、数组的定义:声明数组:数据类型[]变量名:int[]arr:定义了一个int类型的数组,数组名为arr,推荐使用这种数据类型
收录时间:2022-06-30 17:54:17  标签:

java--方法/debug

一、方法的定义1、什么是方法方法是将具体独立功能的代码块组织称为一个整体,使其具有特殊功能的代码集注意:方法必须先创建后使用,该过程为方法定义;方法创建后并不是直接运行的,需要手动十一后执行,该过程称之为方法调用方法可以被反复的调用,减少代码的重复性,便于程序的维护和优化2、方法的通用格式://main函数main方法主方法主函数publicstatic返回值类型方法名(参数){//方法体retu
收录时间:2022-06-30 17:54:14  标签:

java面向对象编程

1、面向对象的程序设计1.1抽象的数据类型将不同类型的数据的集合组成的整体用来描述一种新的事物。人:包含了(Stringname,intage,charsex,doublesalary)4种不同类型的数据组成的整体;学生:包含了(Stringname,doublescore,Stringgrade)也是不同类型的数据组成的整体思考:人把大象装进冰箱分几步?人:数据类型有(Stringname,in
收录时间:2022-06-30 17:54:12  标签:

java面向对象编程---方法

二、方法1、方法的重载1.1方法的签名方法的唯一标识就是方法的签名:方法的名字和参数列表;一个类中不能出现两个方法的签名完全一样的方法1.2方法的重载方法名相同但参数列表不同称之为方法的重载。publicvoidshow(){}//互相构成重载publicvoidshow(inti){}1.3访问重载方法编译器在编译时会根据方法的起那么绑定调用不同的方法 2、构造方法2.1构造方法的语法
收录时间:2022-06-30 17:54:11  标签:

面向对象--引用类型数据及对象内存管理

三、数组1、引用类型数组:1.1数组是对象数组是引用数据类型;数组对象在堆中创建,声明的变量是引用类型,引用存储的是数组对象的地址值,指向数组对象;可以将数组中的元素看成对象的成员变量,只不过类型完全一致而已。   1.2引用类型数组的声明数组的元素可以为任意类型,当然也可以为引用类型;引用类型数组元素存储的不是对象本身,而是存储元素对象的引用。publicclass
收录时间:2022-06-30 17:54:10  标签:

1 2 3 4 5 6 7 8 9 10 下一页