12 2013 档案

摘要:作者:July--结构之法算法之道blog之博主。时间:2010年10月-2013年10月。出处:http://blog.csdn.net/v_JULY_v。声明:版权所有,侵犯必究。感谢博主的硕果前言 开博刚好3周年,回首这3年,发现自己在本blog上着实花费了巨大的时间与精力,写的东西可能也够几本书的内容了。希望我真真正正的为读者提供了实实在在的价值与帮助。 下面,敬请观赏。有任何问题,欢迎随时不吝指正(同时,若你也能帮助回复blog内留言的任何朋友的问题,欢迎你随时不吝分享&回复,我们一起讨论,互帮互助,谢谢)。无私分享,造福天下 以下是本blog内的微软面试100题系列,经典算 阅读全文
posted @ 2013-12-27 11:32 天牛 阅读(251) 评论(0) 推荐(0)
摘要:本文转载至http://www.cnblogs.com/wengzilin/p/3485298.html对于iOS本地应用程序来说最简单的答案就是始终使用PNG,除非你有非常非常好的理由不用它。当iOS应用构建的时候,Xcode会通过一种方式优化.png文件而不会优化其它文件格式。它优化得相当的好他们之间有以下区别:1.同个分辨率的图片,保存为png要比jpg大;2.png图片有alpha通道,因此它支持图片透明,这点在ios开发中尤为重要;而jpg不支持透明3.xcode会对png格式进行特殊的优化处理,而对于其他图片不做处理总结一下有以下几点:1.如果你的图片都是xcode本地就有,那就用 阅读全文
posted @ 2013-12-26 10:01 天牛 阅读(281) 评论(0) 推荐(0)
摘要:本问转载至http://www.cnblogs.com/wangkewei/archive/2012/10/10/2718641.html#2838501App Store中的App分析App已经与我们形影不离了,不管在地铁上、公交上还是在会场你总能看到很多人拿出来手机,刷一刷微博,看看新闻。据不完全统计有近一半的用户在非Wifi环境打开App,以下为一个典型iPhone和Android App(50W+用户)的友盟后台数据:3G、2G的数据连接往往不稳定(特别在公交或者地铁上),这时打开一些App就会像这样:当然也会有一些体验很好的App,在离线状态下也能顺畅使用:甚至提供了离线阅读功能:如 阅读全文
posted @ 2013-12-26 09:58 天牛 阅读(277) 评论(0) 推荐(0)
摘要:本文转载至http://www.cocoachina.com/bbs/read.php?tid=103813&fpage=63 在开发项目的过程,很多情况下我们需要利用互联网上的一些数据,在这种情况下,我们可能要写一个爬虫来爬我们所需要的数据。一般情况下都是利用正则表达式来匹配Html,获取我们所需要的数据。一般情况下分以下三步。1、获取网页的html2、利用正则表达式,获取我们所需要的数据3、分析,使用获取到的数据,(例如,保存到数据库)接下来我们分析代码:1、获取网页的html 对于一些网页,不需要提交Post提交数据时,我们可以简单的利用NSURL类来获取我们所需要的html,交 阅读全文
posted @ 2013-12-24 10:11 天牛 阅读(243) 评论(0) 推荐(0)
摘要:本文转载至http://blog.csdn.net/dong_007_007/article/details/16986435位运算是指按二进制进行的运算。在系统软件中,常常需要处理二进制位的问题。C语言提供了6个位操作运算符。这些运算符只能用于整型操作数,即只能用于带符号或无符号的char,short,int与long类型。C语言提供的位运算符列表:运算符含义描述&按位与如果两个相应的二进制位都为1,则该位的结果值为1,否则为0|按位或两个相应的二进制位中只要有一个为1,该位的结果值为1^按位异或若参加运算的两个二进制位值相同则为0,否则为1~取反~是一元运算符,用来对一个二进制数按 阅读全文
posted @ 2013-12-19 13:21 天牛 阅读(242) 评论(0) 推荐(0)
摘要:本文转载至http://blog.csdn.net/l_ch_g/article/details/17050757AsyncSocketAsyncSocket类是支持TCP的AsyncUdpSocket是支持UDP的AsyncSocket是封装了CFSocket和CFSteam的TCP/IP socket网络库。它提供了异步操作,本地cocoa类的基于delegate的完整支持。主要有以下特性:队列的非阻塞的读和写,而且可选超时。你可以调用它读取和写入,它会当完成后告知你。自动的socket接收。如果你调用它接收连接,它将为每个连接启动新的实例,当然,也可以立即关闭这些连接。委托(delega 阅读全文
posted @ 2013-12-19 12:03 天牛 阅读(330) 评论(0) 推荐(0)
摘要:本文转载至http://blog.csdn.net/l_ch_g/article/details/17054097第一部分、概念的理解1、什么是Socket?Socket又称之为“套接字”,是系统提供的用于网络通信的方法。它的实质并不是一种协议,没有规定计算机应当怎么样传递消息,只是给程序员提供了一个发送消息的接口,程序员使用这个接口提供的方法,发送与接收消息。Socket描述了一个IP、端口对。它简化了程序员的操作,知道对方的IP以及PORT就可以给对方发送消息,再由服务器端来处理发送的这些消息。所以,Socket一定包含了通信的双发,即客户端(Client)与服务端(server)。2、S 阅读全文
posted @ 2013-12-19 12:02 天牛 阅读(482) 评论(0) 推荐(0)
摘要:本文转载至http://blog.csdn.net/l_ch_g/article/details/17394931企业发布app的 过程比app store 发布的简单多了,没那么多的要求,哈但是整个工程的要求还是一样,比如各种像素的icon啊 命名规范啊等等。下面是具体的流程1、修改你的 bundle identifier 为你的企业的app id :2、修改Edit scheme3、修改为 Release4、修改bulid setting 的code sign:为企业的 mobileprifile5、然后 Product archive 归档构建你的app6、选择 distrbution7 阅读全文
posted @ 2013-12-19 12:00 天牛 阅读(357) 评论(0) 推荐(0)
摘要:本文转载至http://blog.csdn.net/pjk1129/article/details/12783677原贴地址:http://www.cnblogs.com/xdream86/archive/2012/12/12/2814552.html 本文是《Programming iOS5》中Drawing一章的翻译,考虑到主题完整性,翻译版本中加入了一些书中未涉及到的内容。希望本文能够对你有所帮助。 本文由海水的味道翻译整理,转载请注明译者和出处,请勿用于商业用途! Core Graphics Framework是一套基于C的API框架,使用了Quartz作为绘图引擎。它提供了低... 阅读全文
posted @ 2013-12-16 16:32 天牛 阅读(630) 评论(0) 推荐(0)
摘要:本文转载至http://blog.csdn.net/pjk1129/article/details/7572183企业版IDP的申请及“In House”发布原贴地址:http://blog.csdn.net/kmyhy/article/details/6418280企业版IDP,即iOS Development Enterprise Program。注意是$299/Year那种,并不是$99/Year的那种。这种方式的IDP其最大的好处在于:可以发布“In House”应用。这种应用使用一种叫做“In House Distribution Provisioning Profile”的文件进行 阅读全文
posted @ 2013-12-16 16:29 天牛 阅读(350) 评论(0) 推荐(0)
摘要:一、 数据库的备份1. 导出整个数据库mysqldump -u 用户名 -p 数据库名 > 导出的文件名例:mysqldump -u dbadmin -p myblog > myblog.sql2. 导出一个表mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名例:mysqldump -u dbadmin -p myblog wp_users> blog_users.sql3. 导出一个数据库结构mysqldump -u dbadmin -p -d --add-drop-table myblog > blog_struc.sql说明:-d 没有数 阅读全文
posted @ 2013-12-13 10:09 天牛 阅读(330) 评论(0) 推荐(0)
摘要:基本的sql语句1.建表:create table grade_record(JiLuID int not null,YongHuID int not null,PingFenShiJian Datetime not null,ShanChuBiaoJi int,BeiZhu varchar(1024));2.增加主键:alter table grade_record add primary key (JiLuID);3.修改字段属性:alter table grade_record change YongHuID UserID int not null(auto_increment,defa 阅读全文
posted @ 2013-12-13 10:08 天牛 阅读(175) 评论(0) 推荐(0)
摘要:How I can set a "root" password in MySQL? (method 1)In the \xampp\mysql\bin directory enter into the console:mysqladmin -u root password secretOk, "secret" should be your secret password. Then update the password for PHPMyAdmin. Open the "config.inc.php" in \xampp\phpmy 阅读全文
posted @ 2013-12-13 10:05 天牛 阅读(1084) 评论(0) 推荐(0)
摘要:1.导出整个数据库mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1)mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql2.导出一个表mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql3.导出一个数据库结构mysqldump -u wcnc -p -d –add-drop-table smg 阅读全文
posted @ 2013-12-13 10:04 天牛 阅读(170) 评论(0) 推荐(0)
摘要:今天上传程序后发现了一个挺大的bug,想重新上传app,于是搜了一下,现记录一下:点击details进入后在link点击binary details,进入之后点击右上角reject this binary,然后就可以重新上传了。转载:http://houcengceng.com/?p=43 阅读全文
posted @ 2013-12-13 10:02 天牛 阅读(308) 评论(0) 推荐(0)
摘要:转载:http://42.96.197.72/ios-zbarreaderview-interface-orientation/在iPad应用中,如果没有特殊情况,需要让应用支持所有屏幕方向。在iPad中使用ZBar扫描二维码时,需要在屏幕旋转时调整摄像头的方向,而ZBarReaderView并不会在屏幕旋转时自动调整方向,所以需要我们以某种方式进行控制。如果使用的是ZBarReaderViewController,那么这件事情相对比较简单,使用以下方式进行设置即可支持所有屏幕方向。ZBarReaderViewController*reader=[[ZBarReaderViewControll 阅读全文
posted @ 2013-12-13 10:01 天牛 阅读(289) 评论(0) 推荐(0)
摘要:本文转载至http://blog.csdn.net/happyrabbit456/article/details/11565209http://blog.csdn.net/xiaoguan2008一家之言,难免存在纰漏,欢迎指正,勿吐槽。 UDID是什么? UDID的全称是Unique Device Identifier,顾名思义,它就是苹果IOS设备的唯一识别码,它由40个字符的字母和数字组成。 UDID有什么用? 移动网络可利用UDID来识别移动设备,如iPhone和iPad。UDID对每台设备而言都是唯一的,从而成为了广告公司、市场分析机构和APP测试系统跟踪用户行为的... 阅读全文
posted @ 2013-12-13 09:59 天牛 阅读(504) 评论(0) 推荐(0)
摘要:1弧度=180/π度1度=π/180弧度今天遇到了 一个问题。UIImagePickerController在UIPopoverController中 旋屏问题。在查找了许多资料后方知,此乃iOS系统的bug,所以我们就只能根据实际情况解决问题。解决: if (UIDeviceOrientationIsLandscape([[UIDevicecurrentDevice] orientation])) { picker.cameraViewTransform = CGAffineTransformMakeRotation(-M_PI/2); }首先判断... 阅读全文
posted @ 2013-12-12 18:50 天牛 阅读(264) 评论(0) 推荐(0)
摘要:本文转载至 http://blog.csdn.net/happyrabbit456/article/details/11609451SQLite是一种小型的轻量级的关系型数据库,在移动设备上使用是非常好的选择,无论是Android还是IOS,都内置了SQLite数据库,现在的版本都是SQLite3。在IOS中使用SQLite如果使用SDK提供的方法,特别麻烦也不利于理解和使用,在之前的http://blog.csdn.net/tangren03/article/details/7781930文章中就是使用IOS的SDK自带的SQLite API来使用数据库,感觉使用很不方便,今天就讲讲一个针对 阅读全文
posted @ 2013-12-12 17:24 天牛 阅读(254) 评论(0) 推荐(0)
摘要:本文转载至 http://blog.csdn.net/lizhongfu2013/article/details/9197191一、Framework 简介(Introduction to Framework Programming Guide)Mac OS X 扩展了 framework 的功能,让我们能够利用它来共享代码和资源。通过 framework 我们可以共享所有形式的资源,如动态共享库,nib 文件,图像字符资源以及文档等。系统会在需要的时候将 framework 载入内存中,多个应用程序可以同时使用同一个 framework,而内存中的拷贝只有一份。一个 framework 同时 阅读全文
posted @ 2013-12-12 15:27 天牛 阅读(249) 评论(0) 推荐(0)
摘要:本文转载至http://iliunian.diandian.com/post/2011-12-29/17027004使用目录目录方法:- (NSString *)currentDirectoryPath获取当前目录- (BOOL)changeCurrentDirectoryPath:(NSString *)path更改当前目录- (BOOL)copyItemAtPath:(NSString *)srcPath toPath:(NSString *)dstPath error:(NSError **)error复制目录或文件- (BOOL)createDirectoryAtPath:(NSStr 阅读全文
posted @ 2013-12-11 17:23 天牛 阅读(294) 评论(0) 推荐(0)
摘要:下午在做一个iPad的项目,需要用到一个 UIActionSheet。点击popView中的“sort”按钮,触发出一个ActionSheet。 self.action = [[[UIActionSheetalloc] initWithTitle:nil delegate:self cancelButtonTitle:@"Cancel" destructiveButtonTitle:nil otherButtonTitles:s1, s2, s3, ... 阅读全文
posted @ 2013-12-10 16:54 天牛 阅读(385) 评论(0) 推荐(0)
摘要:本文转载至 http://blog.csdn.net/sanpintian/article/details/7575434今天在项目中引入SVSegmentedControl.h/.my以及SVSSegmentedThumb.h/.m之后应用引入类,编译时候报错Undefined symbols for architecture armv6: "_OBJC_CLASS_$_SVSegmentedControl", referenced from: objc-class-ref in SVSegmentedControl.old: symbol(s) not found fo 阅读全文
posted @ 2013-12-10 11:47 天牛 阅读(215) 评论(0) 推荐(0)
摘要:http://help.apple.com/iosdeployment-apps/mac/1.1/#appc28ee0f4 阅读全文
posted @ 2013-12-09 15:33 天牛 阅读(133) 评论(0) 推荐(0)
摘要:本文转载至http://blog.csdn.net/yu0089/article/details/8027669app store为开发者提供四种类型的申请:个人ios开发者计划$99/年公司ios开发者计划$99/年企业ios开发者计划$299/年高校ios开发者计划免费在这里主要介绍一下公司ios开发者计划,只有利用个人和公司ios开发者计划证书开发的应用,才能上app store。企业开发者计划主要是为本公司开发软件,并安装到本公司的硬件设备上,不能上app store。下面主要介绍一下公司ios开发者计划的申请.申请帐号:打开连接:http://developer.apple.com/ 阅读全文
posted @ 2013-12-09 13:45 天牛 阅读(1231) 评论(0) 推荐(0)
摘要://获取系统是24小时制或者12小时制 NSString *formatStringForHours = [NSDateFormatter dateFormatFromTemplate:@"j" options:0 locale:[NSLocale currentLocale]]; NSRange containsA = [formatStringForHours rangeOfString:@"a"]; BOOL hasAMPM = containsA.location != NSNotFound;//hasAMPM==TURE为12小时制,否则为24 阅读全文
posted @ 2013-12-05 17:54 天牛 阅读(323) 评论(0) 推荐(0)
摘要:[self.drawingViewsetBackgroundColor:[UIColorcolorWithPatternImage:[selfthumbnailWithImageWithoutScale:image size:self.drawingView.frame.size]]];- (UIImage *)thumbnailWithImageWithoutScale:(UIImage *)image size:(CGSize)asize{ UIImage *newimage; if (nil == image) { newimage = nil; } else { ... 阅读全文
posted @ 2013-12-03 17:18 天牛 阅读(623) 评论(0) 推荐(0)
摘要:本文转载至http://blog.csdn.net/mamong/article/details/8542404http://www.dapps.net/dev/iphone/ios-free-push-notification-tool-urban-airship-tutorial.htmlUrban Airship公司是位于俄勒冈州波特兰地区的一家“推送”功能提供商。每月的推送数量达到5.2亿次,平均每分钟的信息发送量约为1.3万次。开始教你怎么用Urban Airship快速进行推送,省去自己搭建服务器又省事的好方法。先进入网站,https://www.urbanairship.com/ 阅读全文
posted @ 2013-12-03 15:32 天牛 阅读(885) 评论(0) 推荐(0)
摘要:个人总结:Computing Metrics for a Single Line of Text– sizeWithFont: 同下面,换行方式默认取NSLineBreakByWordWrapping– sizeWithFont:forWidth:lineBreakMode: 将字符串放入指定宽度,如果不够,就依据换行方式截断字符串,返回其大小。– sizeWithFont:minFontSize:actualFontSize:forWidth:lineBreakMode:将字符串放入限定宽度内,不足,就缩小字体,直至放下,返回此时的字符串大小和字体大小;缩小到最小还不能放下,就截断字符串,返 阅读全文
posted @ 2013-12-03 11:46 天牛 阅读(307) 评论(0) 推荐(0)
摘要:转自http://www.dreamingwish.com/dream-2012/gcd-four-the-the-odds-and-ends.htmlDispatch Queue挂起dispatch queue可以被挂起和恢复。使用dispatch_suspend函数来挂起,使用 dispatch_resume函数来恢复。这两个函数的行为是如你所愿的。另外,这两个还是也可以用于dispatch source。一个要注意的地方是,dispatch queue的挂起是block粒度的。换句话说,挂起一个queue并不会将当前正在执行的block挂起。它会允许当前执行的block执行完毕,然后后续 阅读全文
posted @ 2013-12-03 11:42 天牛 阅读(162) 评论(0) 推荐(0)
摘要:转自:http://www.dreamingwish.com/dream-2012/gcd%E4%BB%8B%E7%BB%8D%EF%BC%88%E4%B8%89%EF%BC%89-dispatch-sources.html何为Dispatch Sources简单来说,dispatch source是一个监视某些类型事件的对象。当这些事件发生时,它自动将一个block放入一个dispatch queue的执行例程中。说的貌似有点不清不楚。我们到底讨论哪些事件类型?下面是GCD 10.6.0版本支持的事件:Mach port send right state changes.Mach port 阅读全文
posted @ 2013-12-03 11:35 天牛 阅读(244) 评论(0) 推荐(0)
摘要:转自http://www.dreamingwish.com/dream-2012/of-of-of-performance-of-of-of-of-of-of-of-gcd-introduced-ba-the-multi-core.html概念为了在单一进程中充分发挥多核的优势,我们有必要使用多线程技术(我们没必要去提多进程,这玩意儿和GCD没关系)。在低层,GCD全局dispatch queue仅仅是工作线程池的抽象。这些队列中的Block一旦可用,就会被dispatch到工作线程中。提交至用户队列的Block最终也会通过全局队列进入相同的工作线程池(除非你的用户队列的目标是主线程,但是为了 阅读全文
posted @ 2013-12-03 11:34 天牛 阅读(200) 评论(0) 推荐(0)
摘要:转自http://www.dreamingwish.com/dream-2012/of-of-of-of-gcd-introduced-1-basic-concepts-in-and-the-dispatch-queue.html什么是GCD?Grand Central Dispatch或者GCD,是一套低层API,提供了一种新的方法来进行并发程序编写。从基本功能上讲,GCD有点像NSOperationQueue,他们都允许程序将任务切分为多个单一任务然后提交至工作队列来并发地或者串行地执行。GCD比之NSOpertionQueue更底层更高效,并且它不是Cocoa框架的一部分。除了代码的平行 阅读全文
posted @ 2013-12-03 11:32 天牛 阅读(287) 评论(0) 推荐(0)
摘要:转载自:http://www.uml.org.cn/mobiledev/201212123.asp (或者http://www.cocoachina.com/bbs/read.php?tid=129734&keyword=instrument)--》那个工程文件就到第二个链接里下吧,我这不知道怎么上传到文章里自:写在前面,这个Leaks工具貌似也并不总对,我刚才就碰到了多运行一会程序后,显示有红柱 了,但一定位定位到main函数里了,问群里一哥们,他说不用太在意,可能是系统问题,先知道就行吧!虽然iOS 5.0版本之后加入了ARC机制,由于相互引用关系比较复杂时,内存泄露还是可能存在。 阅读全文
posted @ 2013-12-03 10:54 天牛 阅读(183) 评论(0) 推荐(0)
摘要:本文转载至http://zhuhaibobb.blog.163.com/blog/static/2744006720124191633375/ 这几天做了个APP打开20份钟左右就强制退出了,退出的地方不定,一只找不到问题的所在;最后只好真机调试;发现都在“[UIImage imageNamed:@"xxx.png"];”的地方出错,错误信息是“[UIImage _isCached]: message sent to deallocated instance”,经查阅资料发现是imageNamed的方式加载时,系 统会把图像Cache到内存。如果图像比较大,或者图像比较多, 阅读全文
posted @ 2013-12-02 14:06 天牛 阅读(258) 评论(0) 推荐(0)