进程 1. multiprocessing 模块介绍 1. python中的多线程无法利用CPU资源,在python中大部分情况使用多进程。python中提供了非常好的多进程包 multiprocessing。 2. multiprocessing 模块用来开启子进程,并在子进程中执行功能(函数), Read More
posted @ 2019-08-29 20:41 __张达达 Views(120) Comments(0) Diggs(0)
进程和操作系统概述 1. 进程的基础 程序和进程: 程序是一堆静态的代码文件 进程是一个正在运行着的程序,抽象概念 进程由操作系统操控调用交给CPU运行 2. 操作系统 管理控制协调计算机硬件和软件的关系 操作系统的作用: 将一些对硬件操作的复杂丑陋的接口,变成简单美丽的接口. open函数. 多个 Read More
posted @ 2019-08-29 20:38 __张达达 Views(130) Comments(0) Diggs(0)
recv原理、高阶版黏包解决方案、基于UDP的socket通信 1. recv原理: 2. 高阶版粘包解决方案: server端: client端: python import socket import struct import json phone = socket.socket() phon Read More
posted @ 2019-08-29 20:26 __张达达 Views(400) Comments(0) Diggs(0)
socket补充:TCP通信循环和粘包现象 1. 基于TCP协议的socket的通信 基于TCP协议的socket的简单通信 基于TCP协议socket的循环通信: 基于TCP协议链接循环通信 基于TCP协议的socket远程操控 2. 什么叫粘包现象?为什么会出现 粘包现象 1. socket收发 Read More
posted @ 2019-08-29 20:24 __张达达 Views(172) Comments(0) Diggs(0)
socket套接字 1. 为何学习socket一定要先学习互联网协议? 首先C/S架构是基于网络通信的 然后网络的核心即一堆网络协议,也就是协议标准。如果你想开发一款基于网络通信的软件,就必须遵循这些标准 2. socket层:socket处于应用层与传输层之间,提供了一些简单的接口. 避免与操作系 Read More
posted @ 2019-08-29 20:20 __张达达 Views(157) Comments(0) Diggs(0)
MySQL root用户密码设置 1. 方法1: 用SET PASSWORD命令 2. 方法2:用mysqladmin (因为我们将bin已经添加到环境变量了,这个mysqladmin也在bin目录下,所以可以直接使用这个mysqladmin功能,使用它来修改密码) 3. 方法3:用UPDATE直接 Read More
posted @ 2019-08-29 20:16 __张达达 Views(21432) Comments(0) Diggs(0)
MySQL忘记密码的解决方法 1. 注意:root密码最好不要忘记,找地方记录下来,不然如果是工作中你们使用的数据库(不管是测试的还是线上的,都是比较麻烦的事情,数据库轻易不会让你重启的,不过作为一个开发来讲,你应该是无法用root用户的~~~) 2. 以 windows 为例: 1. 关闭正在运行 Read More
posted @ 2019-08-29 20:11 __张达达 Views(378) Comments(0) Diggs(0)
第一种下载方法: 1. 打开MySQL官网:https://dev.mysql.com/downloads 2. 然后按照下面的方式选择: 3. 点击下载: 4. 如果你下载的是mysql的安装程序,也就是文件扩张名为.msi结尾的,那么你安装的时候就按照下面这种图文教程的方式安装: 1. 2. 3 Read More
posted @ 2019-08-29 15:49 __张达达 Views(216) Comments(0) Diggs(0)
网络编程初识 C/S B/S架构 C/S B/S架构 C: client端 B: browse 浏览器 S: server端 C/S架构: 基于客户端与服务端之间的通信 ​ QQ, 游戏,皮皮虾, 快手,抖音. ​ 优点: 个性化设置,响应速度快, ​ 缺点: 开发成本,维护成本高,占用空间,用户固 Read More
posted @ 2019-08-26 22:15 __张达达 Views(166) Comments(0) Diggs(0)
异常处理 1. 程序中的错误分为两种:语法错误和逻辑错误 1. 语法错误: 2. 3. 逻辑错误: 4. 2. 什么是异常:代码发生异常错误之后,你的程序就中断了 3. 什么是异常处理:当代码出现异常时,我通过某种方式不让你程序中断,合理的跳出去,叫做异常处理 4. 为什么要有异常处理?用户体验良好 Read More
posted @ 2019-08-26 22:12 __张达达 Views(153) Comments(0) Diggs(0)