自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 linux内核中的延迟函数

linux内核提供3个函数分别进行纳秒,微妙和毫秒延时:void ndelay(unsigned long nsecs);void udelay(unsigned long usecs);void mdelay(unsigned long msecs);这3个函数的延时原理是忙等待,也就是说在延时的过程中并没有放弃cpu,根据cpu的频率进行一定次数

2017-12-14 10:52:59 1114

原创 linux下io模型

概述    接触网络编程,我们时常会与各种与IO相关的概念打交道:同步(Synchronous)、异步(ASynchronous)、阻塞(blocking)和非阻塞(non-blocking)。关于概念的区别看到一位朋友(链接)打了一个比较形象的比喻:你打电话问书店老板有没有《分布式系统》这本书,如果是同步通信机制,书店老板会说,你稍等,”我查一下",然后开始查啊查,等查好了(可能

2017-12-12 17:27:45 453

原创 二叉树的遍历

二叉树的遍历方法:主要有前序遍历,中序遍历,后序遍历。它的前序遍历顺序为:ABDGHCEIF(规则是先是根结点,再前序遍历左子树,再前序遍历右子树)它的中序遍历顺序为:GDHBAEICF(规则是先中序遍历左子树,再是根结点,再是中序遍历右子树)它的后序遍历顺序为:GHDBIEFCA(规则是先后序遍历左子树,再是后序遍历右子树,再是根结点)

2017-12-11 20:11:58 339

原创 C++ 中,实现strcpy的

#i#include #include using namespace std;char* str_copy(char* dest,const char* src);int main(){ char* src="this is a test"; cout<<strlen(src)<<endl; //申请内存大小时,需要在源串的长度上加1,以存放\0 cha

2017-11-07 16:23:10 375

原创 华清远见系统移植考试复习题

嵌入式Linux系统移植试题(时间:60分钟)一、单项选择题(每题2分,共40分)1. 嵌入式linux系统移植不包括(D )[A] bootloader  [B] linux内核    [C]根文件系统   [D]应用程序 2. 下列选项中符合gcc的编译流程的是(A )[A] 预处理->编译->汇编->连接  [B]预处理->汇编->编译->连接

2017-10-27 10:26:16 8656 1

转载 华清远见ARM考试复习题

一、选择题1. ARM 属于( A )[A] RISC 架构  [B] CISC架构2. ARM 指令集是( C )位宽,Thumb 指令集是( B )位宽的。[A] 8位  [B] 16 位    [C] 32位   [D] 64位3. ARM 指令集是( H )字节对齐,Thumb 指令集是( F )字节对齐的[E] 1   

2017-10-17 15:15:57 9758

原创 球钟问题

在数据结构的栈和队列的学习过程中,除了需要了解栈、队列的基本特点外,需要掌握包括创建、出栈入栈、出队入队等基本操作。并熟悉一些常见的应用问题,比如球钟问题就是一个典型利用栈和队列实现的实际问题。本文描述球钟问题的具体实现过程。球钟问题描述问题描述:球钟是一个利用球的移动来记录时间的简单装置。它有三个可以容纳若干个球的指示器:分钟指示器,五分钟指示器,小时指示器。若分钟指示器中有2个球,五分钟指示器中有6个球,小时指示器中有5个球,则时间为5:32。工作原理:每过一分钟,球钟就会从球队列的队首取出一个

2017-09-22 11:27:27 486

原创 用有名管道实现文件复制,有两个终端 ,一个进行复制操作,另一个进行粘贴操作

这一段代码是进行复制操作,可以先将其生成可执行文件r,gcc - .xx.c -o r,便生成可执行文件r#include #include #include #include #include #include int main(int argc, const char *argv[]){ int fd_fifo, fd_file; char buf[32] = {0};

2017-09-15 19:03:22 1176

原创 编程读写一个文件test.txt,每隔1秒向文件中写入一行数据

编程读写一个文件test.txt,每隔1秒向文件中写入一行数据,类似这样: 1, 2007-7-30 15:16:42 2, 2007-7-30 15:16:43 该程序应该无限循环,直到按Ctrl-C中断程序。 再次启动程序写文件时可以追加到原文件之后,并且序号能够接续上次的序号,比如: 1, 2007-7-30 15:16:42 2, 2007-7-30 15:16:43 3, 2007-7-30 15:19:02 4, 2007-7-30 15:19

2017-09-13 19:59:00 4902

原创 通过父子进程完成文件io对文件的拷贝,父进程从文件开始到文件 的一半开始拷贝,子进程从文件的一半到文件末尾。

#include #include #include #include #include #include #define N 64int main(int argc, char *argv[]){ int fds, fdt, len, nbyte; pid_t pid; char buf[N]; if (argc < 3) { printf("Usage

2017-09-13 19:44:06 1301

原创 用stat 写出ls -l的全功能

#include #include #include #include #include #include #include #include void mode(struct stat buf);void usrm(struct stat buf);void grpm(struct stat buf);void othm(struct stat buf);void na

2017-09-13 18:51:25 686 1

原创 用stat写出ls -l 的功能

#include#include#include #include #include #include#include #include #include int main(int argc, const char *argv[]){ int df; struct stat buf; struct passwd *p; struct group *g;

2017-09-12 20:31:35 535

原创 书籍的增删改查

1程序运行图2.核心代码Activity-main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" a

2016-12-27 20:25:56 433

原创 大作业-天天日历

1.程序运行图2.核心代码1)calendar.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:background="#FFFFFF" android:layout_width="fill_parent" android:layout_he

2016-12-26 16:17:02 743

原创 Android百度地图,定位自己的位置。

1,程序运行结果图2核心代码activity-main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_pa

2016-12-24 12:29:30 542 2

原创 聊天界面

1.程序运行结果2.核心代码1)activity-main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"

2016-12-21 14:47:28 513

原创 天气预报

1.程序运行结果2.程序源代码:1)activity-main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="mat

2016-12-21 14:30:58 396

原创 图片在线查看

实验结果核心代码public class MainActivity extends Activity{ public EditText edtext; public ImageView image; public NetWorkUtils netWorkUtils; private Handler handler;

2016-12-04 21:27:54 620

原创 登录界面 记住密码

试验运行结果图主要代码MainActivitypackage com.example.minitwittersimulate; import android.app.Activity; import android.content.Intent; import android.content.SharedPreferences; import androi

2016-11-27 14:39:13 553

原创 实验二 任务二 体重测量

运行效果图Mainactivity.java的代码 package cn.edu.example.b_2_2_tizhong; import android.view.View; import android.widget.Button; import android.widget.EditText; import and

2016-11-09 14:31:07 428

原创 实验二-任务一

Activity 和Intent1. 实验目的1. 掌握如何创建一个Activity2. 掌握如何在Activity中添加控件并进行事件处理3. 掌握如何通过Intent启动另外一个Activity4. 掌握如何通过Intent在多个Activity之间传递数据 5. 掌握Activity的生命周期2. 实验仪器装有Android开发环境的计算机3. 实验任务

2016-09-20 22:43:10 597

空空如也

空空如也

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

TA关注的人

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