- 博客(12)
- 收藏
- 关注
原创 C++调用7zip库实现压缩
编译好的bit7z.lib:https://github.com/rikyoz/bit7z/releases/tag/v3.2.0 (选择的3.2.0版本的,可以选择最新的)编译好的 7z.dll:https://www.dllme.com/dll/files/7z。lzma源码:https://sparanoid.com/lab/7z/sdk.html。bit7z源码地址:https://github.com/rikyoz/bit7z。
2024-05-15 10:57:09 698 1
原创 python 库总结
原文链接:https://blog.csdn.net/xufive/article/details/102676755 在这个列表中,把模块分成11大类: 基础类数据库接口类网络通讯类音像游戏类GUI类web框架类科学计算类2D/3D类数据处理类机器学习类工具类 针对每一个模块给出了相应的推荐指数,从1颗星到5颗星。这是一个非常主观的判断,仅供参考。 ★☆☆☆☆:较少被用到 ★★☆☆☆:重要但较少被用到, ★★★☆☆:解决特定问题不可或缺 ★★★★☆:主流应用,优先学习 ★★★★★:同类
2021-10-28 17:43:29 142
原创 python IDE环境
python3 IDE可以使用sublime text3下载地址: http://www.sublimetext.com/3配置python编译1、打开Tools > Build System > New Build System2、点击New Build System后,会生成一个空配置文件,在这个配置文件内覆盖配置信息{“cmd”: [“E:/python/python.exe”,"-u","$file"],“file_regex”: “1File "(…?)”, lin
2021-10-28 17:43:17 676 2
原创 Python学习教程(八)
Python 网络编程Python 提供了两个级别访问的网络服务。:1,低级别的网络服务支持基本的 Socket,它提供了标准的 BSD Sockets API,可以访问底层操作系统Socket接口的全部方法。2,高级别的网络服务模块 SocketServer, 它提供了服务器中心类,可以简化网络服务器的开发。socket()函数Python 中,我们用 socket()函数来创建套接字,语法格式如下:socket.socket([family[, type[, proto]]])Socket
2021-10-28 17:43:09 93
原创 Python学习教程(六)
Python 面向对象面向对象技术简介类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。数据成员:类变量或者实例变量用于处理类及其实例对象的相关的数据。方法重写:如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的覆盖(override),也称为方法的重写。实例变量:定义在方法中的变量,只作用于当前
2021-10-28 17:42:52 86
原创 Python学习教程(五)
Python 文件I/Oprintinput打开和关闭文件file 对象做大部分的文件操作。open 函数用Python内置的open()函数打开一个文件,创建一个file对象,相关的方法才可以调用它进行读写。file object = open(file_name [, access_mode][, buffering])各个参数的细节如下:1,file_name:file_name变量是一个包含了你要访问的文件名称的字符串值。2,access_mode:access_mode决定了打
2021-10-28 17:42:44 178
原创 Python学习教程(四)
Python 常用数据结构Python 字符串Python转义字符Python字符串格式化Python三引号python中三引号可以将复杂的字符串进行复制:python三引号允许一个字符串跨多行,字符串中可以包含换行符、制表符以及其他特殊字符。三引号的语法是一对连续的单引号或者双引号Unicode 字符串Python 中定义一个 Unicode 字符串和定义一个普通字符串一样简单: u’Hello World !’Python 列表(List)序列中的每个元素都分配一个数字 - 它
2021-10-28 17:42:29 1813
原创 Python学习教程(三)
Python 函数abs()abs() 函数返回数字的绝对值。print "abs(-45) : ", abs(-45) 输出45ceil()ceil() 函数返回数字的上入整数。ceil() 方法的语法:import mathmath.ceil( x )import math # 导入 math 模块print ("math.ceil(-45.17) : ", math.ceil(-45.17)) 输出:-45.0cmp(x,y)cmp(x,y) 函数用于比较2个对
2021-10-28 17:42:17 349
原创 Python学习教程(二)
Python 运算符Python算术运算符以下假设变量a为10,变量b为20:Python比较运算符以下假设变量a为10,变量b为20:Python赋值运算符以下假设变量a为10,变量b为20:Python位运算符表中变量 a 为 60,b 为 13。Python逻辑运算符假设变量 a 为 10, b为 20:Python成员运算符Python身份运算符Python运算符优先级Python 条件语句Python程序语言指定任何非0和非空(null)值为true,
2021-10-28 17:42:07 193
原创 Python学习教程(一)
Python官网:http://www.python.org/Python 简介Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。Python 是交互式语言: 这意味着,您可以在一个Python提示符,直接互动执行写你的程序。Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。Python 是初学者的语言:Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 W
2021-10-28 17:41:05 884
原创 TCP粘包问题
一 .两个简单概念长连接与短连接:1.长连接Client方与Server方先建立通讯连接,连接建立后不断开, 然后再进行报文发送和接收。2.短连接Client方与Server每进行一次报文收发交易时才进行通讯连接,交易完毕后立即断开连接。此种方式常用于一点对多点通讯,比如多个Client连接一个Server.二 .什么时候需要考虑粘包问题?1:如果利用tcp每次发送数据,就与对方建立连接,然后双方发送完一段数据后,就关闭连接,这样就不会出现粘包问题(因为只有一种包结构,类似于http协议)
2020-07-21 20:30:02 51 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人