- 博客(16)
- 收藏
- 关注
原创 iOS 超好用的本地视频播放器推荐!
本地播放器作为日常生活中不可或缺的一款工具类APP,Windows、Android等平台不乏一些功能与体验兼优的产品,但 iOS 平台的用户就没有那么幸运了,优秀的产品凤毛麟角,且多数收费。这源于 iOS 平台的特殊性,完美支持各种视频格式并不容易,几乎没有大厂在这方面投入,QQ影音早已在3年前停止维护,暴风影音也有很大的提升空间。爱奇艺万能播放器是一款超好用的免费本地音视频播放器,具有简洁的...
2018-11-01 17:20:46 61427
原创 VLCMediaPlayer
VLCMediaPlayer比苹果自带的播放器更强大,用法:#import #import @interface ViewController : UIViewController { UIView *videoView; VLCMediaPlayer *vlcPlayer;}@end#import "ViewControll
2015-03-14 18:12:01 2905
原创 iOS 跳转到系统设置界面
iOS8.0以后:[[UIApplication sharedApplication]openURL:[NSURLURLWithString:UIApplicationOpenSettingsURLString]];------------------------------------------------------------------------------
2015-03-03 10:37:05 673
转载 Retina与计算机图形的基本原理
原文链接:http://bbs.feng.com/read-htm-tid-6880069.html计算机图形渲染的流程计算机的绘图过程可以简单用流水线来说明,而产品(数据)就是经过流水线作业(渲染)到屏幕的图像。这条流水线可以简化为(本文的概念):绘图位置座标指定;着色指定;输出指定;图1简单解释了这一个流水线过程。计算机绘图需要一个输入绘图数据,这个数据可以是用户指定的,也
2015-02-04 15:39:08 505
原创 C:numberNMax 数组中第n大数的下标,方法比较笨,应用二级指针
//求数组中第n大数的下标int * numberNMax(int * array, int size, int n){ if (NULL==array) { printf("Pointer is NULL\n"); exit(EXIT_FAILURE); } if (sizesize) { printf("Range E
2014-10-28 19:49:46 569
原创 C:countOfSubstring 查找子串出现次数
//查找子串出现次数(15分)// 返回字符串s中出现子串substring的次数// jsdkabcejifabcfjeabckjef abcsize_t countOfSubstring(const char * s, const char * sub){ if (s==NULL||sub==NULL) { return -1; }
2014-10-28 19:45:02 659
原创 C:strstr 查找指定字符串在源字符串中的位置
//查找指定字符串在源字符串中的位置char* my_strstr(char *src,char *search){ char *srctemp=src; char *searchtemp=search; while (*srctemp) { if (*srctemp++==*searchtemp) { if (*++search
2014-10-28 19:39:53 413
原创 C:递归求斐波那契数列
int fibonacci(int n){ if(n==1||n==2) return 1; return fibonacci(n-1)+fibonacci(n-2);}
2014-10-28 19:37:30 769
原创 C:打印杨辉三角
//打印杨辉三角,n为行数void printPascalTriangle(int n){ int size=n*2-1; int triangle[n][size]; for (int i=0; i<n; i++) { for (int j=0; j<size; j++) { //两斜线为1 i
2014-10-28 19:35:34 534
原创 C:n人站成一圈,报数到m的人离开队伍,求最后剩下的是第几人
//n人站成一圈,报数到m的人离开队伍,求最后剩下的是第几人int lastOne(int n,int m){ if (m>n||n<=0||m<=0) { printf("Range wrong\n"); exit(EXIT_FAILURE); } int arr[n]; //数组长度为n,值全为1,存放n个人
2014-10-28 19:33:48 548
原创 C:deleteSubString 删除源字符串中的指定子串
//删除源字符串中的指定子串,使用strstr函数进行查找char * deleteSubString(char * srcString, const char * subString){ if (NULL==srcString||NULL==subString) { printf("Pointer is NULL\n"); exit(EXIT_FAIL
2014-10-28 19:23:04 715
转载 C:atoi 字符串转换成整数
int atoi(char *str){ int sign=1; int result=0; //去前导空白 while (isspace(*str)) { str++; } //判断正负 if (*str=='-') { sign=-1; } if (*str=='+'||*str=='-'
2014-10-28 19:16:11 526
转载 C:itoa 数字转换为字符串
#include #include intmain(void){intnumber=123456;charstring[25];itoa(number,string,10);printf("integer=%dstring=%s\n",number,string);return0;}/* 实现itoa函数的源代码 */itoa流程图c
2014-10-28 19:12:11 316
转载 C:strcpy字符串拷贝函数
char * strcpy(char *des, const char *src){ char *temp=des; while ((*temp++=*src++)!='\0'); return des;}
2014-10-28 19:04:01 600
原创 C:求n的阶乘和
//求阶乘和,每次调用函数求出当n的阶乘,添加到sum变量中,int factorial(int n){ //静态局部变量,存储阶乘和 static int sum=0; //终止递归 if (n==0) { return sum; } //求n的阶乘 int multi=1; int temp
2014-10-28 18:58:14 649
转载 C:文件操作
文件文件的基本概念 所谓“文件”是指一组相关数据的有序集合。 这个数据集有一个名称,叫做文件名。 实际上在前面的各章中我们已经多次使用了文件,例如源程序文件、目标文件、可执行文件、库文件 (头文件)等。文件通常是驻留在外部介质(如磁盘等)上的, 在使用时才调入内存中来。从不同的角度可对文件作不同的分类。从用户的角度看,文件可分为普通文件和设备文件两种。 普通文件是指驻留在磁盘或其它外部
2014-10-28 18:46:15 375
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人