- 博客(15)
- 资源 (10)
- 收藏
- 关注
原创 iOS数据库开发之SQLite和FMDB详解(附Demo)
一.SQLite简介 先莫急,认真看完简介,一定对你有帮助的(已经熟知的跳过简介,当你在公司有同事不会sqlite的时候,你就可以先简单的说几句SQLite的简介以达到装逼的目的,装b效果如果100分的话,大多基本上会给你90分了)。 SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的
2016-10-12 14:25:30 1358
原创 iOS开发者皆知的十大Controller
iOS UIViewController的种类和作用Controller的9大种类View Controller - Provides view-management functionality for toolbars, navigation bars, and application views. The UIViewController class also supports modal v
2016-09-02 17:46:19 1657
原创 iOS将系统的UIAlertView代理方式改为Block回调封装
###<b><center>将iOS系统UIAlertView的UIAlertViewDelegate改为Block的方式实现<center></b>相信很多iOS的开发者在开发中都有过这样的情况,某个需求需要弹出框提示,然后点击提示框的确定或取消就需要跳转页面或者实现相应业务逻辑。这个时候,我遇到大多coder是像下面这样做的:@interface ViewController ()<UIAle
2016-08-31 21:25:16 434
原创 为什么要重构&如何实施代码重构?
代码重构简介:(英语:Code refactoring)重构就是在不改变软件系统外部行为的前提下,改善它的内部结构。 为什么要重构(Refactoring)??? 为什么要这么做?投入精力仅仅改变了软件的实现方式,这是否是在浪费客户的投资呢? 对软件的生命造成威胁的因素:需求的变更。一个软件总是为解决某种特定的需求而产生,时代在发展,客户的业务也在发生变化。有的需求相对稳定一些
2016-08-29 22:01:51 9989 1
原创 一些Objective-C的编码规范
Objective-C编码规范 1. 格式化代码 1.1. 指针(*)号的位置,与类型空一格,与变量名不空格 如:NSString *nameStr; 1.2. 类 @interface、@implementation和@end等前后各空一行 使用#pragma mark 分类注释方法 使用#pragma mark - 分类方法组1.3. 方法的声明和定义 在
2016-06-06 16:37:13 485
原创 iOS开源现成的有用的东西,方便以后找
这里有非常丰富且有用的东东http://github.ibireme.com/github/list/ios/#
2016-02-17 09:39:59 356 1
原创 objc_msgSend报错 Too many arguments to function call,expected 0,have 3
Too many arguments to function call,expected 0,have 3意思是说调用方法的参数太多。那么转到定义去看objc_msgSend,又是又多个参数调用的方法定义的。为什么报错呢?今天遇到这个问题了,暂时记录下解决方法。直接上图:
2016-01-26 16:00:36 734
原创 iOS UIWebView 全屏播放视频横屏 app其他页面不支持横屏
1,类似qq空间里面的视频,点击播放过后,如果手机开启了旋转功能,那么旋转的时候,视频也旋转。首先,要想横屏,先打开手机的横屏开关键,如图,然后设置整个项目的Device Orientation 如图所示:接下来就是代码的事情了,在AppDelegate.h里面声明一个变量isFull@property (nonatomic)BOOL isFull;在AppDe
2016-01-14 17:37:29 3649
原创 世上本没有对错,看问题的角度不同,答案不同而已,我们应该学会常常用别人的角度看世界,多一分宽容,多一分理解,多一分求同存异。
有一女教师,在很多年之前,她的丈夫就在一场车祸中丧生了,而她一个人却培育了三个博士生女儿。同时,她所教的很多学生也都成绩优异,让同事和朋友们都感到不可思议。在一次采访中,她向记者透露了她教学与教子的秘诀:不要指望别人都和你的见识一样!接着,她向记者讲述了这样一个故事:十多年以前,她的小女儿正在上幼儿园。有一天,她看到了女儿的一张绘画作品。当时,她一下子就怔住了。孩子总是充满了想象,孩子的世
2014-12-20 10:06:49 3528
原创 性能优化笔记
1.主动告知浏览器我的网站需要做DNS预取:meta http-equiv="x-dns-prefetch-control" content="on" /> 2.设置浏览器缓存,下次访问时从缓存读取内容,减少http请求:meta http-equiv="Cache-Control" content="max-age=5" /> 该代码说明了浏览器启用了缓存并在5秒内不会再次访问服务器
2014-12-02 10:06:04 422
原创 写sql语句exec master..xp_cmdshell 在一个sql文件中去执行多个sql文件
直入主题:新建exec master..xp_cmdshell 'sqlcmd -E -d master -i "F:\svnwork\ecward\DB\A01_CreateTable.sql"';
2014-10-29 22:04:48 6128
原创 SQL Server阻止了对组件‘xp_cmdshell’的过程‘sys.xp_cmdshell’的访问。
Problem description: SQL Server阻止了对组件‘xp_cmdshell’的过程‘sys.xp_cmdshell’的访问。因为此组件已作为此服务嚣安全配置的一部分而被关闭。系统管理员可以通过使用sp_configure启用‘xp_cmdshell’。有关启用‘xp_cmdshell’的详细信息,请参阅sQL帮助文件
2014-06-24 17:44:59 1502
转载 SQL优化(查询)
1.选择最有效率的表名顺序(只在基于规则的优化器中有效) SQLSERVER的解析器按照从右到左的顺序处理FROM子句中的表名,因此FROM子句中写在最后的表(基础表driving table)将被最先处理,在FROM子句中包含多个表的情况下,必须选择记录条数最少的表作为基础表,当SQLSERVER处理多个表时,会运用排序及合并的方式连接它们, 首先,扫描第一个表
2014-03-26 17:26:46 549
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人