- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 Jsonengine环境搭建及上传GAE错误处理
最近学习jsonengine, 在HowToInstall新的jsonengine到GAE(Google App Engine)是遇到了一些编译和上传错误,现总结如下。环境搭建: 1)下载并安装JDK7. 最新的GAE版本推荐使用JDK7. 2) 下载GAE的SDK-java版本,参考App Engine SDK for Java, 并解压到磁盘,例如解压到D:\app
2013-05-26 11:48:16
940
原创 weinre调试环境搭建
网页问题分析过程中经常会遇到需要分析手机页面源码的情况,之前都是通过工具将手机上的网页另存为html文件,然后在PC上通过Chrome或Firfox进行网页结构分析。这种方式得到的相当于“二手”页面,希望能直接在PC上对手机页面的源码结构进行查看和分析,发现通过weinre工具可以很好实现这一目标,现将环境搭建过程回顾如下。一、工具准备以下工具与本人使用的环境做介绍。1. PC端C
2013-04-13 00:00:17
2744
转载 浏览器内核WebKit编年史
浏览器内核WebKit编年史 回首六年前,2005年,网络和现在完全不同。那时,浏览器大战已告尾声,虽然Netscape战斗英勇,但微软和Internet Explorer的地位看起来越来越稳固。看起来互联网正要落入这个邪恶帝国手上,还有一点,地球人已经阻止不了微软了。然后在2005年6月7日,在WWDC上,Bertrand Serlet走上讲演台推出了并不被人看好的产品——
2012-08-26 13:00:37
2228
原创 链表逆序
设链表节点为typedef struct tagListNode{ int data; struct tagListNode* next;}ListNode, *List;要求将一带链表头List head的单向链表逆序。分析: 1). 若链表为空或只有一个元素,则直接返回; 2). 设置两个前后相邻的指针p,q. 将p所指向的节点作为q指向节点的后继; 3). 重复2),知道q为空 4). 调整链表头和链表尾示例:以逆序A->B->C->D为例,图示如下实现及测试代码如下:
2010-10-23 17:23:00
46760
2
转载 同步 异步 阻塞 非阻塞的区别
同步 异步 阻塞 非阻塞的区别 同步:函数没有执行完不返回,线程被挂起阻塞:没有收完数据函数不返回,线程也被挂起异步:函数立即返回,通过事件或是信号通知调用者?非阻塞:函数立即返回,通过select通知调用者?这样看来异步和非阻塞有什么区别呢?异步=非阻塞?同步是在操作系统层面上,阻塞是在套接字上?Reacto
2009-10-10 23:02:00
1729
转载 函数调用方式CALLBACK与WINAPI
WINAPI和CALLBACK这两个宏有什么区别呢?_stdcall _cdecl _pascal _fastcall这些关键字是什么意思,有什么区别呢?MSDN definition:WINAPI ·Use in place of FAR PASCAL in API declarations. If you are writing a DLL with exporte
2009-09-13 13:38:00
982
原创 winsock下获取主机IP地址
/***************************************************************************功能:获取网络主机的相关信息(存储在hostent结构中)实现:gethostbyname()/gethostbyaddr()输入:1.主机名;2.主机ip地址;3.NULL->返回本机信息测试输入:NULL,Leen,shenji
2009-09-05 11:40:00
1469
转载 C语言去除空白字符trim函数的高效实现
摘自:http://my.huhoo.net/archives/2009/02/c_2.html 看了终南写的一文,觉得还是有些需要改进之处。空白字符指空格、水平制表、垂直制表、换页、回车和换行符,他的方法如下:#include #include char *trim(char *str){ char *p = str; char *p1
2009-09-05 11:35:00
1704
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人