摘要: 转这篇文章的主要意义在于:理解Http post和get,以及QueryString和Header。OAuth认证方面还是看官方文档就行了。众所周知,新浪微博开放平台采用的是OAuth(1.0) 认证方式。那么,OAuth是什么呢?说白了OAuth其实就是个协议,也可以说是一个标准,一个Pattern,一个模型。这个协议是用来解决什么问题的呢?举个例子,你在建设银行开了个账户,假设现在你想在申银万国(券商)那开个股票账户炒股,那么申银万国如何访问你的建行账户,从里面转钱出来买股票呢? 很显然,你不想告诉它你银行账户的密码让它直接去银行获取你的账户信息。那么解决这个问题的方法就是:授权,你去建行 阅读全文
posted @ 2012-01-10 18:04 lingyun1120 阅读(1298) 评论(2) 推荐(1) 编辑
摘要: 首先我们先了解下Get请求和Post请求的区别:表单提交中get和 post方式的区别有5点:1.get是从服务器上获取数据,post是向服务器传送数据。2.get是把参数数据队列加到提交表单的 ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTPpost机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。3.对于get方式,服务器端用 Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。4.get 传送的 阅读全文
posted @ 2012-01-10 17:03 lingyun1120 阅读(17533) 评论(0) 推荐(1) 编辑
摘要: 发现程序把图片保存到sdcard后,在相册里面找不到,只有在sdcard重新装载后会出现图片;原来图片保存到本地后,需要通知相册,加上如下代码就好了:Uri localUri = Uri.fromFile(imageFile);Intent localIntent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, localUri);sendBroadcast(localIntent);imageFile是图片的File对象;或者ContentValues localContentValues = new ContentValues();l 阅读全文
posted @ 2011-12-27 14:48 lingyun1120 阅读(2103) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/codebistu/article/details/6780339关于Android的Camera的Parameter本人在使用Camera的时候,setParameter()的时候,出现错误。代码如下: 1 Camera.Parameters parameters = camera.getParameters(); 2 3 WindowManager manager = (WindowManager)getSystemService(Context.WINDOW_SERVICE); 4 5 Display display = manager.ge.. 阅读全文
posted @ 2011-12-19 16:34 lingyun1120 阅读(16995) 评论(0) 推荐(0) 编辑
摘要: * OAuth2.0不需要签名了。之前所有的复杂的signatureBaseString计算、appSecret、 tokenSecret什么的都成浮云了,现在所有请求不需要签名了。所有二版微博API都使用HTTPS了。* 相对于1.0的Request_Token换Authorization_Code,Authorization_Code再换Access_Token的授权模式,2.0提供了一种更简洁给力的授权码方式:Authorization_Code直接换Access_Token模式。所以OAuth2.0的登录API只有两个oauth2/authorize和oauth2/accesstoke 阅读全文
posted @ 2011-12-12 14:23 lingyun1120 阅读(4121) 评论(0) 推荐(0) 编辑
摘要: http://www.oschina.net/question/163910_27289android中的事件类型分为按键事件和屏幕触摸事件,Touch事件是屏幕触摸事件的基础事件,有必要对它进行深入的了解。一个最简单的屏幕触摸动作触发了一系列Touch事件:ACTION_DOWN->ACTION_MOVE->ACTION_MOVE->ACTION_MOVE...->ACTION_MOVE->ACTION_UP当屏幕中包含一个ViewGroup,而这个ViewGroup又包含一个子view,这个时候android系统如何处理Touch事件呢?到底是ViewGrou 阅读全文
posted @ 2011-12-05 17:15 lingyun1120 阅读(635) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/dofty/article/details/1190606初识Visual Leak Detector灵活自由是C/C++语言的一大特色,而这也为C/C++程序员出了一个难题。当程序越来越复杂时,内存的管理也会变得越加复杂,稍有不慎就会出现内存问题。内存泄漏是最常见的内存问题之一。内存泄漏如果不是很严重,在短时间内对程序不会有太大的影响,这也使得内存泄漏问题有很强的隐蔽性,不容易被发现。然而不管内存泄漏多么轻微,当程序长时间运行时,其破坏力是惊人的,从性能下降到内存耗尽,甚至会影响到其他程序的正常运行。另外内存问题的一个共同特点是,内存问题本身并不会有 阅读全文
posted @ 2011-11-22 12:59 lingyun1120 阅读(465) 评论(0) 推荐(0) 编辑
摘要: DWORD WaitForMultipleObjects( DWORD nCount, const HANDLE* lpHandles, BOOL bWaitAll, DWORD dwMilliseconds);其中参数nCount 句柄的数量 最大值为MAXIMUM_WAIT_OBJECTS(64)HANDLE 句柄数组的指针。HANDLE 类型可以为(Event,Mutex,Process,Thread,Semaphore )数组BOOL bWaitAll 等待的类型,如果为TRUE 则等待所有信号量有效在往下执行,FALSE 当有其中一个信号量有效时就向下执行DWORD dwMillis 阅读全文
posted @ 2011-11-18 10:42 lingyun1120 阅读(776) 评论(0) 推荐(0) 编辑
摘要: 也许这是Windows的一个bug:我们的程序在屏幕右下角托盘区有对应的图标(调用Shell_NotifyIcon函数),如果由于意外等原因,Windows的explorer进程会重启一下,这时候我们发现自己的程序的托盘区图标没有恢复回来。-------------------------------------------------------------------------------------------------下面是解决方法,基于在VC6.0的MFC(对话框类名为CMyDlg):1. 在MyDlg.h文件的开头处定义消息WMEX_TASKBARCREATED:const U 阅读全文
posted @ 2011-11-18 09:52 lingyun1120 阅读(709) 评论(0) 推荐(0) 编辑
摘要: 写博客写了六七年,偷懒成我这样,加起来居然也已经有了数百篇文章几十万字。后来各种社交网站带走了一半人,剩下的一半人这两年也被各个门户网站的微博带走了。我左边的链接里全是一两年没有再更新过的朋友,不止是人走茶凉了,茶都干了,只剩下杯具还放在那里,估计大部分连自己的登录名和密码都忘记了。我但我更喜欢这样,就像你一直在这里,忽然之间拥来一批人,和你干着一样的事,忽然他们又都走了,这里并不冷清,但周围不再纷杂。很多朋友问我,为什么不开微博。其实我开过几天微博,后来觉得不适合,便把账号关了。并不是一百四十个字不够我写的,谁高兴写一千四百个字啊。这要是写文章,还得想半天,一百四十个字,就只用想些佳句就成。 阅读全文
posted @ 2011-11-17 15:45 lingyun1120 阅读(315) 评论(0) 推荐(0) 编辑