- 博客(35)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 2020/11/03.shared_ptr,weak_ptr,unique_ptr简单实用
1.共享指针shared_ptr<指向的类型> 指针名/*std::shared_ptr<int> ptr1 = std::make_shared<int>(260);*/ //1.初始化的方式std::shared_ptr<int> ptr1(new int(100));//2.初始化的的方式std::weak_ptr<int> pw(ptr1); //弱指针qDebug() << "ptr1:" <<
2020-11-03 08:31:49 118 1
原创 20170508Ubuntu 12.xx 修改mysql的最大连接数
最近在搞Linux服务器后台开发,遇到一个问题,mysql的默认的连接数太少,需要修改这个连接数,本文主要是总结。方法如下。
2017-05-08 20:30:20 1316
原创 20170406微信开发之服务器的认证token的填写开启开发模式
好久没有更新博客,最近课余时间看看微信的开发,本文主要介绍如何认证微信的token,开启微信开发之旅。首先我是申请了一个新浪云的一个应用,进行开发(SAE),主要利用php进行验证
2017-04-06 21:20:39 3326
原创 20161218Linux mysql ERROR 1045(28000):解决办法Denied
20161218Linux mysql ERROR 1045(28000):解决办法Denied
2016-12-18 17:34:45 8156
原创 20160918iOS音频开发之资源(AVAsset)与元数据,解决获取资源属性问题(三)
文主要是源码的分析,程序的结果可以查看20160916IOS音频开发之资源与元数据,解决获取资源属性问题(一)的截图,程序成功解决获取媒体元数据的信息,还可以对除了MP3之外的所有资源写入元数据信息。再次回顾我们的问题。先提出一个问题,生活中有很多的媒体格式,mp3,avi,rmvb等等,在苹果环境下主要的媒体格式有4种,QuickTime(mov),MPEG-4 video(mp4,m4v),MPEG-4 audio(m4a),MPEG-Layer III audio(mp3),那么问题来了,假如给你一
2016-09-18 17:50:22 9960 2
原创 20160917iOS音频开发之资源(AVAsset)与元数据,解决获取资源属性问题(二)
接着上一篇iOS音频开发之资源与元数据,解决获取资源属性问题(一)内容,回顾一下我们的问题。先提出一个问题,生活中有很多的媒体格式,mp3,avi,rmvb等等,在苹果环境下主要的媒体格式有4种,QuickTime(mov),MPEG-4 video(mp4,m4v),MPEG-4 audio(m4a),MPEG-Layer III audio(mp3),那么问题来了,假如给你一个mp3文件,比如歌曲《再见.mp3》张震岳,你是不是有办法读取里面的数据,比如读取它的歌名,演唱者,属于哪个专辑,专辑的封面.
2016-09-18 14:30:15 3571
原创 20160916IOS音频开发之资源与元数据,解决获取资源属性问题(一)
先提出一个问题,生活中有很多的媒体格式,mp3,avi,rmvb等等,在苹果环境下主要的媒体格式有4种,QuickTime(mov),MPEG-4 video(mp4,m4v),MPEG-4 audio(m4a),MPEG-Layer III audio(mp3),那么问题来了,假如给你一个mp3文件,比如歌曲《再见.mp3》张震岳,你是不是有办法读取里面的数据,比如读取它的歌名,演唱者,属于哪个专辑,专辑的封面,文件的长度等等信息???
2016-09-16 21:58:50 1638
原创 20160901云计算定义、层次、分类、特点的简单介绍
大数据云计算是个趋势,就像互联网的时代,移动端时代,大数据也是个时代。作为一个技术,不仅仅要关注技术,更要对热爱生活,关注身边的服务。本文是我了解到的云计算,会站在很高高度,不研究细节,从云服务,云的定义,云的分类,云的特点,去阐述了解,纯属兴趣性的去了解一下。
2016-09-01 11:59:18 9473
原创 20160830UILocalizedIndexedCollation的使用
我在开发中曾经有这样的需求,就是对通讯录的字符串排序,这个需求很大众,我参与开发的两个app都遇到,我是一般会追求最优解决方案的,发现了UILocalIndexedCollation,那比自己写得排序要强大多了吧,如果是自己的排序要考虑很多问题的,比如多音字问题,有时排序不怎么正确,尤其是对于一些特殊问题,而且效率不高,对于很大数据量,所以还是选择UILocalIndexedCollation
2016-08-30 16:55:59 596
原创 20160825音频开发之AVAudioRecoder
上一篇博文介绍了一下AVAudioPlayer,本文分享一下我学习AVAudioRecoder录制音频的相关内容。打开你的iPhone,自带一个录音功能的应用---语音备忘录,界面简洁,功能很给力。即时通信软件,发送语音消息应该是常用的功能,目前一些K歌App也有录音这个功能,所以在开发中AVAudioRecorder也是比较重要的,高效灵活的使用还是很有必要的。我下载过几款很棒的
2016-08-25 17:01:01 533
原创 20160824音频开发从AVSpeechSynthesisVoice开始及AVAudioPlayer开发的几个问题处理方法
我在以前的工作中,遇到过这样的问题。应用正在播放音乐,当电话铃声响起,手机被静音,点击手机的锁屏键,插上耳机线,我们的应用应该如何处理?
2016-08-24 16:27:15 3133
原创 20160823关于GCD与NSOperation的一些比较
关于多线程操作,大部分开发者会采取GCD实现,的确GCD有它强大的地方,但是在执行后台操作的时候,GCD并不是最佳的方式,苹果封装的推出的一种技术NSOperationQueue,本文不是介绍它的使用,而是更多的是一种比较。一.NSOperationQueue与NSOperation我们将操作封装在NSOPeration对象中去将NSOperation对象加入到NSOperat
2016-08-23 15:10:24 491
原创 20160816关于ios中的持久化
一.Plist 文件保存,这种方式数据安全性几乎为零。主要用于保存不用加密的数据,比如全国的省市城市等,数据保存在沙盒,所以沙盒需要了解一下首先需要了解一下Bundle和沙盒(sandbox)之间的区别:Bundle:应用程序在手机中的安装路径sandbox(沙盒):专门来存储当前APP自己的数据的路径Document:一般在该目录下保存一些比较重要的数据,比如:游戏相关的
2016-08-17 16:29:05 584
原创 20160815Block块一
块Block我在开发中是经常遇到的,比如服务器返回的处理,消息的传递,GCD等等,多多少少都与Block相关,所以掌握块的细节还是有需要的,块的优势在于能够让系统分配给其他处理器或应用的其他线程执行。下面简短的代码,了解一下块1.传入无参 // block __block int foo = 100; void (^print_message)(void
2016-08-15 14:59:54 235
原创 20160814Object-C内存管理二
接着内存管理的内容。我在开发的过程中,出现过内存占用越来越大,如何解决此类问题发生,方式方法很多,可以尝试"以自动释放池降低内存峰值"的方式。自动释放池:释放对象有两种方式,一是调用release,另一种是调用autorelease。一般情况下无需担心自动释放池创建的问题,系统会自动创建,比如,主线程或者是GCD会默认都有自动释放池的创建,每次执行"事件循环"时,就会将其清
2016-08-14 14:13:03 273
原创 20160812Object-c关于内存管理一
前言:内存管理是个重要的概念,经历了几次面试,这个是考察的重点,的确要想用一门语言写出使用效率高而且没有bug的代码,就得掌握其内存管理模型的种种细节。OC使用引用计数来管理内存,每个对象都有可以递增或者递减的计数器。计数器用以表示有多少的事物想令此对象继续存活下去。自动释放池:在OC中引用计数架构中,自动释放池一个重要的概念。调用release会立刻递减对象的保留计数,
2016-08-12 14:35:44 352
原创 20160811关于CoreData的简单使用
以上三个类要先掌握。//创建数据库-(NSManagedObjectContext *)createCtx:(NSString *)name{ //负责应用与数据库的交互 NSManagedObjectContext *ctx = [[NSManagedObjectContextalloc] initWithConcurrencyType:NSPriva
2016-08-11 17:32:01 269
原创 20160726关于Quartz2D常见问题梳理
1.对于以前一个误区进行纠正,查看以下打印2016-07-25 15:51:15.861 0725Block[2962:135583] **-[ViewController viewDidLoad]:[Line:24]*****2016-07-25 15:51:15.929 0725Block[2962:135583] **-[ViewController viewWillAppear
2016-07-26 16:29:06 374
原创 20160722关于保存应用图片到本地的相册
一年没有写博客了,从ios入门到熟练应该有一年的时间,最近对保存应用图片到本地相册有了新的认识,所以想分享一下。如果是简单保存图片,而不要创建相册保存 可以下面的代码- (IBAction)save { // 存储图片到"相机胶卷" UIImageWriteToSavedPhotosAlbum(self.imageView.image, self, @selector(i
2016-07-22 15:23:50 1262
原创 20150621针对AVAudioPlayer模拟器上没有播放声音
好久好久没有写博了,因为有Work了,Time变得less,但是从未停止过学习,前几天一直在纠结模拟器怎么播放不出声音,今天终于找到了答案。关于AVAudioPlayer类无法播放声音,可以参考下面的尝试。NSURL *url=[[NSBundle mainBundle] URLForResource:@"帕尔哈提 - 你怎么舍得我难过.mp3" withExten
2015-06-21 16:56:09 919
原创 Xcode 6.2需要设置文件unrecognized selector sent to class(20150506)
问题描述:本人在使用模型转字典的程序,需要使用方面的Lib,快速实现转换,某个第三方矿建但是总是报错015-05-06 13:35:01.428 测试代码[2415:82041] +[Status objectWithKeyValues:]: unrecognized selector sent to class 0x100002ac82015-05-06 13:35:01.431 测
2015-05-06 15:11:29 355
原创 Cell中实现高效的下载图片及强大的SDWebImage(2015428)
写在前面:大概两周没写博文了,不是停止学习IOS,而是为了更快的提升,做了几个小项目,今日针对在tableView中如何高效的下载网路图片进行了学习,见识了强大了SDWebImage。提出问题:在tableView中显示图片在各个应用中是很常见的,当然对于老手这些内容可能最最平常的事了,但是对于我第一次接触这个东西,有些东西还是需要需要考虑的。为了达到高效的下载的图片,一般
2015-04-28 21:05:34 426
原创 一些tableView的基础Knowledge(2015414)
1.xcode 6.2删除原有的ViewController,添加一个tableViewController出现下面的情况。“Failed to instantiate the default view controller for UIMainStoryboardFile 'Main' - perhaps the designated entry point is not set?”
2015-04-14 21:42:11 285
原创 About UiScrollView/NSTime/UIPageControl(2015411)
1.UIScrollView初始化:[[UIScrollView alloc] initWithFrame:CGRectMake(…)];大小设置:contentSize=CGSizeMake();垂直条:showsVerticalScrollIndicator水平条:showsHorizontalScrollIndictor一页一页的效果:pageEnabled弹簧效果:
2015-04-11 18:42:52 307
原创 iOS中的提醒用户及多场景(201549)
VC中MessageBox(…),我想大家应该不会陌生,在iOS中也有类似的功能,主要的是指UIAlertView、UIActionSheet、系统声音服务。直接上代码片段。1.UIAlertView *alert; alert=[[UIAlertView alloc] initWithTitle:@"title" message:@"Message" delegate:s
2015-04-09 10:04:59 318
原创 传说中的比较高级一点的UI(201547)
1.为什么不能改变控件的Frame呢?昨天在做一个小Demo,需要改变某个按钮的Frame _btn.Frame=CGRectMake(...);搞了半天都没有实现,原来需要将"Use Auto Layout" ,在ViewController属性设置栏第一个选项设置,去掉才能改变控件的大小。2.分段控件:获取分段控件当前选中按钮的标题[mySegment titl
2015-04-07 08:43:50 212
原创 iOS中图像、动画、滑块、步进控件(201546)
1.复制控件快捷键:我们可能在main.storyboard中可能要创建相同的控件,比如说UILabel,可能会按Command+C,Command+V,更快的快捷键"Command+D"。还可以拖动创建,按住Alt,拖动鼠标也能实现复制。2.UIStepper(步进控件):关于这个控件,有个Behavior需要注意,前面的Stepper,没什么好说的,一般能理解。Behavior
2015-04-06 10:00:44 638
原创 iOS开发中的MVC(201544)
学过Java方面的东西,MVC是最早学的,后来学了SSH,还做过两个小项目,旅店管理系统、照片管理系统,想当年的成就感还是可以的,现在重回MVC,据说iPhone非常热衷于这个设计模式,让就开始有趣的MVC之旅吧。1.视图、场景、故事板:这三个东西并不是同一回事,是有区别的。场景用于以可视化的方式描述视图,但它包含对应于视图的控制器,故事板是个文件,包含您将项目中所有的的场景。
2015-04-04 10:27:37 339
原创 神奇的Xcode Interface Build(201543)
写过VC,C#,C#比起VC好很多,至少有辅助线啥的,开始接触Xcode Interface Build,觉得更友好了,还可以拖动按钮啥的,瞬间高大上。“有趣、直观且无比强大?!!!”。1.main.storyboardTop Layout Guide:标示内容区域顶部参考线Bottom Layout Guide:标示内容区域底部的参考线FirstResponder:表示用
2015-04-03 08:39:48 384
原创 传说中Cocoa Touch(201542)
1.Cocoa 起源于NeXTSTEP平台,看过《乔布斯传》的读者不会对NeXT Computer 陌生。 Cocoa 是用于开发Mac OS X 应用程序的框架,Cocoa Touch 是针对触摸界面进行大量的定制,并受到手持系统的约束。2.ios的技术层次: Cocoa Touch 层:UIKit、MapKit、Game Kit、
2015-04-02 14:21:56 572
原创 故事板即将开始(2015329)
写在前面:刚刚踏入学习iPhone的行列,我打算写下我学习的过程,此后的博文能够帮助自己成长,也希望自己能从一个菜鸟成长为一名优秀的程序员,最后走向顶尖!!!
2015-03-29 15:42:41 316
关于底层的数据结构,比如说登录功能实现底层用的是什么数据结构
2014-02-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人