自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (8)
  • 收藏
  • 关注

原创 关于python的面向对象

关于python的面向对象python的继承python的继承可以支持多父类继承(与Java不同,Java只能继承单一父类python的接口python的接口只能被实现不能被实例化(与java相同接口的本质是一个方法的集合,是一个工具集,因此也无法被实例化python的抽象类python的抽象类只能被继承不能被实例化(与Java相同抽象类的本质是针对类的抽象,因此抽象类是...

2019-01-08 23:09:06 168

转载 玄学-1.6关于NAME

关于函数python的函数调用函数调用中的NAME使用其中if __name__ == ‘__main__’:这句估计很多和我一样的初学者都是不求甚解。这里作一下解释:1:__name__是一个变量。前后加了爽下划线是因为是因为这是系统定义的名字。普通变量不要使用此方式命名变量。2:Python有很多模块,而这些模块是可以独立运行的!这点不像C++和C的头文件。3:import的时...

2019-01-07 23:36:06 170

原创 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 208

原创 python-函数基础

函数基础不定长传参不定长传参数 args *kawargsdef print_me(arg1,*args):#*args为不定长参数,其中的args看为元组 print(arg1) for arg in args: print("*args: ",arg)print_me(10)print_me(70,60,50)#70#*args:6...

2018-07-18 23:20:15 148

原创 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 164

原创 python-文件的读写

Python文件的读写文件的读写txt文件的读取csv文件读取文件输出使用json处理数据文件的读写目的:保存程序执行的结果,中间产物保存程序执行的日志读写数据文件文件的读写先进行寻址,然后加载,对象生成,清洗数据,操作数据,生成知识open(filename,mode=”r”,ending=None)f.read f.read(size) 返...

2018-04-10 14:28:44 129

原创 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 942

转载 ubuntu--优麒麟之登录root

ubuntu的登录界面无法选择root用户登录,这样登录到ubuntu后无法获得root及一些特定目录下的文件权限,用起来非常的麻烦原帖网址 这里找到了一个帖子说明解决办法,亲测可用我在这个论坛问的问题 :Ubuntu Kylin14.04怎样使用root登陆?。。。百度+google都没找到能用的方法,请大牛指教。。菜鸟一枚。。。

2018-01-23 18:43:02 5066 1

原创 python-数据分析

步骤Created with Raphaël 2.1.0PythonPython数据数据分析运算分析运算结果结果结果数据结果数据可视化可视化读取/访问数据运用算法工具包输出结果输出结果加工工具包

2017-12-21 21:49:59 378

原创 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 242

原创 Python机器学习初识

神经网络结构感知器人工神经网络的六大组件:输入节点连接输入和权重的结合激活函数输出结点偏置多层感知器多层感知器网络分为输入层、隐藏层、和输出层。多层感知器通常是全连接的,即一层之中的每一个感知器都与下一层的每一个感知器相连接。构建神经网络系统导入测试数据数据预处理训练集与测试集搭建神经网络编译拟合

2017-12-05 15:22:52 262

转载 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 10933

原创 HQ嵌入式学习路径

LinuxC语言必备Linux命令和C语言基础环境安装文件很目录相关命令vi编辑器使用基础知识数据的表示程序的编译和调试数据类型、常量、变量及运算符输入输出专题字符串输出函数和格式输出函数字符串输入函数和格式输入函数输入函数的垃圾处理及字符串的输入输出控制语句控制语句if控制语句switch控制语句goto while循环语句for循环辅助语句数组和字符串一维数组二

2017-10-30 17:15:05 368

原创 Linux学习-Makefile

Makefile的原理Make是一个工程管理器,Make只编译更新过的文件Makefile是Make的唯一配置文件 有make工具创建的目标体(target),通常是目标文件或者可执行文件要创建的目标所依赖的文件(dependencey_file)创建每个目标体时需要运行的命令(command)命令行前面必须是一个”TAB键”,否则编译错误为:***missing separator.

2017-10-25 16:24:15 253

原创 Linux学习-内存管理模型

关联存储模型动态内存C/C++定义了4个内存区间:代码区 只读全局变量与静态变量区 程序运行中一直存在 ;全局变量,静态变量,字符串常量局部变量区即栈区 函数内部的变量,函数执行后释放动态存储区即堆区 有些对象在程序运行后才能确定存储空间 栈自动释放内存,堆需要手动释放malloc/freevoid *malloc(size_num)void free(void *p) 为起始地

2017-10-24 17:40:20 191

原创 Linux学习-共用体及typedef

共用体不同数据类型的数据可以使用共同的存储区域,这种数据构造类型称为共用体,共用体的内存最小要能存储共用体中变量的最大数据类型.共用体中的数据只保留最后赋值的成员用来存储复杂数据类型的对象typedeftypedef <已有数据类型> <新数据类型>;

2017-10-24 16:20:16 247

原创 Linux学习-结构体数组和结构体指针

结构体数组具有相同结构体类型的变量构成的数组,称为结构体数组。定义定义类型后定义数组sturct student{};struct student stu[2];定义类型同时定义数组struct student{}stu[3];直接定义数组struct {}stu[3];结构体变量的初始化

2017-10-23 23:05:54 1217

原创 linux学习-条件编译和结构体

条件编译- 编译器根据条件的真假决定是否编译相关的代码常见的条件编译有两种方法:根据宏是狗定义: - #ifdef<macro>……#else……#endif 根据宏的值:#if<macro>……#else……#endif结构体结构体是用户自定义的新数据类型,在结构体中可以包含若干个不通数据类型和不同意义的数据项(也可以相同),从而使这些数据项组合起来反映某一个信息。定义str

2017-10-19 23:42:43 606

原创 C语言高级编程-gcc和gdb的用法

GCC全称为GNU CC是一个开源的交叉编译平台,可以在多种硬件平台上编译出可执行程序的编译器。适合在嵌入式领域的开发编译。gcc编译过程中的文件类型 后缀 说明 .c C原始程序 .C/.cc/.cxx C++原始程序 .m Objective-C原始程序 .i 已经过预处理的C原始程序 .ii 已经过预处理的C++原始程序 .s 汇编语言原始

2017-10-10 17:42:46 391

原创 shell脚本函数

shell函数调用函数的所有标准输出都传递给了主程序的变量value_name=`function\_name [arg1 arg2...]获取函数的返回值状态function_name[arg1 arg2...]echo $?函数变量的作用域全局变量局部变量 local

2017-09-30 14:30:54 208

原创 shell脚本-循环语句

shell脚本-循环语句标签(空格分隔): linux学习循环语句forfor 变量 in 变量库 do done变量库的表示方式:多样性- seq命令等差数列

2017-09-22 23:08:08 364

原创 shell脚本-分支语句

shell脚本-分支语句标签(空格分隔): linux学习结构性语句主要根据程序的运行状态、输入数据、变量的取值、控制信号以及运行时间等因素,控制程序的流程。条件语句if···then···fiif···then···else···fi以及条件的嵌套 eliftest与[]方括号注意各个命令符号之间的空格多路分支语句case···in···esac 选项后跟)半括号,多个选项同规则用连接

2017-09-22 21:02:45 863

原创 shell脚本编程

shell脚本语言是解释性语言,C语言是编译型语言。shell脚本是shell命令的有序集合。shell编程基本步骤建立shell文件;包含任意多行系统命令或shell命令的文本文件赋予shell文件执行权限,用chmod命令修改执行权限执行shell文件;直接在命令行上调用shell程序(在PATH路径中没有当前文件的话 直接用 ./执行)shell变量shell不支持数据类型,将任何赋值

2017-09-19 11:48:35 1195

原创 数据挖掘2基础概念

数据是对事物的基本描述。 - 数据类型 - 逻辑类型 - 存储结构 - 逻辑 - 物理 理解:大数据可以用来挖掘形成常识性知识的数据集合。 大数据基于公共服务,能够获得获取数据的权利。在实际数据分析工作分析中,数据类型转换和数据自身的错误是面临的主要挑战

2017-09-19 10:33:22 498

原创 数据挖掘理论与算法

数据挖掘是因为互联网和物联网的发展带来的大量数据。问题 Data Rich Information Poor 大量数据没有被挖掘。课前准备参考资料:DATA MINING数据挖掘模式分类Beautiful DataInternational Conference on Data MiningInternational Conference on Data EngineeringInte

2017-09-19 09:38:40 813

原创 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 313

原创 shell基本命令

shell是啥shell是一个命令行解释器,将用户命令解析为操作系统听得懂的指令shell基本命令小例子whoami 当前用户pwd 当前路径hostname 主机名命令格式:一条命令的三要素之间用空格隔开多个命令在一行用根号隔开一条命令跨行用反斜杠(捺)连接查询命令历史history+行数 HISTSIZE= 修改历史纪录容量家目录bashrc 只对当前用户生效

2017-09-06 22:47:49 413

原创 软件包管理及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 344

原创 shell编程

修改配置文件/etc/profile/etc/bash bashrc待补充

2017-09-01 20:55:35 179

原创 函数

函数的基本用法函数是完成特定功能的代码模块,函数返回值类型要和函数的数据类型保持一致主函数前做函数声明,有助于代码的阅读函数的参数传递全局变量在函数体外说明的变量,在程序中的每个函数中都可见, 函数调用的位置不同,程序的执行结果可能会受到影响复制传递方式,调用函数将实参传递给被调用函数,被调用函数创建同类型的形参并进行运算地址传递方式,按地址传递,实参为变量的地址,而形参为变量同类型的

2017-09-01 00:05:11 315

原创 指针

指针的基本用法是程序简洁、紧凑、高效有效的表示复杂数据结构动态分配内存动态分配内存 得到多于一个的函数返回值指针有什么缺点呢?1. 地址和变量在计算机内存中,每一个字节单元,都有一个编号变量是对程序中数据存储空间的抽象2.指针指针为内存单元的地址,指针变量为存储地址的变量。(挖槽,对不对啊) C语言内存的分配从低向高分配(是否和大小端有关?)指针变量的声明 int a=3,

2017-08-28 21:46:30 241

原创 数组

一维数组数组是构造数据类型,数组是具有一定顺序关系的若干变量的集合,数组中各个元素的数据类型要求相同数组名表示内存首地址,为地址常量,无法修改C语言对数组不做越界检查数组的大小由变量给定时,无法初始化赋值二维数组存储按行优先存储字符数组和字符串字符数组char ch[5]={‘B’,’o’,’y’};char ch[6]={“Hello”};char ch[]= {“Hello”

2017-08-27 15:24:22 196

原创 控制语句

顺序语句分支语句if()~else~ 嵌套使用switch switch(字符,整型,枚举)case 常量表达式default 循环语句for()~while()~do~while()~goto loop:辅助控制语句continuebreakreturn

2017-08-27 13:56:16 161

原创 输入输出

输出函数字符输出函数C语言无I/O语句,借助函数实现 #include <stdio.h> 字符输出函数 putchar();格式输出函数printf(“格式控制串”,输出表) 格式符 说明 i,d 十进制无符号整数 x,X 十六进制无符号整数 o 八进制无符号整数 u 无符号十进制整数 c 单一字符 s 字符串 e,E 指数形

2017-08-25 23:10:02 255

原创 C运算符

算数运算符 运算符 说明 + 加 - 减 * 乘 / 除 % 取模或求余 ++ 自加 – 自减逻辑运算符运算结果为布尔型 运算符 说明 > 大于 < 小于 >= 大于等于 <= 小于等于 == 等于 != 不等于关系运算符 运算符 说明 ! 逻辑反 && 逻辑

2017-08-25 22:20:08 215

原创 数据类型

1.数据类型基本类型 布尔char sizeof() signed -128~127 根据编程环境决定short 0~65535实型 floatdouble枚举型构造类型 结构体 struct数组共用体2.数据类型转换强制转换 一般将高级转换成低级,损失精度隐性转换 常量在程序运行期间数值不发生变化的数值,变量的数据长度与存储首地址整型常量浮点型常量指数常量

2017-08-25 21:31:46 157

原创 VIM基本使用

模式切换 Created with Raphaël 2.1.0命令模式命令模式编辑模式编辑模式aioesc编辑快捷 -

2017-08-24 21:23:26 158

原创 Linux基础

熟悉Linux的文件系统结构Linux的文件组织结构树形目录结构,分区属于目录,分区后选择挂载点Windows目录结构属于分区Linux所有对象都为文件 Linux目录结构标准FHS, 文件夹 类型 /bin 二进制文件 /boot 系统启动 /dev 设备 /etc 配置文件 /lib 动态链接库 /home 普通用户主目录 /root

2017-08-24 20:41:42 153

原创 3.韦东山嵌入式学习笔记-烧写工具

程序烧写工具 oflash、SecureCRT、openJTAG、jlink烧写方法 并口、openjtag、jlink、nor上的uboot步骤接口、接线、装驱动、装软件如果PC有并口,装并口驱动安装usb串口卡的驱动,以openjtag为例JZ2440v2 集成的ucb串口:运行P2303-Prolific-DriverInstaller,然后接usb线安装烧写软件Oflash:

2017-07-20 13:44:18 741

转载 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 196

银联支付技术指引.zip

移动互联、大数据等新兴技术的发展为支付行业带来全新的 挑战和机遇,如何在为用户提供便利、快捷支付体验的同时,确 保用户的敏感数据的安全,而又不降低其可用性?支付产业链的 各参与方通过多种手段针对交易中的卡片伪造、账户滥用及其他 形式的欺诈交易提供了安全保护。虽然银联芯片卡规范在一定程 度上确保了有卡交易的安全,但针对逐渐普及的无卡交易及新兴 (创新)交易,同样需要对交易进一步的安全保护,从而最大程 度地减少持卡人账户数据被非法使用,并防止跨渠道的交易欺诈 行为。支付标记化技术与系统在很大程度上有望解决这些问题, 并可应用于线上与线下多种交易场景。

2019-05-16

深入浅出密码学.zip

深入浅出密码学文档,适合密码学知识的入门及提高

2019-05-16

交通一卡通二维码支付技术规范.pdf

交通部关于互联互通二维码的技术规范

2019-05-16

PL2303串转USB驱动文件全平台全系统

PL2303串转USB全版本驱动程序 全全全!

2019-01-10

mfrc500周立功

mfrc500

2017-08-10

ESP8266原理图及库文件 altium designer 16

esp 8266

2017-08-10

JTAG破解教程

通过JTAG调试接口,破解JTAG。 详细讲解了JTAG协议

2017-06-30

空空如也

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

TA关注的人

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