- 博客(9)
- 收藏
- 关注
原创 操作系统作业04
分页地址变换需求分析某系统程序空间与物理空间都是2GB,页面大小为4KB。已知某进程的页表如下,请编写程序模拟分页系统的地址变换过程。要求分为公式法和硬拼法两种方式计算并对比。Pno Fno0 321021 4432172 67233 89854 112385 290656 2342057
2017-04-09 19:12:39 747
原创 Android媒体库的更新
android媒体库的更新 当进行媒体文件的操作时,以音乐播放器为例,会涉及到音频文件的新增和删除,此时虽然当文件已经做过更改,但存放媒体数据的系统数据库并没有更新,因此当我们以系统数据库的方式获得资源时会得不到新文件的目录。那么,多媒体的数据库的更新是在什么时候? 具体是在当android系统启动的时候,即开机的时候,显然我们通过开关机来实现媒体库更新是不现实。android
2017-03-30 07:49:28 3032
原创 通过recyclerView实现列表显示
前期首先我并没有学习过ListView,但是RecyclerView更加强大,虽然我暂时用不到其动画功能,并且两者都能实现目前我需要的功能,但学了稍为复杂的RecyclerView想要入手ListView也不是件难事,因此,我选择RecyclerView来显示对应项目。RecyclerView运行原理1.RecyclerView通过Adapter子类和ViewHolder子类共同实现数据的列表显示
2017-03-26 11:10:29 3897
原创 操作系统作业03
操作系统作业——进程互斥同步的模拟题目有一个盘子,可以放5个水果(苹果or桔子)。父亲每次向盘子随机放入一个水果(苹果or桔子),父亲放入水果的次数不少于11次。儿子只吃桔子,女儿只吃苹果。请编程使用信号量机制模拟解决此进程同步问题。打印信息包括盘子的情况、调度的情况以及父亲、儿子或者女儿执行的操作。题目解析有题目可以得知父亲是生产者,儿子与女儿是消费者,其中,父亲随机在盘子中放入苹果和桔子,盘子
2017-03-22 08:45:30 2492
原创 Android实现本地音乐播放(一、实现音频的读取)
前期问题起初是为了实现一个简易的音乐播放,但是在网上看到帖子后普遍使用getContentResolver().query()的方法来获取数据库中的音频数据。数据库的地址是 com.android.providers.media这里作为萌新,看到有几点不是很清楚:1、com.android.providers.media数据库存放的是什么?2、我想调用的音乐文件应该放在哪?3、音频文
2017-03-15 20:28:30 17101 1
原创 Sqlitedatabase的初步认识与使用
android Sqlitedatabase的初步学习首先,sqlite适合用来储存大量数据结构相同的数据。数据库的创建 1.创建一个类集成SqliteOpenHelper,需要添加一个构造方法,实现两个方法oncreate ,onupgrade构造方法中的参数介绍: super(Context,String name,factory,version); super(contex
2017-03-15 02:15:02 702
原创 关于android Intent的初步学习
初步探索及使用IntentIntent的定义Intent对象是component用来与操作系统通信的媒介工具,这里用于Activity之间的通信。//一种简单的显示调用xxxx.setOnClickListener(new View.OnClickListen(){ @Override public void onClick(){ Intent i = new Inten
2017-03-12 20:25:11 620
原创 操作系统作业02
操作系统作业02题目 请编写一个程序,模拟若干进程调度执行的情况。假设进程的状态分为执行和就绪两种。每个进程以其PCB为代表即可,无需创建真正的进程。 以链表的方式组织PCB,分为三个队列: freeQueue:一个空白PCB队列 readyQueue:一个就绪队列 runningQueue:一个执行队列 程序开始运行时,用户输入进程数量n,以及每个进程需要运行的时间
2017-03-12 09:39:31 1153
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人