摘要: 从WF4.0 betal1出来的时候就开始使用WF4.0,由于资料不多,学习过程也非常艰苦。今年四月份的时候打算写WF4.0实战系列,由于今年是本命年故坚持写了24篇文章。这个系列的文章都有一个特点,就是每篇文章都有一个实例,所以对初学者来说是很有帮助的。这个系列的绝大数文章和程序都是原创,少数是翻译和借鉴别人的。写一个文章索引,方便WF4的学习者查看。 WF4.0实战(一):文件审批流程 WF4...阅读全文
posted @ 2010-07-05 09:17 麒麟 阅读(8454) 评论(14) 编辑
摘要: 大家都知道google 现在被限制的很厉害,进入都要很久,更别提搜索时抽风了。其实这不是google 的错,原因大家都懂的。 回到正题,有很多童鞋就因为google 的抽风而放弃了google,今天这个hosts修改让你秒开google,自测一个月未发现一次抽风的现象。 不了解hosts的可先百度一下。 注意: 1.hosts 修改器部分安全软件可能会有误报,如提示,请勾选允许。 2.改了hosts后会提示DNS劫持到google这个是正常现象。http://files.cnblogs.com/zhuqil/18251777032236.rar阅读全文
posted @ 2012-04-23 10:58 麒麟 阅读(406) 评论(2) 编辑
摘要: 此工具可以免费下载百度文库中所有的原格式文档,包括收费的和免费的! 不需登录,不需要积分财富值,一切轻松下载。文档分类、文档搜索、文档预览、文档复制粘贴、文档下载保存5大功能, 注意:软件采用VS2010 C# 开发,必须要安装 Net Framework 4.0 框架才能运行本软件!Net Framework 4 下载地址 先粘贴百度文控链接,然后点击下载原版点击下载按钮弹出的IE页面点击下载此文档下载:http://files.cnblogs.com/zhuqil/2404251719559.rar阅读全文
posted @ 2012-04-23 10:54 麒麟 阅读(373) 评论(3) 编辑
摘要: 2011一晃过去了,看过一些书,这里列个清单总结一下。大家有兴趣的可以看看。1、《明朝那些事儿1、2、3、4、5、6、7》 "以铜为镜,可以正衣冠;以古为镜,可以知兴替;以人为镜,可以明得失",人读点历史挺好的。这套书一共七部,都相当精彩。下面是看书时写的几条微博。 a、无论是朱重八、张居正、还是孙承宗等。能人具备三种能力:1、谋(谋略);2、断(拍板);3、侃(忽悠)。遇到一个问题,提出解决方案便是谋;如果可行的解决方案有好几种,就需要人拍板,这便是断。最后,只有谋得深,断得准才能侃的好,. b、王守仁的心学,影响了至他之后几百年的历史。通过他的致良知,知行合一,推翻了自阅读全文
posted @ 2012-01-01 20:57 麒麟 阅读(2379) 评论(13) 编辑
摘要: 最近看了《简约至上》这本书,这本文章总结一下。推荐给对交互设计感兴趣的童鞋。话说简单首先人们喜欢简单、值得信赖、适应性强的产品。所以我们才会费尽心力去设计简单的产品。人们喜欢简单的产品原因有:1、产品的功能越多,就越难发现真正对用户有价值的新功能。2、因为增加的复杂性导致他们很难找到自己真正需要的功能。一想到为那么多没用的功能买单,他们就高兴不起来。但是用户简单,并不意味着我们的技术或者管理简单。简单的技术或者管理,不一定就能创造简单的用户体验。看看google就知道了,他们为了使搜索变得简单,但是需要雇佣几千人在背后进行复杂的技术。所以简单的设计一点也不简单。如何进行简单设计首先,我们必须认阅读全文
posted @ 2011-12-16 13:27 麒麟 阅读(2132) 评论(7) 编辑
摘要: 一只iPhone的全球之旅如下:1、iPhone在美国硅谷苹果总部设计。2、iPhone的闪存等多个关键零部件在日本生产。3、iPhone的CPU、显示屏等零部件在韩国生产。4、iPhone的触摸屏等部件在中国苏州生产。5、iPhone的摄像头等在中国台湾生产。6、iPhone在中国深圳的富士康组装。7、iPhone在美国拉斯维加斯中转进入美国。8、iPhone在美国纽约的苹果旗舰店出售,然后被排队的华人黄牛党买走。9、然后水货在中国香港出售。10、正品的iPhone在上海的苹果旗舰店出售。11、二手的iPhone被送到深圳华强北翻新,然后再出售。阅读全文
posted @ 2011-12-02 17:13 麒麟 阅读(565) 评论(1) 编辑
摘要: 最近读了彼得·圣吉的《第五项修炼》,有点感悟。这本书是从系统力学的角度阐述如何建立学习型的组织,通过建立学习型的组织,使企业从优秀到卓越,使企业基业长青,被称为21世纪的管理圣经。这篇文章探讨一下书中五项修炼中的第一项修炼:自我超越。我将从程序员的成长角度来进行:程序员如何进行自我超越。首先要建立个人的愿景。 愿景是程序员内心真正最关心的事情。愿景不同于上层目标,上层目标是抽象的,属于方向性的、比较广泛,而愿景是一个特定的结果,一种期望的未来景象。对程序员来说上层目标可能是提升编程能力,其愿景是成为开发leader。当你完成成为一位开发leader这个愿景之后,上层目标可能还是提升编阅读全文
posted @ 2011-11-30 23:57 麒麟 阅读(1904) 评论(12) 编辑
摘要: GROOVE文件默认存放在系统盘(比如C盘),当工作区文件比较大时,系统盘空间就不够用,使用下面方法可以更改GROOVE的文件夹位置。一、windows vista /windows 7使用了一个mklink命令,具体操作方法和步骤如下:1、通过任务管理器将Groove相关程序关闭(Groove.exe和GrooveMonitor.exe)2、将C:\Users\<username>\Appdata\Local\Microsoft\Office\目录下的Groove文件夹剪切到其他剩余空间较大的盘(比如,D盘)3、通过“开始\运行”中输入 cmd 回车,打开windows DOS 阅读全文
posted @ 2011-11-30 16:28 麒麟 阅读(439) 评论(0) 编辑
摘要: 移动原生态应用和web应用 如今移动应用开发这块可以说三分天下: 苹果的iOS,google 的Android ,微软的Windows Phone,不像桌面操作系统,windows一家独大。对于众多的开发人员来说,大多任选其中一种平台进行学习。对于一家软件企业开发来讲,开发的产品就必须支持多种移动开发平台。移动应用程序开发可以分为两种形式:移动原生态应用和web应用,就藐视.net的windows form和asp.net。移动原生态用户体验好,运行在客户端,但需要支持多个手机系统平台,导致开发和维护成本高;而web应用为浏览器应用程序,程序运行在服务器上,这样开发和维护的成本就不那么高了。那阅读全文
posted @ 2011-11-22 12:28 麒麟 阅读(2098) 评论(8) 编辑
摘要: 最近阅读《思维导图 大脑的使用说明书》,下面是书中说的绘制思维导图的七个步骤。1. 从一张白纸的中心开始绘制,周围留出空白。为什么? 因为从中心开始,可以使你的思维向各个方向自由发散,能更自由、更自然地表达你自己。2. 用一副图像或图画表达你的中心思想。为什么? 因为一幅画抵得上1000个词汇,它能帮助你运用想象力。图画越有趣,越能使你精神贯注,也越能使大脑兴奋!3.在绘制过程中使用颜色。为什么? 因为颜色和图像一样能让你的大脑兴奋。颜色能够给你的思维导图增添跳跃感和生命力,为你的创造性思维增添巨大的能量,而且,它很有趣!4.将中心图像和主要分支连接起来,然后把主要分支和二级分支连接起来,再把阅读全文
posted @ 2011-10-26 15:10 麒麟 阅读(568) 评论(1) 编辑
摘要: 这几天把《影响力》看完了,这本书是豆瓣上评价分数和评价数量都相当高的一本著作,这篇博客相当于一个读后感吧。《影响力》的介绍 我们生活在社会上,总是被行行色色的人影响着。比如政治家运用影响力来赢得选举,当然在中国你还不具备让政治家乖乖来影响你的权利;商人运用影响力来兜售商品,很多商人利用多种影响力的原理来推销自己的商品;推销员运用影响力诱惑你乖乖地把金钱捧上。即使你的朋友和家人,不知不觉之间,也会把影响力用到你的身上。他们利用影响力的武器逼你乖乖就范,你甚至不知道为什么。 在这本书中,作者为我们解释了为什么这些人极具说服力,而我们总是容易上当受骗,并且揭示出隐藏在冲动地顺从他人行为背后的六大心理阅读全文
posted @ 2011-10-12 10:31 麒麟 阅读(745) 评论(1) 编辑
摘要: 概述 与httpwath相比,fiddler能模拟http请求、能断点调试、http分析统计吸引了我,使用之后感觉这个工具非常不错,这篇文章只单介绍一下fiddler工作原理,简单介绍一下它的重要功能,以及如何使用使用fiddler模拟http请求,满足移动服务端开发人员调试的问题。对于其他的功能大家可以自己研究一下。fiddler工作原理: 当你启动了Fiddler,程序将会把自己作为一个微软互联网服务的系统代理。作为系统代理,所有的来自微软互联网服务(WinInet)的http请求再到达目标Web服务器的之前都会经过Fiddle,同样的,所有的Http响应都会在返回客户端之前流经Fiddl阅读全文
posted @ 2011-10-11 10:36 麒麟 阅读(1647) 评论(3) 编辑
摘要: 经常需要从开发库中提交生成数据的sql到测试库中。之前采用的方式: 1、自己写sql,将sql保存起来,等测试的时候提交这些sql。 2、在ERP系统中添加数据使用SQL SERVER Profiler跟踪SQL,保存起来,等测试的时候提交这些sql。 两种方式存在的问题: 1、如果修改一些数据,必须将更新语句也保存起来。2、保存的sql如果没有很好的管理机制,容易丢失。 所以,在网上找了一下,写了一个根据数据库表名称和过滤条件生成insert的语句的存储过程,当提交测试的时候根据这个存储过程产生insert语句就行了。主要代码来自:Generating INSERT statements .阅读全文
posted @ 2011-09-22 11:41 麒麟 阅读(547) 评论(1) 编辑
摘要: 在看过《如何阅读一本书》之后,心情久久不能平静,接下来的日子里一直在思考一个问题:如何去阅读一本电子书。此文不敢与《如何阅读一本书》的内容媲美,但是《如何阅读一本书》最新修正版是写在70年代,那个时候还没有电子书的概念,如果有电子书,我相信作者一定会加上“如何阅读一本电子书”这个章节。我把本文看做狗尾续貂吧,也是自己长期阅读电子书的一个心得体会。首先,为什么要阅读电子书。 如果你问这个问题,那我可以告诉你,阅读电子书比阅读纸质书的好处多太多,你的手指加脚趾都数不完。不过本文就IT人士比较注重方面以及自己的体会看看它的好处。1、从成本上看,阅读电子书基本上是免费的,而阅读一本纸质书便宜的也要二.阅读全文
posted @ 2011-09-14 18:22 麒麟 阅读(2936) 评论(28) 编辑
摘要: 最经遇到一个很棘手的问题,写出来大家探讨一下。 工作流系统中存在很多自定义的表单,由于是老系统,这些表单只能支持IE。现在做移动应用,需要将这些自定义的aspx表单展示在mobile safari浏览器中。 这些自定义表单用了大量的htc、只支持ie的javascript。而现在的任务是需要将这些表单展示在mobile safari浏览器中。 想了很多办法感觉都不好。昨天突然想到一个办法就是根据Url将表单转换成图片,然后展示到移动客户端。大致流程是:在服务端创建一个WebBrowser实例,在这个WebBrowser加载这个表单Url。由于WebBrowser内置的是IE内核,所以htc,.阅读全文
posted @ 2011-08-17 20:03 麒麟 阅读(1581) 评论(10) 编辑
摘要: iOS中的MapKit集成了google地图api的很多功能加上iOS的定位的功能,我们就可以实现将你运行的轨迹绘制到地图上面。这个功能非常有用,比如汽车的gprs追踪、人员追踪、快递追踪等等。这篇文章我们将使用Map Kit和iOS的定位功能,将你的运行轨迹绘制在地图上面。实现在之前的一篇文章:iOS开发之在google地图上显示自己的位置中描述了如何在地图上显示自己的位置,如果我们将这些位置先保存起来,然后串联起来绘制到地图上面,那就是我们的运行轨迹了。 首先我们看下如何在地图上绘制曲线。在Map Kit中提供了一个叫MKPolyline的类,我们可以利用它来绘制曲线,先看个简单的例子。.阅读全文
posted @ 2011-08-09 09:25 麒麟 阅读(2531) 评论(4) 编辑
摘要: 概述: 在iOS中,可以使用剪贴板实现应用程序之中以及应用程序之间实现数据的共享。比如你可以从iPhone QQ复制一个url,然后粘贴到safari浏览器中查看这个链接的内容。一、在iOS中下面三个控件,自身就有复制-粘贴的功能:1、UITextView2、UITextField3、UIWebView二、UIKit framework提供了几个类和协议方便我们在自己的应用程序中实现剪贴板的功能。1、UIPasteboard:我们可以向其中写入数据,也可以读取数据2、UIMenuController:显示一个快捷菜单,用来复制、剪贴、粘贴选择的项。3、UIResponder中的 canPerf阅读全文
posted @ 2011-08-04 20:44 麒麟 阅读(2129) 评论(3) 编辑
摘要: UIWebView是iOS最常用的SDK之一,它有一个stringByEvaluatingJavaScriptFromString方法可以将javascript嵌入页面中,通过这个方法我们可以在iOS中与UIWebView中的网页元素交互。stringByEvaluatingJavaScriptFromString 使用stringByEvaluatingJavaScriptFromString方法,需要等UIWebView中的页面加载完成之后去调用。我们在界面上拖放一个UIWebView控件。在Load中将google mobile加载到这个控件中,代码如下:- (void)viewDid.阅读全文
posted @ 2011-08-03 19:45 麒麟 阅读(4475) 评论(8) 编辑
摘要: 1、判断字符串是否相等使用isEqualToString: NSString *astring01 = @"This is a String!"; NSString *astring02 = @"This is a String!"; BOOL result = [astring01 isEqualToString:astring02]; NSLog(@"result:%d",result);2、判断字符不相等:NSString *astring01 = @"This is a String!"; NSString阅读全文
posted @ 2011-08-03 18:39 麒麟 阅读(959) 评论(0) 编辑
摘要: 在手机应用程序开发中,为了减少与服务端的交互次数,加快用户的响应速度,一般都会在iOS设备中加一个缓存的机制,前面一篇文章介绍了iOS设备的内存缓存,这篇文章将设计一个本地缓存的机制。功能需求这个缓存机制满足下面这些功能。1、可以将数据缓存到本地磁盘。2、可以判断一个资源是否已经被缓存。如果已经被缓存,在请求相同的资源,先到本地磁盘搜索。3、可以判断文件缓存什么时候过期。这里为了简单起见这里,我们在请求url资源的时候,给每次请求的文件设定一个过期的时间。4、可以实现:如果文件已经被缓存,而且没有过期,这将本地的数据返回,否则重新请求url。5、可以实现:如果文件下载不成功或者下载没有完成,.阅读全文
posted @ 2011-08-02 13:33 麒麟 阅读(2113) 评论(2) 编辑
摘要: 前面一片文章介绍了如何上传和下载文件,这篇文章将介绍一下如何在iOS设备中进行缓存。这篇文章将只介绍一下将内容缓存到内存中,下一篇文章就介绍一下在iOS磁盘上缓存内容。使用缓存的目的是为了使用的应用程序能更快速的响应用户输入,是程序高效的运行。有时候我们需要将远程web服务器获取的数据缓存起来,减少对同一个url多次请求。内存缓存我们可以使用sdk中的NSURLCache类。NSURLRequest需要一个缓存参数来说明它请求的url何如缓存数据的,我们先看下它的CachePolicy类型。1、NSURLRequestUseProtocolCachePolicy NSURLRequest默认的阅读全文
posted @ 2011-07-30 19:01 麒麟 阅读(2689) 评论(1) 编辑
摘要: iOS开发中会经常用到文件上传下载的功能,这篇文件将介绍一下使用asp.net webservice实现文件上传下载。首先,让我们看下文件下载。这里我们下载cnblogs上的一个zip文件。使用NSURLRequest+NSURLConnection可以很方便的实现这个功能。同步下载文件: NSString *urlAsString = @"http://files.cnblogs.com/zhuqil/UIWebViewDemo.zip"; NSURL *url = [NSURL URLWithString:urlAsString]; NSURLRequest *requ阅读全文
posted @ 2011-07-30 16:02 麒麟 阅读(3564) 评论(2) 编辑
摘要: UIWebView是iOS sdk中一个最常用的控件。是内置的浏览器控件,我们可以用它来浏览网页、打开文档等等。这篇文章我将使用这个控件,做一个简易的浏览器。如下图:我们创建一个Window-based Application程序命名为:UIWebViewDemoUIWebView的loadRequest可以用来加载一个url地址,它需要一个NSURLRequest参数。我们定义一个方法用来加载url。在UIWebViewDemoViewController中定义下面方法:- (void)loadWebPageWithString:(NSString*)urlString{ NSURL *ur阅读全文
posted @ 2011-07-28 20:58 麒麟 阅读(13955) 评论(5) 编辑
摘要: iOS sdk中的view是UIView,我们可以很方便的自定义一个View。创建一个 Window-based Application程序,在其中添加一个Hypnosister的类,这个类选择继承UIObject。修改这个类,使他继承:UIView@interface HypnosisView : UIView自定义View的关键是定义drawRect: 方法,因为主要是通过重载这个方法,来改变view的外观。例如,可以使用下面代码绘制一个很多环中环的效果的view。View Code - (void)drawRect:(CGRect)rect { // What rectangle am 阅读全文
posted @ 2011-07-27 21:50 麒麟 阅读(2216) 评论(0) 编辑
摘要: 前面一篇文章,很好将xml转换成树,并进行操作,但是忽略了对xml节点上属性的操作,现在让我来修改代码,将属性添加进来。1、在treenode中加一个类型为NSDictionary的attributeDict用于存放属性。代码如下:NSDictionary * attributeDict;2、在中可以在parser:didStartElement:方法中取到属性列表,在其中添加添加下面代码。leaf.attributeDict = [[NSDictionary alloc] initWithDictionary:attributeDict];3、修改样例xml。<?xml version阅读全文
posted @ 2011-07-27 09:51 麒麟 阅读(382) 评论(1) 编辑
摘要: 开发中由于服务端与客户端是两种不同的平台,而且服务端又是老系统,不具备很好的面向对象的性质,所以导致客户端与服务端只好通过一些制定好的xml进行通信。 在iOS中对XML的解析不像donet这么方便。当然也存在一些很方便的开源类库去调用,但是有些开源的类库显得很笨重。这篇文章我将封装一个简单操作XML转换成树的类方便自己操作:首先通过NSXMLParser从服务端获取XML,它可以一边下载,一边解析,然后转换成树形结构,最后我们可以从树形结构中去取值。使用NSXMLParser解析XML:NSXMLParser中主要有三个委托方法来解析XML:1、parser:didStartElement.阅读全文
posted @ 2011-07-26 20:22 麒麟 阅读(1373) 评论(2) 编辑
摘要: iOS sdk中提供了很多方便的方法来播放多媒体。本文将利用这些SDK做一个demo,来讲述一下如何使用它们来播放音频文件。AudioToolbox framework 使用AudioToolbox framework。这个框架可以将比较短的声音注册到 system sound服务上。被注册到system sound服务上的声音称之为 system sounds。它必须满足下面几个条件。1、播放的时间不能超过30秒2、数据必须是 PCM或者IMA4流格式3、必须被打包成下面三个格式之一:Core Audio Format (.caf), Waveform audio (.wav),或者 Au.阅读全文
posted @ 2011-07-23 19:53 麒麟 阅读(3152) 评论(1) 编辑
摘要: 这篇文章是我个人对腾讯Q+平台技术的一点点思考,写这篇文章的主要目的是让广大程序员一起去探究一下Q+平台的实现原理和过程,而我只是起一个抛砖引玉的作用。 好了,进入正题。今天下班的时候打开rss,看到cnbeta上的一篇文章,说腾讯的Q+平台对普通用户开放了,压抑不住自己的好奇心,马上就下载安装了。安装完成之后,发现qq主界面和之前安装的qq2011 betal2的qq主界面一样,只是在右边的桌面多处了一个弹出式菜单。没有安装Q+的童鞋,可以看下图: 我的头像下面分别有:添加应用、游戏、影音、生活、我的应用、系统工具、消息中心、模式切换几个菜单按钮。 打开添加应用。就是一个应用市场的主界面,.阅读全文
posted @ 2011-07-21 20:02 麒麟 阅读(3427) 评论(13) 编辑
摘要: 邮件发送功能是由MessageUI Framework提供的,这个框架是iPhone sdk中最简单的框。由一个类、一个视图控制器,一个protocol组成。一、创建视图控制器:MFMailComposeViewController *mc = [[MFMailComposeViewController alloc] init]; mc.mailComposeDelegate = self; 二、设置邮件主题: [mc setSubject:@"Hello, World!"];三、设置收件人,收件人有三种:1、设置主收件人[mc setToRecipients:[NSArr阅读全文
posted @ 2011-07-21 14:49 麒麟 阅读(1006) 评论(0) 编辑
摘要: 一不小心加入水果党快半年了,也算得上是经历过微软和苹果两种技术的人。尽管不是那么的精通,但也是马马虎虎会用两个平台进行开发,写这篇文章完全是涂鸦之作,是一个用过两家公司技术的人的个人小看法。 微软和苹果都不小心成为过的全球最大的科技公司,他们的技术算得上是无与伦比的。最近学习了iOS开发中的core data,看过之后才晓得它就是一套orm的框架,可以使用多种存储体,CoreData可以选用sqlite,XML等作为实际的数据存储方式,一般采用sqlite。自己仔细看过CoreData之后发现跟.net的Entity Framework非常类似。一开始给我的感受是:技术都是类似的。Core .阅读全文
posted @ 2011-07-20 09:58 麒麟 阅读(2059) 评论(18) 编辑
摘要: 1、对于中文和一些非url的字符串,可以使用stringByAddingPercentEscapesUsingEncoding:NSString* escapedUrlString = [unescapedString stringByAddingPercentEscapesUsingEncoding: NSASCIIStringEncoding];2、对于url格式的参数,上面方法不行,可以使用下面的方法解决这个问题: NSString * encodedString = (NSString *)CFURLCreateStringByAddingPercentEscapes( NULL, (阅读全文
posted @ 2011-07-15 13:33 麒麟 阅读(654) 评论(0) 编辑
摘要: 最近状态不佳,周末宅在家里看iOS方面的技术书籍,对iOS每个技术要点都阅读了一遍。Apple的移动设备提供了很多PC所不能提供的方便功能,比如gps定位,拍照,摄像等等。虽然没有时间,但是还是想弄一个自己的应用,所以先把想法想好了,在用技术和时间去实现。这篇文章将谈一谈一个LBS应用的想法。 首先,我绝对不是一个有良好创新想法和创新意识的人,这个应用说简单也简单,说复杂也复杂。只是看了一些创新科技新闻,还有很多技术书籍,做了一些技术验证,串接起来,觉得可行。 切入正题,谈到LBS应用英文是Location Based Service,中文是基于位置的服务,有两个要点:一个是定位,一个是地图.阅读全文
posted @ 2011-07-15 09:44 麒麟 阅读(1876) 评论(9) 编辑
摘要: 这篇文章,我将通过一个简单的例子来展现iPhone通过get和post方式请求asp.net webservice。webservice1、创建一个webservice2、在webconfig中启用http get 和http post。<webServices><protocols><addname="HttpSoap"/><addname="HttpPost"/><addname="HttpGet"/><addname="Documentation&quo阅读全文
posted @ 2011-07-13 19:27 麒麟 阅读(2231) 评论(0) 编辑
摘要: 一行代码显示你的位置iOS中的MapKit集成了定位的功能,使用一行代码就可以在google地图上展示出自己当前的位置,代码如下:-(IBAction) showLocation:(id) sender { if ([[btnShowLocation titleForState:UIControlStateNormal] isEqualToString:@"Show My Location"]) { [btnShowLocation setTitle:@"Hide My Location" forState:UIControlStateNormal]; 阅读全文
posted @ 2011-07-13 10:42 麒麟 阅读(2538) 评论(0) 编辑
摘要: 读文档下载器是一个可以免费下载百度文库和豆丁文库文件的工具,无需帐户及虚拟币,实现百度及豆丁文库单个文件下载,支持百度、豆丁、爱问当前所有格式文档。【适用场景】:当你在百度、豆丁、爱问查阅到需要的文档,而因为积分或者付费原因无法下载,或者因为下载次数限制无法下载,可使用该软件。操作步骤超级简单:第一步,请在百度文库或者豆丁网找到您想下载的资源。第二步,将网址复制后粘贴在网页地址栏中。第三步,等待下载提示(会弹出广告页面,免费软件,可以理解)。第四步,进入软件目录,赶紧打开你所需要的文档吧!下载地址:http://files.cnblogs.com/zhuqil/3045741107907.r.阅读全文
posted @ 2011-07-07 08:27 麒麟 阅读(4690) 评论(3) 编辑
摘要: 最近两天在研究ios的消息推送机制。研究这个东西,还是充满兴趣的。Push的原理:Push 的工作机制可以简单的概括为下图图中,Provider是指某个iPhone软件的Push服务器,这篇文章我将使用.net作为Provider。 APNS 是Apple Push Notification Service(Apple Push服务器)的缩写,是苹果的服务器。上图可以分为三个阶段。第一阶段:.net应用程序把要发送的消息、目的iPhone的标识打包,发给APNS。 第二阶段:APNS在自身的已注册Push服务的iPhone列表中,查找有相应标识的iPhone,并把消息发到iPhone。 第三阶阅读全文
posted @ 2011-06-05 16:43 麒麟 阅读(8217) 评论(9) 编辑
摘要: 今天看到两则新闻,中国国内两家互联网大佬都在推自己的开放平台:腾讯CTO谈Q+开放平台:7月上线。和 360推360°开放平台:建10亿元创新基金。从文章的内容来看,Q+的本质就是做一个应用商店,提供第三方一些平台或数据的服务;360也是类似。腾讯以产品QQ为核心,奇虎以360安全卫士为核心。通过提供API的方式,让更多的开发人员参与到他们各自产品的建设上,吸引更多的用户。看QQ的说法:看360的说法: 坊间已经有传言称,至少已经有50亿美元的资金瞄准了Q+平台。而360则称已经建10亿元的创新基金。那到底为什么会让这些互联网企业下定决心投资搞开发平台,而不惧风险呢。个人觉得除了那阅读全文
posted @ 2011-05-31 15:38 麒麟 阅读(4353) 评论(24) 编辑
摘要: 我仔细阅读过马化腾的的简历,他是一位技术出身的企业家。也是腾讯最大的产品经理,大家都知道产品经理的对产品的重要性那是不言而喻的,而产品是公司的灵魂。 今天早上起床,看到马化腾先生更新的微博。有位网络公司的CTO建议腾讯微博加一个修改微博的功能,看小马哥是如何回复的。而后马化腾先生又回复了微软中国高级经理刘润的微博: 由上面的内容,我们可以看出小马哥技术的功底。所以,个人觉得对于一个优秀的产品经理,...阅读全文
posted @ 2011-05-25 09:22 麒麟 阅读(15987) 评论(53) 编辑
摘要: 咋们做产品,基本上权限设计可以分为两种。 一种是功能权限设计:管控用户是否有使用产品中某个功能的权限。 一种是数据权限设计:管控用户是否有查看应用系统中数据的权限。 如果这两种权限设计好了,那么权限设计也就差不多完成了。而很多很多的互联网就是利用这些权限的管控获取利润的。 说到利用设置功能权限获取利润的,首先看是腾讯的产品了。QQ会员、蓝钻贵族、绿钻贵族、红钻贵族、黄钻贵族等等。通过支付一定的费用,来获取一些特殊的功能使用。 QQ特权:QQ游戏中的蓝钻贵族: 还有QQ音乐的绿钻贵族,QQ空间的黄钻贵族,QQ秀的红钻贵族等等,每一款腾讯产品,都有那一套获取利润的权限的管控机制。 说到利用设置数.阅读全文
posted @ 2011-05-24 10:30 麒麟 阅读(2377) 评论(15) 编辑
摘要: 今天在csdn上看了一篇帖子:这段代码描述我最近的心情。 才发现原来用代码可以书写人生,对代码的作者十分钦佩。[代码]我遂耗费N时,来读上面的代码,我在这里做了一个简单的翻译,题目是:《一个程序员的爱情故事》,请看我加的注释:[代码] //但是现在长大了,有了爱情,却出现了第三者 if (args[0] == "Has" && args[1] == "Third" && args[2] == "O...阅读全文
posted @ 2011-05-19 19:20 麒麟 阅读(8325) 评论(57) 编辑
摘要: 从小到大都有游戏梦,所以希望能开发出自己的游戏。iPhone游戏开发主要用到这些技术和工具:Objective-C或C/C++, Xcode, UIKit, Quartz 2D, Core Animation, OpenGL, audio APIs, networking, GameKit。开发工具与环境 iPhone开发使用的语言是objective-c。objective-c是c语言的扩展,给c简单直接的面向对象的特性。iPhone所有的api接口都是用objective-c实现的,但是也有些非接口部分是使用c/c++实现的。所以你需要熟练使用objective-c,对c/c++也有一定.阅读全文
posted @ 2011-05-15 21:41 麒麟 阅读(1151) 评论(4) 编辑

