自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 处理器,操作系统,编译器,调试器,语言和工具,网络

目录处理器常用处理器架构、指令集国产处理器字长和处理器类型的关系不同处理器的大小端查看处理器类型核与线程之间的关系如何绑定处理器基本的汇编原子操作加减比较后交换交换操作系统操作系统接口标准,名称,厂商有哪些国产操作系统哪些是实时、哪些是非实时操作系统设置时间、时区设置用户、密码和文件读、写、运行权限查找文件、字符串及管道操作远程连接sshvnc,winscp命令行,查看内存、磁盘、进程、线程资源使用情况查看操作系

2022-04-29 10:18:14 1885

原创 README

大伙们好,我是一家小公司的开发工程师,笔记这个文件夹呢后续会给大家发更新一些我在项目上觉得比较实用的一些基础知识储备和乱七八糟自学的小心得,希望呢能够帮助大家,一起进步,变得更强。废话不多说下一篇上主菜...

2022-04-28 10:12:09 218 1

原创 RTPS实时发布订阅协议报头及子消息映射 (未更完)

RTPS报头映射Header: 0...2...........8...............16.............24...............32 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 'R' | 'T' | 'P' | 'S' | +---------------+---------------+---------------+---------------+ | Prot.

2020-12-15 10:54:26 1528 3

原创 VxWorks 的 RapidIO

架构设计基于 VxWorks 的 RapidIO 通用接口架构设计如 图所示。图中所示 RapidIO 数据并不经过 TCP / IP 协议层,而是经过一个 RIO 协议层,该方法明显 的区别于 IPover RapidIO 的方式。该方法不仅保留 了 TCP / IP 协议层,而且在性能上大约是 IPover RapidIO 的 3.5 倍左右。整个架构的最底层为 RapidIO 驱动程序,负责最基本的 RapidIO 数据的接收和发送,此 RapidIO 驱动挂接在 MUX 层下,属于

2020-09-11 17:13:41 1437

原创 RapidIO串行物理层

RapidIO官方手册目录介绍包格式串行物理层包格式与并行物理层包格式的区别RapidIO串行物理层包格式RapidIO串行物理层包保护(CRC校验)RapidIO串行物理层的控制符号控制符号介绍控制符号格式stype0控制符号stype1控制符号控制符号保护介绍  串行物理层定义器件间的全双工串行链路,在每个方向上使用单向差分信号。RapidIO串行物理层支持RapidIO器件间的包传送,包括包和控制符号的传送、流量控制、错误管理和其他器件..

2020-09-11 10:32:46 826

原创 RapidIO官方手册Rev.2.2

https://pan.baidu.com/s/1ek-3AAhetLAcxTuOE2IyMg

2020-09-11 10:06:51 712

原创 RapidIO概述

参考:https://www.cnblogs.com/liujinggang/p/9925859.htmlhttps://my.oschina.net/iccer/blog/4533206RapidIO背景介绍  RapidIO是由Motorola和Mercury等公司率先倡导的一种高性能、 低引脚数、 基于数据包交换的互连体系结构,是为满足和未来高性能嵌入式系统需求而设计的一种开放式互连技术标准。RapidIO主要应用于嵌入式系统内部互连,支持芯片到芯片、板到板间的通讯,可作为嵌入式设.

2020-09-10 17:46:27 7029 2

原创 QP服务类型

确认:(仅在RC QP中)只有在响应方成功写入消息之后,才会将ack数据包发送回请求方。 如果请求者未发送确认,它将根据QP的属性重新发送邮件。 如果没有来自QP的确认(或否定),它将报告存在错误(超过重试次数)。如果响应方发生任何类型的错误(保护,资源等),则将向请求方发送一个确认,并报告存在错误。译自:https://www.rdmamojo.com/2013/06/01/which-queue-pair-type-to-use/可靠连接(RC)QP一个RC QP以可靠的方式连接.

2020-09-02 15:36:21 844

原创 脏数

#include <iostream>#include <vector>using namespace std;vector<int>tmp;int sec = 0;void TEST() { tmp.push_back(4); tmp.push_back(7); int start = 0; int end = tmp.size(); ...

2020-03-28 21:14:11 212

原创 OpenCV

基于Opencv的人脸识别OpenCV实践之路——人脸识别之一数据收集和预处理浅谈Openv中人脸识别类FaceRecognizer机器学习: 特征脸算法 EigenFaces算法优化二——如何提高人脸检测正确率Openv中人脸识别类FaceRecognizer人脸的训练...

2019-10-21 12:31:34 142

原创 Linux系统编程思维导图:基础指令,常用工具,进程,基础IO,IPC,线程;思维导图因为图片过大所以放了链接,需要的可以下载

基础指令目录相关ls / pwd / mkdir / rm / cp / mv / cd文件相关touch / cat / more / less / head / tail / gzip / gunzip / zip / unzip / bzip2 / bunzip2 / tar查找匹配find / grep …权限相关文件权限的表示方法 / umask(权限掩码)...

2019-08-16 15:06:44 628

原创 【数据结构】排序

目录直接插入排序希尔排序选择排序单选双选堆排序冒泡排序快排第一种 第二种 乾坤大挪移第三种 不公平赛跑快排主函数调用快排的两种优化其一 基准值筛选其二 减少递归深度归并排序递归用法循环用法总代码及调用实现直接插入排序参数:数组指针 / 有效元素个数 依次选取数组中的元...

2019-06-05 17:57:57 257 1

原创 Linux 进程相关

目录系统编程阶段进程操作系统:进程概念:查看进程:进程创建:进程状态:Linux下进程状态环境变量:程序地址空间:系统编程阶段进程概念 -> 进程控制 -> 基础IO -> 进程间通信 -> 进程信号 -> 多线程进程冯诺依曼体系 ----- 现代计算机硬件体系结构...

2019-05-24 12:59:25 185

原创 Linux 常用工具

目录常用工具vim 编辑器gcc 编译器gdp 调试器断点相关函数调用栈git:项目版本管理工具常用工具yum 工具编辑器编译器 gcc c++调试器makefile 项目构建工具工具yum :软件包管理工具(一条龙服务)查看软件包yum list安装软件包yum install移除软件包yum removev...

2019-05-24 12:25:22 294

原创 【数据结构】 链表及其相关实现

目录链表:链表的特点:头文件实现结果链表:链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。 相比于线性表顺序结构,操作复杂。由于不必须按顺序存储,链表在插入...

2019-05-24 12:03:56 202

原创 【Linux】基础命令(笔记)

Linux初识阶段:常用操作与常用工具Linux系统编程阶段:Linux系统环境编程进程概念进程控制基础IO进程间通信进程信号多线程Linux网络编程网络基础1网络编程网络基础2网络基础3高级IO操作系统介绍操作系统:管理计算机上的软硬件资源-----让计算机操作起来简单便捷Linux发展史1968 Multics开发失败1969...

2019-05-14 22:07:05 319

原创 【数据结构】时间复杂度和空间复杂度

时间复杂度首先我们先来说时间效率的这个问题,这里的时间效率就是指的算法的执行时间,时间的快慢本来就是一个相对的概念,那么到了算法上,我们该用怎样的度量指标去度量一个算法的时间效率(执行时间)呢?刚开始我们想出了一种事后统计方法,我称它为「马后炮式」,顾名思义,就是对于要解决的某个问题,费尽心思想了 n 种解法,提前写好算法程序,然后攒了一堆数据,让它们分别在电脑上跑,跑完了然后...

2019-05-14 21:35:29 244

原创 【数据结构】C实现动态顺序表

什么是线性结构?线性结构:线性结构是一个有序数据元素的集合。 其中数据元素之间的关系是一对一的关系,即除了第一个和最后一个数据元素之外,其它数据元素都是首尾相接的。 常用的线性结构有:线性表,栈,队列,双队列,数组,串。线性结构特点:集合中必存在唯一的一个"第一个元素"; 集合中必存在唯一的一个"最后的元素"; 除最后元素之外,其它数据元素均有唯一的"...

2019-05-14 21:29:44 291

原创 【C思维导图】

如果有遗漏的知识点,请评论告诉我哈,做一下补充

2019-05-11 19:06:19 536 2

原创 【C】内存管理函数

fopen:建立一个FILE*指针,连接到文件上函数原型:FILE * fopen(const char *path , const char *mode);参数:filename:指定绝对路径或者相对路径的文件名Mode:分别指定“r”:当文件存在返回有效的文件指针,当文件不存在返回空指针“w”:如果文件不存在,创建文件,如果文件存在,清空该文件并重写内容,失败的原因有:①文件的...

2019-05-06 11:13:42 199

原创 【C】动态内存管理

malloc首先定义一个block链表的头指针,初始化为NULL,另外,我们需要剩余空间至少有 BLOCK_SIZE + 4 才执行分离操作#define align4(x) (((((x)-1)>>2)<<2)+4)#define BLOCK_SIZE 12void *base = NULL;void *malloc(size_t size)...

2019-05-06 10:43:27 109

原创 【C】strcpy

strcpy// 检查内存重叠char* strcpy(char *dst, const char *src) //const约束,内容不可变{ assert((src != NULL) && (dst != NULL)); //参数非0检验 size_t size = strlen(src); if (src < dst && ...

2019-04-28 10:20:47 159

原创 一个数组中只有两个数字是出现一次, 其他所有数字都出现了两次,找出这对数字

找数字一个数组中只有两个数字是出现一次,其他所有数字都出现了两次 。#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>#include<string.h>#include<math.h>#include<time.h>#define SIZ...

2019-04-22 23:36:50 401

原创 【C】 字符串左旋

实现一个函数,可以左旋字符串中的k个字符#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>#include<string.h>#include<math.h>#include<time.h>void dev(char a[],int k) {...

2019-04-19 13:22:17 107

原创 【C】杨氏矩阵

输入一个整数数组,实现一个函数来调整该数组中数字的顺序使得数组中所有的奇数位于数组的前半部分,所有偶数位于数组的后半部分。#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>#include<math.h>#include<time.h>void sor...

2019-04-18 11:40:09 360

原创 【C】位运算典型例题

32位倒序在32位机器上25这个值包含下列各位:00000000000000000000000000011001翻转后:(2550136832)10011000000000000000000000000000程序结果返回:2550136832#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdl...

2019-04-11 21:33:11 493

原创 【C】杨辉三角,逻辑推理,穷举查重。

穷举5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果A选手说:B第二,我第三;B选手说:我第二,E第四;C选手说:我第一,D第二;D选手说:C最后,我第三;E选手说:我第四,A第一;比赛结束后,每位选手都说对了一半,请编程确定比赛的名次。#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<s...

2019-04-11 19:43:42 182

原创 【C】简易五子棋(电脑随机落子)

五子棋(无AI)#define _CRT_SECURE_NO_WARNINGS#define ROW 9#define COL 9#include<stdio.h>#include<stdlib.h>#include<math.h>#include<time.h>// 菜单int meun() { printf("===...

2019-04-10 17:35:27 1122 1

原创 【C】简易扫雷

宏定义地雷个数和地图大小扫雷小游戏`//二维数组表示地图(用户看到的地图和地雷分布图)//初始化二维数组 地图每个元素为¥ 地雷布局图,随机生成十个地雷//打印地图//输入一个坐标,表示翻开位置(合法性判定)//判定胜负// 0 该位置是地雷 游戏结束 打印地雷分布图// 1 不是地雷 判定是否胜利// 所有不是地雷的格子翻开为胜#define _CRT_S...

2019-04-05 19:38:29 165

原创 【C】递归

求第n个斐波那契数#include<stdlib.h>int fib(int n) { if (n <= 2) { return 1; } return fib(n - 1) + fib(n - 2);}int main() { int n; printf("输出第几个斐波数那契:"); scanf("%d", &n); printf("%d\n...

2019-03-31 23:42:38 116

原创 【C】函数

函数实现乘法口诀表#define _CRT_SECURE_NO_WARNINGS #include <stdio.h>#include <stdlib.h>#include <time.h>#include <windows.h>int ride(int i, int j) { int result; result = i * j;...

2019-03-29 23:30:31 303

原创 【C】猜数字游戏

srand函数用法它初始化随机种子,会提供一个种子,这个种子会对应一个随机数,如果使用相同的种子后面的rand()函数会出现一样的随机数,如: srand(1); 直接使用1来初始化种子。不过为了防止随机数每次重复,常常使用系统时间来初始化,即使用 time函数来获得系统时间,它的返回值为从 00:00:00 GMT, January 1, 1970 到现在所持续的秒数,然后将time_t型数据...

2019-03-29 15:05:12 173

原创 【C】0-999之间的水仙花数

半菱形图案#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>int main() { int n; printf("请输入一个整数代表半菱形的宽度:"); scanf("%d", &n); for (int i = 1; i <= n; ++i) { for (int j = 1; j <= i; ++...

2019-03-28 23:39:44 338

原创 【C】数一下 1到 100 的所有整数中出现多少次数字9

将数组A中的内容和数组B中的内容进行交换//交换两个相同长度数组的值#include<stdio.h>int main() { int a[10] = { 1,2,3,4,5,6,7,8,9,0 }; int b[10] = { 12,11,13,14,15,16,17,18,19,90 }; int c[10] = {0}; for (int i = 0; i <...

2019-03-28 20:52:54 134

原创 【C/2】两个数的最大公约数

整形变量值替换#include<stdio.h>int main(){ int x = 10; int y = 20; int temp = x; x = y; y = temp; printf("a = %d b = %d \n",x,y ); system("pause");}不创建新变量替换两个变量的值#include<stdio.h>i...

2019-03-28 00:22:19 180

原创 【C...1】三个小题目

输出100-200之间的素数区间前闭后开#include<stdio.h>int main() { int i; int j; for (int i= 100; i < 201; i++) { for (int j = 2; j < i; j++) { if (i % j == 0) { break; } if (i-1 == j)...

2019-03-27 19:44:15 224

原创 一个小白的目标

一个小学生的目标自我介绍我的目标学习方法最想入职的公司自我介绍大家好,我是西安工业大学一名三年级小学生,信息与计算科学专业,上大学的前两年懒,爱玩游戏,现在很需要为自己学一些东西了,我选择了编程。最开始接触语言是上了大学的专业课,知道了自己用的手机里的应用,主机游戏都是程序员一行一行代码码出来的,这于那时的我而言真的很酷。现在我当然不那么想了,学习或者开始做任何事都不是一个游戏,需要加倍的努力...

2019-03-24 23:01:50 224 1

空空如也

空空如也

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

TA关注的人

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