- 博客(11)
- 收藏
- 关注
转载 设计模式三部曲--1
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用设计模式可以完美的解决很多问题,每种模式在现在中都有相应的原理来与之对应,每
2014-11-19 20:22:44 381
转载 设计模式三部曲--3
本章是关于设计模式的最后一讲,会讲到第三种设计模式——行为型模式,共11种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。这段时间一直在写关于设计模式的东西,终于写到一半了,写博文是个很费时间的东西,因为我得为读者负责,不论是图还是代码还是表述,都希望能尽量写清楚,以便读者理解,我想不论是我还是读者,都希望看到高质量
2014-11-19 20:21:39 366
转载 对图像进行模板匹配
对图像进行模板匹配运算: BOOL WINAPI TemplateMatchDIB (LPSTR lpDIBBits, LPSTR lpTemplateDIBBits, LONG lWidth, LONG lHeight, LONG lTemplateWidth,LONG lTemplateHeight) { // 指向源图像的指针 LPSTR lpSrc,lpTemplate
2014-11-16 10:27:21 369
原创 如何使用Core Text创建一个简单的杂志图书App
原始地址: http://www.raywenderlich.com/4147/how-to-create-a-simple-magazine-app-with-core-text 博文的作者是"iOS Tutorial Team"成员 Marin Todorov, 有着12年的软件开发经验,是一个独立开发者,是Touch Code Magazine 的作
2014-11-15 17:04:39 464
原创 获取普通用户 iOS 设备上的 Crash Log 的方法
方法1:用工具直接获取 iPhone 设备上 /var/mobile/Library/Logs/CrashReporter 中的 Crash 报告文件。(Mac 下用 PhoneView/iTools/iExplorer,Windows下用、iFunBox、iTools、91助手等)。方法2:如果 iTunes 同步,则同步后Crash日志会同步到电脑上,把以下目录中的Crash提取打包
2014-11-15 17:04:17 432
原创 关于cocos2d-x对etc1图片支持的分析
1、ETC1图片是android下通用的压缩纹理,几乎所有的android机器都支持,是opengles2.0的标准。不像pvrtc4只是部分powervr的显卡支持。 ETC1图片不支持半透明(有替代方案可以使etc1图片兼容半透明显示),内存占用只有正常RGBA8888的八分之一(一个像素0.5个字节),并且具备极高的加载速度。ETC1的图片大小只跟图片尺寸相关,在大小上无法
2014-11-14 12:17:21 399
原创 Android下获取设备唯一标识(UDID, DeviceID...)
android下获取设备唯一标识原本非常简单(至少不会像iOS一样禁用这个,禁用那个),但是由于设备的多样性需要考虑的东西也对应复杂起来。先附上完整代码[java] view plaincopyprotected static final String PREFS_FILE = "gank_device_id.xml";
2014-11-14 12:16:35 396
原创 微信公众平台开发教程第22篇-如何保证access_token长期有效
为了使第三方开发者能够为用户提供更多更有价值的个性化服务,微信公众平台开放了许多接口,包括自定义菜单接口、客服接口、获取用户信息接口、用户分组接口、群发接口等,开发者在调用这些接口时,都需要传入一个相同的参数access_token,它是公众账号的全局唯一票据,它是接口访问凭证。access_token的有效期是7200秒(两小时),在有效期内,可以一直使用,只有当access_token
2014-11-13 18:47:34 319
原创 微信公众平台开发视频公开课第2讲-自定义菜单开发讲解
微信公众平台开发视频公开课第2讲将为大家讲解自定义菜单的相关知识,时间是2014年5月24日20:00-22:00。本次课程的大纲如下:1、自定义菜单简介1)如何获得菜单权限2)菜单按钮分类(click和view)2、编辑模式下的菜单使用1)创建菜单2)预览发布3)注意事项3、开发模式下的菜单使用1)菜单接口介绍2)如何发起https请求(两种方
2014-11-13 18:46:51 328
转载 微信公众平台开发教程第23篇-SAE不支持XStream框架的解决方案
问题描述最近几天(2014年8月20日之后),突然有不少网友反应,柳峰博客中的微信公众平台开发代码在SAE上运行会报错,或者是能正常部署,但向公众号发消息没反应。以前也有一些初学者质疑过我博客中的代码是否能正常运行,最后都被我一一证明是由于他们的不理解和粗心导致,但这一次短短几天就有很多人反应同样的问题,这就引起了我的足够重视。对于这种“同样的代码以前可以正常运行,现在却不能运行”的问题,
2014-11-13 18:45:36 371
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人