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

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

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

原创 笔记:移动网络流量

今天听了一个讲座,Ovum咨询公司的张智华过来介绍移动发展和移动流量,自己对这方面也很感兴趣就下去听了,刚好昨天csdn的一个编辑留言,说想将之前我翻译的ViewMobile的2011年移动开发者经济学报告在他们的电子刊物上刊登,我同意了。ViewMobile的报告很值得一看。这

2011-07-29 15:27:59 3362

原创 Android学习笔记(三九):资源resource(下)

在上一次学习笔记中,学习了XML文件的解析,实际上一些简单的activity属性,一些简单的信息,我们也可以放入xml文件中,可以直接放入res/vaules,由系统来进行解析,而无须使用XmlPullParser来自己分析。Dimension用于字体大小,间距pading等等。

2011-07-28 16:05:43 10794 2

原创 独立思考Justic:This Land is My Land & Consenting

终于看了公开课公正的第四集,这集介绍John Locke的哲学。John Locke的哲学初看和自由主义类似,但是深究不竟然。  John Locke认为人的某些权利life, liberty, and property,是人处于自然状态已经具有的,是不可以被侵犯和被剥夺,即便是

2011-07-26 23:09:59 3010

原创 编程方法学 - 公开课学习笔记(五)

第13课:对字符串的处理 2011.7.25  接着上一课介绍String,进行了char和String的区分。  介绍了StringTohenizer的用法,以前我一般使用的是String[] str.split的方式,从C过来,比较习惯[]的数组方式。同样适用单纯分割,可以用于文本啊消息的解析。缺省是“ ”分割,如果需要使用其他的分割或者增加某些分割,可以在构造函数中指定,例如new

2011-07-25 15:26:59 3076

原创 Android学习笔记(三八):资源resource(上)、XML解析(XmlPullParser)

resource是java源代码之外的静态信息。例如layout。resource作为文件存放在res/目录下面,除了res/raw/外,Android会自动解析,例如layout文件,我们不需要自己去解析XML封装。我们之前用过res/layout/,以及res/anim/之前已经用过。Image:文件存放在res/drawable/,存放应用的icon。Raw:res/raw/,程序所

2011-07-25 10:47:33 22637 2

原创 调度系统

铁道部发言人王勇平表示,铁路部门对这起事故的发生,向广大旅客表示深深的歉意。他表示,温州动车追尾事故原因是雷击造成设备故障导致的。  此处并非想评论时事,虽然天下人说天下事。将整个系统可以看作一个调度系统,由于雷电原因,致使A车无信号兼无动力,导致B车在不知情之下,撞向A车。这件

2011-07-24 16:52:24 3439 5

原创 人机互动 - 公开课学习笔记(一)设计一致的产品体验

“Human Computer Interaction Seminar”是2010的课程,算是网易公开课中很新的课。IT中,基础的东西不变,而同时要跟上潮流的发展。第1课:Designing a Unified Experience: Bringing Interaction,V

2011-07-21 17:15:03 3613 1

原创 编程方法学 - 公开课学习笔记(四)

第10课:私有变量的重要性,第11课 Gimage类

2011-07-21 09:55:00 2901

原创 Android学习笔记(三七):再谈屏幕切换

切换需注意数据保存和恢复  在Android学习笔记(三六):横屏竖屏的切换中,我们配置了两个layout,一个用户普通的portrait,一个用户landsapce方式。如果只有一个layout,我们沿用上一个例子,删除了在layout-land/中的xml文件,则在屏幕切换时,会按照原来的排版,适配新的屏幕。程序我进行了简化,每按一次pick,就加一,用此来跟踪是否需要进行数据保存和恢复,

2011-07-20 16:42:03 7307 1

原创 如此工行网银升级

昨天操作工行网银,所有的理财帐号无效,本想看看贵金属的买卖,看看黄金和白银如何高歌猛进,结果进去一看,帐号不见了,之前所买的都不见了。想想可能是升级啊什么的,虽然网页上无此提示,就关闭了。今天晚上再次登陆,依然如此,网上看看,说什么删除cookie之类的就可以,试了,还是不行,不过可以看到理财帐号,但是进去还是没找到卡号之类的。只好打95588.  1、这个问题确实是由于工行网银升级导致。不是

2011-07-19 21:47:12 3435

原创 Android学习笔记(三六):横屏竖屏的切换

1、准备环境  对模拟器,只要“Ctrl+F12“,就可以可以实现竖屏(portrait)和横屏(landscape)的切换。2、UI的屏幕切换实现下面一个简单的例子,如图。我们需要写两个Android XML文件,假定

2011-07-18 17:47:09 17615 15

原创 编程方法学 - 公开课学习笔记(三)

第7课:循环与“一半”的问题,第8课:信息隐藏,第9课:字符串。

2011-07-18 15:42:26 2837 1

转载 [转]俄总统:俄青年争当公务员“说明腐败很严重”

来源:人民网:http://www.people.com.cn/h/2011/0716/c25408-2225067436.html原出处:《广州日报》本报讯据俄罗斯媒体14日报道,俄总统德米特里·梅德韦杰夫认为,官员职业在俄罗斯青年中受欢迎说明腐败水平很高。梅德韦杰夫在接见来自

2011-07-17 09:29:53 2726

原创 球星和球员

从姚明谈起……  不可否认,姚明是一个优秀的运动员,而且是一个非常优秀的运动员,是一个让对手头痛的运动员。问题是:姚明是否是这个时代最伟大的运动员之一,或者先问,姚明是否一个球星,或者一个伟大的球星。  看看前几年的宏远,那时,易建联在队中已经是非常优秀的运动员(按CBA标准),

2011-07-12 21:23:00 1769

原创 编程方法学 - 公开课学习笔记(二)

第4课:计算机科学发展史 & 第5课 变量

2011-07-12 14:55:15 3280 2

原创 编程方法学 - 公开课学习笔记(一)

好像一直并没有专门学习过某种语言,C也罢,C++也罢,VC也罢,都是在实践中学习。但是Java看过《Thinking in Java》,在实际开发中,优秀的编程风格是很重要的,在我们看source code,有些是社区开源代码时,有时真的很痛苦。在网易上有门公开课《编程方法学》,

2011-07-07 14:58:50 6403 3

原创 移动虚拟化VMWare MVP

MVP = Mobile Virtualization Platform 移动虚拟化平台;是VMWare提供移动虚拟化平台,目标设备为手机和平板。通过MVP驱动的方式,MVP在kernel中运行标准的移动操作系统无需更改。这个kernel不是指Android操作系统中的内核,

2011-07-05 17:50:04 4922

原创 新版CSDN博客

奇特的排名方式CSDN改版,排名方法非常奇怪,无法理解。分数线是高考的唯一标准,但是有人因为出生的血统而获得加分,有人因为有钱玩航模加分,有人因为比别人跑得快加分,这些都腐蚀分数我作为唯一衡量标准,可以根据教育水平对不同地区的招生进行倾斜,但是不能动分数。你可

2011-07-04 22:03:52 3581 12

原创 7月上半月的钱眼

这是写给自己的,因为本来就没几个钱。就像预计金价要跌一样,有时还是沉不住气。不过呢,今天到建行,拿了第一个金币(虽然只是10g),作为固化财富的初步。短线操作肯定被玩死,所以还是长线形势判断的好。所以也尝试分析,比记录,以后可以对比一下,看看,什么才是最关键的

2011-07-03 21:53:22 1515 2

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关注的人

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