2019年10月29日
摘要: create table staff_info( id int primary key auto_increment, name varchar(32) not null, age int(3) unsigned not null, sex enum('male','female') not nul 阅读全文
posted @ 2019-10-29 21:12 jueyuanfengsheng 阅读(420) 评论(0) 推荐(0) 编辑
  2019年10月28日
摘要: MYSQL之数据库初识及安装详解 1.什么是数据库? 1.什么是数据?(data) 描述事物的符号记录称为数据,描述事物的符号既可以是数字,也可以是文字、图片,图像、声音、语言等,数据由多种表现形式,它们都可以经过数字化后存入计算机 在计算机中描述一个事物,就需要抽取这一事物的典型特征,组成一条记录 阅读全文
posted @ 2019-10-28 23:08 jueyuanfengsheng 阅读(268) 评论(0) 推荐(0) 编辑
  2019年10月25日
摘要: [TOC] 并发编程之锁问题 Python GIL锁(Global Interpreter Lock) GIL锁官方文档介绍 结论:在Cpython解释器中,同一个进程下开启的多线程,同一时刻只能有一个线程执行,无法利用多核优势。 先需要明确的一点是 并不是Python的特性,它是在实现Python 阅读全文
posted @ 2019-10-25 00:42 jueyuanfengsheng 阅读(185) 评论(3) 推荐(0) 编辑
  2019年10月23日
摘要: # 服务端 import socket from threading import Thread """ 服务端 1.要有固定的IP和PORT 2.24小时不间断提供服务 3.能够支持并发(多用户同时连接服务端) """ server = socket.socket() server.bind((' 阅读全文
posted @ 2019-10-23 01:11 jueyuanfengsheng 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 网络编程之线程 什么是线程? 在传统操作系统中,每个进程有一个地址空间,而且默认就有一个控制线程 线程顾名思义,就是一条流水线工作的过程,一条流水线必须属于一个车间,一个车间的工作过程是一个进程 车间负责把资源整合到一起,是一个资源单位,而一个车间内至少有一个流水线 流水线的工作需要电源,电源就相当 阅读全文
posted @ 2019-10-23 00:43 jueyuanfengsheng 阅读(133) 评论(0) 推荐(0) 编辑
  2019年10月22日
摘要: 并发编程之进程 1.队列介绍 基本介绍 队列:先进先出(FIFO) 堆栈:先进后出 使用方法:from multiprocessing import Queue ​ q =Queue (maxsize),实例化出对象q;maxsize是队列中允许最大项数,省略则无大小限制。 主要方法(Queue类中 阅读全文
posted @ 2019-10-22 22:17 jueyuanfengsheng 阅读(143) 评论(0) 推荐(0) 编辑
  2019年10月20日
摘要: ## 经常用到的双下方法 凡是在类内部定义,以“__开头__结尾”的方法都称之为魔法方法,又称“类的内置方法”, 这些方法会在某些条件成立时触发。 __init__: 在类加括号调用时触发。 __getattr__: 会在对象.属性时,“属性没有”的情况下才会触发;对象.__dict__[属性]不会 阅读全文
posted @ 2019-10-20 01:17 jueyuanfengsheng 阅读(122) 评论(0) 推荐(0) 编辑
  2019年10月19日
摘要: socket套接字 引子 须知一个完整的计算机系统是由硬件、操作系统、应用软件三者组成,具备了这三个条件,一台计算机系统就可以自己跟自己玩了(打个单机游戏,玩个扫雷啥的) 如果你要跟别人一起玩,那你就需要上网了,什么是互联网? 互联网的核心就是由一堆协议组成,协议就是标准,比如全世界人通信的标准是英 阅读全文
posted @ 2019-10-19 20:07 jueyuanfengsheng 阅读(183) 评论(0) 推荐(0) 编辑
  2019年10月17日
摘要: [TOC] # 网络编程 ## 软件开发架构 软件开发架构分为两种: ​ C/S架构 ​ B/S架构 ### C/S架构 ​ 客户端与服务器端架构,这种架构也是从用户层面(也可以是物理层面)来划分的。 C/S架构: Client: 客户端 Server: 服务端 优点: 软件的使用稳定,并且可以节省 阅读全文
posted @ 2019-10-17 22:14 jueyuanfengsheng 阅读(605) 评论(0) 推荐(0) 编辑
摘要: 基于TCP开发一款远程CMD程序 客户端连接服务器后,可以向服务器发送命令 服务器收到命令后执行,无论执行是否成功,无论执行几遍,都将执行结果返回给客户端 注意: 执行系统指令使用subprocess模块完成. 本题目不考虑接收时的粘包问题 阅读全文
posted @ 2019-10-17 20:10 jueyuanfengsheng 阅读(250) 评论(0) 推荐(0) 编辑