- 博客(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
310
原创 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
215
转载 指针函数和函数指针
在学习arm过程中发现这“指针函数”与“函数指针”容易搞错,最简单的辨别方式就是看函数名前面的指针*号有没有被括号()包含,如果被包含就是函数指针,反之则是指针函数。首先它们之间的定义:1、指针函数是指带指针的函数,即本质是一个函数,函数返回类型是某一类型的指针。类型标识符 *函数名(参数表)int *f(x,y); 首先它是一个函数,只不过这个函数的返回值是一个地址值。函数返回...
2018-07-31 21:32:12
208
转载 假定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
958
转载 简单了解线程和进程、多进程和多线程、并发和并行的区别
一:线程与进程 1.概念 线程:是程序执行流的最小单元,是系统独立调度和分配CPU(独立运行)的基本单位。 进程:是资源分配的基本单位。一个进程包括多个线程。 2.区别: 1.线程与资源分配无关,它属于某一个进程,并与进程内的其他线程一起共享进程的资源。 2.每个进程都有自己一套独立的资源(数据),供其内的所有线程共享。 3.不论是大小,开销线程要更“轻量级” 4....
2018-07-24 18:43:22
208
转载 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
167
转载 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
938
转载 typedef的使用方法
typedef是在计算机编程语言中用来为复杂的声明定义简单的别名,与宏定义有些差异。它本身是一种存储类的关键字,与auto、extern、mutable、static、register等关键字不能出现在同一个表达式中。使用typedef为现有类型创建别名,定义易于记忆的类型名1typedef int size;
2017-10-14 20:09:08
426
原创 无名管道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
900
转载 java 枚举
在实际编程中,往往存在着这样的“数据集”,它们的数值在程序中是稳定的,而且“数据集”中的元素是有限的。例如星期一到星期日七个数据元素组成了一周的“数据集”,春夏秋冬四个数据元素组成了四季的“数据集”。在java中如何更好的使用这些“数据集”呢?因此枚举便派上了用场,以下代码详细介绍了枚举的用法。package com.ljq.test;/** * 枚举用法详解 * * @a
2017-06-10 23:38:12
226
原创 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
332
转载 逆序输出字符串
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
306
转载 输出素数
素数是指仅能被1和她自身整除的整数。(1 不是素数)程序设计时 i 可以从2开始,到该整数的 1/2为止,用 i 一次去除需要判断的整数,只要存在可以整除该数的情况,即可以确定要判断的整数不是素数,否则是素数。下面用输出1~100 的素数为例:#include int main(){ int i , n , m; for(n =
2017-06-05 00:19:39
435
转载 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
45415
转载 Java枚举使用详解
在实际编程中,往往存在着这样的“数据集”,它们的数值在程序中是稳定的,而且“数据集”中的元素是有限的。例如星期一到星期日七个数据元素组成了一周的“数据集”,春夏秋冬四个数据元素组成了四季的“数据集”。在Java中如何更好的使用这些“数据集”呢?因此枚举便派上了用场,以下代码详细介绍了枚举的用法。package com.ljq.test;/** * 枚举用法详解
2017-06-02 00:00:00
228
转载 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
223
转载 C语言趣味程序百例精解
1.绘制余弦曲线在屏幕上用“*”显示0~360度的余弦函数cos(x)曲线*问题分析与算法设计如果在程序中使用数组,这个问题十分简单。但若规定不能使用数组,问题就变得不容易了。关键在于余弦曲线在0~360度的区间内,一行中要显示两个点,而对一般的显示器来说,只能按行输出,即:输出第一行信息后,只能向下一行输出,不能再返回到上一行。为了获得本文要求的图形就必须在一行中一次输出
2017-05-30 21:12:04
2709
转载 数据结构四双向链表
双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点。而之前的单链表为单向链表,双向链表也就是在单链表的结点中增加一个指向其前驱的pre指针。 如图 这里介绍双向链表的常用
2017-05-29 22:47:43
396
原创 笔记本换内存条
步骤一 拆除护盖 笔记本内存插槽上都有护盖保护,首先第一步就是先将护盖拆掉。大多数笔记本的护盖上都有标识,有的是内凹的内存图形,而且从护盖的大小也能看出来,一般内存护盖的大小,就比内存条大一点。当然有不少笔记本的护盖是一体式的,护盖的面积很大,打开护盖可以同时看到笔记本的散热器、内存硬盘等部件。此外有些护盖拧开螺丝后还有卡扣卡住,这时候不要怕,胆大心细,不要怕坏,稍微用力将后盖打开,如果你发现
2017-05-28 23:17:57
1306
转载 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
230
原创 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
800
转载 结构体定义的三钟方式
#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
412
转载 链表相关程序
#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
200
转载 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
182
转载 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
176
转载 Java的接口及实例
一、定义Java接口(Interface),是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。接口定义的一般形式为:[访问控制符]interface {类型标识符final 符号常量名n = 常数;返回值类型 方法名([参数列表]); …}
2017-05-18 23:19:38
517
转载 Win10/Win7小技巧:教你如何彻底关闭系统进程
无论Windows 10打过多少补丁,官方说的有多么完美,运行卡顿和程序假死还是常有的事儿。这个时候常规的解决方案就是用任务管理器(Ctrl+Alt+Del)去解决一些占用系统资源非常过分,“表脸”的进程。但有的时候会发现任务管理器并不能100%完成我们想要的工作,遇到一些系统进程或具有关联属性(进程树)的应用时,它就是“有心杀贼无力回天”了。等等,先不急着安装那些管家什么的,
2017-05-17 23:18:26
2025
转载 ad09教程
【写的不好请谅解】 1、首先需要先准备好软件,这个大家就直接去网上找一下,安装也不难,如果有需要也可以给我留言哈嘻嘻嘻; 2、打开ad09; 3、大家会发现整个界面都是英语,可能看起来有点累吧,就先告诉大家一个小步骤,咱先把语言调成中文的:左上角DXP–第二个选项Precedence–system–general界面点击最下方的小勾–ok;应该就可以了 4、新建项目:文件–新–项目
2017-05-16 23:39:37
19519
转载 自定义字符串函数: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
564
转载 求两个数的最大公约数和最小公倍数
版权声明:本文为博主原创文章,未经博主允许不得转载。[plain] view plain copy#include int main() { int a, b, num1, num2, tmp; printf("Input a & b:"); scanf("%
2017-05-14 23:18:47
572
转载 计算abc=a!+b!+c!
根据题目,即求abc=a!+b!+c!下面我们设计算法:设三位数为n,取出每一位数分别放在a、b、c中通过定义形参,求每位数的阶乘,通过函数返回值返回主函数中,调用返回值,每一位的阶乘相加与该三位数比较,相等时,打印结果。[cpp] view plain copy #include
2017-05-14 23:16:41
1250
转载 c语言题目集合
转自:http://blog.youkuaiyun.com/oqqhutu12345678/article/details/695243831. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 2. 写一个“标准”宏MIN,这个宏输入两个参
2017-05-13 23:59:11
265
转载 Altium Designer 09简易教程(一)
【写的不好请谅解】 1、首先需要先准备好软件,这个大家就直接去网上找一下,安装也不难,如果有需要也可以给我留言哈嘻嘻嘻; 2、打开ad09; 3、大家会发现整个界面都是英语,可能看起来有点累吧,就先告诉大家一个小步骤,咱先把语言调成中文的:左上角DXP–第二个选项Precedence–system–general界面点击最下方的小勾–ok;应该就可以了 4、新建项目:文件–新–项目
2017-05-12 23:32:15
1841
转载 c语言题目集合
转自:http://blog.youkuaiyun.com/oqqhutu12345678/article/details/695243831. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 2. 写一个“标准”宏MIN,这个宏输入两个参
2017-05-11 23:59:49
1511
转载 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
223
转载 c语言编程题目(一)
2017-05-09 19:54 1人阅读 评论(0) 收藏 举报转自:http://blog.youkuaiyun.com/oqqhutu12345678/article/details/695243831. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#define SECONDS_PER_YEAR (60 * 60 * 24 *
2017-05-09 23:30:02
369
转载 转:有关常量的知识点
整型常量十进制: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
334
转载 int main() 与 void main()
从大一入学刚接触C到现在已满7个月了,虽然刚开始就知道```int main```才是标准的写法,但一直没有深刻理解为什么不能用```void main```而必须使用```int main```。刚好最近有非计算机相关专业学C的同学问我```int main```、```main```和```void``` ```main```有什么区别,便觉得是时候好好整理一番了,于是有了此博客。
2017-05-07 23:03:40
535
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人