摘要: 计算机与操作系统简介 一、操作系统的主要发展史 1.手工操作——卡片穿孔 1946年第一台计算机诞生--20世纪50年代中期,计算机工作还在采用手工操作方式。此时还没有操作系统的概念。程序员将对应于程序和数据的已穿孔的纸带(或卡片)装入输入机,然后启动输入机把程序和数据输入计算机内存,接着通过控制台 阅读全文
posted @ 2019-10-27 20:23 cdcx 阅读(279) 评论(0) 推荐(0) 编辑
摘要: Http协议简介 阅读全文
posted @ 2019-05-20 21:14 cdcx 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 一、索引简介 索引,是数据库中专门用于帮助用户快速查询数据的一种数据结构。类似于字典中的目录,查找字典内容时可以根据目录查找到数据的存放位置,然后直接获取即可,对于索引,会保存在额外的文件中。在mysql数据库中,索引是按照B树的结构来进行存储的。 30 10 40 5 15 35 66 1 6 1 阅读全文
posted @ 2019-03-27 00:36 cdcx 阅读(2354) 评论(0) 推荐(0) 编辑
摘要: 一、SQL注入问题 在使用pymysql进行信息查询时,推荐使用传参的方式,禁止使用字符串拼接方式,因为字符串拼接往往会带来sql注入的问题 1 # -*- coding:utf-8 -*- 2 # author: cdc 3 # date: 2019/3/18 4 5 import pymysql 阅读全文
posted @ 2019-03-18 23:38 cdcx 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 一、pymysql简介 对于Python操作MySQL主要使用两种方式: 原生模块 pymsql ORM框架 SQLAchemy pymsql是Python中操作MySQL的模块,其使用方法和MySQLdb几乎相同。 二、简单使用 三、增删改查 增 1 # -*- coding:utf-8 -*- 阅读全文
posted @ 2019-03-18 00:53 cdcx 阅读(233) 评论(0) 推荐(0) 编辑
摘要: Mysql测试题 一、表关系 请创建如下表,并创建相关约束 二、操作表 0、在成绩表中同时显示出对应的课程名和学生名 1、自行创建测试数据 2、查询“生物”课程比“物理”课程成绩高的所有学生的学号; 3、查询平均成绩大于60分的同学的学号和平均成绩; 4、查询所有同学的学号、姓名、选课数、总成绩; 阅读全文
posted @ 2019-03-17 20:42 cdcx 阅读(646) 评论(0) 推荐(0) 编辑
摘要: 一、数据库级别 1.显示数据库 默认数据库: mysql - 用户权限相关数据 test - 用于用户测试数据 information_schema - MySQL本身架构相关数据 2.创建数据库 3.删除数据库 4.使用数据库 二、表级别 1.显示表 2.创建表 是否可空,null表示空,非字符串 阅读全文
posted @ 2019-03-06 23:42 cdcx 阅读(920) 评论(0) 推荐(0) 编辑
摘要: 一、下载与安装 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management System,关系数 阅读全文
posted @ 2019-03-04 23:00 cdcx 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 常用模块 模块,用一砣代码实现了某个功能的代码集合。 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的代码集合就称为模块。 p 阅读全文
posted @ 2019-01-25 00:20 cdcx 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 之前帮公司爬取过内部的一个问题单网站,要求将每个问题单的下的附件下载下来。一开始的时候我就遇到一个破解登陆验证的大坑...... (╬ ̄皿 ̄)=○ 由于在公司使用的都是内网,代码和网站的描述也都属于公司的信息安全资产范围,具体细节不方便透露,就简要描述一下需求和问题吧。 在访问网站前需要先进行一个登 阅读全文
posted @ 2019-01-20 23:36 cdcx 阅读(869) 评论(0) 推荐(0) 编辑