Fork me on GitHub

04 2018 档案

摘要:1、数据操作 SQL(结构化查询语言),可以操作关系型数据库 通过sql可以创建、修改账号并控制账号权限; 通过sql可以创建、修改数据库、表; 通过sql可以增删改查数据; 可以通过SQL语句中的DML语言来实现数据的操作,包括 1.1数据的增删改查 1.2单表查询 把表中所有行和列都列举出来使用 阅读全文
posted @ 2018-04-29 22:58 kris12 阅读(337) 评论(0) 推荐(0) 编辑
摘要:1、初识数据库 我们在编写任何程序之前,都需要事先写好基于网络操作一台主机上文件的程序(socket服务端与客户端程序),于是有人将此类程序写成一个 专门的处理软件,这就是mysql等数据库管理软件的由来,但mysql解决的不仅仅是数据共享的问题,还有查询效率,安全性等一系列问题, 总之,把程序员从 阅读全文
posted @ 2018-04-29 16:33 kris12 阅读(647) 评论(0) 推荐(0) 编辑
摘要:I/O模型 协程是单线程下的并发,并不是对性能都有所提升,一定是监测单个线程下的多个任务的I/O,遇到I/O不要让它阻塞,给它自动切换到其他任务去,这样就能提高单个线程下的运行效率。 >>用gevent模块来实现了,gevent是怎么检测I/O行为的呢,gevent监测行为,遇到I/O自动切换到其他 阅读全文
posted @ 2018-04-24 09:23 kris12 阅读(236) 评论(0) 推荐(0) 编辑
摘要:1、协程 5个任务实现并发,放到1个线程里边;单线程是无法实现并行的;并发是看起来任务是同时运行的就可以了,其本质来回切换并保存状态。 单线程实现并发,切换+保存状态,协程要做的事情。 第一种情况的切换。在任务一遇到io情况下,切到任务二去执行,这样就可以利用任务一阻塞的时间完成任务二的计算,效率的 阅读全文
posted @ 2018-04-24 09:18 kris12 阅读(234) 评论(0) 推荐(0) 编辑
摘要:1、线程 在传统操作系统中,每个进程有一个地址空间,而且默认就有一个控制线程 线程顾名思义,就是一条流水线工作的过程(流水线的工作需要电源,电源就相当于cpu),而一条流水线必须属于一个车间,一个车间的工作过程是一个进程,车间负责把资源整合到一起,是一个资源单位,而一个车间内至少有一条流水线。 所以 阅读全文
posted @ 2018-04-24 09:13 kris12 阅读(324) 评论(0) 推荐(0) 编辑
摘要:作业需求 代码 阅读全文
posted @ 2018-04-21 15:29 kris12 阅读(345) 评论(0) 推荐(0) 编辑
摘要:作业需求 代码: 阅读全文
posted @ 2018-04-21 15:26 kris12 阅读(202) 评论(0) 推荐(0) 编辑
摘要:作业需求 代码: 阅读全文
posted @ 2018-04-21 15:23 kris12 阅读(245) 评论(0) 推荐(0) 编辑
摘要:说明:程序运行入口是:bin文件夹下的start.py结构见流程图 选课系统 bin目录下 conf下的文件 core下的文件 databases下的文件 是pickle自动生成的数据库文件modules下的文件 class.py course.py school.py student.py tea 阅读全文
posted @ 2018-04-21 15:08 kris12 阅读(1219) 评论(0) 推荐(0) 编辑
摘要:FTP Git:https://github.com/kris-2018/task 流程图: client客户端 download文件是储存下载的文件;upload是上传文件的储存库(download里边可以不放东西,等待下载即可;upload里边放你准备上传给服务端的文件) ftp_client. 阅读全文
posted @ 2018-04-21 14:51 kris12 阅读(3462) 评论(1) 推荐(0) 编辑
摘要:面向对象 1、什么是面向对象? i.面向对象和面向过程的区别 面向过程:核心是过程二字,过程指的是解决问题的步骤,设计一条流水线,机械式的思维方式;优点:复杂的问题流程化,进而简单化;缺点:可扩展性差 面向对象:核心就是对象二字,对象就是特征与技能的结合体;优点:可扩展性强;缺点:编程复杂度高。 i 阅读全文
posted @ 2018-04-17 10:50 kris12 阅读(461) 评论(0) 推荐(0) 编辑
摘要:1、计算机基础 作为应用开发程序员,我们开发的软件都是应用软件,而应用软件必须运行于操作系统之上,操作系统则运行于硬件之上,应用软件是无法直接操作硬件的,应用软件对硬件的操作必须调用操作系统的接口,由操作系统操控硬件。 比如客户端软件想要基于网络发送一条消息给服务端软件,流程是: 1、客户端软件产生 阅读全文
posted @ 2018-04-14 09:39 kris12 阅读(554) 评论(0) 推荐(0) 编辑
摘要:1 什么是异常: 异常是错误发生的信号,一旦程序出错,并且程序没有处理这个错误,那个就会抛出异常,并且程序的运行随之终止 2 错误分为两种:语法错误:在程序执行前就要立刻改正过来print('xxxx'if 1 > 2 逻辑错误 常见的异常 异常处理 >1 >2 >3 > 'name'不管被检测的代 阅读全文
posted @ 2018-04-09 19:56 kris12 阅读(234) 评论(0) 推荐(0) 编辑
摘要:1. 面向过程与面向对象编程 面向过程 复杂的问题流程化,进而简单化(一个复杂的问题,分成一个个小的步骤去实现,实现小的步骤将会非常简单) 面向过程:核心是过程二字,过程指的是解决问题的步骤,设计一条流水线,机械式的思维方式 优点:复杂的问题流程化,进而简单化 缺点:可扩展性差 import jso 阅读全文
posted @ 2018-04-05 23:44 kris12 阅读(483) 评论(0) 推荐(1) 编辑
摘要:### 第一模块内容 1. 请写出 “路飞学城alex” 分别用 utf-8 和 gbk 编码所占的位数(口述) utf-8:一个中文字符占3个字节,英文字符占1个字节,则“路飞学城alex"一共16个字节,则共有16*8=128位。 gbk:一个中文占2个字节,英文字符占1个字节,则“路飞学城al 阅读全文
posted @ 2018-04-05 21:51 kris12 阅读(1104) 评论(0) 推荐(0) 编辑
摘要:模拟实现一个ATM + 购物商城程序 Git:https://github.com/kris-2018/task core__start.py core__auth.py core__main.py db__shop_car(自动创建的xx_shopcar.txt) db__user_info(js 阅读全文
posted @ 2018-04-05 20:45 kris12 阅读(603) 评论(0) 推荐(0) 编辑
摘要:现要求你写一个简单的员工信息增删改查程序,需求如下: 当然此表你在文件存储时可以这样表示 1.可进行模糊查询,语法至少支持下面3种查询语法: 2.可创建新员工纪录,以phone做唯一键(即不允许表里有手机号重复的情况),staff_id需自增 3.可删除指定员工信息纪录,输入员工id,即可删除 4. 阅读全文
posted @ 2018-04-03 10:18 kris12 阅读(885) 评论(0) 推荐(0) 编辑
摘要:python常用的模块-time| random| os| sys| shutil |json&pickle |shelve |xml |ConfigParser |hashlib |subpocess 阅读全文
posted @ 2018-04-01 22:57 kris12 阅读(908) 评论(0) 推荐(0) 编辑

levels of contents
点击右上角即可分享
微信分享提示