从设备中读取图片、视频和音乐,可进行浏览、播放的应用程序,用UITabbar切换,并用UICollectionView展示
从设备中读取图片、视频和音乐,可进行浏览、播放的应用程序,用UITabbar切换,并用UICollectionView展示,UICollectionView每个Cell显示图片、视频的缩略图(音乐的封面图片),并显示其文件名,点击每一个Cell在本机器播放。
1. 能够从设备中读取照片,UICollectionView每个Cell显示照片的缩略图和文件名称,点击缩略图,能够查看对应的原图,并能实现Zoom功能,点击取消返回之前界面,可以继续浏览其他图片;
2. 能够从设备中读取歌曲,UICollectionView每个Cell显示歌曲的封面图片和文件名称,点击音乐封面图片后调用IPodPlayer进行播放或者调用AVAudioPlayer进行播放;
3. 能够从设备中读取视频,UICollectionView每个Cell显示视频的缩略图和文件名称,点击缩略图后在新的页面进行视频播放,点击取消返回之前界面,可以继续浏览其他视频。
IOS_Socket使用大全
主要介绍Socket通信过程,并介绍IOS端如何实现,并附通信代码。
屏幕适配问题
编写简单代码实现IPhone和IPad屏幕适配问题,代码既可以运行在iPhone上,也可以运行在IPad上,屏幕显示正常。
IOS显示系统信息
自定义UITableViewCell显示系统信息,包括,设备名称,设备类型,系统名称,系统版本,UDID,电池电量,IP地址,MAC地址,CPU核数,CPU平率,CPU使用率,总内存,可用内存,硬盘总空间,可用硬盘空间,是否越狱,是否支持蓝牙等。
C语言菱形算法
C语言开发,实现多嵌套空心菱形,可以自主修改菱形长度,菱形嵌套数。
编写抓图程序
本文给出了设计一个抓图程序的完整过程,对一个抓图程序所应拥有的最基本的三大功能即:热键激活、屏幕抓图及存储所抓取的图形等功能的实现作了详细的介绍。
远程开关机
作为机房管理员,要管理的计算机较多,经常面临大量计算机要开启或关闭,如果每次逐一去开启或关闭,也是一项艰巨的任务,如果能从一台计算机上远程开启或关闭本局域网内的一台或多台计算机,将是一件轻松快乐的事。
先进先出页面置换算法
这是最早出现的置换算法。该算法总是淘汰最先进入内存的页面,即选择在内存中驻留时间最长的页面给予淘汰。该算法实现简单,只需要把一个进程已调入内存的页面,按先后次序连接成一个队列,并设置一个指针,称为替换指针,使它总是指向最老的页面。但该算法与进程实际运行的规律不相适应,因为在进程中,有些页面经常被访问,比如,还有全局变量,常用函数,例程等页面,先进先出算法并不能保证这些页面不被淘汰。
先进先出FIFO算法
First Input First Output的缩写,先入先出队列,这是一种传统的按序执行方法,先进入的指令先完成并引退,跟着才执行第二条指令。是一种先进先出的数据缓存器,他与普通存储器的区别是没有外部读写地址线,这样使用起来非常简单,但缺点就是只能顺序写入数据,顺序的读出数据,其数据地址由内部读写指针自动加1完成,不能像普通存储器那样可以由地址线决定读取或写入某个指定的地址。
具有优先功能计算器
在计算器的设计中,加、减、乘、除和括号功能是有优先级的,括号优先于乘除,乘除优先于加减,实现了这部分功能,就完成了计算器的主要框架的设计,在此基础上就可扩充其它的功能,如各种函数功能。
解析VC6.0中为类对象申请内存的过程
在用VC开发时常常需要对内存进行操作,其中C++中提供了运算符new与delete;而C语言库中提供有malloc和free。它们在具体使用时存在着一些差别,文中主要解析VC6.0中为类对象申请内存的过程。
用VC编程迷宫游戏
玩过RPG游戏的朋友一定遇到过各种各样的迷宫,迷宫道路错综复杂,千变万化,如《仙剑奇侠传》,那么这些迷宫是怎样生成的呢?生成迷宫的算法又是什么呢?下面就给出一个随机生成二维迷宫的方法,并用VC编程实现。
C++虚函数表解析
C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。关于虚函数的使用方法,我在这里不做过多的阐述。大家可以看看相关的C++的书籍。在这篇文章中,我只想从虚函数的实现机制上面为大家 一个清晰的剖析。当然,相同的文章在网上也出现过一些了,但我总感觉这些文章不是很容易阅读,大段大段的代码,没有图片,没有详细的说明,没有比较,没有举一反三。不利于学习和阅读,所以这是我想写下这篇文章的原因。也希望大家多给我提意见。
C++ 虚函数表解析
C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。关于虚函数的使用方法,我在这里不做过多的阐述。大家可以看看相关的C++的书籍。在这篇文章中,我只想从虚函数的实现机制上面为大家 一个清晰的剖析。当然,相同的文章在网上也出现过一些了,但我总感觉这些文章不是很容易阅读,大段大段的代码,没有图片,没有详细的说明,没有比较,没有举一反三。不利于学习和阅读,所以这是我想写下这篇文章的原因。也希望大家多给我提意见。
PNG图像读写及显示
运用libpng库函数,设计了一个可读写PNG格式图像的C++类。同时,在VC++6.0开发平台下,设计出一个基于多文档结构的图像浏览器,实现PNG格式图像的读写及显示。