自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 收藏
  • 关注

原创 细读大纲,了解本书教学目的,规划学习目标

考试科目共设两门:(1)网络信息安全基础知识和技术,考试形式为笔试(选择题),难度不是很高。(2)网络信息安全工程与综合应用实践,考试形式为笔试(问答题),开放性答题难啃的骨头。目标:根据国家网络信息安全相关法律法规及业务安全保障要求,能够规划、设计信息系统安全方案,能够配置和维护常见的网络安全设备及系统;能够对信息系统的网络安全风险进行监测和分析,并给出网络安全风险问题的整改建议;能够协助相关部门对单位的信息系统进行网络安全审计和网络安全事件调查;能够对网络信息安全事件开展应急处置工作;具

2021-05-07 08:40:06 188 2

原创 千里之行始于足下

学习目标:五个月看完第二版信息安全工程师教程学习内容:主攻书本内容,谁也不知道改版后考什么,未知的考试才是最有挑战性的。学习时间:周一到周五上班时的空闲时间学习产出:博客必须写,只有把自己看到的写出来才能有所进步。...

2021-05-06 09:09:59 157

原创 list列表和数组无法被复制到剪切板

list和数组无法被辅助到剪切板实在难受我们可以把list转身为数组:a=np.array(a)然后我们可以使用a = '\n'.join('%s' %id for id in a)就可以实现将列表或者数组复制到黏贴板...

2019-11-12 17:27:03 338

原创 python读取excel某一区域单元格的内容

sheet1.row_values(0, 6, 10) # 取第1行,第6~10列(不含第10表) sheet1.col_values(0, 0, 5) # 取第1列,第0~5行(不含第5行) sheet1.row_slice(2, 0, 2) # 获取单元格值类型和内容 sheet1.row_types(1, 0, 2) # 获取单元格数据...

2019-11-12 14:26:01 9597

原创 cv2.error: OpenCV(3.4.3),无法运行xfeatures2d问题解决

更改版本号pip install opencv-python == 3.4.2.16pip install opencv-contrib-python == 3.4.2.16对于Anaconda用户来说,而不是pipconda install -c menpo opencv

2019-11-01 10:01:44 1885

原创 完美解决Pyinstaller打包提示缺少模块

pyinstaller [主文件] -p [其他文件1] -p [其他文件2] --hidden-import [自建模块1] --hidden-import [自建模块2]

2019-10-30 16:09:52 17786

原创 将数列的每个第n项的前n项和相加

举例数列为1 2 3 4 5 6输出就是 0 1 3 6 10 15list_size是原始数列,因为数列第一个为0,所以求和的第一个数也为0for i in range(len(list_size)): print('i的值') print(i) suma=0 for sum_list in range(i): ...

2019-10-29 09:39:37 349

原创 对Excel中的某一列进行分类汇总(利用计数的方法)

import pandas as pd#分类汇总df = pd.read_excel('123456789.xlsx')#读取表格#对表格中的某一列进行计数汇总,可以用size和countdf_size=df.groupby(['交易日期[ Transaction Date ]']).size()print(df_size)#将汇总后的结果转化为一维数组list_size=df_si...

2019-10-28 10:37:24 8051

原创 This license 56ZSPQRF has been cancelled,处理办法

从里面的连接下载神秘代码吧

2019-10-14 17:45:41 408

原创 MySQL小记

近期在牛客网刷数据库SQL实战的一些小知识点explain 用于描述表的细节不同数据库连接字符串的方法不完全相同,用连接符号"||"来连接字符串 ,用从concat连接<>是不等于号default DEFAULT约束在执行INSERT INTO语句时,如果某列没有提供具体的值,那么它提供了一个默认值。INSERT IGNORE INTO 与 INSERT INTO 与 RE...

2019-10-14 09:52:16 132

原创 NumPy知识点总结2

创建数组神秘连接切片和索引神秘知识连接1高级索引

2019-10-11 15:14:43 103

原创 NumPy知识点总结1

array详细说明及例子dtype详细说明及例子数组属性小链接生成随机矩阵生成全部为0的矩阵生成全部为1的矩阵 神秘跳转

2019-10-11 11:15:01 112 1

原创 python如何获取Excel表格中的最大行

import xlrddef run(): file = '123456.xlsx' wb = xlrd.open_workbook(filename=file) # 打开文件 sheet1 = wb.sheet_by_index(0) # 通过索引获取表格 sheet2 = wb.sheet_by_name('信息') # 通过名字获取表格 row...

2019-10-10 14:59:22 5101

原创 数据分析入门资料

作为计算机专业做数据分析,编程语言已经没有难度了我们需要足够的数学知识:贾俊平的统计学的书,是数学基础 视频链接:神秘跳转 提取码:8ulcNumPy必学文字教程pandas: https://www.yiibai.com/pandas/python_pandas_series.htmlmatplotlib: http://www.runoob.com/w3c...

2019-10-09 16:43:35 136

原创 剑指offer(Python)替换空格

题目描述请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。解题思路这道题要求是:将一个字符串中的空格替换成“%20”;有多少个空格就替换成多少个“%20”,例如“hello world”中间有两个空格,则需要输出的形式是:“hello%20%20world”;字符串首尾的空格亦...

2019-09-26 16:48:51 102

原创 剑指offer(python)二维数组中的查找

题目描述在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。解题思路找到右上角的数,如果目标数比该数大,则把行数加一,如果目标数比该数小,则列数减一。class Solution: # array 二维列表,target 目标数 def...

2019-09-26 16:17:04 101

原创 python 模拟键盘输入汉字

需要安装的包pip install pyautoguipip install pyperclip使用时的语法import pyautoguiimport pyperclip pyperclip.copy('要输入的汉字') # 先复制pyautogui.hotkey('ctrl', 'v') # 再粘贴...

2019-09-17 11:10:24 6294 2

原创 AttributeError: module 'cv2' has no attribute 'imread'

这是由于版权问题,这个算法被申请了专利,把版本降下去就可以了。依次执行以下操作pip uninstall opencv-pythonpip install opencv-python==3.4.2.16pip install opencv-contrib-python==3.4.2.16问题就可以解决了...

2019-09-05 14:54:56 15100 10

原创 MySQL之表的关联关系

一对多也可成为多对一, 也是最常见的一种关系。例如:员工和部门之间的关系,一个部门可以对应多个员工,但一个员工只能对应一个部门。在多对一的关系中,需要将外键建在多的一方来避免数据冗余问题的发生。准备测试数据创建表DROP TABLE IF EXISTS student;DROP TABLE IF EXISTS class;-- 创建学生表CREATE TABLE class(...

2019-09-03 17:20:27 534

原创 MySQL之分组查询(GROUP BY)

使用 GROUP BY 子句,将结果集中的数据行根据选择列的值进行逻辑分组,以便能汇总表内容的子集,实现对每个组而不是对整个结果集进行整合。语法:GROUP BY { <列名> | <表达式> | <位置> } [ASC | DESC]<列名>:指定用于分组的列。可以指定多个列,彼此间用逗号分隔<表达式>:指定用于分组的表达式。通...

2019-09-02 11:24:07 419

原创 MySQL之内连接、左连接、右连接

建立表CREATE TABLE `a_table` ( `a_id` int(11) DEFAULT NULL, `a_name` varchar(10) DEFAULT NULL, `a_part` varchar(10) DEFAULT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8CREATE TABLE `b_table` ( ...

2019-08-30 10:24:05 72

原创 MySQL之函数

聚合函数统计指定列其值不为NULL的记录行数SELECT COUNT (*) FROM 表名计算指定列的最大值,如果指定列是字符串类型则使用字符串排序运算SELECT MAX (字段名) FROM 表名;计算指定列的最小值,如果指定列是字符串类型则使用字符串排序运算SELECT MIN(字段名) FROM 表名;计算指定列的数值和,如果指定列类型不是数值类型则计算结果为0...

2019-08-28 15:41:12 560

转载 urllib模块的使用,发送post&get请求&获取cookie

https://blog.csdn.net/chenmozhe22/article/details/80875856

2019-08-27 17:03:30 171

原创 MySQL之数据查询语句(一)

MySQL SELECT 基本语法MySQL 从数据表中查询数据的基本语句为 SELECT 语句,基本格式如下:SELECT [DISTINCT] *丨字段名1,字段名2,字段名3,…FROM 表1,表2[WHERE 条件表达式1][GROUP BY 字段名 [HAVING 条件表达式2]][ORDER BY 字段名[ASC丨DESC][LIMIT [OFFSET] 记录数];...

2019-08-27 15:45:20 275

原创 MySQL之删除数据(DELETE)

我们通过DELETE语句对数据表中的数据进行删除,删除表时我们也先写一个数据:CREATE TABLE student ( sid CHAR(6), sname VARCHAR(50), age INT, gender VARCHAR(50) DEFAULT 'male');INSERT INTO student (sid,sname,age,gender) VALUES ('S_1...

2019-08-27 15:18:01 572

原创 MySQL之更行数据(UPDATE)

在MySQL中通过UPDATE语句来更新表中的数据。要想更新数据,我们首先要有一个表CREATE TABLE student ( sid CHAR(6), sname VARCHAR(50), age INT, gender VARCHAR(50) DEFAULT 'male');INSERT INTO student (sid,sname,age,gender) VALUES (...

2019-08-27 14:55:11 1504

原创 MySQL之插入数据(INSERT)

通过INSERT向表中插入数据。为表中所有字段加入数据INSERT INTO 表名(字段名1,字段名2,...) VALUES (值 1,值 2,...);在该方式中:每个字段与其值是严格一一对应的。也就是说:每个值、值的顺序、值的类型必须与对应的字段相匹配。但是,各字段也无须与其在表中定义的顺序一致,它们只要与 VALUES中值的顺序一致即可。INSERT INTO 表名 VAL...

2019-08-27 14:33:22 729

原创 MySQL之非空约束(NOT NULL)

非空约束(Not Null Constraint)指字段的值不能为空。对于使用了非空约束的字段,如果用户在添加数据时没有指定值,数据库系统就会报错。在创建表时设置非空约束<字段名> <数据类型> NOT NULL;因为我的测试表名都是用的同一个,大家不要忘了把原来创建的表删掉。嘿嘿mysql> CREATE TABLE student( id IN...

2019-08-27 11:10:47 5238

原创 MySQL之默认约束(DEFAULT)

MySQL 默认值约束用来指定某列的默认值。在创建表时设置默认约束<字段名> <数据类型> DEFAULT <默认值>;mysql> CREATE TABLE student( id INT PRIMARY KEY, name VARCHAR(50) NOT NULL UNIQUE, gender VARCHAR(10) D...

2019-08-27 10:30:51 6012

原创 MySQL之唯一性约束(UNIQUE KEY)

MySQL唯一约束(Unique Key)要求该列唯一,允许为空,但只能出现一个空值。唯一约束可以确保一列或者几列不出现重复值。在创建表时设置唯一约束<字段名> <数据类型> UNIQUE;mysql> CREATE TABLE student( id int primary key, name varchar(50) unique);Qu...

2019-08-27 09:48:30 2824

原创 MySQL之外键约束(FOREIGN KEY语句)

定义MySQL 外键约束(FOREIGN KEY)用来在两个表的数据之间建立链接,它可以是一列或者多列。一个表可以有一个或多个外键。外键对应的是参照完整性,一个表的外键可以为空值,若不为空值,则每一个外键的值必须等于另一个表中主键的某个值。外键是表的一个字段,不是本表的主键,但对应另一个表的主键。定义外键后,不允许删除另一个表中具有关联关系的行。外键的主要作用是保持数据的一致性、完整性。例...

2019-08-26 17:51:58 1792

原创 MySQL之主键约束(PRIMARY KEY语句)

定义MySQL 主键约束是一个列或者列的组合,其值能唯一地标识表中的每一行。这样的一列或多列称为表的主键,通过它可以强制表的实体完整性。主键约束即在表中定义一个主键来唯一确定表中每一行数据的标识符。主键可以是表中的某一列或者多列的组合,其中由多列组合的主键称为复合主键。主键应该遵守下面的规则:每个表只能定义一个主键。主键值必须唯一标识表中的每一行,且不能为 NULL,即表中不可能存在两行数...

2019-08-26 16:32:19 5182

原创 MySQL之修改与删除数据表(ALTER TABLE语句)(DROP TABLE)

这里建议大家数据库语句大写,这样辨识度高,读取速度也可以增加;修改表指的是修改数据库中已经存在的数据表的结构。MySQL 使用 ALTER TABLE 语句修改表。常用的修改表的操作有修改表名、修改字段数据类型或字段名、增加和删除字段、修改字段的排列位置、更改表的存储引擎、删除表的外键约束等。修改表的字符集ALTER ABLE 表名 CHARACTER SET 字符集;例子mysq...

2019-08-26 15:38:38 8034 1

原创 MySQL之查看数据表(SHOW SHOW CERATE DESC)

语法查看当前数据库所有的表show tables;查看表的基本信息show create table 表名;查看表的字段信息desc 表名;例子查看当前数据库所有的表mysql> show tables;+----------------+| Tables_in_test |+----------------+| tb3 |+-----------...

2019-08-26 11:12:37 1426

原创 MySQL之创建数据表(CREATE TABLE语句)

语法使用 CREATE TABLE 语句创建表。其语法格式为:CREATE TABLE <表名> ([表定义选项])[表选项][分区选项];[表定义选项]的格式为: <列名1> <类型1> [,…] <列名n> <类型n>CREATE TABLE 命令语法比较多,其主要是由表创建定义(create-definition)、表选...

2019-08-23 10:24:35 4575

原创 MySQL整数类型,小数类型,日期时间类型,字符串类型,二进制类型(了解即可)

MySQL 主要提供的整数类型有 TINYINT、SMALLINT、MEDIUMINT、INT、BIGINTMySQL 中使用浮点数和定点数来表示小数。浮点类型有两种,分别是单精度浮点数(FLOAT)和双精度浮点数(DOUBLE);定点类型只有一种,就是 DECIMAL。MySQL日期和时间类型MySQL 中的字符串类型有 CHAR、VARCHAR、TINYTEXT、TEXT、M...

2019-08-22 16:26:36 296

原创 MySQL之选择数据库(USE语句)

语法USE 语句用来完成一个数据库到另一个数据库的跳转。当用 CREATE DATABASE 语句创建数据库之后,该数据库不会自动成为当前数据库,需要用 USE 来指定当前数据库。其语法格式为:USE <数据库>该语句可以通知 MySQL 把<数据库名>所指示的数据库作为当前数据库。该数据库保持为默认数据库,直到语段的结尾,或者直到遇见一个不同的 USE 语句。...

2019-08-22 15:34:48 2778

原创 MySQL之删除数据库(DROP DATABASE语句)

语法当要删除已有的数据库时,可以使用DROP DATABASE语句,语法格式为:DROP DATABASE [IF EXISTS]<数据库名><数据库名>:指定要删除的数据库名IF EXISTS :用于防止当数据库不存在时发生错误DROP DATABASE :删除数据库中所有表格并同时删除数据库,要使用DROP DATABASE,需要获得数据库DROP权限。...

2019-08-22 15:10:32 2048

原创 MySQL之修改数据库(ALTER DATABASE用法简介)

语法数据库建立以后我们也是可以进行修改的,我们可以使用ALTER DATABASE或 ALTER SCHEMA 语句来修改已经被创建或者存在的数据库的相关参数。修改数据库的语法格式为:ALTER DATABASE [数据库名] { [ DEFAULT ] CHARACTER SET <字符集名> |[ DEFAULT ] COLLATE <校对规则名>}ALTE...

2019-08-22 12:03:50 2661

原创 MySQL之查看数据库(SHOW DATABASES语句)

语法查看数据库的语句是SHOW DATABASES,查看数据库语法格式是:SHOW DATABASES [LIKE '数据库名'];;代表要执行以上语句语法说明:LIKE是可选项,用于匹配特定的数据库名称,LIKE可以部分匹配,也可以完全匹配。这个LIKE 作用就是如果数据库庞大起来你指定搜索名字可以缩小搜索时间。数据库名称是''包围的。例子创建并查看全部数据库建一个名字...

2019-08-22 10:49:11 20532 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除