• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Fantac
博客园    首页    新随笔    联系   管理    订阅  订阅
上一页 1 2 3 4 5 6 下一页
2019年10月7日
Python学习日记(三十六) Mysql数据库篇 四
摘要: MySQL作业分析 五张表的增删改查: 完成所有表的关系创建 创建教师表(tid为这张表教师ID,tname为这张表教师的姓名) 创建班级表(cid为这张表班级ID,caption为这张表班级门号) 创建课程表(cid为这张表课程ID,cname为课程名称,teacher_id为任课教师的ID) 创 阅读全文
posted @ 2019-10-07 01:34 Fantac 阅读(466) 评论(0) 推荐(1)
2019年10月5日
Python学习日记(三十五) Mysql数据库篇 三
摘要: 使用Navicate 创建一个连接去使用Mysql的数据库,连接名可以取任意字符但是要有意义 新增一个数据库 填写新数据库名,设置它的字符集和排序规则 新建一个表 增加表中的信息 点击保存再去输入表名完成创建,再添加数据: 使用外键将两表产生联系 再创建一个department表 添加数据: 创建外 阅读全文
posted @ 2019-10-05 17:20 Fantac 阅读(241) 评论(0) 推荐(0)
2019年10月4日
Python学习日记(三十四) Mysql数据库篇 二
摘要: 外键(Foreign Key) 如果今天有一张表上面有很多职务的信息 我们可以通过使用外键的方式去将两张表产生关联 这样的好处能够节省空间,比方说你今天的职务名称很长,在一张表中就要重复的去写这个职务的名字,很浪费空间;除此之外也能起到一个约束的作用。 像department就是外键。 执行代码: 阅读全文
posted @ 2019-10-04 00:45 Fantac 阅读(299) 评论(0) 推荐(0)
2019年9月21日
Python学习日记(三十三) Mysql数据库篇 一
摘要: 背景 Mysql是一个关系型数据库,由瑞典Mysql AB开发,目前属于Oracle旗下的产品。Mysql是目前最流行的关系型数据库管理系统之一,在WEB方面,Mysql是最好的RDBMS(Relational Database Management System)。Mysql是一种关系数据库管理系 阅读全文
posted @ 2019-09-21 16:23 Fantac 阅读(484) 评论(0) 推荐(0)
2019年9月20日
Python学习日记(三十二) hmac检验客户端的合法性和socketsever模块
摘要: Hmac模块 其实这个模块类似hashlib模块,它能将一些重要的信息通过算法加密成密文,让信息更具有安全性。 关于hmac加密算法的了解:它的全名是哈希运算消息认证码(Hash-based Message Authentication Code),HMAC利用hash算法,以一个消息M和一个秘钥K 阅读全文
posted @ 2019-09-20 02:11 Fantac 阅读(396) 评论(0) 推荐(0)
2019年9月16日
Python学习日记(三十一) 黏包问题
摘要: PIPE把输出的东西装到一个'水管'里,如果在windows中的编码格式是gbk,执行结果: 在这里也可以使用os.popen()但是它会不管正确和错误的结果都放在一起,而用subprocess能够分别拿到正确和错误的信息 基于TCP实现的黏包 Sever: Client: 执行结果: Sever: 阅读全文
posted @ 2019-09-16 15:57 Fantac 阅读(388) 评论(0) 推荐(0)
2019年9月15日
Python学习日记(三十) Socket模块使用
摘要: Socket(套接字) 套接字是一个抽象层,应用程序可以通过它发送或接收数据,可对其进行像文件一样的打开、读写和关闭等操作。套接字允许应用程序将I/O插入到网络中,并与网络中的其他应用程序进行通信。网络套接字是IP地址与端口的组合。 发展:套接字最初是由加利福尼亚大学Berkely分校为Unix系统 阅读全文
posted @ 2019-09-15 03:12 Fantac 阅读(302) 评论(0) 推荐(0)
2019年9月14日
Python学习日记(二十九) 网络编程
摘要: 早期的计算机通信需要有一个中间件,A要给B传东西,A必须要把信息传给中间件,B再把从中间件中拿到信息 由于不同机器之间需要通信就产生了网络 软件开发的架构 1.C/S架构 服务器-客户机,即Client-Server架构,C/S架构通常采取两层结构.Sever负责数据的管理,Client负责完成与用 阅读全文
posted @ 2019-09-14 04:08 Fantac 阅读(456) 评论(0) 推荐(0)
2019年9月12日
Python学习日记(二十八) hashlib模块、configparse模块、logging模块
摘要: hashlib模块 主要提供字符加密算法功能,如md5、sha1、sha224、sha512、sha384等,这里的加密算法称为摘要算法。什么是摘要算法?它又称为哈希算法、散列算法,它通过一个函数把任意长度的数据转换为一个长度固定的数据串(通常以16进制符表示) 摘要算法的作用主要在于密码的密文存储 阅读全文
posted @ 2019-09-12 01:16 Fantac 阅读(223) 评论(0) 推荐(0)
2019年9月9日
Python学习日记(二十七) 反射和几个内置函数
摘要: isinstance() 判断isinstance(obj,cls)中obj是否是cls类的对象 issubclass() 判断issubclass(sub,super)中sub是否是super类的派生类 反射 反射就是用字符串类型的名字去操作变量,python中的一切事物皆为对象(都可以使用反射) 阅读全文
posted @ 2019-09-09 23:42 Fantac 阅读(418) 评论(1) 推荐(0)
上一页 1 2 3 4 5 6 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3