上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要: 先名词解释一下: OAuth(开放授权)是一个开放标准,允许用户让第三方应用访问该用户在某一网站上存储的私密的资源(如照片,视频,联系人列表),而无需将用户名和密码提供给第三方应用。REST,即REST(Representational State Transfer表述性状态转移)是一种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。OAUTH场景说明: M是一个电子商务网站,类型于京东,提供商品在线购物服务。 W是一个SNS网站,也类型于Weibo。U是一个普通的购物者,C有在W网注册用户。 U想去M网站看上了几样东西,打算购买,发现只能注册用户才能购买,但是U不想注 阅读全文
posted @ 2012-02-01 09:17 alex hu 阅读(3090) 评论(7) 推荐(2) 编辑
摘要: @dynamic 意思是由开发人员提供相应的代码:对于只读属性需要提供 setter,对于读写属性需要提供 setter 和 getter。 @synthesize 意思是,除非开发人员已经做了,否则由编译器生成相应的代码,以满足属性声明。查阅了一些资料确定@dynamic的意思是告诉编译器,属性的获取与赋值方法由用户自己实现, 不自动生成。 @dynamic just tells the compiler that the getter and setter methods are implemented not by the class itself but somewhere else 阅读全文
posted @ 2012-01-29 15:51 alex hu 阅读(2248) 评论(0) 推荐(0) 编辑
摘要: object-c中的protocol有点类似于c#中的委托和接口,下面用实例来说明:从远程下载图片到UIImage,然后再180度转换图片View Code #import <Foundation/Foundation.h>#define TIMEOUT_SEC 20.0@interface TSHttpClient : NSObject { NSURLConnection *connection; NSMutableData *recievedData; int statusCode; BOOL contentTypeIsXml; ... 阅读全文
posted @ 2012-01-25 12:29 alex hu 阅读(820) 评论(0) 推荐(0) 编辑
摘要: 1.常见问题 a,为什么创建的UIButton点击不了,没有反应? 原因可能是:UIView在initWithFrame时候没有小了,超出UIWindow区域。 b, presentModalViewController动画效果 modalTransitionStyle = UIModalTransitionStyleFlipHorizontal; [self dismissModalViewControllerAnimated:YES]; c,为什么NSDictionary的键值总是null 初始化数字的时候最好不要直接赋值,要像这样[NSNumber numberWithIn... 阅读全文
posted @ 2012-01-21 23:23 alex hu 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 网页上面常用的Jquery广告控件(slideshow)是通过div+jquery来实现,ios上面实现主要通过UIPageControl+UIScrollView来结合实现,效果如下图:源码如下:1 #import <Foundation/Foundation.h>2 @class SlideView;3 4 @protocol SlideScrollDelegate <NSObject>5 6 -(void)slideshowDidChangeCurrentView:(SlideView *)slideview CurrentPage:(int) currentPa 阅读全文
posted @ 2012-01-21 23:23 alex hu 阅读(883) 评论(0) 推荐(0) 编辑
摘要: ASIHTTPRequest用法不多介绍,网上一堆,实例如图1 #import <UIKit/UIKit.h>2 #import "MainView.h"3 4 @interface AppDelegate : UIResponder <UIApplicationDelegate>5 6 @property (strong, nonatomic) UIWindow *window;7 @property (strong, retain) MainView *viewController;8 9 @end 1 - (void)dealloc 2 { 3 阅读全文
posted @ 2012-01-21 23:23 alex hu 阅读(674) 评论(0) 推荐(0) 编辑
摘要: 1. NSUserDefaults 个人认为ios这个方法有点类似于c#中Properties.Settings.Default,NSUserDefaults只支持: NSString, NSNumber, NSDate, NSArray, NSDictionary. 创建一个user defaults方法有多个,最简单得快速创建方法: NSUserDefaults *accountDefaults = [NSUserDefaults standardUserDefaults]; 添加数据到 user defaults: [accountDefaults setObject:name... 阅读全文
posted @ 2012-01-21 23:22 alex hu 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 1. NSClassFromString 这个方法判断类是否存在,如果存在就动态加载的,不存为就返回一个空对象; id myObj = [[NSClassFromString(@"MySpecialClass") alloc] init]; 正常情况下等价于:id myObj = [[MySpecialClass alloc] init]; 优点:1, 弱化连接,因此并不会把没有的Framework也link到程序中。2,不需要使用import,因为类是动态加载的,只要存在就可以加载。因此如果你的toolchain中没有某个类的头文件定义,而你确信这个类是可以用的,那么也可 阅读全文
posted @ 2012-01-21 23:22 alex hu 阅读(581) 评论(0) 推荐(0) 编辑
摘要: NSLog(@"Hello, World!"); NSDictionary *myDic=[[NSDictionary alloc]initWithObjectsAndKeys:@"张三",@"name",@"李四",@"name", nil]; NSUInteger count = [myDic count]; NSLog(@"词典的数量为: %lu",count); NSEnumerator * myEnumerator = [myDic keyEnumerator]; 阅读全文
posted @ 2012-01-21 23:22 alex hu 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 做一个基于PHPCMS V9架构的商城及收银、条码、连锁、触摸、员工管理一系列功能,兼容PHPCMS V9, 功能如下: 1. 内容管理(原来自带功能)2. 链锁店3. 供应商 a, 供应商可以管理自己的商品数据,支持CSV格式淘宝数据,一键导入 b, 支持供应商分销,扣点,及结算4. 仓库 a, 支持建立多仓库,可以仓库调换货5. 商品 a, 可以直接同步淘宝数据、淘宝分类属性、可以一键导入淘宝CSV数据。 b, 可以同步生成一维码,二维码 6. 订单 7. 员工 8. 财务 9. 触摸屏 功能很多,以后一一罗列。 阅读全文
posted @ 2011-12-21 09:54 alex hu 阅读(3937) 评论(0) 推荐(0) 编辑
摘要: 先看效果图思路:1. Timer2. Label练习IOS中Timer是NS开头,新增 TestTimer的Project,自动生成在TestTimerAppDelegate.h添加如下在TestTimerAppDelegate.m实现onTimer,同时需要在applicationdidFinishLaunchingWithOptions实例化NSTimer所有实例化的东西需要dealloc在TestTimerViewController.h如下countdownLabel为 View中输出的UILable的名称在TestTimerViewController.m实现updateLabel效 阅读全文
posted @ 2011-10-04 20:34 alex hu 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 购物车的数据存储方式大至有以下几种:1. cookie2. session3. 数据库4. 文件cache最近在做线下购物车功能,用的是1. cookie 的功能, cookie是在将数据存放客户端,有一定的生命周期,也有大小的限制4 k, 一开始我没有考虑到4k的大小限制,所在将想要记录的常用数据放在Array,而后序列化在cookie中,结果购物车只能存放几条数据。所以取消。后来改用2. session ,session 是存在服务端的一种方式,如果服务重启后将丢失,用户量特别大的事情,而且也会给服务器造成一定的压力。3. 数据库这种方式也大多采用,优点是弥补了上面两种的缺点;4. 文件这 阅读全文
posted @ 2011-08-28 08:34 alex hu 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 步骤:1.开始---> 运行--->services.msc 打开服务编辑器。找到 Windows Search右键属性,stop服务,启动类型直接选disable禁止掉。OK。http://blog.csdn.net/luoweifeng1989/archive/2011/04/14/6323821.aspx2.原因是Win7启动了索引服务和SVN Commit时候移动文件冲突了。解决方法是关闭Win 7的对SVN仓库的索引服务。打开Win7的控制面选,选择“索引选项”,然后选择“修改”,将文件夹全部反选即可http://tiantian0521.blog.163.com/blo 阅读全文
posted @ 2011-06-16 11:47 alex hu 阅读(786) 评论(0) 推荐(0) 编辑
摘要: <? define("APPKEY",""); define("WEIBOUSERNAME",""); define("WEIBOPASSWORD",""); define("TRENDNAME","易试买"); ini_set('default_charset','utf-8'); $ci = curl_init(); curl_setopt($ci, CURLOPT_HTTP_VERSION, 阅读全文
posted @ 2011-05-13 17:08 alex hu 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 在Smalltalk中所有的东西都是对象,或者应该被当作对象处理。 例如下面的表达式: 2 + 3 应当被理解为:向对象2发送消息+,参数为对象3。 (15 * 19) + (37 squared) 可以理解为:向15发送消息'*',参数为19;向37发送消息squared; 最后向15*19的结果发送消息'+',参数为37 squared的结果。 阅读全文
posted @ 2011-05-04 14:10 alex hu 阅读(174) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/zjfree/archive/2010/11/04/1868741.html 阅读全文
posted @ 2011-05-04 13:07 alex hu 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 今天select * from 表名 where to_days(时间字段名) = to_days(now());昨天Select * FROM 表名 Where TO_DAYS( NOW( ) ) – TO_DAYS( 时间字段名)<= 17天前如果是7天后就是DATE_ADD函数Select * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY)<= date(时间字段名)近30天前 Select * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 30 DAY)<= date(时间字段 阅读全文
posted @ 2011-04-30 20:36 alex hu 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 非常好的Jquery日历控件http://keith-wood.name/datepick.html 阅读全文
posted @ 2011-04-28 15:06 alex hu 阅读(489) 评论(0) 推荐(0) 编辑
摘要: MAMP pro 注册码,在网络到的,暂能用.但建议购买正版.MP-4DF8-E23B-FFD7-E9B00 阅读全文
posted @ 2011-04-26 00:13 alex hu 阅读(7168) 评论(0) 推荐(0) 编辑
摘要: 有两种办法可以弹出钱箱 1.http://www.pos-diy.com/?article-99.html 2.http://blog.csdn.net/wpcxyking/archive/2010/09/17/5891065.aspx 阅读全文
posted @ 2011-04-14 15:29 alex hu 阅读(1015) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 10 下一页