一:介绍 list底层为链表,非连续内存,不支持[]操作符,支持任意位置的插入操作。 二:常用操作 容量:a.元素个数:list.size()b.判断是否为空:list.empty() 修改:a.尾部添加元素:list.push_buack()b.首部添加元素:list.push_front()c. ...
分类:
其他好文 时间:
2018-10-26 14:27:54
阅读次数:
163
计算鸢尾花花瓣长度的最大值,平均值,中值,均方差。 import numpy as npfrom sklearn.datasets import load_irisdata = load_iris()iris = data['data'][:,2]print(iris)d1 = np.max(iri ...
分类:
其他好文 时间:
2018-10-21 00:53:28
阅读次数:
216
1.数据类型占多少字节可以写语句查看 printf("%d\n",sizeof(int) ) 输出为4; 2.整形数据的溢出 结果: 3.实数十进制小数形式 :必须有小数点,其它和数学小数一样指数形式:“十进制数“+“e/E”+“十进制整数 “ eg:3.7E-2(等于3.7*10^-2)4.ASC ...
分类:
编程语言 时间:
2018-10-15 23:15:34
阅读次数:
205
20165333 缓冲区溢出漏洞试验 一、实验简介 缓冲区溢出是指程序试图向缓冲区写入超出预分配固定长度数据的情况。这一漏洞可以被恶意用户利用来改变程序的流控制,甚至执行代码的任意片段。这一漏洞的出现是由于数据缓冲器和返回地址的暂时关闭,溢出会引起返回地址被重写。 二、实验准备 本次实验为了方便观察 ...
分类:
其他好文 时间:
2018-10-14 16:48:05
阅读次数:
214
一、缓冲区溢出简介: 缓冲区溢出是指程序试图向缓冲区写入超出预分配固定长度数据的情况。这一漏洞可以被恶意用户利用来改变程序的流控制,甚至执行代码的任意片段。这一漏洞的出现是由于数据缓冲器和返回地址的暂时关闭,溢出会引起返回地址被重写。 二、实验具体步骤 1、准备工作 在实验楼64位的Linux环境下 ...
分类:
其他好文 时间:
2018-10-14 16:45:11
阅读次数:
205
自动获取动态IP地址 1.输入“ip addr”并按回车键确定,发现无法获取IP(CentOS 7默认没有ifconfig命令),记录下网卡名称(本例中为ens33)。 2.输入“cd /etc/sysconfig/network-scripts/”按回车键确定,继续输入“ls”按回车键查看文件。 ...
分类:
系统相关 时间:
2018-10-10 20:16:11
阅读次数:
231
1. VS2017编译C/C++代码时出现如下错误: 错误 C4996 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation,use _CR ...
分类:
其他好文 时间:
2018-10-04 09:11:54
阅读次数:
115
变量的换值是C语言中的重点,也是基础知识点。尤其是在多个数值比较大小时,我们会经常运用到变量的换值运算。变量的换值一般是同类型的互换。如整型、字符型、实数型、数组、字符串、结构体类型的变量。实现变量的换值的方法,一般是先定义一个与要换值的变量相同类型的变量,然后执行相应的赋值语句。 ...
分类:
编程语言 时间:
2018-09-25 10:15:41
阅读次数:
168
#include <stdio.h>#include <stdlib.h>#include <string.h> void GetMemory(char *p){ //char *p = str, p = str(值传递,跟str无关,内存分配失败) p = (char*)malloc(100);} ...
分类:
其他好文 时间:
2018-09-25 01:17:51
阅读次数:
210
1、strcpy函数的实现 编写 strcpy 函数 已知 strcpy 函数的原型是 Char *strcpy(char *strDest,const char *strSrc); 其中 strDest 是目的字符串, strSrc 是源字符串。 (1) 不调用 c++ 、 /c 的字符串库函数, ...
分类:
其他好文 时间:
2018-09-19 22:38:59
阅读次数:
184