上一页 1 ··· 6 7 8 9 10 11 12 下一页
摘要: 一、多表查询 二、练习 三、综合练习 init.sql文件内容 /* 数据导入: Navicat Premium Data Transfer Source Server : localhost Source Server Type : MySQL Source Server Version : 50 阅读全文
posted @ 2017-09-12 18:54 孟庆健 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 一、unique 二、 not null与default 是否可空,null表示空,非字符串not null - 不可空null - 可空 默认值,创建列时可以指定默认值,当插入数据时如果未主动设置,则自动添加默认值create table tb1(nid int not null defalut 阅读全文
posted @ 2017-09-12 18:47 孟庆健 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 一、查询语法 1.找到表:from 2.拿着where指定的约束条件,去文件/表中取出一条条记录 3.将取出的一条条记录进行分组group by,如果没有group by,则整体作为一组 4.按照select后的字段得到一张新的虚拟表,如果有聚合函数,则将组内数据进行聚合 5.将4的结果过滤:hav 阅读全文
posted @ 2017-09-12 16:17 孟庆健 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 一、数据类型1、数字(默认都是有符号,宽度指的是显示宽度,与存储无关)(1)tinyint [unsigned][zerofill] (1个字节存) 有符号: -128~~127 无符号: 0~~255 (2) int [unsigned][zerofill] (4个字节存) 有符号: -21474 阅读全文
posted @ 2017-09-12 16:05 孟庆健 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 一、数据库文件夹的的操作 create database db1 charset utf8; 增加db1文件夹 show databases ; 查看所有数据库 show create database db1; 查看db1文件夹 drop database db1; 删除db1文件夹 alter 阅读全文
posted @ 2017-09-05 19:38 孟庆健 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 一、1、什么是数据 描述事物的符号记录称为数据。 2、什么是数据库 存放数据的仓库,只不过这个仓库在计算机上存储设备上。 二、Mysql的介绍 Mysql 就是一个socket的服务端 三、客户端软件 mysql自带 python模块 四、Mysql 的下载安装 1、Linux版本 1.解压tar包 阅读全文
posted @ 2017-09-04 19:14 孟庆健 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 一、join方法 (1)开一个主线程 from threading import Thread,currentThread import time def walk(): print('%s is running'%currentThread().getName()) time.sle 阅读全文
posted @ 2017-09-01 15:38 孟庆健 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 一、join方法 (1)开一个主线程 from threading import Thread,currentThread import time def walk(): print('%s is running'%currentThread().getName()) time.sleep(2) p 阅读全文
posted @ 2017-08-31 15:47 孟庆健 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 一、共享数据 进程间通信应该尽量避免使用本节所讲的共享数据方式 from multiprocessing import Manager,Process,Lock def work(dic,mutex): with mutex: dic['count']-=1 if __name__ == '__ma 阅读全文
posted @ 2017-08-28 16:17 孟庆健 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 一、Queue是通过multiprocessing使用 from multiprocessing import Process,Queue import time import random import os def consumer(q): while True: res=q.get() if 阅读全文
posted @ 2017-08-25 16:15 孟庆健 阅读(525) 评论(0) 推荐(0) 编辑
摘要: 一、进程 1、什么是进程 (1)正在进行的一个过程或者说一个任务,而负责执行的就是CPU 2、进程与程序的区别 (1)程序仅仅是一堆代码而已,而进程指的是程序的运行过程 同一个程序执行两次,也是两个进程 3.同步与异步 (1)同步执行:一个程序在执行时,另一个程序等执行完后才能执行 异步执行:一个程 阅读全文
posted @ 2017-08-24 16:16 孟庆健 阅读(165) 评论(0) 推荐(0) 编辑
摘要: struct补充 import struct import json header_dic={'total_size':123123, 'filename':None, 'md5':None} header_json=json.dumps(header_dic) header_bytes=heade 阅读全文
posted @ 2017-08-23 15:37 孟庆健 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 一、粘包 什么是粘包 只有TCP只有粘包现象,UDP永远不会粘包 所谓粘包问题主要还是因为接收方不知道之间的界限,不知道一次性提取多少字节的数据所造成的 两种情况发生粘包: 1、发送端需要等缓冲区满才发送出去,造成粘包(发送数据时时间间隔短,数据很小,会合在一起,产生粘包) from socket 阅读全文
posted @ 2017-08-22 16:10 孟庆健 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 一、osi七层 完整的计算机系统由硬件,操作系统,软件组成。 互联网的核心就是由一堆协议组成,协议就是标准,如全世界通信的标准就是英语。 如果把计算机比作人,那么互联网协议就是计算机界的英语,所有计算机都学会了互联网协议。那么所有计算机可以按照统一的标准去 收发信息从而完成通信 二、学习socket 阅读全文
posted @ 2017-08-21 16:22 孟庆健 阅读(196) 评论(0) 推荐(0) 编辑
摘要: logging 函数式简单配置 默认日志级别设置为WARNING(critical>error>warning>info>debug) 灵活配置日志级别,日志格式,输出位置: 配置参数 logging.basicConfig()函数中可通过具体参数来更改logging模块默认行为,可用参数有: fi 阅读全文
posted @ 2017-08-18 16:22 孟庆健 阅读(134) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 下一页