第一部分Python语言第1章Python简介1.1运行Python1.2变量和算术表达式1.3条件语句1.4文件输入和输出1.5字符串1.6列表1.7元组1.8集合1.9字典1.10迭代与循环1.11函数1.12生成器1.13协程1.14对象与类1.15异常1.16模块1.17获得帮助第2章词汇和语法约定2.1行结构和缩进2.2标识符和保留字2.3数字字面量2.4.字符串字面量2.5容器2.6运算符、分隔符及特殊符号2.7文档字符串2.8装饰器2.9源代码编码第3章类型与对象3.1术语3.2对象的身份与类型3.3引用计数与垃圾收集3.4引用与复制3.5第一类对象3.6表示数据的内置类型3.6.1None类型3.6.2数字类型3.6.3序列类型3.6.4映射类型3.6.5集合类型3.7表示程序结构的内置类型3.7.1可调用类型3.7.2类、类型与实例3.7.3模块3.8解释器内部使用的内置类型3.8.1代码对象3.8.2帧对象3.8.3跟踪对象3.8.4生成器对象3.8.5切片对象3.8.6Ellipsis对象3.9对象行为与特殊方法3.9.1对象的创建与销毁3.9.2对象字符串表示3.9.3对象比较与排序3.9.4类型检查3.9.5属性访问3.9.6属性包装与描述符3.9.7序列与映射方法3.9.8迭代3.9.9数学操作3.9.10可调用接口3.9.11上下文管理协议3.9.12对象检查与dir()第4章运算符与表达式4.1数字操作4.2序列操作4.3字符串格式化4.4高级字符串格式化4.5字典操作4.6集合操作4.7增量赋值4.8属性(.)运算符4.9函数调用()运算符4.10转换函数4.11布尔表达式与真值4.12对象的比较与身份4.13运算优先级4.14条件表达式第5章程序结构与控制流5.1程序结构与执行5.2执行条件语句5.3循环与迭代5.4异常5.4.1内置异常5.4.2定义新异常5.5上下文管理器与with语句5.6断言与__debug__第6章函数与函数编程6.1函数6.2参数传递与返回值6.3作用域规则6.4函数对象与闭包6.5装饰器6.6生成器与yield6.7协程与yield表达式6.8使用生成器与协程6.9列表包含6.10生成器表达式6.11声明式编程6.12lambda运算符6.13递归6.14文档字符串6.15函数属性6.16eval()、exec()和compile()函数第7章类与面向对象编程7.1class语句7.2类实例7.3范围规则7.4继承7.5多态动态绑定和鸭子类型7.6静态方法和类方法7.7特性7.8描述符7.9数据封装和私有属性7.10对象内存管理7.11对象表示和属性绑定7.12__slots__7.13运算符重载7.14类型和类成员测试7.15抽象基类7.16元类7.17类装饰器第8章模块、包与分发8.1模块与import语句8.2从模块导入选定符号8.3以主程序的形式执行8.4模块搜索路径8.5模块加载和编译8.6模块重新加载和卸载8.7包8.8分发Python程序和库8.9安装第三方库第9章输入与输出9.1读取命令行选项9.2环境变量9.3文件和文件对象9.4标准输入、输出和错误9.5print语句9.6print()函数9.7文本输出中的变量插入9.8生成输出9.9Unicode字符串处理9.10UnicodeI/O9.10.1Unicode数据编码9.10.2Unicode字符特性9.11对象持久性与pickle模块第10章执行环境10.1解释器选项与环境10.2交互式会话10.3启动python应用程序10.4站点配置文件10.5用户站点包10.6启用新功能10.7程序终止第11章测试、调试、探查与调优11.1文档字符串和doctest模块11.2单元测试和unittest模块11.3Python调试器和pdb模块11.3.1调试器命令11.3.2从命令行进行调试11.3.3配置调试器11.4程序探查11.5
2025/4/25 17:28:21 26.74MB python django web 参考
1
ECharts,一个纯Javascript的图表库,可以流畅的运行在PC和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖轻量级的Canvas类库ZRender,提供直观,生动,可交互,可高度个性化定制的数据可视化图表。
ECharts提供了常规的折线图,柱状图,散点图,饼图,K线图,用于统计的盒形图,用于地理数据可视化的地图,热力图,线图,用于关系数据可视化的关系图,treemap,多维数据可视化的平行坐标,还有用于BI的漏斗图,仪表盘,并且支持图与图之间的混搭。
由于最近做项目开发需要使用echarts图表,所以抽出时间总结一下echarts图表的用法。
2025/4/25 14:05:24 4.85MB echarts图表
1
STM32CubeMX开发stm32f103rbt6,并在keil4编写下调通CAN功能代码,亲测有效:可以完成CAN总线收发功能。
使用HAL库版本STM32CubeFW_F1V1.6.0。
2025/4/25 12:54:29 6.01MB stm32 f103rbt6 CAN
1
最近搜索了些在内存中转换图片格式的东西,比如截屏后的bmp图片在内存中转为jpg数据流,你可以通过socket发送这段jpg内存数据流,同时,你也可以通过内存数据流逆转换。
通过DibFile.h里面的两个函数完成(用的是Gdi+库):Bitmap*CreateBitmapFromMemory(constvoid*buf,size_tsize);void*SaveBitmapToMemory(Bitmap*image,void**outbuf,size_t*size,size_tCodecIndex=0,ULONGquality=50);说明:CodecIndex取值0-4,分别对应转换为jpg、bmp、gif、png、tiff格式,当为0时,参数quality有用,表示转换jpg的质量,取值0-100,数值越小,压缩比越大。
注意:outbuf为指针的指针,会在内部malloc内存,以保存转换后的图片数据流。
虽然此软件中没用到这两个函数,但是测试通过。
你可以进行如下测试:把jpg图片以二进制数据读到内存中,然后通过CreateBitmapFromMemory函数构建Bitmap,然后再SaveBitmapToMemory转换为另一段内存中,把这段内存以二进制数据存入文件,并用其他看图软件打开保存后的图片。
其他说明:此软件在先前版本的基础上修正两处Bug:1.保存图片时,若文件名含有点,会保存失败;
2.若在浏览图片时,另存图片后,滚动滚轮显示未知格式图片。
加入一个功能:保存为jpg图片时,可以选择图片质量。
有问题联系:hastings1986@163.com
1
TerminalOne-Python用于MediaMathAPI的Python库。
该库包含用于处理T1API和管理实体的类。
它是为Python2.7和>=3.3编写的。
通过将模块捆绑在一起,可以与Python3兼容。
可在[<><>]{}__上获得API文档。
安装在虚拟环境中使用pip进行安装很简单:$pipinstallTerminalOne或者,将存储库的最新标签下载为tarball或zip文件,然后运行:$pythonsetup.pyinstall执行和管理API服务对象classterminalone.T1(用户名=None,密码=None,api_key=None,client_secret=None,auth_method=None,session_id=None,
2025/4/25 10:47:27 143KB sdk ignore-list Python
1
ffmpeg-4.3.1-Winx64(FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。
它包括了目前领先的音/视频编码库libavcodec。
FFmpeg是在Linux下开发出来的,但它可以在包括Windows在内的大多数操作系统中编译。
这个项目是由FabriceBellard发起的,现在由MichaelNiedermayer主持。
可以轻易地实现多种视频格式之间的相互转换,例如可以将摄录下的视频avi等转成现在视频网站所采用的flv格式)
2025/4/25 6:13:54 93.44MB ffmpeg mutagen
1
linuxdriver_code_tool|--03|`--2.6内核升级工具||--device-mapper-1.00.19-2.i386.rpm||--lvm2-2.00.25-1.01.i386.rpm||--mkinitrd-4.2.0.3.tar.tar||--module-init-tools-3.2.2.tar.bz2|`--modutils-2.4.5-1.src.rpm|--04||--内核模块参数范例||`--book.c||--内核模块导出符号||`--export_symb.c|`--最简单的内核模块|`--hello.c|--05|`--udev源代码|`--udev-114.tar.gz|--06||--globalmem驱动||`--globalmem.c|`--包含2个globalmem设备的驱动|`--globalmem_two.c|--07|`--含并发控制的globalmem驱动|`--globalmem_lock.c|--08||--globalfifo驱动||`--globalfifo.c|`--poll应用程序范例|`--pollmonitor.c|--09||--异步通知应用程序范例||`--asyncmonitor.c|`--支持异步通知的globalfifo|`--globalfifo_async.c|--10||--S3C2410实时钟驱动||`--s3c2410-rtc.c|`--秒设备驱动与应用程序||--second.c|`--second_test.c|--11||--DMA范例|||--3c505.c|||--3c505.h||`--dma.h|`--静态映射范例|`--mach-smdk2440.c|--12||--NVRAM驱动||`--generic_nvram.c||--触摸屏驱动|||--作为input设备||||--s3c2410_ts.c|||`--s3c2410_ts.h||`--作为普通字符设备||`--s3c2410-ts.c||--看门狗驱动||`--s3c2410_wdt.c|`--平台设备|`--devs.c|--13||--IDE驱动|||--ide-disk.c||`--ide-h8300.c|`--RAMDISK驱动|`--rd.c|--14||--S3C2410串口驱动|||--regs-gpio.h|||--regs-serial.h||`--s3c2410.c|`--串口核心层||--serial_core.c|`--serial_core.h|--15||--S3C2410I2C主机驱动|||--i2c-s3c2410.c|||--iic.h|||--regs-gpio.h||`--regs-iic.h|`--SAA711xI2C设备驱动|`--saa711x.c|--16|`--CS8900以太网设备驱动||--cs89x0.c|`--cs89x0.h|--17||--ALSA工具及库|||--alsa-driver-1.0.15.tar.bz2|||--alsa-firmware-1.0.15.tar.bz2|||--alsa-lib-1.0.15.tar.bz2|||--alsa-oss-1.0.15.tar.bz2|||
2025/4/25 1:07:25 25.38MB 驱动
1
DRG-POO东方计划书库入门级入门级学生入门系统,学生注册系统,入门级入门级语言。
您可以在学生,学生和其他任何需要解决的问题上获得必要的帮助。
路线的矢量对象是Ademáscontienearchivosdepruebasparalasclases。
向量列表的向量对等的存在,以及数组列表向量的对等的存在。
可以完成更新的学生(添加学生,removeStudent,getStudent,getStudent和updateStudent)的学生,可以在任何时候都可以享受免费的教育。
2025/4/25 0:02:06 146KB Java
1
最新版的openlayers5.2.0版本,包含编译好的库、说明文档、使用例子等,比较全面的资料。
2025/4/24 18:31:39 15.79MB openlayers
1
notifications-center:小型的简单通知库,用于在网页中显示可拒绝的通知
2025/4/24 16:33:37 3KB JavaScript
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡