会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
涛仔··
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
7
下一页
2018年11月20日
2018.11.20
摘要: 1.详细的建表语句 ***** create table 表名( 字段名 数据类型[(长度) 约束条件] ); []代表可选的 为什么需要给数据分类? 189 一八九 1.描述数据更加准确 2.节省内存空间 2.数据类型 ***** 整数类型 默认有符号的 设置为无符号 1.create table
阅读全文
posted @ 2018-11-20 19:50 涛仔··
阅读(116)
评论(0)
推荐(0)
2018年11月19日
2018.11.19
摘要: 1.什么是数据库 ***** 存放数据的仓库 已学习的文件操作的缺陷 1.IO操作 效率问题 2.多用户竞争数据 3.网络访问 4.用户的验证2.常见的数据库 关系型 数据之间存在某种关联关系 oracle 目前最好关系型数据库,体现在用户管理,分布式 商业用途收费 mysql 免费开源,功能支持没
阅读全文
posted @ 2018-11-19 21:27 涛仔··
阅读(99)
评论(0)
推荐(0)
2018年11月15日
2018.11.15
摘要: 1TCP Socketserver服务器import socketserver class MyServer(socketserver.BaseRequestHandler): def handle(self): while True: msg = self.request.recv(1024).d
阅读全文
posted @ 2018-11-15 19:30 涛仔··
阅读(94)
评论(0)
推荐(0)
2018年11月14日
2018.11.14
摘要: 2018.11.141.网络传输中的两个阶段 分别是 waitdata 和 copydata send copydata recv waitdata copydata 2.阻塞IO 无论是线程 进程 还是线程 进程池 统统都是阻塞IO 3.非阻塞IO 最直接体现 所有和读写相关的函数 都不会阻塞 意
阅读全文
posted @ 2018-11-14 17:59 涛仔··
阅读(90)
评论(0)
推荐(0)
2018年11月13日
2018.11.13
摘要: 1同步异步,阻塞与非阻塞 线程的三种状态: 1.就绪 2.运行 3.阻塞#1.1、阻塞与非阻塞指的是程序的两种运行状态# 阻塞:遇到IO就发生阻塞,程序一旦遇到阻塞操作就会停在原地,并且立刻释放CPU资源# 非阻塞(就绪态或运行态):没有遇到IO操作,或者通过某种手段让程序即便是遇到IO操作也不会停
阅读全文
posted @ 2018-11-13 20:02 涛仔··
阅读(98)
评论(0)
推荐(0)
2018年11月12日
2018.11.12
摘要: 1.GIL Global Interpreter Lock全局解释器锁 锁就是线程里面那个锁 锁是为了避免资源竞争造成数据的错乱 python程序的执行过程 1.启动解释器进程 python.exe 2.解析你的py文件并执行它 每个py程序中都必须有解释器参与 解释器其实就是一堆代码相当于多个线程
阅读全文
posted @ 2018-11-12 19:42 涛仔··
阅读(95)
评论(0)
推荐(0)
2018年11月8日
2018.11.8
摘要: 1守护进程 from multiprocessing import Processimport time def task(): print("妃子 升级为皇后") time.sleep(3) print("皇后 挂了") if __name__ == '__main__': p = Process
阅读全文
posted @ 2018-11-08 21:27 涛仔··
阅读(97)
评论(0)
推荐(0)
2018年11月7日
2018.11.7
摘要: 一. 什么是进程一个正在运行的程序称之为进程是一种抽象概念 表示一个执行某件事情的过程进程的概念 起源于操作系统 二.多道技术1空间复用内存分割为多个区域 每个区域存储不同的应用程序 2时间的复用1当一个程序遇到了I/O操作时 会切换到其他程序(切换钱需要保存当前运行状态 一边恢复执行)| 属于提高
阅读全文
posted @ 2018-11-07 20:45 涛仔··
阅读(121)
评论(0)
推荐(0)
2018年11月6日
2018.11.6
摘要: 1 TCP 和 UDP 发送数据时的流程 ***** 解释 为何TCP是可靠的 是因为发送数据后必须收到确认包 1.2.TCP模板代码 半连接池的工作原理 目前我们的程序是单线程 服务器要么处理通讯要么处理连接请求 无法同时进行 服务器import socketserver = socket.soc
阅读全文
posted @ 2018-11-06 23:34 涛仔··
阅读(160)
评论(0)
推荐(0)
2018.11.5
摘要: 1.TCP的模板代码 收发消息的循环 通讯循环 不断的连接客户端循环 连接循环 判断 用于判断客户端异常退出(抛异常)或close(死循环) 服务器端import socket# 使用TCP 可以直接默认server = socket.socket() # 指定端口 和 ip 端口 0 - 1023
阅读全文
posted @ 2018-11-06 16:43 涛仔··
阅读(98)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告