自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

愷风(Wei)的专栏

使用工具、了解工具、创造工具……

  • 博客(15)
  • 资源 (25)
  • 收藏
  • 关注

翻译 品牌进入移动—[译]2011年移动开发者经济学报告(八)

为何、如何、何时品牌进入移动 第四部分 品牌进入移动开发者方程式我们的2011年开发者经济学深入分析了当今移动软件行业格局的变化,从苹果到mobile web,包括今天移动创新来源的软件开发者。但是不应忘记,开发者和平台厂商产生的应用现象,源于全球品牌和本地公司为移动应用提供了资金,并使之繁荣。品牌,从Times和Burberry,到Gap和BMW,横跨了所有垂直行业(快速

2011-06-29 16:42:00 3109

翻译 移动应用的构件—[译]2011年移动开发者经济学报告(七)

如何利用平台特性 第三部分 移动应用的构件掌握移动开发 移动开发的掌握主要通过时间和精力投入,投入多寡取决于所学的平台,不同平台不一样。Android和QT(注:原文如此,右图中黑莓以微弱优势取胜QT)是最容易学习的平台,受访者平均不到6个月就可以掌握。相反,Java ME和Symbian是最难学的平台,平均超过10个月。和普遍看法相反,mobile web并非容易

2011-06-28 14:47:00 3911 9

原创 读了两本经济的书

人类对灾难的恐惧甚于对美好的向往。因为打球拐了脚,在家休养了一个星期,期间读了两本书,一本是去年年底出版牛刀的《穷人通胀,富人通缩》已经新鲜出炉时寒冰的《经济大棋局 我们怎么办》两本书。牛刀的书我怀疑写作的时间跨度有一些,因为章节,尤其开始的第一章和后面的有一些不一样,例如是否因为超发货币引发通胀,开始将此作为教条,但是后来4万亿是一个很重要的事情。给人的感觉是出版前没有进行一次彻

2011-06-27 22:25:00 3592

翻译 将应用推向市场(下)—[译]2011年移动开发者经济学报告(六)

哪可以赚钱 第二部分 将应用推向市场(下)应用推出后的问题 超过40%的受访者认为推出应用后,最大的挑战是客户支持,应用更新,以及新功能开发。管理用户负面评价是另一个大挑战,特别是那些在Apple,Google和Nokai应用商店发布的开发者。应用推广是另一个辣手问题。开发者对大多数应用商店缺乏推广选择不满,只有很少现成工具帮助开发者进行推广。开发者主要(4/5)通过社交网

2011-06-24 17:28:00 2545

翻译 [译]2011年移动开发者经济学报告(五)

哪可以赚钱 第二部分 将应用推向市场(上)开发者历程 移动开发过程复杂,不只是“想法idea”到“应用app”两个步骤。今天的全球应用市场,将想法推向市场需要数十个步骤,仅列几项:计划,开发,调测,论坛支持,测试框架,打包,定价,发布,计费,市场,销售跟踪,用户支持和应用更新。我们用一个非常重要的图来阐述应用开发的复杂性,标出数十个步骤,显示移动开发者的历程,不仅了解移

2011-06-23 10:27:00 2651

原创 数据挖掘笔记(三):数据模型(1)

数据模型,包括计费模型,企业数据模型,CRM数据模型等等。数据模型有层次模型,网状模型,关系模型,面向对性模型,一般常见的是关系数据库,也就是主要是关系模型。数据模型是描述数据、数据之间的关系的图形化视图,具体指用实体,属性及其关系,表达企业运营和管理过程中设计的多种业务概念和业务规则。关系用户实体之间的关联或连接。数据模型中常用的关系表达方式A. 一对多关系,B.多对多,C.

2011-06-21 18:32:00 3335

原创 IT系统笔记(一)

我们去看看运营商的IT启动,作为一个大型企业IT系统的代表。在网上,以及豆丁中,国内运营商的资料是比较多的。对于向电信运营商提供产品,服务,有必要对他们的IT系统做一个了解。这是CTG-MBOSS(中国电信集团管理/业务/运营支撑系统),是支撑中国电信运营和管理的企业信息化(IT)架构,由企业信息化战略目标、三阶段性要求MPDS方法论、功能和技术架构、管控架构以及规范体系等组成。是所有

2011-06-21 18:06:00 2949

翻译 [译]2011年移动开发者经济学报告(四)

谁是竞争的赢家 第一部分 开发者的青睐:在平台竞赛中的赢家和输家(下)用户可以买到你的爱开发者的青睐在过去12个月有很大的改变。是什么确定平台的选择?换句话,是什么促使开发者为平台投入他的时间和精力?是收入,功能,个人喜好还是可到达的用户数?过去一年开发者变得更有经济头脑。图中选择平台的五大原因中,只有一个是技术因素,其他四个都是商业因素。钱买不到爱,但用户可以。半数受

2011-06-21 16:27:00 2363

翻译 [译]2011年移动开发者经济学报告(三)

谁是竞争的赢家 第一部分 开发者的青睐:在平台竞赛中的赢家和输家(中)平台竞赛中的赢家和输家从智能手机时代开始,平台竞争空前激烈。在短短两年时间内,Apple的iOS和Google的Android已经使用户、行业平平和移动开发者着迷。Nokia的Symbian,曾经的移动平台之王,在2011年的第一季度已部署在超过5亿台手机上,现在正式被逐步淘汰,而Nokia季度的智能手机

2011-06-17 14:36:00 2550

翻译 [译]2011年移动开发者经济学报告(二)

谁是竞争的赢家第一部分 开发者的青睐:在平台竞赛中的赢家和输家(上)应用和软件的产业生态链对移动业界的冲击是令人震惊的。在过去的两年中,应用改变了手机制作商的排名,具有强大软件生态链条的Apple和Google在手机销量排行榜上取代了传统的前五大制作商中最后的两个(索爱和摩托罗拉)。Nokia固守Symbian平台已经10年了,通过和微软的合作(在微软和Google上两害取其小),

2011-06-14 16:15:00 2658

原创 数据挖掘笔记(二)

数据挖掘常用的方法 利用数据挖掘进行数据分析常用的方法主要有分类、回归分析、聚类、关联规则、特征、变化和偏差分析、Web页挖掘等, 它们分别从不同的角度对数据进行挖掘。①分类。分类是找出数据库中一组数据对象的共同特点并按照分类模式将其划分为不同的类,其目的是通过分类模型,将数据库中的数据项映射到某个给定的类别。它可以应用到客户的分类、客户的属性和特征分析、客

2011-06-14 10:55:00 3704

原创 数据挖掘笔记(一)

数据--》数据仓库--》数据挖掘-》模型评估-》知识数据分析通过数据分析可以发现最有价值客户,是组合销售更有效率,留住那些最有价值客户,用更小的成本发现欺诈现象。通信业手机数据分析目的是为了方便快捷地管理用户。但数据中包含了很多关于各个变量之间关系的信息,这些信息可被用来改进相关领域的决策。基础在于数据库的数据的处理,数据处理有两种类型1、操作型(联机事务处理O

2011-06-13 17:45:00 2827

翻译 [译]2011年移动开发者经济学报告(一)

visionmobile继去年的Developer Economics 2010,又推出了Developer Economics 2011【pdf】,很值得看看。开发者和品牌厂商如何在移动应用经济中获利2011年 移动开发者经济学报告对移动开发者,应用和品牌的分析研究报告 关键内容获取开发者青睐的竞争使用mobile web的增长。在过去的一年移动平

2011-06-10 17:25:00 3199 5

原创 一些IT名词

一些IT名称BI: Business Intelligence, 商业智能 BOSS:BOSS=BSS+OSS,运营支撑系统+业务支撑系统 BSS:业务支撑系统 CDN:Content Delivery Network 内容分发网络 CMM:也写为SW-CMM, Capability Maturity Model for Software,软件成熟度模型

2011-06-10 09:19:00 3968

原创 云计算笔记(一):基础概念

本文用于收集和整理云计算设计的概念。现在的云计算有些过热(“人人都在谈论它,但没有人真正知道它”),很多研究都挂上了这个名词来显示其时髦。从某种意义上讲:云计算is nothing new,只是概念的创造。重新整理了网络资源,特别适合与运营商(包括亚马逊)来整理他们的产品和服务。云计算提供了很好的梳理,梳理了信息内容提供和信息获取途径 。而云这个概念sell得好,也是由于需求推动,技术

2011-06-07 17:34:00 6081 3

Pro Android学习:联系人API

Pro Android学习系列中的传感器小例子。具体见http://blog.csdn.net/flowingflying/article/details/6212512

2015-06-15

Servlet速成学习

跟踪http://edu.51cto.com/course/course_id-1774.html学习,在代码上做笔记,可算是速成学习完servlet

2015-03-20

Pro Android学习:传感器

Pro Android学习系列中的传感器小例子。具体见http://blog.csdn.net/flowingflying/article/details/6212512

2015-02-06

[zip文件] Pro Android学习:拖拽小例子

Pro Android学习系列中的拖拽小例子。具体见http://blog.csdn.net/flowingflying/article/details/6212512

2014-12-12

Pro Android学习:touch screen小例子

Pro Android学习系列中的Touch Screen小例子。具体见http://blog.csdn.net/flowingflying/article/details/6212512

2014-11-18

Pro Android学习:list widget小例子

Pro Android学习系列中的List Widget2小例子。具体见http://blog.csdn.net/flowingflying/article/details/6212512

2014-10-23

Pro Android学习:widget小例子

Pro Android学习系列中的Home Screen Widget小例子。具体见http://blog.csdn.net/flowingflying/article/details/6212512

2014-10-15

Pro Android学习:media frameworks小例子

Pro Android学习系列中的media frameworks小例子。具体见http://blog.csdn.net/flowingflying/article/details/6212512

2014-09-30

[zip文件] Pro Android学习:telephony小例子

这是Pro Android学习系列中Telephony API部分的例子源代码。相关学习笔记见:http://blog.csdn.net/flowingflying/article/details/6212512

2014-09-16

Pro Android学习:location小例子

这是Pro Android学习系列中location部分的例子源代码。相关学习笔记见:http://blog.csdn.net/flowingflying/article/details/6212512

2014-08-27

Pro Android学习:2D动画小例子

这是Pro Android学习系列中2D动画部分的例子源代码。相关学习笔记见:http://blog.csdn.net/flowingflying/article/details/6212512

2014-08-14

Pro Android学习:Alarm manager小例子

这是Pro Android学习系列中alarm manager部分的例子源代码。相关学习笔记见:http://blog.csdn.net/flowingflying/article/details/6212512

2014-07-18

Pro Android学习:Broadcast小例子

这是Pro Android学习系列中Broadcast部分的例子源代码。相关学习笔记见:http://blog.csdn.net/flowingflying/article/details/6212512

2014-07-01

Pro Android学习:AsyncTask小例子

这是Pro Android学习系列中AsyncTask部分的例子源代码。相关学习笔记见:http://blog.csdn.net/flowingflying/article/details/6212512

2014-05-16

Pro Android学习:了解Handler小例子

这是Pro Android学习系列中Android Service部分的例子源代码。相关学习笔记见:http://blog.csdn.net/flowingflying/article/details/6212512

2014-05-08

Pro Android学习:了解package的小例子

这是Pro Android学习系列中了解package部分的例子源代码。包括通过共享UserID实现资源共享,以及lib项目

2014-04-18

Pro Android学习:Android service小例子

这是Pro Android学习系列中Android Service部分的例子源代码。相关学习笔记见:http://blog.csdn.net/flowingflying/article/details/6212512

2014-03-27

Pro Android学习:Http service小例子

这是Pro Android学习系列中http service的例子源代码。

2014-02-10

Pro Android学习:permission例子

这是Pro Android学习系列中permission部分的例子源代码。

2013-12-19

Pro Android学习:Preference(首选项)小例子

这是Pro Android学习系列中preference部分的例子源代码。

2013-12-04

Pro Android学习:ActionBar小例子

Pro Android学习系列中的action bar小例子。

2013-11-07

Pro Android学习:Dialog小例子

这是Pro Android学习dialog部分的例子源代码。

2013-10-30

Pro Android学习:Fragment

这是Pro Android学习Fragment部分的例子源代码。

2013-10-25

Pro Android学习:Menu

是Pro Android学习笔记Menu系统的例子代码

2013-09-29

NTLM PPROXY client的实现(C source code)

HTTP PROXY中NTLM的客户端的C源代码。包含相关的DES等算法在内。Base64的算法,是通过网上共产主义获取,MD4,MD5,HMAC MD5的算法是RFC中提供的,其余的可以根据下面链接的步骤进行编写。我提供一个源代码的例子。其中arith_开头的相关算法,httppc_ntlm是 NTLM的type1、type2、type3消息的应答构成,test_httppc_connect是一个测试的例子,里面没有main函数,但是另外构造一个main函数,在wei_set_proxy_info之后,调用wei_httppc_connect就可以了。详细见http://blog.csdn.net/flowingflying/archive/2009/03/03/3952796.aspx 有朋友说少了头文件,我查了一下,不好意思,少了md.h。请参考下面。 /* Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All rights reserved. License to copy and use this software is granted provided that it is identified as the "RSA Data Security, Inc. MD4 Message-Digest Algorithm" in all material mentioning or referencing this software or this function. License is also granted to make and use derivative works provided that such works are identified as "derived from the RSA Data Security, Inc. MD4 Message-Digest Algorithm" in all material mentioning or referencing the derived work. RSA Data Security, Inc. makes no representations concerning either the merchantability of this software or the suitability of this software for any particular purpose. It is provided "as is" without express or implied warranty of any kind. These notices must be retained in any copies of any part of this documentation and/or software. */ #ifdef __cplusplus extern "C" { #endif #ifndef WEI_MD_H #define WEI_MD_H #ifndef IN #define IN #endif #ifndef OUT #define OUT #endif /************************************ 算法:MD4和MD5 *********************************/ //从RFC1320 The MD4 Message-Digest Algorithm的附录 //从RFC1321 The MD5 Message-Digest Algorithm的附录 /* PROTOTYPES should be set to one if and only if the compiler supports function * argument prototyping.The following makes PROTOTYPES default to 0 if it has not * already been defined with C compiler flags. */ #ifndef PROTOTYPES #define PROTOTYPES 0 #endif /* POINTER defines a generic pointer type */ typedef unsigned char * POINTER; /* UINT2 defines a two byte word */ typedef unsigned short int UINT2; /* UINT4 defines a four byte word */ typedef unsigned long int UINT4; /* PROTO_LIST is defined depending on how PROTOTYPES is defined above.If using PROTOTYPES, * then PROTO_LIST returns the list, otherwise it returns an empty list. */ #if PROTOTYPES #define PROTO_LIST(list) list #else #define PROTO_LIST(list) () #endif /* MD4 context. */ typedef struct { UINT4 state[4]; /* state (ABCD) */ UINT4 count[2]; /* number of bits, modulo 2^64 (lsb first) */ unsigned char buffer[64]; /* input buffer */ } MD4_CTX; void MD4Init PROTO_LIST ((MD4_CTX *)); void MD4Update PROTO_LIST ((MD4_CTX *, unsigned char *, unsigned int)); void MD4Final PROTO_LIST ((unsigned char [16], MD4_CTX *)); /* MD5 context. */ typedef struct { UINT4 state[4]; /* state (ABCD) */ UINT4 count[2]; /* number of bits, modulo 2^64 (lsb first) */ unsigned char buffer[64]; /* input buffer */ } MD5_CTX; void MD5Init PROTO_LIST ((MD5_CTX *)); void MD5Update PROTO_LIST ((MD5_CTX *, unsigned char *, unsigned int)); void MD5Final PROTO_LIST ((unsigned char [16], MD5_CTX *)); #endif #ifdef __cplusplus } #endif 因为我没有认真地打包封装,而是从我的一个project中抽出了,有些遗漏,请大家原谅。今天又有网友来问PRIVATE在哪里定义。因为代码不在手头的机器上,没法仔细看,PRIVATE的定义如下 #define PRIVATE 定义为空,这是模仿C++的private,说明这个函数不会被其他文件引用,只用于本文件。 最近又收到网友的来信,说少了几个util文件。这个是不在ntlm的算法中,而是在验证例子test_httppc_connect.cpp中使用。查了一下,我确实没有放到网上。汗啊,因为验证例子是从某个程序中抽取出来,里面包含一个很简单的http的解析。我本来想update资源,没有找到 update的方法。需要说明的是这部分和真正的算法没有直接关系。放在这里,太长了,如果需要的网友,请到http://blog.csdn.net/flowingflying/archive/2009/03/03/3952796.aspx 那里下载。

2009-03-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除