- 博客(18)
- 资源 (2)
- 收藏
- 关注
原创 C语言基于base64编码字符串
</pre><pre name="code" class="html">#include <stdio.h> const char base[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; char* base64_encode(const char* dat..
2018-12-03 00:49:28 1130
原创 iOS SMTP协议发送邮件
iOS SMTP协议发送邮件iOS SMTP协议发送邮件最近想做一个发送邮件的程序,所以在网上查了一下,想写个demo出来,后来发现网上有个demo叫SKPSMTP的,但是我发现这个程序最后一次提交代码是7年前也就是说大概是2010年或者2011年写的,还是MRC管理内存,我就下载下来改成了ARC,看了一下他的代码逻辑和处理方式学习一下。代码在https://github.com/githu...
2018-10-29 00:45:20 2777
原创 iOS FFmpeg入门学习01
FFmpeg包括8部分 libavcodec (编解码库) libavfilter (基于图的帧编辑库) libavformat (I/O和复用解复用库) libavdevice (关于设备的复用解复用库) libavutil (公用的工具库) libswresample (音频重采样格式转换和混合) libpostproc (后处理库) libswscale (颜色转换缩放库)...
2018-02-10 17:06:16 455
原创 iOS多张图片合成一个视频
ImageToVideo前提是要懂AVFoundation中的AVAssetReader和AVAssetWriter的使用,最后面有demo 核心代码为,给AVAssetWriterInput加一个适配器对象这样就可以写入PixelBuffer,之后将图片转成PixelBuffer写入即可 //mov的格式设置 编码格式 宽度 高度NSDictionary *videoSettings
2018-02-01 01:16:50 3919
原创 AVFoundation中AVAssetReader和AVAssetWriter使用
AVAsset *asset = [AVAsset assetWithURL:[NSURL fileURLWithPath:path]];NSError *error;//创建AVAssetReader对象用来读取asset数据assetReader = [AVAssetReader assetReaderWithAsset:asset error:&error];AVAsset *loc
2018-02-01 00:46:11 4686
原创 iOS 分段Slider
调用方式如下: SegmentSlider *slider = [[SegmentSlider alloc] initWithFrame:CGRectMake(20, 100, self.view.frame.size.width-40, 35)]; [self.view addSubview:slider]; slider.videoSegments = @
2018-01-31 15:00:11 781
原创 iOS AVFoundation视频编辑
AVFoundation视频编辑https://github.com/github-liuxu/LDXAVFoundation.git(swift)实现视频的拼接,水印动画,专场等 水印和转场动画、包括文字字幕,都是基于layer的可以自己做CoreAnimation动画,(转场动画最好是让片段有重叠这样效果更好)
2018-01-29 23:45:18 2027
原创 IOS 如何调用相机和相册
IOS要调用相机相册要用到UIImagePickerController类,UIImagePickerController有一个属性sourceType这个属性可以设置是相册还是相机(UIImagePickerControllerSourceTypeCamera,UIImagePickerControllerSourceTypePhotoLibrary),之后用[self presentModal
2015-01-13 16:24:07 593
原创 ios开发之 mknetworkkit
mknetworkkit 结合了ASIHTTPRequest和AFNetworking这两个类库的优点,也增加了自己的一点新特性
2014-10-04 09:33:24 661
原创 位运算
位运算符和位运算运算符 含义& 按位与| 按位或^ 按位异或~ 取反>> 右移12.1.1 按位与运算符 & 参加运算的两个数制,按二进制进行 与运算。如果两个相应的二进位数为1,刚该位的结果为 1 否则为 0 即: 0 & 0 = 0;0 & 1 = 0;1 & 0 = 0;1& 1 = 1例如:3 & 5 并不等于5
2014-06-28 15:48:41 474
原创 C语言基于base64编码字符串
当想把字符串采用base64编码时,可以采用别人写好的base64编码头文件,我们在程序中引入头文件后就可以直接调用他们的方法这样很方便我们编写程序。下面是base64代码#include const char base[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="; char* base64
2014-06-22 22:33:07 799
原创 C语言如何创建线程(windows)系统中
#include #include #includeDWORD WINAPI ThreadProc1( LPVOID lpParam ) { int i=0; time_t timer; while(1){ timer=time(NULL); printf("The current time is: %s\n",asctime(localtim
2014-06-22 16:48:30 9416
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人