09 2019 档案

摘要:一、联合分组 ​ 数据来源:在单表emp下; ​ 联合分组:按多个字段综合结果进行分组; ​ 按 area与port组合后的结果进行分组,只有组合后的结果还一致,才认为是一组。 二、子查询 ​ 子查询:将一条查询sql的结果作为另一条sql的条件。 ​ 增:insert into 表 select子 阅读全文
posted @ 2019-09-27 10:21 唐ceng 阅读(189) 评论(0) 推荐(0)
摘要:一、单表查询 ​ 1.增: ​ 2.删除: ​ 3.改: ​ 4.查: ​ 条件:from、where、group by、having、distinct、order by、limit = 层层筛选后的结果。 ​ 注:一条查询语句,可以拥有多种筛选条件,条件的顺序必须按照上方顺序进行逐步筛选,dist 阅读全文
posted @ 2019-09-25 21:26 唐ceng 阅读(1029) 评论(0) 推荐(0)
摘要:一、字段操作 ​ 1.创建: ​ 2.修改: ​ 3.增加 ​ 4.删除字段 二、多表关系 ​ 社会中存储需要可以构建成表的数据, 它们形成的表,往往之间存储某种或某些社会关系,mysql数据库建立表结构就是社会中产生的各种数据, 分门别类管理,但mysql建立的(代码层次的)表之间, 同样需要处理 阅读全文
posted @ 2019-09-24 21:18 唐ceng 阅读(369) 评论(0) 推荐(0)
摘要:一、数据库的配置 ​ 通过统一设置配置文件,实现服务端(mysql)、客户端(client)的统一管理。 ​ 配置统一编码流(utf8)程: 1. 在mysql安装目录下,创建配置文件my.ini; 2. 配置文件内容并保存 3. 重启数据库服务 二、数据库修改信息 ​ 修改字符编码: 三、用户操作 阅读全文
posted @ 2019-09-23 21:20 唐ceng 阅读(221) 评论(0) 推荐(0)
摘要:一、数据库 1.1 什么是数据 ​ 描述事物的符号记录称为数据,描述事物的符号既可以是数字,也可以是文字、图片,图像、声音、语言等,数据由多种表现形式,它们都可以经过数字化后存入计算机。 ​ 在计算机中描述一个事物,就需要抽取这一事物的典型特征,组成一条记录,就相当于文件里的一行内容。 ​ 单纯的一 阅读全文
posted @ 2019-09-20 21:00 唐ceng 阅读(213) 评论(0) 推荐(0)
摘要:本片转自https://home.cnblogs.com/u/fxyadela [TOC] socket多线程 客户端 服务端 线程queue 用法一:先进先出(Queue) 123 qweqwe 用法二:先进后出(LifoQueue) 堆栈 欧文的各种设备 粉红色的裤子 粉红色的背心儿 用法三:优 阅读全文
posted @ 2019-09-19 23:38 唐ceng 阅读(251) 评论(0) 推荐(0)
摘要:一、线程锁 ​ 运行以下代码: ​ 正常运行代码应该得到600000,而实际结果为440215。这是因为代码过长,cpu进行了代码的切换,切入的时间可能恰好是运算的过程中,使得一次完整的计算没有完成,便直接运行其他线程。当再次切回这个线程时,程序会接着上一次的结果运行,造成切出去时运算的数据丢失。 阅读全文
posted @ 2019-09-18 21:08 唐ceng 阅读(285) 评论(0) 推荐(0)
摘要:一、线程 ​ 初识别线程: ​ 在传统操作系统中,每个进程有一个地址空间,而且默认就有一个控制线程,cpu真正的执行单位是线程。 ​ 在工厂中, 每个车间都有房子,而且每个车间默认就有一条流水线。 ​ 操作系统 = 工厂 ​ 进程 = 车间 ​ 线程 = 流水线 ​ cpu = 电源 ​ 线程:cp 阅读全文
posted @ 2019-09-17 18:30 唐ceng 阅读(228) 评论(0) 推荐(0)
摘要:一、Process的join的用法 ​ 阻塞住主进程再等待子进程结束,然后再往下执行,(了解的是:内部会待用wait())。 二、Process的pid 三、Process的name和is_alive ​ 关闭进程,不会立即关闭,所以is_alive立刻查看的结果可能还是存活。 ​ name属性是P 阅读全文
posted @ 2019-09-15 19:47 唐ceng 阅读(215) 评论(0) 推荐(0)
摘要:一、操作系统发展史 1.1 手工操作 穿孔卡片 ​ 20实际五十年代,计算机采用手工操作的方式,那时还没有操作系统的概念。程序员将对应于程序和数据的已穿孔的纸带(或卡片)装入输入机,然后启动输入机把程序和数据输入计算机内存,接着通过控制台开关启动程序针对数据运行;计算完毕,打印机输出计算结果;用户取 阅读全文
posted @ 2019-09-11 20:18 唐ceng 阅读(266) 评论(0) 推荐(0)
摘要:一、加入通信循环,使客户端和服务的可以相互发数据 ​ 之前学习的通讯服务只可一次进行一次便退出,不符合实际应用需求,加装循环后,便可实现多次通讯。 ​ server通讯循环: ​ client通讯循环 二、 加入连接循环,可以接收多个客户端的连接请求 ​ 加入连接循环的server端 三、 执行ss 阅读全文
posted @ 2019-09-07 16:18 唐ceng 阅读(315) 评论(0) 推荐(0)
摘要:网络编程 一、客户端、服务器架构 1.1 CS架构 ​ cs架构是客户端(client)与服务端(servel)架构。 ​ 特点:用户操纵系统控制客户端,厂商操作系统部署服务端,服务端统一处理有更好的安全性和稳定性,不过增加了服务器的负担 1.2 BS架构 ​ bs架构是浏览器(browser)与服 阅读全文
posted @ 2019-09-05 19:04 唐ceng 阅读(362) 评论(0) 推荐(0)
摘要:一、元类知识补充 1.1 自定义元类 1.2 控制对象产生 ​ 注意: 二、单例模式 2.1 什么是设计模式 ​ 设计模式是面对各种问题进行提炼和抽象而形成的解决方案。这些设计方案是前人不断试验,考虑了封装性、复用性、效率、可修改、可移植等各种因素的高度总结。它不限于一种特定的语言,它是一种解决问题 阅读全文
posted @ 2019-09-04 21:24 唐ceng 阅读(307) 评论(0) 推荐(0)
摘要:一、元类 ​ 在python中一切皆对象,所以类也是一个对象,对象是由类实例化产生的,所以类也可以实例化产生。那么实例化产生类的类就是元类。 ​ 使用print(type(类))的方法可以找到类的类。 ​ type为python内置元类,所有的类都是由type实例化产生的。 二、class底层原理分 阅读全文
posted @ 2019-09-03 21:30 唐ceng 阅读(301) 评论(0) 推荐(0)
摘要:一、断点调试 ​ 断点是一个信号,它通知调试器,在某个特定点上暂时将程序执行挂起。当执行在某个断点处挂起时,我们称程序处于中断模式。进入中断模式并不会终止或结束程序的执行。执行可以在任何时候继续。 ​ 断点提供了一种强大的工具,使您能够在需要的时间和位置挂起执行。与逐句或逐条指令地检查代码不同的是, 阅读全文
posted @ 2019-09-02 21:26 唐ceng 阅读(237) 评论(0) 推荐(0)