- 博客(266)
- 收藏
- 关注
转载 由ORM框架设计看到微软与苹果的最大差别
一不小心加入水果党快半年了,也算得上是经历过微软和苹果两种技术的人。尽管不是那么的精通,但也是马马虎虎会用两个平台进行开发,写这篇文章完全是涂鸦之作,是一个用过两家公司技术的人的个人小看法。 微软和苹果都不小心成为过的全球最大的科技公司,他们的技术算得上是无与伦比的。最近学习了iOS开发中的core data,看过之后才晓得它就是一套orm的框架,可以使用多种存储体,Cor...
2011-07-20 09:58:00
196
转载 Objective-C中对Url的参数进行编码
1、对于中文和一些非url的字符串,可以使用stringByAddingPercentEscapesUsingEncoding:NSString* escapedUrlString = [unescapedString stringByAddingPercentEscapesUsingEncoding: NSASCIISt...
2011-07-15 13:33:00
129
转载 一位程序员的一个LBS应用的想法
最近状态不佳,周末宅在家里看iOS方面的技术书籍,对iOS每个技术要点都阅读了一遍。Apple的移动设备提供了很多PC所不能提供的方便功能,比如gps定位,拍照,摄像等等。虽然没有时间,但是还是想弄一个自己的应用,所以先把想法想好了,在用技术和时间去实现。这篇文章将谈一谈一个LBS应用的想法。 首先,我绝对不是一个有良好创新想法和创新意识的人,这个应用说简单也简单,说复...
2011-07-15 09:44:00
188
转载 iOS开发之iPhone通过get和post方式请求asp.net webservice
这篇文章,我将通过一个简单的例子来展现iPhone通过get和post方式请求asp.net webservice。webservice1、创建一个webservice2、在webconfig中启用http get 和http post。<webServices><protocols>...
2011-07-13 19:27:00
116
转载 工具分享:易读文档下载器(同时支持百度/豆丁)
读文档下载器是一个可以免费下载百度文库和豆丁文库文件的工具,无需帐户及虚拟币,实现百度及豆丁文库单个文件下载,支持百度、豆丁、爱问当前所有格式文档。【适用场景】:当你在百度、豆丁、爱问查阅到需要的文档,而因为积分或者付费原因无法下载,或者因为下载次数限制无法下载,可使用该软件。操作步骤超级简单:第一步,请在百度文库或者豆丁网找到您想下载的资源。第二步,将网址复制后...
2011-07-07 08:27:00
577
转载 iPhone消息推送机制实现与探讨
最近两天在研究ios的消息推送机制。研究这个东西,还是充满兴趣的。Push的原理:Push 的工作机制可以简单的概括为下图图中,Provider是指某个iPhone软件的Push服务器,这篇文章我将使用.net作为Provider。 APNS 是Apple Push Notification Service(Apple Push服务器)的缩写,是苹果的服务器。上图可以分为...
2011-06-05 16:43:00
486
转载 腾讯Q+开放平台,相信又是一次成功的模仿
今天看到两则新闻,中国国内两家互联网大佬都在推自己的开放平台:腾讯CTO谈Q+开放平台:7月上线。和 360推360°开放平台:建10亿元创新基金。从文章的内容来看,Q+的本质就是做一个应用商店,提供第三方一些平台或数据的服务;360也是类似。腾讯以产品QQ为核心,奇虎以360安全卫士为核心。通过提供API的方式,让更多的开发人员参与到他们各自产品的建设上,吸引更多...
2011-05-31 15:38:00
134
转载 由马化腾谈“微博修改功能”,看什么是优秀的产品经理
我仔细阅读过马化腾的的简历,他是一位技术出身的企业家。也是腾讯最大的产品经理,大家都知道产品经理的对产品的重要性那是不言而喻的,而产品是公司的灵魂。 今天早上起床,看到马化腾先生更新的微博。有位网络公司的CTO建议腾讯微博加一个修改微博的功能,看小马哥是如何回复的。而后马化腾先生又回复了微软中国高级经理刘润的微博: 由上面的内容,我们可以看出小马哥技术的功底...
2011-05-25 09:22:00
362
转载 从权限管理看互联网产品的盈利方式
咋们做产品,基本上权限设计可以分为两种。 一种是功能权限设计:管控用户是否有使用产品中某个功能的权限。 一种是数据权限设计:管控用户是否有查看应用系统中数据的权限。 如果这两种权限设计好了,那么权限设计也就差不多完成了。而很多很多的互联网就是利用这些权限的管控获取利润的。 说到利用设置功能权限获取利润的,首先看是腾讯的产品了。QQ会员、...
2011-05-24 10:30:00
133
转载 一位程序员的爱情故事
今天在csdn上看了一篇帖子:这段代码描述我最近的心情。 才发现原来用代码可以书写人生,对代码的作者十分钦佩。publicclass MyLoveStory{ publicstaticvoid Main(string[] args) { //The ForeStoryint result =1; bool love =false; ...
2011-05-19 19:20:00
439
转载 iPhone游戏开发笔记(一):使用到的工具和技术
从小到大都有游戏梦,所以希望能开发出自己的游戏。iPhone游戏开发主要用到这些技术和工具:Objective-C或C/C++, Xcode, UIKit, Quartz 2D, Core Animation, OpenGL, audio APIs, networking, GameKit。开发工具与环境 iPhone开发使用的语言是objective-c。obje...
2011-05-15 21:41:00
294
转载 移动审批工作流设计与实现
在企业中,大部分重要的业务需要进行审批,由于具有决定权的领导者事务繁忙或者受环境或低于限制,没法通过互联网进行工作处理。移动审批,通过手机方便快捷地登陆企业内部网及互联网,即使处于无线的状态下,也能进行远程办公,以此来提高对于突发事件的反应能力,提升企业竞争力。 这篇文章我将使用iPhone作为移动终端进行设计与实现,iPhone引入了基于大型多触点显示屏和领先性新软件...
2011-05-07 22:17:00
487
转载 objective-c计算相对于现在的时间差
最近做了一个小应用程序,是读取新浪微博的。微博上面对于新发的微博,不是告诉你具体什么时候发布的,而是告诉你几秒钟之前,几分钟之前,几个小时之前之类的相对于现在的时间。可以使用下面代码来计算这个时间差。- (NSString*)timestamp{ // Calculate distance time string // time_t now; ti...
2011-04-29 17:54:00
124
转载 iPhone中调用WCF RESTFUL Service
在前面的一篇文章:跨平台iPhone中调用WCF服务中讲述的如何在iPhone中调用WCF服务。我现在开发是调用webservice的,方式和那篇文章一样。需要定义soap,然后异步去调用服务端的方法,等服务端执行完成,然后在iPhone客户端接受返回的XML,最后解析返回的XML。这种方式用起来非常的不方便,每一次调用即需要写自定义的soap,又要解析XML。这篇文章我将讲述一下...
2011-04-26 22:02:00
145
转载 iPhone中预览文档的三种方式
在iPhone中可以很方便的预览文档文件,如:pdf、word等等,这篇文章将以PDF为例。介绍三种预览PDF的方式,又分别从本地pdf文档和网络上的pdf文档进行对比。预览本地PDF文档:1、使用UIWebView控件 UIWebView是iPhone开发中最常用的控件之一,类似.net中的webBrowser控件。使用它预览PDF文件相当的方便和简单。...
2011-04-16 12:42:00
657
转载 跨平台iPhone中调用WCF服务
由于对移动平台充满着好奇与兴趣,最近着手了iPhone开发和学习。学习的路线是从objective-c到cococa。方法是看了两本入门的英文书,还有就是学习apple的sdk。对于产品的基本想法是服务端用.net,手机客户端用iPhone。 一些复杂的逻辑处理放到服务端实现,客户端与服务端通过XML交互,在iPhone客户端解析XML通过cocoa展示数据。由于i...
2011-03-31 19:08:00
102
转载 iPhone中XML处理以及网络上的图片显示
xml处理: iPhone开发中,XML处理的方式与.net区别很大。个人感觉没有donot那么方便。苹果sdk中提供了NSXMLParser这个类库来解析xml。它需要一个url作为输入参数,通过NSXMLParser的委托方法来解析这个xml文件。NSXMLParser中主要有三个委托方法来解析XML:1、didStartElement2、didEndElement...
2011-03-30 22:37:00
134
转载 objective-c内存管理基础
对于我们.net开发人员来说,.net为我们提供了自动内存管理的机制,我们不需去关心内存的管理。但是iphone开发中却是不能的。这篇文章将简述一下objective-c的内存管理机制和方法和一些特性。 手动的进行内存管理 Cocoa和Objective-C的类都是NSObject的子类。NSObject中有几个方法进行内存管理。alloc方法为对象分配一片内存...
2011-03-16 21:40:00
140
转载 objective-c优雅的语法
对初学者来说,objective-c存在了很多令人费解的写法,实际上他们是非常优雅的。 程序员写的最多的就是函数以及调用自己写的或者别人写的函数。本文就从函数的角度来看下objective-c的优雅之处。 C#和objective-c同属于c系列语言。让我们先看下C#的函数定义和调用,做个对比。 C#函数的定义:publicvoid doIt(stri...
2011-03-15 11:30:00
91
转载 获取iPhone通讯录信息
iPhone中联系人的信息是存放在系统数据库中的。数据库中的每一笔记录都是一个ABRecordRef实例。 通讯录主要存放两种记录: 1、联系人的信息:是ABPerson类型。主要包括联系人的姓名,电话号码,地址信息。 2、分组信息:是ABGroup类型。用于将联系人分到不同的组中。它只有一个属性,表示分组名称。 在viewDidLoad中...
2011-03-13 11:29:00
175
转载 Google地图大数据量处理的探讨
最近用到了Google地图进行开发,对Google地图的API有了初步的认识。使用Google API开发一般都会用到Marker,用来标注位置。本文将对显示大数据量的Marker进行研究和讨论。问题提出: 如果你需要在地图上展示大数据量的Marker,就会发现两个问题。 1、性能问题:如果在地图上添加越多的Marker,使用起来就会感觉速度越慢。速度的快慢还取...
2011-01-23 11:31:00
414
转载 通过FxCop来验证.NET编码规范
最近研究了fxcop,有些心得,写出来分享一下。FxCop介绍: FxCop是一个代码分析工具,它依照微软.NET框架的设计规范对托管代码assembly进行检查。它使用基于规则的引擎,来检查出你代码中不合规范的部分;你也可以定制自己的规则加入到这个引擎。 还有一款很流行的代码检测工具叫做StyleCop。之所以选择使用FxCop有两个原因,首先是StyleCop...
2010-12-07 17:25:00
142
转载 GUID和INT两种数据类型做主键的比较
我们公司的数据库全部是使用GUID做主键的,很多人习惯使用int做主键。所以呢,这里总结一下,将两种数据类型做主键进行一个比较。使用INT做主键的优点: 1、需要很小的数据存储空间,仅仅需要4 byte 。 2、insert和update操作时使用INT的性能比GUID好,所以使用int将会提高应用程序的性能。 3、index和Join 操作,i...
2010-12-02 15:45:00
518
转载 设计模式学习笔记(一):抽象工厂
定义: 用于提供一个不需要指定具体的类就能去创建一系列相互关联的对象的接口。UML图:参与者:这种设计模式的参与者:1、抽象工厂(AbstractFactory):声明一个创建抽象产品操作的接口2、具体工厂(ConcreteFactory):实现创建具体产品的操作方法3、抽象产品(AbstractProduct):为产品类型对象声明的接口4、产品...
2010-11-29 13:45:00
101
转载 WCF+WF双剑合璧构建微软的SOA系列(一):从一个简单的Demo开始
本系列文章将从实例出发,以实例结尾。由浅入深讲解在我们项目中如何使用WCF和WF。我们会发现使用WCF+WF将造就出其他技术无法达到的高度。最后我会将程序架到云端。 微软.net的3W(WPF、WCF、WF)战略如下图。WCF负责通信,WPF负责界面展示,WF负责处理业务逻辑,如下图。 本系列文章会主要用到上图中的所有技术,但是主要讲述如何使用WCF和...
2010-11-01 00:51:00
254
转载 代码才是最好的注释
一直以来都存在代码注释的作用的讨论。很多人认为注释是不必要的,写注释那是因为代码可读性太差了。我也同意这个原则。如果必须添加注释,我觉得可以添加一些解释代码为什么,而不是做什么的注释。下面我举个例子说明该如何除去代码中的注释。 我们直接看代码,下面的代码是我要对注释进行清除的例子。(这段代码只是作为一个例子,没有做过多的考虑。) 1 public String ...
2010-10-30 01:54:00
144
转载 50个Demo展示HTML5无穷的魅力
Flash和HTML5的比较已经成为现在最热门的主题之一,我们不去争论哪个好哪个不好。和HTML5在很酷的动画和简单的游戏等方面一样,除非HTML5在未来几年有一些重大发展,否则Flash在富内容网页应用和游戏方面永远是不错的选择。下面收集了50个非常酷的HTML5应用实例来展示其无限潜力。1. Tunneler2. JuicyDrop3. Magnetic...
2010-10-26 18:50:00
182
转载 ASP.NET MVC 3 Beta初体验之超酷的Chart:3D效果
在前一篇文章:ASP.NET MVC 3 Beta初体验之超酷的Chart中介绍了Chart的使用,但是没有介绍到3D效果。这篇文章将介绍一下Chart的3D效果的展示。声明一点的是:这个Chart控件可能没有一些开源或者不开源,收费或者不收费的组件那般强大,我相信未来这个控件会越来越强大的。废话不多说了,看下如何展示Chart的3D效果。显示3D的效果,微软给了我们两...
2010-10-23 09:02:00
163
转载 ASP.NET MVC 3 Beta初体验之实用的WebMail
Asp.net MVC3 Beta中提供了非常实用发送邮件的组件:WebMail。我试用了一下,和System.Web.Mail类似。这篇文章将简单介绍一下这个组件的使用。通过分成不带附件的邮件发送和带附件的邮件发送两种情况进行讲解。用一个请求帮助的应用场景为例。不带附件的邮件发送首先定义Controller。EmailRequest用于请求一个发送邮件的页面,Proc...
2010-10-23 08:00:00
172
转载 写代码时减少bug的八种方式
在我们公司的内部邮件中有一个有趣的讨论:如何在写代码的时候减少bug。在这里总结一下,将一些结论记在这里。对模块进行单元测试或集成测试:遵循测试-代码-测试的原理,写一些成功或失败的案例帮助你识别函数所有可能的输入和代码相应的处理。使用工具:在java中使用Findbugs来静态分析代码找出bug。 在Ruby应用程序中GetExceptional 能追踪所有的错误,然后将错...
2010-10-21 22:43:00
344
转载 ASP.NET MVC 3 Beta初体验之超酷的Chart
前面一篇文章:ASP.NET MVC 3 Beta初体验之WebGrid介绍了WebGrid控件的使用,ASP.NET MVC 3 Beta中才内置Chart的。这篇文章中将介绍Chart的使用。包括Chart数据源的配置、Chart的显示、Chart保存三个方面。Chart是很多系统中使用,所以在ASP.NET MVC 3 Beta初体验之中介绍它是很有必要的。...
2010-10-20 00:38:00
100
转载 ASP.NET MVC 3 Beta初体验之WebGrid
ASP.NET MVC 3 Beta中除了推出一种新的视图引擎Razor。还推出了几种新的HtmlHelper。我比较关注的是WebGrid,这篇文章将介绍一下WebGrid的使用。WebGrid提供了分页和排序的功能,在此之前在MVC中分页和排序时需要自己去写的。这篇文章将分别介绍在aspx视图引擎和Razor视图引擎中如何使用它。 我通过ADO.NET Entity...
2010-10-17 23:28:00
123
转载 实现基于ASP.NET MVC快速开发平台
最近一个月,自己利用业余时间开发一个基于ASP.NET MVC快速开发平台。现在勉强算个原型,但是感觉不是那么回事,把实现的过程写出来,欢迎大家拍砖。 开发思想:利用Asp.Net MVC的思想,实现自己的一套开发平台。 定位 1、基本无需程序员写代码,通过配置的方式实现项目。 2、在特定领域,提高ASP.NET MVC开发效率。...
2010-10-13 20:43:00
371
转载 WF4.0进行单元测试
本文通过举例说明在WF4.0中如何进行单元测试。1、简单的WF4.0活动测试 如果是一个简单的WF4.0活动,是那种没有带BookMark,也不是messaging活动,也不是长时间运行的活动。使用WorkflowInvoker进行单元测试将非常的方便。 下面,我们以一种情况为例子:流程中只包含了两个加数相加的操作,然后就将结果返回。流程如下图所示:最简单的...
2010-10-09 16:35:00
146
转载 WF4.0中如何将C#流程装换成XAML流程
上个礼拜,我遇到了一个很有趣的问题:如何将C#定义的工作流转换为xaml的。一个参加Essential Windows Workflow Foundation 4课程的合作伙伴在使用WF设计器遇到了很多问题。所以他决定用 C#创建工作流程,而不是用设计器来产生xaml文件。虽然这样运行得非常好,但是这样失去了可视化的设计,而可视化的设计是工作流最重要的一点。 幸运的是保...
2010-09-30 22:26:00
167
转载 HTML5时代来了,还不为你的Visual Studio 2010添加HTML5的项目模板!!!
HTML5时代来了,还不为你的Visual Studio 2010添加HTML5的项目模板!!! 本文在简单不过了,就是为你的Visual Studio2010创建一个项目模板,一个HTML5的项目模板。谁叫HTML5时代来了,Visual Studio 2010又没提供此模板呢?那我们就动手做一个吧! 先写一个HTML5的基本模板,index.html代码如...
2010-09-29 23:21:00
177
转载 ASP.NET MVC中对Model进行分步验证的解决方法
在我之前的文章:ASP.NET MVC2.0结合WF4.0实现用户多步注册流程中将一个用户的注册分成了四步,而这四个步骤都是在完善一个Model的信息,但是又分页面填写信息的,当时我加上ModelState.IsValid这句验证代码的时候,根本没法通过验证,因为在注册的前面三步,注册用户的Model信息都没填写完整,而ModelState.IsValid是对一个实体的所有属性进...
2010-09-27 00:16:00
156
转载 以Model为核心的表单设计器的思路
在之前的文章中介绍过一些表单设计器的思路和想法。在上一篇文章:零代码平台实现中说到我要实现一个功能强大的表单设计工具。经过几天思考,觉得以Model为核心去实现表单设计器思路既简单也很清楚。这篇文章我将谈谈如何以Model为核心去实现表单设计器。设计思路: 之所以会我想到以Model为核心,主要借鉴Asp.net MVC框架。ASP.NET MVC中控制器向Vie...
2010-09-24 21:06:00
139
转载 使用纯文本文件打造WCF服务
这篇文章将教你如何不使用Visual Studio,使用纯文本文件创建一个WCF服务。 一、编写代码: 首先,在你的C盘创建两个txt文件。一个文件名为:ServerProgram.txt,一个文件名为:ClientProgram.txt。 在ServerProgram.txt中输入下面代码,实现一个加法的WCF服务,代码很简单: 1 us...
2010-09-21 08:32:00
96
转载 零代码平台实现
父亲病的不轻,回家很多天了。除了照顾老爸,心中踌躇弄一个零代码的开发平台,由于现在技术和精力都有限,打算一步一步慢慢去实现。工作以来学到了很重要的两点:一是学英语,二是写文档。 学英语是为了从老外那学到先进的技术。写文档为了在做事情的时候有计划。故先写个简单思路作为计划吧。 1、一套软件应该有一个统一的UI。打算在Asp.net MVC中写几个强大控件去统一界...
2010-09-15 00:20:00
431
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅