6 AMDDMA

尚未进行身份认证

于残缺中完美生命

等级
TA的排名 7w+

华为机试——Linux Shell实现

题目描述:Linux Shell脚本中${xxx}代表变量xxx的值,给定一个字符串存在一个或多个${xxx},需要将字符串中所有的${xxx}替换成实际值输入描述:第一行位赋值语句的行数第二行开始后面的每一行为一个变量的赋值语句,左边是变量名,右边是变量的值,变量的值为纯字符串,且整个一行都没有空格,${xxx}代表变量xxx的值注:a、同一个变量不存在多次赋值b、变量的赋值语句可以在变量引用的后面,比如: xxx=lyf/${ttt}/test t...

2020-05-09 22:44:08

华为机试——输出最小跳跃次数

题目描述* 题目描述:给出一组正整数,你从第一个数向最后一个数方向跳跃,* 每次至少跳跃1格,每个数字的值表示你这个位置可以跳跃的最大长度。* 计算如何以最少的跳跃次数跳到最后一个数。* 输入描述:* 第一行表示有多少个数n * 第二行依次是1到n,一个数一行。* 输出描述:* 输出一行,表示跳跃最少...

2020-04-06 14:17:13

华为机试——素勾股数

题目描述* 题目:勾股数,是由三个正整数组成的数组;能符合勾股定理 a*a + b*b = c*c ,(a, b, c) 的正整数解。* 如果 (a, b, c) 是勾股数,它们的正整数倍数,也是勾股数。* 如果 (a, b, c) 互质,它们就称为素勾股数。* 给定正整数N, 计算出小于或等于N的素勾股数个数。* 输入描述:输一个正整数* 输出描...

2020-04-06 12:51:50

华为机试——将一个数分解成两个质数之和

题目描述* 题目描述:数字分解,将一个数字分解成两个质数相加* 输入描述:给定数字* 输出描述:两个质数之和* 输入示例:10* 输出示例:10=3+7代码实现/************************************************** 题目描述:数字分解,将一个数字分解成两个质数相加* 输入描述:给定数字* 输出描述:两个质数之和* 输入示...

2020-04-06 12:01:22

华为机试——字符串过滤

题目描述* 题目:对输入的字符串检查是否存在非法字符,输出合法字符串(去重)和非法字符串(不去重)* 对合法字符串循环左移10次,再进行排序输出。(举例:比如字符串“abc”,循环左移一次的结果为“bca”)* * 输入描述:* (1) 字符串中的字符集合为’0’ - ‘9’,‘a’ - ‘z’,‘A’ - ‘Z’,其余为非法字符(空字符串作为定界符),有非法字...

2020-04-06 10:56:28

华为机试——计算岛屿数量

题目* * 题目描述:* * 给定一个由 ‘1’(陆地)和 ‘0’(水)组成的的二维网格,计算岛屿的数量。* * 一个岛被水包围,并且它是通过水平方向或垂直方向上相邻的陆地连接而成的。* * 你可以假设网格的四个边均被水包围。要求可以持续的工作* ** * 输出描述:* * 岛屿的数量* ** * 示例输入:* ** * 5 5* * 1 1...

2020-04-06 00:10:05

华为机试——硬盘容量排序

题目* 题目:将输入的容量进行排序* 输入描述:先输入磁盘的数量,然后依次输入磁盘的容量* 输出描述:将输入的磁盘容量排序* 输入示例:* 3* 2T* 5G* 3M* 输出示例:* 3M* 5G* 2T测试代码/*--------------------------------------------------------* 题目:将输入的容量进行排序*...

2020-04-06 00:05:15

华为机试——6个数找最大时间

题目描述* 题目描述:给定一个数组,里面有6个整数,求这个数组能够表示的最大24进制的时间是多少,* 输出这个时间,无法表示输出invalid* 输入描述:输入为一个整数数组,数组内有6个整数* 输入整数数组长度为6,不需要考虑其它长度,元素值为0或者正整数,* 6个数字每个数字只能使用一次。* 输出描述:输出为一个24进账...

2020-04-05 18:55:37

华为机试——实现一个简单的计算器

题目描述* 题目:实现一个科学计算器完成基本的计算功能* 输入描述:加减乘除的输入数据* 输出描述:计算结果* 示例:输入:-1*6 输出:-6代码实现#include <stdio.h>#include <stdlib.h>#include <string.h>#define STR_SIZE 2048 ...

2020-04-05 18:20:05

C51单片机与实时系统RTX51(Tiny / Full)

一、初识RTX51 该系统在偶然间翻阅时候发现,实现在80C51上运行实时系统,虽然功能简单,但对于STC系列常用的国产C51足以,详细的资料链接:http://www.bol-system.com/APPLICATION/RTX51.htm二、系统提供的相关接口 该实时系统是由Keil公司提供的源码,基于汇编实现的,使用时需要包含头文件:#includ...

2020-03-08 23:38:26

Keil C51和MDK共存及配置

常用的相关链接:I、Keil MDK及C51下载官网:https://www.keil.com/download/product/II、Keil MDK库下载网站:https://www.keil.com/dd2/Pack/一、准备安装包 首先需要准备以下软件安装包 以上三个安装包可以直接百度网盘下载: ...

2020-03-08 18:33:13

Linux下定时器使用

定时器使用的linux自带的信号量:SIGVTALRM代码如下:#include <stdlib.h>#include <stdio.h>#include <string.h>#include <sys/time.h>#include <signal.h>#include <unistd.h>void ...

2019-08-31 22:00:21

AltiumDesign下PCB各层含义及对应Gerber文件含义

AltiumDesign-19版本的各PCB层的含义如下表:注:AltiumDesign-19目前仅支持最高16层PCB的设计,Cadence-17.2目前没有限制。 层用途 英文名称 中文翻译 含义 线路绘制等 Top Layer 顶层布线层 ...

2019-08-31 20:54:18

Jenkins和Gitlab搭建及配置管理

一、环境配置操作系统:CentOS-7.3 1611 x86_64 系统组件:服务器全安装版 所需安装包:Jenkins安装包:jenkins-2.150.3-1.1.noarch.rpm GitLab安装包:gitlab-ce-11.11.7-ce.0.el7.x86_64.rpm Jenkins插件安装包s CentOS-7.3 1611 x86_64安装IS...

2019-08-24 11:29:09

Linux BSP调试用到的命令

a、mkimage编译的FIT镜像地址,可以在板卡UBoot启动后,imls命令查看到每个镜像的入口地址;b、反编译设备树命令:./dtc -I dtb -O dts LS1021A.dtb -o tmp.dts ;c、上传文件到tftp服务器:tftp –p –l 本地文件名 –r 192.168.130.130 ;d、下载文件到单板:tftp –g –r 远端文件名 192.16...

2019-08-12 23:31:38

busybox制作根文件系统

一、环境、源码包准备: OS:Linux x86_64 Compiler:arm-linux-gnueabihf-gcc Compiler Target: 32-bitSource: busybox1.30.1 编译命令:make ARCH=arm menuconfig,配置交叉编译所需的lib路径,如下:...

2019-08-12 23:30:03

Flash(NandFlash&NorFlash)基本原理

本文中最主要的资料来源于开源组织对NandFlash的结构定义以及电气规范、测试规范定义的文档:《Open Nand Flash Interface》一、Flash基本原理及分类1.1、基本存储单元存储数据基本的元件:浮栅场效应管 图1.1 浮栅...

2019-08-12 23:12:02

投影仪相关知识汇总

1.市场常见的光学芯片类型 色彩/色域 对比度 暗部细节表现力 响应速度 寿命 3LCD 最好 好 好 一般 好 DLP 号 一般 好 块 最好 LCOS 最好 最好 最好 一般 一般 2.市场常见的光源类型 光亮度 寿命(h) 缺陷...

2019-07-20 17:34:37

Makefile下将文件的MD5写入文件

Makefile下实现,编译完成后执行。TOP_DIR := $(shell pwd)all: $(MAKE) -C apps find $(TOP_DIR)/output -type f -print0 | xargs -0 md5sum > $(TOP_DIR)/output/apps.md5.txt

2019-03-04 09:33:46

Altium Design绘制元件库(下)

接 Altium Design绘制元件库(上),完成元件的PCB库绘制。22.开始绘制元件的PCB库(由于示例使用的元件是标准封装之一,因此此处通过元件向导完成元件的封装绘制,如果不是标准封装之一,则需要童鞋们自己查看数据手册,添加焊盘,并手动输入焊盘的尺寸,以完成非标元件的PCB封装绘制)23.封转信息基础知识补充及元件封装类型选择24.指定元件的封装信息25.指定尺寸26....

2019-03-03 13:55:28

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。