前端开发12小时前
目录 1.var声明和变量提升 2.块级声明和临时死区 3.禁止重复声明 4.块级作用域绑定的最佳实践 1.var声明和变量提升 无论是在函数作用域亦或是全局作用中使用var声明的变量,都会在预编译阶段被提升到当前作用域的顶部。 function func(condition) { if(condition){ var value = "valu...
后端开发16小时前
1. while 循环 Python的while循环可以打印进度条,可以使用tqdm这个库来实现。tqdm是一个用于在Python中添加进度条的库,它可以很容易地集成到while循环中。 下面是一个简单的示例,它使用while循环和tqdm库来打印一个从1到100的进度条: from tqdm import tqdm i = 0 pbar = tqdm(t...
后端开发前天 20:29
目录 调用内置函数 自写算法DFS实现 排列组合是数学中的一种常见的计算方法,用于求出从给定的元素中选取若干个元素的所有可能的排列或组合。在Python中,有多种方式可以实现排列组合的计算。 本文将介绍两种主要的方法:调用内置函数和自写算法DFS实现。 调用内置函数 Python标准库中提供了一个模块itertools,该模块包含了许多用于生成迭代器的工具...
前端开发前天 18:04
随着近几年前端行业的迅猛发展,各种层出不穷的新框架,新方法让我们有点眼花缭乱。 最近刚好比较清闲,所以没事准备撸撸前端的根基javascript,纯属练练手,写个分页,顺便跟大家分享一下 function pageFunc(conf){ this.myFunc = conf.click //用户点击要执行的方法 this.total = conf.tota...
后端开发2025年09月28日
目录 测试环境 代码实现 非多线程场景下使用 新建并保存EXCEL 读取现有EXCEL 多线程场景下使用 参考连接 测试环境 Python 3.6.2 代码实现 非多线程场景下使用 新建并保存EXCEL import win32com.client from win32api import RGB def save_something_to_excel(r...
前端开发2025年09月28日
五子棋的界面设计包括绘制棋盘、绘制棋子及黑白棋轮流落子。 涉及的知识点主要有canvas绘制直线、设置画笔颜色;canvas画圆、填充渐变色 1.绘制棋盘 先设定棋盘的宽、高;然后利用for循环,根据坐标使用context的一些方法来绘制 var drawChessBoard=function(){ for(var i=0;i<15;i++)...
后端开发2025年09月27日
本文使用pygame实现播放mp3,文中用到pygame及mutagen库,安装: pip install pygame pip install mutagen 以下代码实现mp3播放类,包含功能如下: 设置mp3文件 mp3长度 暂停播放 继续播放 停止播放 调整播放进度 获取播放进度 一切尽在不言中,以下为具体实现代码 import pygame im...
后端开发2025年09月26日
...
后端开发2025年09月26日
目录 1.安装psutil模块 2.获取系统信息 3.获取CPU信息 4.获取内存信息 5.获取磁盘信息 6.获取网络信息 7.获取传感器信息 8.使用psutil进行进程管理 9.使用psutil进行系统监控 10.总结 PSUtil是一个跨平台的Python库,用于检索有关正在运行的进程和系统利用率(CPU,内存,磁盘,网络,传感器)的信息。 它可以跨...
前端开发2025年09月25日
/*汉字拼音的数据字典-共396个-通过组合声母和韵母*/ var PinYin = {"a":"\u554a\u963f\u9515","ai":"\u57c3\u6328\u54ce\u5509\u54c0\u7691\u764c\u853c\u77ee\u827e\u788d\u7231\u9698\u8bf6\u6371\u55f3\u55cc\u...