自定义博客皮肤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)的专栏

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

  • 博客(12)
  • 资源 (25)
  • 论坛 (4)

翻译 VisionMobile:2012年移动开发者经济报告(九):四、应用市场销售(下)

逃离瓶颈那么,开发者如何打破应用发现的瓶颈?目前有多种应用市场营销方式,从社交网络推广到专业公共关系(PR)服务。 如下图所示,Facebook无疑是开发者采用的最流行推广渠道,平均有47%的开发者(所有平台)采用。Facebook宣称仅在2012年3月,移动应用页面有超过160M的访问。除应用商店外,Facebook是全球范围唯一的发布渠道。Facebook作为推广渠道的占比优势在所

2012-07-29 10:51:07 5417 2

翻译 VisionMobile:2012年移动开发者经济报告(八):四、应用市场销售(上)

四、应用市场销售:寻找有保障的用户领地2011-2012最显著趋势是电信运营商发布渠道被边缘化。不考虑平台,将电信运营商门户作为主要发布渠道的比例减少了47%。这些门户在前Apple时代主导内容发布,包括铃音下载,墙纸和Java应用。电信运营商因此决定性地失去服务发布控制权。有一例外,据IHS Screen Digest数据,由于中国Google Play的缺位,中国移动的应用商店有其22%用

2012-07-27 17:19:54 4113

翻译 VisionMobile:2012年移动开发者经济报告(七):三、开发者的收入(下)

通过收入模式取胜应用经济已有相当数量的经济创新,正如在本章前面所介绍,有11种收入模式供选择和组合。在报告中,我们研究获得成功的收入模式。我们发现开发者目前平均只使用不到2种收入模式。不考虑平台,下载付费是最常用的收入模式,有34%的开发者采用,与去年相比轻微下降。广告紧随其后,有33%。 自去年开始流行应用内购买,所以应用购买现成为最常用收入模式之一并不奇怪。据应用分析公司App Ann

2012-07-25 11:14:39 4691

翻译 VisionMobile:2012年移动开发者经济报告(六):三、开发者的收入(上)

三、开发者收入在哪?量度开发者经济中的收入 vs 成本自2009年一夜成功的故事首次出现在主流科技新闻后,开发者利润一直是移动业界激烈讨论的话题。和Android相比,通常认为Apple的iOS每应用收入更高,但大多最后证实都只是传闻。为进一步了解开发者盈利情况,我们调查了超过1500名开发者,询问他们在六大主要平台(iOS,Android,Windows Phone,黑莓,Java ME和m

2012-07-24 11:21:45 4318

转载 【转】新浪小心!

From:http://home.donews.com/donews/article/1/173583.html文/DoNews专栏作家 朱小坤 谢灵宁新浪网一直对微博(Weibo.com)寄予厚望。这家多年来尽管多数时候处于传统门户领域的领头地位,但也一直被腾讯、网易、搜狐等互联网门户公司追赶,始终没有形成足够多的壁垒。新浪的主要收入来源大多来自于互联网广告,而网易和搜狐等公司则因为

2012-07-20 13:19:22 8228

翻译 VisionMobile:2012年移动开发者经济报告(五):二、神话般的“开发者”

二、神话般的“开发者”了解现今开发者的多种形态(和规模)在00年代,互联网通过无中介的分销渠道以及直接关联内容创作者和消费者,扰动很多行业的传统模式,如音乐和媒体出版;在10年代,移动应用通过直接关联应用开发者和消费者以及降低双方准入门槛,对更多行业进行革新,如时装、零售、企业服务,房地产和交通。在新应用经济中,开发者是创新的引擎,应用是消费者的最后一公里。企业逐渐意识到吸引开发者是最

2012-07-19 16:45:04 4302

翻译 VisionMobile:2012年移动开发者经济报告(四):一、新格局看似尘埃落定(下)

平台双寡头例外的地区iOS,Android和mobile web在全球范围被开发者采纳,存在地域有差别。欧洲,北美开发者喜欢将iOS作为主要开发平台,而亚洲、非洲和南美则是Android。这和消费者价格敏感保持一致。尽管Android,iOS双寡头平台更加巩固,有两个例外。第一、Java ME是非洲第二大平台,表明大量低价功能手机仍在那里使用,机会出现在功能手机创新(例如,M-Pesa 移

2012-07-18 09:48:42 3649 1

翻译 VisionMobile:2012年移动开发者经济报告(三):一、新格局看似尘埃落定(中)

生态系统在两个维度上扩张2008年现代应用商店出现时,移动应用生态系统组成主要是“长尾”上的个人开发者和小公司,他们的应用未能在大众中广受欢迎。两年后,“短头”上的高调大众应用不断增加,源于传统数字媒体公司和书籍、视频和音乐经营者“走入移动”。首先是iOS,随后有Android和Windows Phone 7, 都已签署了范围广泛的内容交易合同,为平台带来顶级数字媒体出版商。以Goog

2012-07-17 16:59:50 4769

翻译 VisionMobile:2012年移动开发者经济报告(二):一、新格局看似尘埃落定(上)

一、新格局看似尘埃落定移动应用现象持续扰动业界,在2012年达到更深远的里程碑。智能手机和平板取代浏览器,成为移动服务开发和部署的新主流“平台”。2012年Q1,智能手机出货量为145M,占全部手机销售36%,超过了PC和笔记本总和(107M,据Canalys资料,2012年Q1)。于此同时,根据ABI资料,基于两个因素,平板自2011年第三季度销量超过上网本,Apple占据了包括笔记

2012-07-17 15:31:15 3220

翻译 VisionMobile:2012年移动开发者经济报告(一):关键内容

论理靠约架,打架靠群殴,无论说得如何冠冕堂皇,如何煽情,说白了,都是没有开化的野蛮人!这些人谈民主,是当下最大的冷笑话。那一大块还是一大坨的东西,别以为黄色就能冒充金子,臭不可闻,掩鼻绕行。       -2012年7月6日新移动应用经济VisionMobile开发者研究报告系列的第三期;量度开发者收入和成本;分析应用供给和需求,领悟市场挑战和开发者类别关键内容新数字生

2012-07-04 17:26:15 2622 1

翻译 VisionMobile:虚拟助手(VA)- Siri背后的前沿UI技术(六)

六、超越Siri:什么隐藏在VA市场中在越过最初的适配裂缝后,声控虚拟助手市场充满活力,在人工智能、语音识别、搜索、用户分析,头像定制化方面技术革新的节奏快,一些核心技术问题即将解决。快速增长的移动广告和在线商务从外部推动VA市场的繁荣—更何况未来跨屏和跨设备部署VA的机遇。Nuance公司的移动和电视副总裁Matt Revis指出:“所有OEM都会投资在这个领域,否则会将被边缘化。有些OEM

2012-07-03 15:09:56 4226 3

翻译 VisionMobile:虚拟助手(VA)- Siri背后的前沿UI技术(五)

五、VA价值链中的领军者和挑战者创建虚拟助手是项复杂的工作,在一定程度上整合供应链上各个模块,需要从技术厂商、搜索引擎、网络广告,第三方服务供应商,应用商店,手机制造商那里得到许可并建立合作伙伴关系。本章节将分析虚拟助手市场的领军者和挑战者。领先的VA应用由R&D所驱动,美国公司是领军者,俄罗斯和印度公司紧随其后。虚拟助手方案:领军者Apple  (Cupertino, CA, USA

2012-07-02 16:42:31 2910

[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

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

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

恺风的留言板

发表于 2020-01-02 最后回复 2020-01-02

CSDN博客订阅Feedsky无法更新

发表于 2009-06-19 最后回复 2009-08-11

修改名字不成功

发表于 2009-06-19 最后回复 2009-07-23

Intel移交Moblin至Linux基金会

发表于 2009-04-07 最后回复 2009-06-19

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