自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

laiguo的专栏

做正确的事,正确的做事,用心去做,做到最好!

  • 博客(48)
  • 资源 (6)
  • 收藏
  • 关注

原创 AE特效 动态拼贴实现及分析

下图为AE中效果参数动态拼贴参数说明AE中默认原始纹理宽高均为100,保持原始比例拼贴中心:原始纹理中心拼贴宽度:原始纹理宽度缩放比例拼贴高度:原始纹理高度缩放比例输出宽度:基于拼贴宽度决定原始纹理在纵轴方向平铺次数输出高度:基于拼贴高度决定原始纹理在横轴方向平铺次数镜像边缘:是否开启相领纹理镜像效果相位:默认为纵轴隔行纹理进行Y轴平移 平移距离为 相位角度/360*拼贴高度 当开启水平位移,相位进行横轴隔行纹理平移水平位移:决定...

2020-08-14 21:08:43 2239

原创 UIButton 样式

UIButton *backbtn = [UIButton buttonWithType:UIButtonTypeCustom];    [backbtn setFrame:CGRectMake(0,10,100,40)];    [backbtn setImageEdgeInsets:UIEdgeInsetsMake(0,2,0,0)];    [backbtn setTitleEd

2012-11-08 00:20:33 3927

转载 写网络视频监视器中的总结(二)

下面分析一下FFMpeg是如何把视频流解析成各个UIImage的(上一篇文章已经讲了如何使ffmpeg运行在模拟器或者手机上,下面只侧重于讲ffmpeg是如何工作的)通道一个项目中只会有一个解码器,但对于分屏显示除外,对于手机终端来说,一般是不是进行分屏显示,所以整个项目一般只需要一个这样的解码器, 所以通常只需要建立一个单例解析类就行了在初始化这个单例类时,先进行格式注册和编码注册。

2012-10-13 14:49:42 1010

转载 ios 根据手势放大或缩小图片

1.在.h文件中加入一个变量用来记录当前的scale值, 让这个ViewController遵循UIGestureRecognizerDelegate代理.并在.h中加入下面这个变量CGFloat lastScale;2. 在viewDidLoad中加入下面语句    UIView *holderView = [[UIViewalloc]initWithFram

2012-10-13 14:48:52 7276 1

转载 语音识别总结

由于项目需要,需要研究一下语音识别。目前得到的结论如下:可供使用的语音识别有Google, 讯飞,OpenEars经测试:Google语音识别可以识别出普通话,香港话,台湾话。 网上有一个例子, 是根据苹果的官方Demo, SpeakHear改的, 效果还是不错的,唯一不太好的是,它没有判断什么时候用户说完话了,而是需要用户来点击结束,才认为是结束。可以参看这篇文章:http://

2012-10-13 14:35:55 1031

转载 IOS 动画效果

最普通动画://开始动画[UIView beginAnimati*****:nil context:nil];  //设定动画持续时间[UIView setAnimationDuration:2];//动画的内容frame.origin.x += 150;[img setFrame:frame];//动画结束[UIView commitAnimati*****]

2012-10-12 00:05:59 617

转载 iPhone开发 地图线路

因为接触到了这么一个项目,所以进行了这个功能的深入了解,比较忙,所以把关键代码贴在这里,如果有问题,请留言。 效果图如下:可能                                         原文: http://hi.baidu.com/yunhuaikong/blog.html因为接触到了这么一个项目,所以进行了这个功能的深入了解,比较忙,所以把

2012-09-18 10:17:44 429

转载 让用户在应用中进入 App Store 打分的代码

很多用户用了好软件后忘记或嫌麻烦而不去 App Store 进行打分评星,为此开发者可以在应用中加入打分按钮,点击后直接跳转到 App Store 的评分界面。 App Store 上评论的链接地址是 itms-    很多用户用了好软件后忘记或嫌麻烦而不去 App Store 进行打分评星,为此开发者可以在应用中加入打分按钮,点击后直接跳转到 App Store 的评分界面。

2012-09-18 09:57:08 1201

转载 判断 iPhone 是否已插入 SIM 卡的方法

判断 iPhone 是否插入了 SIM 卡,可以参考苹果官网的 systemconfigure framework 教程,将下面的代码复制到头文件 extern NSString* const kCTSMSMessageReceivedNotification; extern NSString* const kCTSMSMessageReplac  判断 iPhone 是否插入

2012-09-18 09:21:37 987

转载 通过 GPS 信息获取当前所在城市名的代码

利用 iPhone、iPad 自带的 GPS 信息可以获得当前位置坐标,但直接高速用户坐标是不行的。CocoaChina 会员laigb分享了通过 GPS 信息获取当前所在城市名的代码,希望对苹果开发者有所帮助。    利用 iPhone、iPad 自带的 GPS 信息可以获得当前位置坐标,但直接高速用户坐标是不行的。CocoaChina 会员"laigb"分享了通过 GPS

2012-09-18 09:20:23 1165

转载 nsrunloop

原文地址:http://blog.sina.com.cn/s/blog_6957e2e50101490h.htmlNSRunLoop大部分情况在多线程编程的时候才会用到。。但是一般不会用NSRunLoop,因为它不是线程安全的。一般都建议用CFRunLoop,这个是线程安全的。input source and port-based custom source这些操作,是向线程里面添加操作的

2012-09-10 13:28:47 810

转载 注册IDP 联机调试

http://www.cocoachina.com/bbs/read.php?tid=14781http://www.cocoachina.com/bbs/read.php?tid-7923.html

2012-08-20 18:00:27 1119

转载 验证用户收费

本站文章均为 李华明Himi 原创,转载务必在明显处注明:转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/iphone-cocos2d/673.html对于iOS的应用安全这块主要有两块是我们开发者可以避免的,一个是存储数据加密,这个在上一篇文章Himi介绍了base64加密算法;另外一个就是付费产品防护!那么本篇Himi来分享如何

2012-08-20 17:26:27 974

转载 申请IDP 真机调试

李华明Himi 原创,转载务必在明显处注明:转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/iphone-cocos2d/535.html        这里Himi给出对于开发iOS的朋友们整理一个指南集合,其中主要包括申请IDP需要注意的地方、有了开发者证书如何真机调试、在自己的游戏应用中如何接入Ga

2012-08-20 17:11:10 2308

转载 本地通知

李华明Himi 原创,转载务必在明显处注明:转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/iphone-cocos2d/492.html-------------【11月28日更新解决添加组件Cocos2d动画停止播放的BUG】--------【iOS-Cocos2d游戏开发之七】在cocos2d中添加/删除系

2012-08-20 17:07:10 1242

转载 内置应用收费

Himi  原创, 欢迎转载,转载请在明显处注明! 谢谢。             原文地址:http://blog.csdn.net/xiaominghimi/article/details/6937097//——2012-6-25日更新iap恢复看到很多童鞋说让Himi讲解如何恢复iap产品,其实博文已经给出了。这里再

2012-08-20 16:25:15 2383 2

转载 优化UITableView 性能

在iOS应用中,UITableView应该是使用率最高的视图之一了。iPod、时钟、日历、备忘录、Mail、天气、照片、电话、短信、Safari、App Store、iTunes、Game Center⋯几乎所有自带的应用中都能看到它的身影,可见它的重要性。然而在使用第三方应用时,却经常遇到性能上的问题,普遍表现在滚动时比较卡,特别是table cell中包含图片的情况时。实际上只要针对性

2012-08-18 01:06:55 519

转载 ASIHttpRequest的requestFinish代理函数到底在什么线程执行

用ASIHttpRequest进行异步加载数据时,加载成功后会调用代理函数- (void)requestFinished:(ASIHTTPRequest *)request开始我以为会在当前线程中执行,后来发现有时是,有时会跑到主线程中执行,这问题一直纠结至今。今天使劲google一番,终于得到结果,在ASIHTTPRequest.m文件中有这么一段- (void)requ

2012-08-15 14:42:58 1048

转载 CoreText基础-排版必修课

行距(Leading):又称行间距。指的是行的基线到另一行基线之间的距离(Leading的史称来源于旧式排版时用铅条隔开行之间的距离,读作”ledding”)。合成(Composition):是一种通篇字符间距的调整以求更好的视觉效果。多数程序都是按行排列文本的,这样可能会造成相邻行间的空格混乱。字距(Tracking):决定单词中每个字母之间的距离词间距(Word spa

2012-08-15 14:12:49 562

原创 xcode中的get-task-allow

get-task-allow, when signed into an application, allows other processes (like the debugger) to attach to your app. Distribution profiles require that this value be turned off, while development prof

2012-08-15 14:11:15 6448

转载 自定义 uitableview

不过有时候我们需要自己定义UITableViewCell的风格,其实就是向行中添加子视图。添加子视图的方法主要有两种:使用代码以及从.xib文件加载。当然后一种方法比较直观。我们这次要自定义一个Cell,使得它像QQ好友列表的一行一样:左边是一张图片,图片的右边是三行标签:当然,我们不会搞得这么复杂,只是有点意思就行。1、运行Xcode 4.2,新建一个Single

2012-08-12 23:24:06 549

转载 UITextField 输入完成后,自动收起

UITextField 提供一个文字框可供使用者输入,在我们使用 Interface Builder 编辑的时候可以看到许多关于 UITextField 的属性,但是却没有一项属性是告诉我们在输入结束按下 Return Key 时小键盘要如何收起来,所以在这里将介绍两种收起小键盘的方法,分别是点击 Return Key 与点击 UITextField 以外的背景。(View-based Templ

2012-08-10 16:21:23 999

转载 几种“加载中” 显示方式

第一种方法:使用UIView and UIActivityIndicatorViewC代码  //创建UIWebView  WebView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 44, 320, 400)];  [WebView setUserInteractionEnabled:NO];  [

2012-08-10 14:59:48 1575

转载 表格的操作包括:标记行、移动行、删除行、插入行

1、标记行 这里讲的标记行指的是单击此行,可以实现在此行右边出现一个勾,如下图所示:  为了实现标记功能,在ViewController.m中@end之前添加代码:C代码  #pragma mark -  #pragma mark Table Delegate Methods  - (void)tableVie

2012-08-10 09:44:37 1872

原创 ios 开发相关博客

http://justcoding.iteye.com/blog/1485768http://my.oschina.net/plumsoft/blog/51723block 用法,讲的很详细http://thirdcog.eu/pwcblocks/http://www.dreamingwish.com/dream-category/learning-note/iphone-

2012-08-10 09:26:13 460

转载 Qt 出现“undefined reference to `vtable for”原因总结 (ZZ)

由于Qt本身实现的机制所限,我们在使用Qt制作某些软件程式的时候,会碰到各种各样这样那样的问题,而且很多是很难,或根本很难找到原因的,即使解决了问题,假如有人问您为什么,您只能回答--不知道;今天我在这里列举的问题也是再编写Qt程式时,总是碰到的问题,问题普遍,而答案却不唯一

2011-10-02 17:40:59 518

转载 深度解析 Qt 内部进程通信机制

在 Qt 系统中,不仅有着构造完善的系统结构,而且为了满足用户对编写图形用户界面应用的种种需求,它还创建了许多新的系统机制,其中 Qt 所特有的内部进程通信机制尤其值得一提。AD:Qt 内部进程通信机制是本文要介绍的内容,Qt 作为一种跨平台的基于 C++ 的 GUI

2011-10-01 12:38:16 889

转载 QT进程间通信 详细介绍

在QT中,信号和槽的机制取代了这种繁杂的、易崩溃的对象通信机制。信号是当对象状态改变时所发出的。槽是用来接收发射的信号并响应相应事件的类的成员函数。信号和槽的连接是通过connect()函数来实现的。AD:1、QT通信机制为了更好的实现QT的信息交互,在QT系统中

2011-10-01 10:04:14 1489 1

转载 Qt 如何 给Widget设置背景图片

方法一:1.在要换背景的类的构造函数中装载一个图片,变量要为全局的,接下来会用到    _image.load("image/image_background");    setAutoFillBackground(true);   // 这个属性一定要设置

2011-09-29 17:51:28 1597

原创 Map 使用

Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自建一颗红黑树(

2011-09-09 12:04:05 382

转载 STL map mulimap

Sparse array example: (why hold space for thousands of elements when all we have is five)01#include

2011-09-09 11:28:37 802

转载 我的VIM常用的配置

"当文件在外部被修改,自动更新该文件set autoread"高亮显示当前行set cursorlinehi cursorline guibg=#222222hi CursorColumn guibg=#333333"开启折叠set nofense

2011-09-08 23:54:00 391

转载 利用QPainter作图

void MyPainter::paintEvent(QPaintEvent*/*event*/){    QPainter painter(this);    //设定钢笔工具    QPen pen;    pen.setStyle(Qt::Solid

2011-09-01 03:01:53 718

原创 qt 中使用正则表达式去除匹配到的内容

string strMsg = "MainWindow::createMeasurePage(): dvctype=DvcMisc,cmd=WELCM,logonuser=adf"; QTextCodec * codec = QTextCodec::codecForNam

2011-08-25 16:01:53 2091

转载 QT的正则表达式

QRegExp是Qt的正则表达式类.Qt中有两个不同类的正则表达式.第一类为元字符.它表示一个或多个常量表达式.令一类为转义字符,它代表一个特殊字符. 一.元字符.  匹配任意单个字符.例如, 1.3 可能是1. 后面跟任意字符,再跟3^ 匹配字符串首

2011-08-18 20:08:52 484

转载 QTableWidget的使用和美工总结

QTableWidget的使用和美工总结基本外观设置FriendTable->setFrameShape(QFrame::NoFrame);  //设置边框FriendTable->setHorizontalHeaderLabels(HeadList);  设

2011-08-17 14:28:19 1344 2

转载 QString和string类型相互转换

在使用QT和C++进行开发的时候,由于两者的数据类型不完全相同,需要进行转换。下面介绍QString和string类型相互转换的方法。(QT4.6上已测试可用。)1、在头文件中添加inlucde信息和转换函数声明:view plain#includ

2011-08-17 14:24:50 1197

原创 dfb在QT的应用总结。

<br />1、下面是在网上找的一点关于DFB如何使用FB的一个简单介绍。<br /><br /><br /> <br /> <br />2、qt对directfb 支持部分中简单的可以使用DFB绘图方法,绘出来的,官方已经把它做QT源码包里面,剩下的基本实现很复杂的。<br />例如动画中最常用的QDirectFBPaintEngine::fill(constQVectorPath &path, const QBrush &brush) 其中QVectorPath本身就是一个具有很强功能的子类,其

2011-04-13 20:38:00 4330

原创 dfb在QT的应用总结。

<br />1、下面是在网上找的一点关于DFB如何使用FB的一个简单介绍。<br /><br /><br /> <br /> <br />2、qt对directfb 支持部分中简单的可以使用DFB绘图方法,绘出来的,官方已经把它做QT源码包里面,剩下的基本实现很复杂的。<br />例如动画中最常用的QDirectFBPaintEngine::fill(constQVectorPath &path, const QBrush &brush) 其中QVectorPath本身就是一个具有很强功能的子类,其

2011-04-13 20:37:00 5312

转载 NAND FLASH 的MLC和SLC架构对比

目前业内最具争议的话题莫过于NAND闪存的两大架构MLC和SLC了,这两种架构最大的区别是存取技术不同,由此也带来了制造成本、工艺要求、辅助电路、存取次数上的迥异。从短期发展来看,SLC架构在使用上优势较为明显,也因此成为了部分厂商炫耀产品的资本。然而MLC架构具有成本低廉、单片容量较SLC成倍增大等优势,长远来看势必会成为NAND闪存的下一代主流架构。现在购买随身数码影音产品也许我们还在

2010-01-29 18:08:00 4634

vmware 下MAC Lion 10.7 声卡补丁

说明: vmware 下MAC Lion 10.7 声卡补丁

2012-05-08

Embedded Linux Primer好书

Comprehensive Real-World Guidance for Every Embedded Developer and Engineer

2011-04-10

Linux平台上通过GSM猫收发短信

Linux平台上通过GSM猫收发短信,X86平台,ARM平台都可以

2009-12-24

EVC下开发GSM包

AppWizard has created this gmark application for you. This application not only demonstrates the basics of using the Microsoft Foundation classes but is also a starting point for writing your application.

2009-12-24

嵌入式CC++语言精华文章集锦

详细介绍了一些潜入式开发中会用到的许多技巧,使你的代码工程量得到优化。比较适合学习,本人强烈推荐--值得一看!!

2009-12-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除