自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 u-boot启动参数命令格式

指令 功能 nand info 显示可使用的 Nand Flash nand device [dev] 显示或设定当前使用的 Nand Flash nand read addr off size Nand Flash 读取命令,从 Nand 的 off 偏移地址处读取 size 字节的数据到 SDRAM 的 addr地址。 nand ...

2018-08-12 16:24:57 274

原创 Linux 压缩和解压命令

tar.gz: 压缩: tar -zcvf 压缩后的包名.tar.gz 压缩的目录 zcvf : z 压缩成gz的后缀 c 创建压缩包 t 查看压缩包内容 v 显示压缩过程(输出压缩的文件) f 固定参数 后边接压缩包解压: tar -zxvf 压缩包名称.tar.gz [-C 目标目录] 中括号表示可以没有此参数 解压到当前目录 zxvf :...

2018-08-03 19:10:46 191

转载 指针函数和函数指针

在学习arm过程中发现这“指针函数”与“函数指针”容易搞错,最简单的辨别方式就是看函数名前面的指针*号有没有被括号()包含,如果被包含就是函数指针,反之则是指针函数。首先它们之间的定义:1、指针函数是指带指针的函数,即本质是一个函数,函数返回类型是某一类型的指针。类型标识符 *函数名(参数表)int *f(x,y); 首先它是一个函数,只不过这个函数的返回值是一个地址值。函数返回...

2018-07-31 21:32:12 188

转载 假定Csomething是一个类,执行下面这些语句后,内存里创建了几个Csomething对象

假定Csomething是一个类,执行下面这些语句后,内存里创建了几个Csomething对象Csomething a();Csomething b(2);Csomething c[3];Csomething &ra = b;Csomething d = b;Csomething *pA = c;Csomething *p = new Csomething(4);C...

2018-07-25 11:36:32 921

转载 简单了解线程和进程、多进程和多线程、并发和并行的区别

一:线程与进程 1.概念 线程:是程序执行流的最小单元,是系统独立调度和分配CPU(独立运行)的基本单位。 进程:是资源分配的基本单位。一个进程包括多个线程。 2.区别: 1.线程与资源分配无关,它属于某一个进程,并与进程内的其他线程一起共享进程的资源。 2.每个进程都有自己一套独立的资源(数据),供其内的所有线程共享。 3.不论是大小,开销线程要更“轻量级” 4....

2018-07-24 18:43:22 182

转载 struct和typedef struct区别

分三块来讲述:   1 首先://注意在C和C++里不同     在C中定义一个结构体类型要用typedef:    typedef struct Student    {     int a;    }Stu;    于是在声明变量的时候就可:Stu stu1;(如果没有typedef就必须用struct Student stu1;来声明)     这里的Stu实际...

2018-07-18 21:10:58 147

转载 ARM中各始终之间的关系,FCLK HCLK PCLK的关系

ChangeMPllValue((mpll_val>>12)&0xff, (mpll_val>>4)&0x3f, mpll_val&3);ChangeClockDivider(key, 12);1)FLCK、HCLK和PCLK的关系S3C2440有三个时钟FLCK、HCLK和PCLKs3c2440官方手册上说P7-8写到:FCLK is used by AR

2018-01-07 21:19:47 862

转载 typedef的使用方法

typedef是在计算机编程语言中用来为复杂的声明定义简单的别名,与宏定义有些差异。它本身是一种存储类的关键字,与auto、extern、mutable、static、register等关键字不能出现在同一个表达式中。使用typedef为现有类型创建别名,定义易于记忆的类型名1typedef int size;

2017-10-14 20:09:08 400

原创 无名管道pipe使用方法

有名管道pipe函数:int pipe(int filedes[2]); 下面程序通过创建进程,父进程写入数据,子进程读取数据,从管道中读取数据。#include #include #include #include #include int main(){ int fd[2] = {0}; int ret = pipe(fd); if (-1 ==

2017-06-12 20:10:41 874

转载 java 枚举

在实际编程中,往往存在着这样的“数据集”,它们的数值在程序中是稳定的,而且“数据集”中的元素是有限的。例如星期一到星期日七个数据元素组成了一周的“数据集”,春夏秋冬四个数据元素组成了四季的“数据集”。在java中如何更好的使用这些“数据集”呢?因此枚举便派上了用场,以下代码详细介绍了枚举的用法。package com.ljq.test;/** * 枚举用法详解 * * @a

2017-06-10 23:38:12 202

原创 printf函数

#includeint main(){char *str = "hello";printf("|%s|\n", str);printf("|%2s|\n", str);printf("|%7s|\n", str);printf("|%-7s|\n", str);printf("|%8.2s|\n", str);printf("|%2.8s|\n", st

2017-06-08 19:24:12 309

转载 逆序输出字符串

void re(char *str, int len); void re2(char *str);int main() { char str[1024] = “I am from ShangHai”; //char str[1024] = “a b c d e f”;re(str, strlen(str));printf("first : |%s|\n", str);

2017-06-05 00:20:52 282

转载 输出素数

素数是指仅能被1和她自身整除的整数。(1 不是素数)程序设计时 i 可以从2开始,到该整数的 1/2为止,用  i 一次去除需要判断的整数,只要存在可以整除该数的情况,即可以确定要判断的整数不是素数,否则是素数。下面用输出1~100 的素数为例:#include int main(){    int i , n , m;    for(n =

2017-06-05 00:19:39 404 1

转载 c语言中,关于延迟函数的理解

对于延迟,有些c基础的人都能够做到用for或while来实现 例如:#include int main(){ int i, j, k; for (i = 1; i 1000; i++) { for (j = 1; j 1000; j++) { for (k = 1; k 1000; k++)

2017-06-05 00:18:34 44967 1

转载 Java枚举使用详解

在实际编程中,往往存在着这样的“数据集”,它们的数值在程序中是稳定的,而且“数据集”中的元素是有限的。例如星期一到星期日七个数据元素组成了一周的“数据集”,春夏秋冬四个数据元素组成了四季的“数据集”。在Java中如何更好的使用这些“数据集”呢?因此枚举便派上了用场,以下代码详细介绍了枚举的用法。package com.ljq.test;/** * 枚举用法详解

2017-06-02 00:00:00 210

转载 stdin,stdout,stderr

我们在写C程序时经常遇到printf(),fprintf(),perror(),这些东西到底有什么作用。说到这不得不提及stdin,stdout,stderr。想想,我们在用C去写文件时的操作,File *fp=fopen(),这个fp就是我们向系统申请的,相当于一通往文件的通道。 其实,stdin,stdout,stderr就是这个fp,不过他是随着计算机系统的开启默认打

2017-05-31 23:55:15 197

转载 C语言趣味程序百例精解

1.绘制余弦曲线在屏幕上用“*”显示0~360度的余弦函数cos(x)曲线*问题分析与算法设计如果在程序中使用数组,这个问题十分简单。但若规定不能使用数组,问题就变得不容易了。关键在于余弦曲线在0~360度的区间内,一行中要显示两个点,而对一般的显示器来说,只能按行输出,即:输出第一行信息后,只能向下一行输出,不能再返回到上一行。为了获得本文要求的图形就必须在一行中一次输出

2017-05-30 21:12:04 2647

转载 数据结构四双向链表

双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点。而之前的单链表为单向链表,双向链表也就是在单链表的结点中增加一个指向其前驱的pre指针。        如图                        这里介绍双向链表的常用

2017-05-29 22:47:43 368

原创 笔记本换内存条

步骤一 拆除护盖 笔记本内存插槽上都有护盖保护,首先第一步就是先将护盖拆掉。大多数笔记本的护盖上都有标识,有的是内凹的内存图形,而且从护盖的大小也能看出来,一般内存护盖的大小,就比内存条大一点。当然有不少笔记本的护盖是一体式的,护盖的面积很大,打开护盖可以同时看到笔记本的散热器、内存硬盘等部件。此外有些护盖拧开螺丝后还有卡扣卡住,这时候不要怕,胆大心细,不要怕坏,稍微用力将后盖打开,如果你发现

2017-05-28 23:17:57 1143

转载 c语言程序2

题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。1.程序分析:请抓住分子与分母的变化规律。2.程序源代码:#include "stdio.h"main(){int n,t,number=20;float a=2,b=1,s=0;for(n=1;n{s=s+a/b;t=a;a=a+b;b=t;/

2017-05-27 23:02:02 199

原创 AT89C51小白的LTC1549 A/D转换器 电压表

#include #include #include sbit CLK = P2^0;sbit DATA = P2^1;sbit CS = P2^2;sbit BUZ_CON = P3^7;unsigned int ADConvert(void);void Delay(void);void Display(void);unsigned

2017-05-26 22:56:10 758

转载 结构体定义的三钟方式

#include #include struct Student{ int id; char name[20];int age;} s3; //定义方式3,不常用的一种方式int main(){ struct Student s1; //定义方式1 s1.id = 0;strcpy(s1.name,"Zhang"); s1.age = 20;st

2017-05-25 23:32:15 403

转载 链表相关程序

#include #include #define T 1#define F -1typedef int Type;typedef int Status;struct Node{ Type value; struct Node *next;};Status init(struct Node **h);Status insert_head(struct N

2017-05-24 22:59:46 187

转载 c单链表

#include #include #define T 1#define F -1typedef int Type;struct Node{    Type value;    struct Node *next;};int init(struct Node **head);            //初始化int insert_head(struct

2017-05-22 22:29:48 165

转载 c程序

题目:一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3.编程   找出1000以内的所有完数。1. 程序分析:请参照程序2.程序源代码:#include "stdio.h"#include "conio.h"main(){static int k[10];int i,j,n,s;for(j=2;j{n=-1;s=j

2017-05-19 23:46:31 167

转载 Java的接口及实例

一、定义Java接口(Interface),是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。接口定义的一般形式为:[访问控制符]interface {类型标识符final 符号常量名n = 常数;返回值类型  方法名([参数列表]);      …}

2017-05-18 23:19:38 508

转载 Win10/Win7小技巧:教你如何彻底关闭系统进程

无论Windows 10打过多少补丁,官方说的有多么完美,运行卡顿和程序假死还是常有的事儿。这个时候常规的解决方案就是用任务管理器(Ctrl+Alt+Del)去解决一些占用系统资源非常过分,“表脸”的进程。但有的时候会发现任务管理器并不能100%完成我们想要的工作,遇到一些系统进程或具有关联属性(进程树)的应用时,它就是“有心杀贼无力回天”了。等等,先不急着安装那些管家什么的,

2017-05-17 23:18:26 1955

转载 ad09教程

【写的不好请谅解】 1、首先需要先准备好软件,这个大家就直接去网上找一下,安装也不难,如果有需要也可以给我留言哈嘻嘻嘻; 2、打开ad09; 3、大家会发现整个界面都是英语,可能看起来有点累吧,就先告诉大家一个小步骤,咱先把语言调成中文的:左上角DXP–第二个选项Precedence–system–general界面点击最下方的小勾–ok;应该就可以了 4、新建项目:文件–新–项目

2017-05-16 23:39:37 18943

转载 自定义字符串函数:strlen,strcat,strcpy,strcmp

版权声明:本文为博主原创文章,未经博主允许不得转载。计算字符串长度函数strlen:int mystrlen(char *s){ int count = 0; char *p = s; if (!p) { return count; } while (*p != '\0') { c

2017-05-15 23:25:29 547

转载 求两个数的最大公约数和最小公倍数

版权声明:本文为博主原创文章,未经博主允许不得转载。[plain] view plain copy#include   int main()  {      int a, b, num1, num2, tmp;        printf("Input a & b:");      scanf("%

2017-05-14 23:18:47 552

转载 计算abc=a!+b!+c!

根据题目,即求abc=a!+b!+c!下面我们设计算法:设三位数为n,取出每一位数分别放在a、b、c中通过定义形参,求每位数的阶乘,通过函数返回值返回主函数中,调用返回值,每一位的阶乘相加与该三位数比较,相等时,打印结果。[cpp] view plain copy  #include  

2017-05-14 23:16:41 1158

转载 c语言题目集合

转自:http://blog.csdn.NET/oqqhutu12345678/article/details/695243831. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 2. 写一个“标准”宏MIN,这个宏输入两个参

2017-05-13 23:59:11 256

转载 Altium Designer 09简易教程(一)

【写的不好请谅解】 1、首先需要先准备好软件,这个大家就直接去网上找一下,安装也不难,如果有需要也可以给我留言哈嘻嘻嘻; 2、打开ad09; 3、大家会发现整个界面都是英语,可能看起来有点累吧,就先告诉大家一个小步骤,咱先把语言调成中文的:左上角DXP–第二个选项Precedence–system–general界面点击最下方的小勾–ok;应该就可以了 4、新建项目:文件–新–项目

2017-05-12 23:32:15 1499

转载 c语言题目集合

转自:http://blog.csdn.NET/oqqhutu12345678/article/details/695243831. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 2. 写一个“标准”宏MIN,这个宏输入两个参

2017-05-11 23:59:49 1489

转载 c

题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月   后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21....2.程序源代码:#include "stdio.h"#include "conio.h"main(){long f1,f2;in

2017-05-11 23:57:35 214

转载 c语言编程题目(一)

2017-05-09 19:54 1人阅读 评论(0) 收藏 举报转自:http://blog.csdn.NET/oqqhutu12345678/article/details/695243831. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#define SECONDS_PER_YEAR (60 * 60 * 24 *

2017-05-09 23:30:02 355

转载 转:有关常量的知识点

整型常量十进制:18、-31long int型常量 123l、123L、123456l、123456Lunsigned int型常量 123u、 123U根据实际数据大小确定int型还是long型以数字“0”开始的整型常量是八进制数022、-037010和10大小不一样因为八进制并不常用,所以此种表示法比较少见以“0x”或者“0X”开始的整型常量是十六进制A

2017-05-08 23:32:45 284

转载 int main() 与 void main()

从大一入学刚接触C到现在已满7个月了,虽然刚开始就知道```int main```才是标准的写法,但一直没有深刻理解为什么不能用```void main```而必须使用```int main```。刚好最近有非计算机相关专业学C的同学问我```int main```、```main```和```void``` ```main```有什么区别,便觉得是时候好好整理一番了,于是有了此博客。

2017-05-07 23:03:40 489

空空如也

空空如也

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

TA关注的人

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