- 博客(9)
- 资源 (3)
- 收藏
- 关注
原创 memcmp函数使用详解
最近做项目需要用到字符串比较,所以就学习了一下memcpy函数,在这里做个标记函数原型在linux 下执行一下命令查看其函数原型;man 3 memcmp从这里可以得到函数原型为如下:#include<string.h>int memcmp(const void *s1,const void *s2,size_t n);功能描述memcmp()函数比较存储区s1和...
2019-11-28 15:52:27 8067
原创 linux安装交叉编译器arm-linux-gnueabi-gcc
因为项目需要,所以最近安装了交叉编译器,总体来说很简单,在此记录一下。最简单的办法直接在命令窗口执行一下命令sudo apt-get install gcc-arm-linux-gnueabi#执行一下命令来检查是否安装成功arm-linux-gnueabi-gcc --v#或者进入/usr目录查看是否有以下文件arm-linux-gnueabiarm-linux-gnueabi...
2019-11-26 11:05:12 8317 1
原创 C语言打印中文字符
中文在UTF-8编码下占3个字节,在GBK编码下占2个字节。以下程序是在UTF-8编码下,所以中文占3个字节。#include<stdio.h>#include<stdlib.h>#include<string.h>int main(int argc,char *argv[]){ char *s = "扔应怎属是"; char *result ...
2019-11-25 17:57:14 8955
原创 Linux下读取文件内容存放到数组中(C语言实现)
Linux下读取文件内容存放到数组中(C语言实现)具体使用函数FILE *fopen(const char *path,const char *mode);其实用方式为:文件指针名=fopen(文件名,使用文件方式);例如:FILE *fp;fp=fopen("file a","r");其意义是在当前目录下打开文件file a,只允许进行“读”操作,并使fp指向该文件。下面代码为具...
2019-11-25 17:03:37 5105
原创 git入门使用-码云
git入门使用,码云(Gitee)最近参加了一个开源项目,需要使用git,所以特意学习了以下git的使用,因为代码仓库存放在码云,所以本篇教程是基于码云的git使用,本文还记录了在使用过程中出现的问题及解决办法。1.账号注册使用码云,需要登陆"https://gitee.com"注册一个账号###2 .创建仓库登入后,点击+号–>新建项目之后填写基本信息,填写好后点击创建...
2019-11-24 21:12:15 306
原创 navicat for Mysql连接本地Mysql出现Client does not support authentication protocol requested by server解决方案
最近在使用Navicat for Mysql连接本地mysql时出现了如下问题:Client does not support authentication protocol requested by server; consider upgrading MySQL client解决方法如下:使用如下SQL语句执行:use mysqlalter user 'root'@'local...
2019-11-23 15:20:53 193 1
原创 Java面试题(一)
Object祖先的一些常见方法总结1、public final native Class<?> getClass()native方法,用于返回当前运行时对象的Class对象。由于是final修饰,所以不可以被重写。2、public boolean equals(Object obj)用于比较两个对象的内存地址,String类对该方法进行了重写用户比较字符串的值是否相等。...
2019-11-22 17:35:32 122
原创 LeetCode-两数之和
题目描述给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。给定nums = [2,7,11,15],target = 9;因为nums[0] + nums[1] = 2+7 = 9;所以返回 [0,1]解题1.暴力解决法首先根据题...
2019-11-07 22:03:29 135
原创 Linux下搭建MIPS交叉编译环境
1.下载http://buildroot.uclibc.org/downloads/snapshots/buildroot-snapshot.tar.bz2在这个链接进行下载buildroot2.进行配置make cleanmake menuconfig先后在Linux下执行这两条命令,会进入程序配置界面,如下:3.编译配置好以后进行编译,直接输入make指令即可开始编译,编译过程...
2019-11-07 16:20:53 1053
Course engineering.rar
2019-06-30
STM32+DAC+ADC语音录制与播放
2019-06-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人