Linux——Ubuntu中使用C语言连接Mysql数据库做一个简单的通讯录
目录
系统功能要求
相关软件要求
设计思路
程序功能图
功能流程图
C程序的编写运行
程序运行效果
总结与分析
附录(C程序代码)
系统功能要求
1、用户需要用户名和密码登录才能对通讯录进行各种操作
2、用户登录后可修改自己的密码
3、用户登录后可以对个人通讯录进行增、 ...
python(十五)——类(析构函数)、垃圾回收机制、重写、继承、多继承、多态
目录
析构函数__del__()
垃圾回收机制
引用计数
标记-清除
分代回收
重写__repr__()与__str__()函数
访问限制 __XX 变量
用中文写人开枪射击子弹的代码
继承
继承的作用
Student类继承Person类
多继承的实现
多态
多态的优 ...
python(十四)——包,Pillow,类(构造函数)
目录
包
第三方模块Pillow:非常强大的处理图像的工具库
打印图片属性
修改图片大小
理解面向对象
python类
创建一个类
实例化一个类
对象的初始状态(构造函数__init__())
self
包
如果不同的人编写的模块重名了怎么办,为了解决模块命名冲突 ...
python爬虫实验浏览量——凉凉
我之前的一篇爬虫爬取信息练习里使用了请求头:User-Agent,让网页人为刚刚进行访问的是浏览器,所以我在想是否可以使用这种方法去增加我CSDN博客的访问量,所以我使用这篇博客进行了测试。
第一次我没有使用代理IP去request.get访问这篇博客,也没有使用多个进程,效果成功但访问量刷新 ...
python(十三)——模块二(模块概述、模块优点、__name__属性)
模块概述
Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。
模块让你能够有逻辑地组织你的 Python 代码段。
把相关的代码分配到一个模块里能让你的代码更好用,更易懂。
模块能定义函数,类和变量,模块里 ...
python(十二)——模块一(time模块,datetime模块,calendar模块)
目录
模块一
time模块
时间的表示形式
返回当前时间的时间戳,浮点数形式
时间戳转为格林尼治时间的时间元组time.gmtime()
时间戳转为当前时间的时间元组time.localtime()
将时间元组转换成时间戳time .mktime()
将时间元组转换成字符 ...
python(十一)——递归、栈结构、队列、深度遍历、广度遍历
目录
递归
写递归方式:
模拟栈结构
队列
递归遍历目录
栈模拟递归遍历目录(深度遍历)
队列模拟递归(广度遍历)
递归
递归调用:一个函数,如果调用了自身,这种调用称为递归调用,一个会调用自身的函数称为递归函数
凡是循环能做的,递归都能做
写递归方式:
写出 ...
python中的@
@是python中的一个修饰符
官方文档
@dec2
@dec1
def func(arg1, arg2, ...):
pass
等价于
def func(arg1, arg2, ...):
pass
func = dec ...
python(十)——文件读写、OS模块、win32控制窗体、语音合成
目录
文件读写
读取文件内容
1、读取文件的全部内容
2、读取指定字符数
3、读取整行
4、读取所有行并返回列表
5、修改修饰符位置seek
文件写入
list-tuple-dict-set的文件操作
os模块
打印os的名字,获取操作系统类型 nt---Wind ...
python(九)——装饰器、偏函数、变量作用域、异常处理、断言
目录
装饰器
简单的装饰器
复杂点的装饰器
偏函数
变量的作用域
异常处理
错误处理的语句:
断言
装饰器
概念:是一个闭包,把一个函数当作参数返回一个替代版的函数,本质上就是一个返回函数的函数
简单的装饰器
def a():
print("this is ...

