5 SeanOY

尚未进行身份认证

我要认证

Long may the sun shine!!! github:https://github.com/Seanoy

等级
TA的排名 6w+

Linux学习笔记(一)——常用指令

文章目录一、常用系统工作命令1、echo2、date3、reboot4、poweroff5、wget6、ps7、top8、pidof9、kill10、killall二、系统状态检测命令1、ifconfig2、uname3、uptime4、free5、who6、last7、history8、sosreport三、工作目录切换命令1、pwd2、cd1、ifconfig3、ls四、文本文件编辑命令1、cat2、more3、head4、tail5、tr6、wc7、stat8、cut9、diff五、文件目录管理命令1

2020-05-31 18:58:19

讯为4412开发板嵌入式学习(十二)TFTP服务器搭建

一、安装必要的依赖命令行中输入sudo apt-get install xinetd tftp tftpd二、修改配置文件然后配置文件/etc/xinetd.d/tftp,如下所示,其中的server_args是tftp服务器进行文件传输的地址。service tftp{ socket_type = dgram protocol ...

2020-04-28 10:30:33

讯为4412开发板嵌入式学习(十一)Makefile代码分析

文章目录五、Makefile源码分析(一)、删除不相关数据(二)、Makefile中mkconfig部分1、@$(MKCONFIG)的意思2、$(@:_config=)的意思(三)、mkconfig详解line 1line 3~9line 11~13line 15~28line 30~38line 40~50line 52~71line 73~84line 86~102line 106~121li...

2020-04-20 17:27:53

讯为4412开发板嵌入式学习(十)uboot源代码结构

文章目录三、uboot源代码结构(一)、各文件/文件夹说明四、编译脚本build_uboot.sh分析上一篇:讯为4412开发板嵌入式学习(九)uboot启动过程下一篇:三、uboot源代码结构uboot目录下文件列表如下:(一)、各文件/文件夹说明COPYING:版权相关的说明文档。CREDITS:工作人员的名单。E4212:和4212板子相关的文件。E4412_N.bl1...

2020-04-20 17:14:13

讯为4412开发板嵌入式学习(九)uboot启动过程

文章目录一、根据拨码开关OM选择启动(booting)设备(一)、启动模式选择部分原理图(二)、拨码开关部分原理图(三)、拨码开关和启动设备对应的关系图二、4412uboot启动流程(一)、iROM启动流程图(二)、BL1启动流程图(三)、BL2启动流程图关于如何boot启动文档名为SEC_Solution Training doc_uboot mr structure.pdf一、根据拨码开关...

2020-04-20 17:06:40

快速查找子串算法KMP源码

KMP算法最难理解的就是它的next数组的求法。个人理解就是当模式串(pattern string)某个位置和主串不匹配时,将模式串的当前的位置从前缀位置转移到对应的后缀位置。位置0123456字符abababbnext[](未优化)-1001234next[](优化后)-10-10-104未优化的版本n...

2020-04-14 19:26:38

数据结构源码(四)二叉树ADT

一、二叉查找树二叉查找树的特点是每个节点最多只能有两个儿子节点,并且父节点大于左子节点,小于右子节点。#include <iostream>#include <algorithm>using namespace std;typedef int ElementType;//数据类型//二叉树的每个节点不能有多于两个的儿子struct TreeNode;ty...

2020-04-08 14:26:06

数据结构源码(三)队列ADT

队列ADT结构是FIFO(First Input First Output,先进先出)。一、队列的数组形式#include <iostream>using namespace std;//队列基本操作是入队操作enqueue,它在表的末尾(rear)插入元素,在表的开头(front)删除/返回元素typedef int ElementType;struct QueueR...

2020-04-08 13:10:41

数据结构源码(二)栈ADT

栈ADT结构是LIFO(Last Input First Output,后进先出)。一、栈的链表形式使用链表的形式即限制了链表的(入栈和出栈)访问只能在尾结点进行。#include <iostream>using namespace std;typedef int ElementType;struct Node;typedef struct Node *PtrToNo...

2020-04-08 13:08:28

数据结构源码(一)表ADT

表ADT可以通过数组、单链表、双链表、循环链表等结构实现。数组表示方法就是所谓的静态链表,用于不支持指针的场合。单链表有后继元,每个元素包含一个指向后一个元素的指针。双链表有前驱元和后继元,每个元素包含一个指向前一个元素的指针(除了头结点)以及一个指向后一个元素的指针(除了尾节点)。循环链表有前驱元和后继元,它和双链表类似,不同之处在于它的尾结点的后继元指向头结点,头结点的前驱元指向尾结点...

2020-04-08 13:07:54

求解最大/最小子序列和/积问题

求最大子序列之和最小子序列之和、求最大乘积子序列都可以用动态规划方法处理。求最小正子序列的方法#include <iostream>#include <algorithm>using namespace std;//交换元素void swap(int &num1, int &num2){ int tmp; tmp = num1; num...

2020-04-08 11:40:39

Windows下C++使用pthread错误解决方法

文章目录一、找不到头文件pthread.h错误二、“timespec”:“struct”类型重定义三、丢失pthreadVC2.dll四、应用程序无法正常启动0xc000007b解决方法一、找不到头文件pthread.h错误如果没有下载pthread,在项目中#include <pthread.h>会出现找不到头文件的错误,这时候就需要到官网下载pthread开发包。官网地址,对应...

2020-03-15 15:36:16

ARM-Linux错误及问题总结

文章目录编译源码失败挂载U盘失败vim不能显示中文ssh不能登陆rootssh连接错误ssh包长度错误下载和配置交叉编译链更换apt的镜像源下载并安装cmake步骤编译cmake错误找不到共享库编译4412Kernel出错portmap版本问题apt更新被锁定cmake错误ubuntu下载rpm文件ubuntu下修改pip镜像源编译CH340源码错误Ubuntu启动发生错误Ubuntu编译CH34...

2020-02-26 08:13:34

讯为4412开发板嵌入式学习(八)网络通信之UDP

文章目录一、服务端server(一)、创建套接字(二)、设置服务端套接字的地址属性1、sa_family2、sin_port3、sin_addr(三)、绑定套接字(四)、通过套接字发送数据(五)、通过套接字接收数据1、recvfrom()2、recv()3、read()(六)、关闭网络连接二、客户端client(一)、创建套接字(二)、设置服务端套接字的地址属性(三)、通过套接字发送数据(四)、通...

2020-02-11 10:55:49

讯为4412开发板嵌入式学习(七)网络通信之TCP

文章目录一、TCP(一)、服务端server1、创建套接字2、设置服务端套接字的地址属性(1)、sa_family(2)、sin_port(3)、sin_addr3、绑定套接字4、监听套接字5、 获取客户端套接字6、通过套接字发送数据(1)、send()(2)、write()7、通过套接字接收数据(1)、recv()(2)、read()8、关闭网络连接和监听(二)、客户端client1、创建套接字...

2020-02-10 16:37:51

从负无穷学习机器学习(七)数据预处理

文章目录一、数据预处理(一)、使用StandardScaler进行数据的预处理(二)、使用MinMaxScaler进行数据预处理(三)、使用RobustScaler进行数据预处理(四)、使用Normalizer进行数据预处理(五)、使用MaxAbsScaler进行数据预处理(六)、使用QuantileTransformer进行数据预处理(七)、对红酒数据集进行数据预处理二、数据降维三、特征提取(一...

2020-02-06 15:48:53

讯为4412开发板嵌入式学习(六)进程

文章目录一、获取进程pid二、exec函数族三、创建新进程四、无名管道五、有名管道(一)、生成数据文件(二)、写入fifo程序(三)、读取fifo程序六、消息队列(一)、创建消息队列(二)、操作消息队列(三)、发送消息(四)、接收消息七、信号(一)、信号集八、信号量(一)信号量创建函数(二)、信号量控制函数(三)、信号量操作函数九、共享内存(一)、共享内存创建函数(二)、共享内存地址获取函数1、连...

2020-02-05 11:27:35

讯为4412开发板嵌入式学习(五)文件和目录

文章目录一、man手册二、获取文件状态函数三、设置文件权限函数四、获取文件当前目录函数五、创建和删除目录函数(一)、创建目录函数(二)、删除目录函数六、更改目录七、打开和关闭目录(一)、打开目录(二)、关闭目录八、读取目录九、文件链接(一)、硬链接(二)、符号链接(软链接)(三)、解除链接十、文件重命名、十一、时间的概念一、man手册一般指令man命令的8个分页:man 1 一般命令。常见...

2020-01-18 23:52:56

从负无穷学习机器学习(六)神经网络

一、神经网络多层神经网络又称深度学习,神经网络中使用的是多层感知器(Multilayer Perceptron,MLP),MLP也被称为前馈神经网络。神经网络的原理和线性模型很像。线性模型一般公式如下:但他们还是有区别的,其中最大的地方就是在MLP模型中,算法在过程里面添加了隐藏层(Hidden Layers),然后在隐藏层重复进行加权求和计算,最终把隐藏层算出的结果用于生成最终结果。这样...

2020-01-14 12:52:59

从负无穷学习机器学习(五)支持向量机SVM

文章目录一、支持向量机二、支持向量机的核函数(一)、线性(linear)内核的SVM的分类器(二)、RBF内核的SVM的分类器三、SVM核函数和参数选择(一)、不同核函数的对比(二)、不同参数的对比四、SVM示例——波士顿房价回归分析(一)、查看数据集(二)、使用SVR建模一、支持向量机如果样本数据是线性不可分的,之前的分类器处理这类数据效果不太好,而SVM(Support Vector Ma...

2020-01-13 12:28:39

查看更多

勋章 我的勋章
  • 领英
    领英
    绑定领英第三方账户获取
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 脉脉勋章
    脉脉勋章
    绑定脉脉第三方账户获得
  • 签到达人
    签到达人
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 技术圈认证
    技术圈认证
    用户完成年度认证,即可获得
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 分享宗师
    分享宗师
    成功上传21个资源即可获取