自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vim学习

命令行下移动快捷键ctrl+a 移动到行首ctrl+e 移动到行尾ctrl+b 向前移动一个字符ctrl+f 向后移动一个字符ctrl+u 删除整行插入模式下的快捷键ctrl+h 删除上一个字符ctrl+w 删除上一个单词ctrl+u 删除当前行ctrl+[ 返回nomal模式gi 跳到上次编辑出开...

2020-03-30 21:09:26 142

原创 GDB实战

代码介绍libcp.c#include <stdio.h>#include <stdlib.h>#include <string.h>#include "libcp.h"int mycopy(char *a, int len){ char *tmp = (char *)malloc(1024 * sizeof(char)); ...

2020-03-09 21:15:58 459

原创 TCP并发网络编程注意事项

如何关闭TCP链接?1、错误的做法:send() + close()因为如果有数据在发送缓存区中,close()会导致RST,导致链接过早断掉,造成接收端收不完整数据;2、 正确做法:(未定义报文格式)发送端:send() + shutdown(WR) + read()返回0 + close()接收端:read()返回0 + 没有要发送的数据了 + close()忽略SIG...

2020-03-03 23:48:15 236

原创 shell脚本--linux监控小工具

echo "* 1.链接状态分析"echo "* 2.进程打开句柄数分析"echo "* 3.系统打开句柄数最多的进程分析"echo "* 4.显示系统ipc"echo "请输入:"read numclearcase "$num" in 1) echo "请输入ip地址:" read myip echo "要分析的ip地址是:$myip" netstat...

2020-02-28 00:00:13 249

原创 vmware与win10创建共享文件夹时报错:在客户机内操作系统内装载共享文件夹系统时出错,重新安装vm-tool时报错:“struct file ”has no member named xx

环境介绍:vmware10+ubuntu16.04+win10问题描述:在vmware的虚拟机设置中启动了共享文件夹后,提示“在客户机内操作系统内装载共享文件夹系统时出错”,重新安装vm-tools,运行之前的脚本vmware-install.pl,发现安装过程中编译modules时有报错,“struct file ”has no member named ‘f_dentry’“解决方法...

2020-02-27 23:38:54 1360

原创 Linux系统安装

系统分区磁盘分区分区类型主分区:最多只能有4个扩展分区:最多只能有1个主分区加扩展分区最多有4个不能写入数据,只能包含逻辑分区逻辑分区:可以格式化,写入数据格式化(高级格式化)为了写入文件系统,根据用户选定的文件系统(FAT6\FAT32\NTFS\EXT2\EXT4等),在磁盘特定区域,写入特定数据,在分区中划出一片用于存放文件分配表、目录表等用于文件管理的磁盘空间硬件...

2020-01-12 23:11:47 123

原创 机器学习数学基础(三)--线性代数

方阵的行列式余子式伴随矩阵方阵的逆矩阵乘法矩阵和向量的乘法矩阵的秩矩阵的秩与方程组的解的关系

2019-11-04 22:56:50 112

原创 机器学习数学基础(二)----概率论与贝叶斯先验

贝叶斯公式举例贝叶斯公式扩展分布两点分布二项分布泊松分布均匀分布指数分布指数分布无记忆性正态分布分布的总结beta分布beta分布的期望...

2019-10-16 23:03:52 173

原创 机器学习的数学基础(一)----数学分析

导数常见函数的导数:举例:求x^x的最小值积分的应用这里使用了分部积分的方法Taylor公式–Maclaurin公式Taylor公式的应用1、数值计算:初等函数值的计算(在原点出展开)2、考察Gini系数的图像、熵、分类误差率三者之间的关系方向导数梯度Gamma函数使用分部积分法可证明凸函数割线位于函数值的上方凸函数性质1、一阶可微2、二阶可...

2019-10-11 23:25:52 128

原创 机器学习导论(三)

机器学习分类监督学习监督(supervised)是指训练数据集中的每个样本均有一个已知的输出项(类标label)输出变量为连续变量的预测问题称为回归问题,回归算法有简单线性回归,多元线性回归,Lasson回归,Ridge回归,ElastictNet输出变量为有限个离散变量的预测问题称为分类问题,分类算法有决策树,KNN,SVM,Perception&NeuNetwork,Ba...

2019-10-09 23:41:15 338

原创 机器学习导论(二)

数据集数据集的行----样本数据集的列----特征特征组成的空间----特征或属性空间组成属性空间中的点----特征或属性向量将数据集切分成训练集和测试集使用训练集+算法构成模型解决实际问题误差:绝对误差平方误差训练误差:训练集测试误差:测试集泛化误差:新数据预测对于非数值的特征,需要进行特征转换,编码方式有两种:标签编码和独热编码注意:独热编码需要将维度扩大对二...

2019-10-09 21:53:45 169

原创 机器学习导论(一)

大数据时代改变了什么改变了思维方式数据重要性数据资源——数据资产(增值)方法论数据分析统计学(抽样)——数据科学(大数据)计算智能复杂算法决策方面基于目标决策 ——> 基于数据决策业务方面基于业务的数据化 ——> 基于数据的业务化产业竞合以战略为中心 ——> 以数据为中心大数据的4V特征数据量大TB–PB–ZBHDFS分布式文件系统数据种类多...

2019-10-08 22:47:44 214

原创 算法与数据结构(六)--树

二叉树二叉树的基本概念二叉树是每个节点最多有两个子树,称为“左子树”和“右子树”二叉树的性质在二叉树的第i层上至多有2^(i-1)个节点(i>0)深度为k的二叉树至多有2^k-1个节点(k>0)对于任意一棵二叉树,如果其叶节点数为N0,而度数为2的节点总数为N2,则N0=N2+1具有n个节点的完全二叉树的深度必为log2(n+1)对完全二叉树,若从上至下,从左至右编号...

2019-10-07 21:57:45 103

原创 算法与数据结构(五)--排序

排序算法的稳定性稳定排序算法会让原有相等键值的记录维持相对次序例如:(4,1) (3,1) (3,7) (5,6) 排序后(3,1) (3,7) (4,1) (5,6)-------稳定排序(3,7) (3,1) (4,1) (5,6)------非稳定排序...

2019-09-19 23:55:08 75

原创 算法与数据结构(四)--栈与队列

栈栈(stack),是一种容器,可存入数据元素、访问元素、删除元素,它的特点在于只能允许在容器的一端(称为栈顶)进行加入数据和输出数据的运算。没有了位置的概念,保证任何时候可以访问、删除的元素都是此前最后存入的那个元素,确定了一种默认的访问顺序。由于栈数据结构只允许在一端进行操作,因而按照后进先出(LIFO,Last In First Out)的原理运作栈的操作stack() 创建一个新...

2019-09-19 22:16:00 102

原创 算法与数据结构(三) 链表

链表为什么需要链表顺序表的构建需要预先知道数据大小来申请连续的存储空间,而在进行扩充时又需要进行数据的搬迁,所以使用起来并不是很灵活链表结构可以充分利用计算机内存空间,实现灵活的内存动态管理链表定义链表(lingked list)是一种常见的基础数据结构,是一种线性表,但是不想顺序表一样连续存储数据,而是在每一个节点(数据存储单元)里存放下一个位置信息(即地址)单向链表...

2019-09-10 23:47:14 84

原创 算法与数据结构(二)--顺序表

顺序表

2019-09-08 22:27:59 128

原创 算法与数据结构(一)时间复杂度和timeit模块

算法的时间复杂度引用https://www.cnblogs.com/shide/p/4267331.html博客python内置类型性能分析模块–timeitfrom timeit import Timerdef t1(): ls = [] for i in range(10000): ls.append(i)def t2(): ls = [...

2019-09-05 23:16:11 267

原创 python知识点(九) 文件处理

文件处理一、txt文件def txt_writer(): with open('data.txt','w',encoding='utf8') as f: f.write('你好\n') lines = [ 'name: Tom\n', 'age: 22\n' 'tel: 123456...

2019-09-02 00:23:56 130

原创 python知识点(八) 函数装饰器

函数装饰器一、概述1、用于管理和增强函数和类行为的代码2、提供一种在函数或类定义中插入自动运行代码的机制3、特点更明确的语法更高的代码可维护性更好的一致性二、1、使用函数定义装饰器def p_decorator(func): def wrapper(*args, **kwargs): return f'<p>{func(*args, **...

2019-09-01 22:48:19 66

原创 python知识点(七)--并发编程

并发编程一、概念1、非并发程序由单个步骤序列构成包含独立子任务的程序执行性能低2、并发1)异步2)分解子任务、简化流程与逻辑3、进程 process一个程序的执行实例每个进程有自己的地址空间、内存、数据栈及辅助数据4、线程 thread同一个进程内,可被并行激活的控制流共享相同上下文(空间地址、数据结构)特点:1) 便于信息共享与通信2) 线程访问顺序差异会导致结...

2019-09-01 18:03:57 99

原创 python知识点(六)系统编程

系统工具一、系统模块1、sys提供一组功能映射Python运行时的系统操作2、os提供跨平台可移植的操作系统编程接口os.path 提供文件及目录工具的可移植编程接口二、sys1、平台与版本sys.platform 运行平台版本sys.version 运行编译器版本sys.pathsys.modules2、观察异常细节sys.exc_info() 获取最后一次...

2019-09-01 00:41:23 95

原创 python知识点(五) 正则表达式

正则表达式(Regular Expression)一、概述1、概念一种文本模式,描述在搜索文本时要匹配的一个或多个字符串2、典型场景数据验证文本扫描文本提取文本替换文本分割3、语法字面值a、普通字符b、需转义:\ ^ $ . | ? * + () [] {}元字符4、匹配单字、预定义元字符. 除\n外的所有字符\d 数字,等同于[...

2019-08-26 23:41:42 140

原创 python知识点(四)

杂项错误异常处理1、错误类型1)语法错误SyntaxError2)语义错误3)逻辑错误try函数举例try: x = 6/0 print(x)except: # 捕获异常 print('遇到异常')f = open('data.txt','r')try: f.read()except: print('读文件遇到异常') rai...

2019-08-15 23:07:40 120

原创 python知识点(三)面向对象编程

面向对象编程1、步骤1)OOA面向对象分析2)OOD面向对象设计3)OOP面向对象编程2、实现1)分析对象特征和行为2)写类对象模板3)实例化举例class Book: count=0; #属于类,但不属于实例化对象的特征或方法 def __init__(self, title, price=0.0, author=None): # 构造函数,初始化时执行 ...

2019-08-15 22:16:32 140

原创 python知识点(二) 函数

##函数1)定义def xxx注意函数缩进!!2)变量作用域built-in,内置变量global x,使用全局变量xenclousure,封装 nonlocal xlocal x,局部变量x3)参数传递  不可变类型,传递副本给函数 ,函数内操作,不影响原始值;  可变类型,传递引用地址给函数,函数内操作,可能影响原始值;...

2019-08-14 23:59:31 133

原创 python知识点(一)

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-08-08 23:51:44 116

空空如也

空空如也

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

TA关注的人

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