摘要: 有个需求需要支持android插上键盘,鼠标等外设,但是这样就不能使用microusb口进行adb调试了。研究了一番,发现可以利用wifi进行adb无线调试(adb应该本身已经支持无线调试)。WIFI调试的前提是android设备和PC在同一局域网内,并且PC本身已经安装了adb和android S... 阅读全文
posted @ 2014-07-25 18:06 学学自由泳 阅读(899) 评论(0) 推荐(0) 编辑
摘要: 最近使用python实现一个小工具,需要从网站下载文件,下载时服务端需要进行ntlm验证,否则返回401错误响应。经研究 requests库配合requests-ntlm 可以解决这个问题。 ntlm(NT LAN Manager) 是微软提出的一种安全验证协议。 requests-ntlm... 阅读全文
posted @ 2014-07-07 13:40 学学自由泳 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 先看以下C++代码:CLanguageHandler* pLanHander = getLanguageHandler(iLanCode); if(NULL != pLanHander) { pLanHander->translate(strText); } else { cout<<"Do not support this language!"<<endl; }CLanguageHandler* CToolManager::getLanguageHandler(int iLanCode){ switch iLanCode { case LAN 阅读全文
posted @ 2013-04-07 20:48 学学自由泳 阅读(2918) 评论(0) 推荐(1) 编辑
摘要: 自己用C++实现最基本的数据结构之一单链表,常用功能都有了,可以很方便的进行栈和队列功能的扩展。另外,感谢老婆花了一个晚上帮忙测试,能够想到的场景都经过单元测试。下面是代码。singlelist.h:链表结点数据元素类型ELEMTYPE,重载了运算符==,=,<,>,方便运算。 1 #ifndef SINGLE_LIST_H 2 #define SINGLE_LIST_H 3 #include <stdlib.h> 4 #include <stdio.h> 5 6 enum 7 { 8 RET_SUCCESS = 0, 9 RET_FAILURE = -1 阅读全文
posted @ 2013-04-01 23:04 学学自由泳 阅读(1016) 评论(2) 推荐(0) 编辑