- 博客(46)
- 资源 (17)
- 收藏
- 关注
原创 iOS图片拉伸方法
在Interface Builder中,UIButton的backgroundImage不支持拉伸,准确的说是UIButton中的backgroundImage不能支持contentStretch属性,在IB中,不能单独对UIButton的backgroundImage设置contentStretch属性。这个属性可以在代码中设置,如下:UIImage *buttonBackgro
2014-02-17 13:20:15 3844
转载 23种设计模式
目录创建型1. Factory Method(工厂方法)2. Abstract Factory(抽象工厂)3. Builder(建造者)4. Prototype(原型)5. Singleton(单例)结构型6. Adapter Class/Object(适配器)7. Bridge(桥接)8. Composite(组合)9. Decorator(装饰)
2013-08-31 09:15:27 716
转载 设计模式
目录创建型1. Factory Method(工厂方法)2. Abstract Factory(抽象工厂)3. Builder(建造者)4. Prototype(原型)5. Singleton(单例)结构型6. Adapter Class/Object(适配器)7. Bridge(桥接)
2013-08-31 09:11:19 103
转载 23种设计模式
目录创建型1. Factory Method(工厂方法)2. Abstract Factory(抽象工厂)3. Builder(建造者)4. Prototype(原型)5. Singleton(单例)结构型6. Adapter Class/Object(适配器)7. Bridge(桥接)8. Composite(组合)9. Decorator(装饰)
2013-08-31 09:09:08 88
原创 sqlite语法及与sql server 的语法区别
1 TOP这是一个大家经常问到的问题,例如在SQLSERVER中可以使用如下语句来取得记录集中的前十条记录:SELECT TOP 10 * FROM [index] ORDER BY indexid DESC;但是这条SQL语句在SQLite中是无法执行的,应该改为:SELECT * FROM [index] ORDER BY indexid DESC limit 0,10;其
2013-08-31 08:47:15 1776
原创 sqlite时间戳处理
select strftime('%s','now')select datetime('1377501709','unixepoch')
2013-08-26 15:28:32 3302
原创 iOS反射机制
iOS属性反射:说白了,就是将两个对象的所有属性,用动态的方式取出来,并根据属性名,自动绑值。(注意:对象的类,如果是派生类,就得靠其他方式来实现了,因为得到不该基类的属性。)本人常用的反射方式,有如下两种:从一个自定义实体类->自定义实体类从一个NSDictionary->自定义实体类(此方式最最常用,如网络Json数据会组成NSDictionary。sqlite查询数据,可以用
2013-06-09 09:08:48 15792 5
原创 AFNetworking json请求
+ (AFHTTPClient*)httpClient{ static AFHTTPClient *instance = nil; static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ instance = [[AFHTTPClient alloc] initWithBa
2013-06-08 17:26:11 4137
AFNetworking使用json请求
+ (AFHTTPClient*)httpClient{ static AFHTTPClient *instance =nil; static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ instance = [[AFHTTPClientalloc] initW
2013-06-08 17:09:40 324
原创 Background Execution and Multitasking
Background Execution and MultitaskingIn iOS 4 and later, multitasking allows apps to continue running in the background even after the user switches to another app while still preserving battery lif
2013-01-09 11:30:43 1309
转载 XMPPFramework 学习教程
IntroToFrameworkPage HistoryOverview of the XMPP FrameworkHistoryThe xmpp framework started out in 2008 as nothing more than a simple implementation ofRFC 3920. It provided a minimal d
2012-02-03 15:11:12 5214 1
原创 Iphone中,申请开发者账号步骤及相关困难及解决方案详解
这次申请苹果开发者账号用去了20天的时间,可以说是漫漫长路,也想我理解到了,面对苹果,是不能想当然的。因为把相关知识分享给大家,希望能对大家有所帮助!点击步骤如是1.到http://developer.apple.com/programs/ios/点击“Enroll Now”按钮,开始注册,首先进入 点击 “Continue”,进行以下界面 这一些步骤按照官方流程走,用户一
2011-05-24 16:47:00 16319
原创 UITableViewController 编辑功能中的,添加,删除,修改
UITableViewController 编辑功能中的,添加,删除,修改
2011-05-13 12:20:00 13693 3
原创 NSNotificationCenter消息机制
1.消息的代理方法-(void) playNotification:(NSNotification*) value{NSString *currentValue = (NSString*)[value object];NSDate *currentDate = [NSDate date];NSLog(@"当前时间%@发布消息的参数%@",currentDate,currentValue);}2.向消息中心参加消息[[NSNotificationCenter def
2011-04-08 12:04:00 702
原创 iphone网络请求与响应,并对响应的xml进行处理
iphone网络请求与响应,并对响应的xml进行处理,API是根椐州得到该州所有的国家,allCoutry为解析出来的所有国家!
2010-11-29 16:31:00 1219
原创 最常用的一种存储过程分页方式,基于AspNetPager分布控件
ALTER PROCEDURE [dbo].[usp_UserGroup_Search] @pageSize AS INT ,@pageIndex AS INT ,@orderBy AS VARCHAR(100) = NULL ,@recordCount INT = 0 OUTPUT --output recordcountASBEGIN SET NOCOUNT ON
2010-02-04 13:24:00 581
原创 数据库批量更新,添加!有关XML的操作
得到一个需要处理的XMl private string GetSaveItem() { XmlDocument xmlDoc = new XmlDocument(); xmlDoc.LoadXml(""); foreach (TreeNode node in trvAccessRight.Chec
2010-02-04 12:18:00 599
原创 Ajax 进度条设置(UpdateProgress)
<%@ Register Assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Namespace="System.Web.UI" TagPrefix="asp" %><!-- .backDiv {
2010-02-04 10:32:00 2077
原创 ResourceProvider 多语言实现
1. 在在web.config定义特定的culture和uiCulture, 如果应用自定义resource prodiver的话, 加上resourceProviderFactoryType的设置: 如: culture和uiCulture也可以设置成auto, 这样就会取浏览器首选区域设定, DBResourceProviderFactory为provider factory类的命
2010-02-02 14:57:00 1132
原创 获取上一页数据
使用Button.PostBackUrl属性:案例:下面的代码示例演示如何使用 PostBackUrl 属性执行跨页发送。当用户单击 Button 控件时,页面会将文本框中输入的值发送到 PostBackUrl 属性指定的目标页。若要运行此示例,您还必须在本代码示例所在的目录下创建目标页文件。目标页的代码将在下一个示例中提供。 Button.PostBackUrl E
2010-02-02 14:45:00 1829
转载 post与get的区别
post与get的区别最近一直看qq的协议,发现post和get真的是很重要。而且可以搞很高深的东西,但如果你不了解这两个东西的话,有的时候是很麻烦的。表单提交中Get和Post方式的区别有5点1. get是从服务器上获取数据,post是向服务器传送数据。2.get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通
2010-01-26 16:54:00 498
原创 @@Identity 与触发器冲突的解决方案
@@IDENTITY 返回最后插入的标识值。 语法 @@IDENTITY 返回类型 numeric 注释 在一条 INSERT、SELECT INTO 或大容量复制语句完成后,@@IDENTITY 中包含此语句产生的最后的标识值。若此语句没有影响任何有标识列的表,则 @@IDENTITY 返回 NULL。若插入了多个行,则会产生多个标识值,@@IDENTITY 返回最后产生的标识值。如果此语句激发
2009-07-20 10:57:00 1766
原创 Sql Server 2005 行转列的实现
CREATE TABLE sales(year char(4),month char(3),amount money,PRIMARY KEY (year, month))INSERT INTO sales (year, month, amount)VALUES(2004,Jan, 789.0000)INSERT INTO sales (year, month, amount)VALU
2009-06-15 17:30:00 1242 1
转载 Sql Server 2000 行转列的实现(横排)
在一些统计报表中,常常会用到将行结果用列形式展现。我们这里用一个常见的学生各门课程的成绩报表,来实际展示实现方法。--我们用到的表结构如下: 三张表的关系为:现有的测试数据为: 我们需要的结果是: CODE:DECLARE @strSQL VARCHAR(8000) SET @strSQL = SELECT t.STUNAME [姓名] SEL
2009-06-15 16:11:00 992
原创 string.Format的用法
c# 日期函数DateTime dt = DateTime.Now;Label1.Text = dt.ToString();//2005-11-5 13:21:25Label2.Text = dt.ToFileTime().ToString();//127756416859912816Label3.Text = dt.ToFileTimeUtc().ToString();//127756704
2009-05-26 15:33:00 807
转载 SQL分页法
表中主键必须为标识列,[ID] int IDENTITY (1,1)1.分页方案一:(利用Not In和SELECT TOP分页)语句形式:SELECT TOP 10 *FROM TestTableWHERE (ID NOT IN (SELECT TOP 20 id FROM TestTable ORDER BY id))ORD
2009-05-23 07:41:00 652 1
原创 Abstract Factory 抽象工厂设计模式
简单工厂模式 虽然实现了使对象的创建与使用进行分离,但一次只能创建一个对象。它不能实现一次创建一系列相互依赖对象的需求,为此我们需要学习抽象工厂模式 。 抽象工厂:主要功能是生产抽象产品; 如:生产学员、管理员等抽象产品。 抽象产品:主要功能是提供实体产品访问接口; 如:提供学员、管理员等实体产品数据访问的接口。 实体工厂:主要功能是生产实体产品;
2009-05-03 08:15:00 1373 3
原创 存储过程和自定义函数的区别
存储过程是保存起来的可以接受和返回用户提供的参数的 Transact-SQL 语句的集合。 可以创建一个过程供永久使用,或在一个会话中临时使用(局部临时过程),或在所有会话中临时使用(全局临时过程)。 也可以创建在 Microsoft® SQL Server™ 启动时自动运行的存储过程。 用户定义函数,它是返回值的已保存的 Transact-SQL 例程。用户定义函数不能用于执行一组修改全局数据库
2009-05-03 08:08:00 749
转载 .net序列化及反序列化
什么是序列化? ---.net的运行时环境用来支持用户定义类型的流化的机制。它是将对象实例的状态存储到存储媒体的过程。在此过程中,先将对象的公共字段和私有字段以及类的名称(包括类所在的程序集)转换为字节流,然后再把字节流写入数据流。在随后对对象进行反序列化时,将创建出与原对象完全相同的副本。 序列化的目的: 1、以某种存储形式使自定义对象持久化; 2、将对象从一个地方传递到另一
2008-07-24 17:53:00 518
转载 使用 HttpWebRequest 向网站提交数据
HttpWebRequest 是 .net 基类库中的一个类,在命名空间 System.Net 下面,用来使用户通过 HTTP 协议和服务器交互。 HttpWebRequest 对 HTTP 协议进行了完整的封装,对 HTTP 协议中的 Header, Content, Cookie 都做了属性和方法的支持,很容易就能编写出一个模拟浏览器自动登录的程序。 程序使用 HTTP 协议和服务器交互主要
2008-07-24 10:13:00 511
转载 使用一次性密码解决方案更安全地验证身份
Dan Griffin代码下载位置: OTPAuthentication2008_05.exe (496 KB) Browse the Code Online 本文讨论: 密码存在的问题 生成一次性密码 构建基于 Web 服务的 OTP 解决方案 测试和部署 OTP 本文使用了以下技术: IIS 7.0、SQL Server 目录
2008-07-21 09:50:00 2075
转载 理解C#值类型与引用类型
从概念上看,值类型直接存储其值,而引用类型存储对其值的引用。这两种类型存储在内存的不同地方。在C#中,我们必须在设计类型的时候就决定类型实例的行为。这种决定非常重要,用《CLR via C#》作者Jeffrey Richter的话来说,“不理解引用类型和值类型区别的程序员将会给代码引入诡异的bug和性能问题(I believe that a developer who misunders
2008-07-17 11:29:00 498
转载 SQL事务处理
大多数迭代语言编译器都有内置的错误处理程序(例如,TRY…CATCH语句),开发者们在设计代码的时候可以利用它们。虽然SQL Server 2000的开发者不能够像迭代语言的开发者那样利用内置的工具,但是他们可以用系统变量@@ERROR来设计自己有效的错误处理工具。 引入事务 为了能够掌握在SQL Server 2000中错误处理是如何工作的,你必须首先要理解数据库事务的概念。在数据库术语
2008-07-16 12:30:00 1199
转载 C#反射实例讲解
1 创建用于反射使用的DLL新建一个C#类库项目,拷贝源代码如下,编译生成DLL(假如DLL的文件名是TestReflect.dll) using System; namespace Webtest { /**//// /// ReflectTest 的摘要说明。 /// public class ReflectTest { p
2008-07-14 17:53:00 610
原创 C#中,实体属性与数据库字段的进行反射赋值
在实际开发中,我们经常需要从数据库中读取数据并赋值给实体类的相应属性。在.Text的DataDTOProvider中存在大量这样的代码, 比如: public Role[] GetRoles(IDataReader reader) { System.Collections.ArrayList al = new System.Collections.Arr
2008-07-14 16:35:00 3611
转载 委托和事件详解
委托 和 事件在 .net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里憋得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net中的委托和事件、委托和事件对Observer设计模式的意义,对它们
2008-07-04 18:43:00 617
转载 C#泛型入门
在2005年底微软公司正式发布了C# 2.0,与C# 1.x相比,新版本增加了很多新特性,其中最重要的是对泛型的支持。通过泛型,我们可以定义类型安全的数据结构,而无需使用实际的数据类型。这能显著提高性能并得到更高质量的代码。泛型并不是什么新鲜的东西,他在功能上类似于C++的模板,模板多年前就已存在C++上了,并且在C++上有大量成熟应用。 本文讨论泛型使用的一般问题,比如为什么要使用泛型、泛
2008-07-04 15:27:00 641
Mac SVN破解版Versions 支持SVN 1.7
2013-09-26
自定义UITabBarController
2013-05-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人