![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习
三里十步
七年安全经验,三年开发经验
展开
-
关于python的面向对象
关于python的面向对象python的继承python的继承可以支持多父类继承(与Java不同,Java只能继承单一父类python的接口python的接口只能被实现不能被实例化(与java相同接口的本质是一个方法的集合,是一个工具集,因此也无法被实例化python的抽象类python的抽象类只能被继承不能被实例化(与Java相同抽象类的本质是针对类的抽象,因此抽象类是...原创 2019-01-08 23:09:06 · 176 阅读 · 0 评论 -
玄学-1.6关于NAME
关于函数python的函数调用函数调用中的NAME使用其中if __name__ == ‘__main__’:这句估计很多和我一样的初学者都是不求甚解。这里作一下解释:1:__name__是一个变量。前后加了爽下划线是因为是因为这是系统定义的名字。普通变量不要使用此方式命名变量。2:Python有很多模块,而这些模块是可以独立运行的!这点不像C++和C的头文件。3:import的时...转载 2019-01-07 23:36:06 · 179 阅读 · 0 评论 -
Python基础入门-风格
推导式 comprehension异常处理 try-except-else-finally深浅拷贝迭代器推导式列表推导式[x for x in range(10) if X % 2 == 0]集合推导式{x for x in range(10) if X % 2 == 0}字典推导式{x: x**2 for x in range(10) if x % 2 =...原创 2018-09-21 14:56:11 · 216 阅读 · 0 评论 -
指针
指针的基本用法是程序简洁、紧凑、高效有效的表示复杂数据结构动态分配内存动态分配内存 得到多于一个的函数返回值指针有什么缺点呢?1. 地址和变量在计算机内存中,每一个字节单元,都有一个编号变量是对程序中数据存储空间的抽象2.指针指针为内存单元的地址,指针变量为存储地址的变量。(挖槽,对不对啊) C语言内存的分配从低向高分配(是否和大小端有关?)指针变量的声明 int a=3,原创 2017-08-28 21:46:30 · 248 阅读 · 0 评论 -
shell基本命令
shell是啥shell是一个命令行解释器,将用户命令解析为操作系统听得懂的指令shell基本命令小例子whoami 当前用户pwd 当前路径hostname 主机名命令格式:一条命令的三要素之间用空格隔开多个命令在一行用根号隔开一条命令跨行用反斜杠(捺)连接查询命令历史history+行数 HISTSIZE= 修改历史纪录容量家目录bashrc 只对当前用户生效原创 2017-09-06 22:47:49 · 427 阅读 · 0 评论 -
软件包管理及shell命令
linux操作系统的组件linux内核shell文件系统使用程序deb软件包管理Debian Linux Deb软件包RedHat Rpm软件包Ubuntu有两种类型的软件包: 二进制软件包(deb)和源码包(deb-src)Filename_Version-Reversion_Architecture.deb根据用户交互方式不同,常见的软件版管理工具分为三类: 类别 举例原创 2017-09-04 22:31:40 · 356 阅读 · 0 评论 -
数组
一维数组数组是构造数据类型,数组是具有一定顺序关系的若干变量的集合,数组中各个元素的数据类型要求相同数组名表示内存首地址,为地址常量,无法修改C语言对数组不做越界检查数组的大小由变量给定时,无法初始化赋值二维数组存储按行优先存储字符数组和字符串字符数组char ch[5]={‘B’,’o’,’y’};char ch[6]={“Hello”};char ch[]= {“Hello”原创 2017-08-27 15:24:22 · 201 阅读 · 0 评论 -
控制语句
顺序语句分支语句if()~else~ 嵌套使用switch switch(字符,整型,枚举)case 常量表达式default 循环语句for()~while()~do~while()~goto loop:辅助控制语句continuebreakreturn原创 2017-08-27 13:56:16 · 168 阅读 · 0 评论 -
输入输出
输出函数字符输出函数C语言无I/O语句,借助函数实现 #include <stdio.h> 字符输出函数 putchar();格式输出函数printf(“格式控制串”,输出表) 格式符 说明 i,d 十进制无符号整数 x,X 十六进制无符号整数 o 八进制无符号整数 u 无符号十进制整数 c 单一字符 s 字符串 e,E 指数形原创 2017-08-25 23:10:02 · 269 阅读 · 0 评论 -
C运算符
算数运算符 运算符 说明 + 加 - 减 * 乘 / 除 % 取模或求余 ++ 自加 – 自减逻辑运算符运算结果为布尔型 运算符 说明 > 大于 < 小于 >= 大于等于 <= 小于等于 == 等于 != 不等于关系运算符 运算符 说明 ! 逻辑反 && 逻辑原创 2017-08-25 22:20:08 · 221 阅读 · 0 评论 -
数据类型
1.数据类型基本类型 布尔char sizeof() signed -128~127 根据编程环境决定short 0~65535实型 floatdouble枚举型构造类型 结构体 struct数组共用体2.数据类型转换强制转换 一般将高级转换成低级,损失精度隐性转换 常量在程序运行期间数值不发生变化的数值,变量的数据长度与存储首地址整型常量浮点型常量指数常量原创 2017-08-25 21:31:46 · 163 阅读 · 0 评论 -
Linux基础
熟悉Linux的文件系统结构Linux的文件组织结构树形目录结构,分区属于目录,分区后选择挂载点Windows目录结构属于分区Linux所有对象都为文件 Linux目录结构标准FHS, 文件夹 类型 /bin 二进制文件 /boot 系统启动 /dev 设备 /etc 配置文件 /lib 动态链接库 /home 普通用户主目录 /root原创 2017-08-24 20:41:42 · 160 阅读 · 0 评论 -
shell命令
shell基本系统维护命令man使用man命令获取联机帮助man 3 库函数man 2 系统调用man 5 文件格式man -a passwd linux 每一个账户都有用户名和密码passwd usernamesu-c 表示执行一个命令就结束 / su -c command username-m 保留环境变量不变 defaultecho-n 显示文字不换行data-s 修改原创 2017-09-13 23:53:08 · 320 阅读 · 0 评论 -
数据挖掘理论与算法
数据挖掘是因为互联网和物联网的发展带来的大量数据。问题 Data Rich Information Poor 大量数据没有被挖掘。课前准备参考资料:DATA MINING数据挖掘模式分类Beautiful DataInternational Conference on Data MiningInternational Conference on Data EngineeringInte原创 2017-09-19 09:38:40 · 822 阅读 · 0 评论 -
python-函数基础
函数基础不定长传参不定长传参数 args *kawargsdef print_me(arg1,*args):#*args为不定长参数,其中的args看为元组 print(arg1) for arg in args: print(&amp;quot;*args: &amp;quot;,arg)print_me(10)print_me(70,60,50)#70#*args:6...原创 2018-07-18 23:20:15 · 163 阅读 · 0 评论 -
Python-文件目录操作
Python-文件目录操作相对路径比绝对路径鲁棒性好os模块os模块与系统进行交互缺点 :系统依赖性优点: 在linux及macos中代替shell脚本os.pathos.path.isdir() 判断路径是否为文件夹os.path.isfile() 判断路径是否为文件os.path.exists() 判断路径是否存在if not os.path....原创 2018-07-18 22:52:59 · 188 阅读 · 0 评论 -
Python的内置数据结构
数据结构可迭代对象 iterable一个对象每次能够返回X的成员例每次读取字符串的一个字符每次读取文件的一行for x in iterable: for x in range(10): for x in "abcdef": for x in [0,1,2,3]:range()函数:用法:range(start...原创 2018-02-10 17:53:03 · 953 阅读 · 0 评论 -
Python爬虫初识
目标对象为静态网站##爬虫架构URL管理器网页下载器(urllib2)网页解析器(BeautifulSoup)Created with Raphaël 2.1.0URL管理器URL管理器网页下载器网页下载器网页解析器网页解析器提供URL链接提供网页内容补充网页中关联的URL地址运行流程Created with Raphaël 2.1.0调度器调度器URL管理器URL管理器下载器下载器解析器解原创 2017-12-05 18:09:48 · 250 阅读 · 0 评论 -
Python机器学习初识
神经网络结构感知器人工神经网络的六大组件:输入节点连接输入和权重的结合激活函数输出结点偏置多层感知器多层感知器网络分为输入层、隐藏层、和输出层。多层感知器通常是全连接的,即一层之中的每一个感知器都与下一层的每一个感知器相连接。构建神经网络系统导入测试数据数据预处理训练集与测试集搭建神经网络编译拟合原创 2017-12-05 15:22:52 · 267 阅读 · 0 评论 -
SQL中的游标
今天学习python的时候,用到了数据库的SQL语句,很多知识都忘记了。想了一会才记起来是游标。import sqlite3conn = sqlite3.connect('nbaallelo.db')cur = conn.cursor()# 代码补完query = 'SELECT elo_n, win_equiv FROM sheet LIMIT 5;'#代码补完cur.execute(转载 2017-12-02 22:10:31 · 10978 阅读 · 0 评论 -
linux学习-条件编译和结构体
条件编译- 编译器根据条件的真假决定是否编译相关的代码常见的条件编译有两种方法:根据宏是狗定义: - #ifdef<macro>……#else……#endif 根据宏的值:#if<macro>……#else……#endif结构体结构体是用户自定义的新数据类型,在结构体中可以包含若干个不通数据类型和不同意义的数据项(也可以相同),从而使这些数据项组合起来反映某一个信息。定义str原创 2017-10-19 23:42:43 · 616 阅读 · 0 评论 -
函数
函数的基本用法函数是完成特定功能的代码模块,函数返回值类型要和函数的数据类型保持一致主函数前做函数声明,有助于代码的阅读函数的参数传递全局变量在函数体外说明的变量,在程序中的每个函数中都可见, 函数调用的位置不同,程序的执行结果可能会受到影响复制传递方式,调用函数将实参传递给被调用函数,被调用函数创建同类型的形参并进行运算地址传递方式,按地址传递,实参为变量的地址,而形参为变量同类型的原创 2017-09-01 00:05:11 · 321 阅读 · 0 评论 -
ARM学习笔记,技术更新
ARM的技术更新 09年ARM占32位RISC处理器总量超过0.9.ARM曾授权Intel、IBM、LG半导体、NEC、SONY、飞利浦、Atmel、 Broadcom、Cirrus Logic、Free scale等。95年发布Thumb99年提高了信号处理能力03年发布了TrustZone技术04年第一款集成多处理器ARM11和Cortex 系列 领域 特点转载 2017-07-19 20:20:14 · 209 阅读 · 0 评论