- 博客(135)
- 收藏
- 关注
转载 探究android:largeHeap
在日常的Android开发中,我们必然遇到过OutOfMemoryError这样的崩溃,产生的原因无外乎两点,一是内存过小不够用,二是程序设计有误,导致不能释放内存,其中后者情况较多。在解决这个问题时,我们亦或多或少听到android:largeHeap,然而这个概念又是什么呢,它该如何使用,存在哪些问题呢。本文讲比较全面介绍Android中的largeHeap帮助各位全面深入了解这个概念。
2015-09-22 17:05:01 6824
转载 QT的正则表达式
QRegExp是Qt的正则表达式类.Qt中有两个不同类的正则表达式.第一类为元字符.它表示一个或多个常量表达式.令一类为转义字符,它代表一个特殊字符. 一.元字符. 匹配任意单个字符.例如, 1.3 可能是1. 后面跟任意字符,再跟3^ 匹配字符串首. 例如, ^12可能是123,但不能是312$ 配字符串尾. 例如, 12$可以是312, 当不能是 123[] 匹配括号内输入的任意字符.[1
2009-09-09 11:43:00 1657
转载 Linux下查找内存泄露
Linux下面查找内存泄露的技术原理是提供自己的malloc和free版本。采用动态链接的方式代替glib的malloc和free。原理详细可见http://www-128.ibm.com/developerworks/linux/library/l-memory/google发布了一个tcmalloc动态库http://goog-perftools.sourceforge.net/doc/tcm
2006-12-23 22:57:00 2357
转载 搜索引擎相关站点收集
作者: falcon 发表日期: 2006-04-12 21:40 [简单介绍]这里收集了一些搜索引擎相关的站点,热切期盼大家在找到好的相关站点后在后面跟帖,谢谢1,基本策略http://www.lib.berkeley.edu/TeachingLib/Guides/Internet/Strategies.html 很多著名大学图书馆都有做教搜索的主页,加州伯克利过去半年进步很大,在网上
2006-11-15 20:54:00 2232
转载 VC利用boost库解析正则表达式
boost下载地址:http://www.boost.orgboost库安装比较麻烦,需要自己编译源文件,我整理了一下,如果仅仅需要做正则表达式,按下面的代码敲就行了.cmdvcvars32.batcd D:/boost_1_32_0/libs/regex/buildd:nmake -fvc6.maknmake -fvc6.mak install注意,别看下载下来的数据包没有多大,解压缩之
2006-09-21 11:40:00 2352
转载 在线正则表达式测试工具
正则表达式测试 body, td {font-size: 12} .big {font-size: 14} .regexp {font-size: 14; color: #ff0000} .input {font-size: 14; color: #808080} .table {border-left: 1px solid #808080; border-top: 1
2006-09-21 10:40:00 4814 1
转载 面向对象软件设计原则
n 单一职责原则(SRP)就一个类而言,应该仅有一个引起它变化的原因。n 开放-封闭原则(OCP)软件实体应该是可以扩展的,但是不可修改。n Liskov替换原则(LSP)子类型必须能够替换掉它们的基类型。n 依赖倒置原则(DIP)抽象不应该依赖于细节。细节应该依赖于抽象。n 接口隔离原则(ISP)不应该强迫客户
2006-09-19 15:03:00 2699
转载 帝国之争 动态网页编程语言谁主沉浮?
作者:ljbuyu 日期:2006-04-26ASP JSP PHP是动态网页编程语言中的三大霸主,ASP的全称是Active Server Pages,是一个WEB服务器端的开发环境,利用它可以产生和运行动态的、交互的、高性能的WEB服务应用程序。ASP采用脚本语言VBScript(Java script)作为自己的开发语言。JSP是Sun公司推出的新一代站点开发语言,他完全解决了目前ASP
2006-07-16 14:44:00 3220 3
转载 掌握 Ajax,第 5 部分: 操纵 DOM
掌握 Ajax,第 5 部分: 操纵 DOM使用 JavaScript 即时更新 Web 页面Brett McLaughlin, 作者,编辑, OReilly Media Inc.2006 年 4 月 27 日上一篇中 Brett 介绍了文档对象模型(DOM),它的元素在幕后定义了 Web 页面。这一期文章中他将进一步探讨 DOM。了解如何创建、删除和修改 DOM 树的各个部分,
2006-05-26 23:57:00 2074
转载 WEB2.0的关键词
Blog:网站内的个人网站,变形bbs使个人可以管理自己发布的帖子。WIKI:一个人发了帖子,所有读者都可以修改。ajax:一种不用自己刷新,网页上的信息就会自动更新的技术。XML:如果HTML相当于法律的话,那么XML则是宪法——约束法律的法。六度分割: 通过不超过六个人的关系,你可以找到世界上任何一个人。TAG:相当于互联网上个人文章的摘要,由文章作者决定如何书写,供互联网
2006-04-26 13:10:00 2634
转载 基于Ajax的应用程序架构汇总
浏览器端框架被划分成两大类:·应用程序框架:提供浏览器的功能,但是常以包括窗口小部件抽象和另外的部件而出名,其功能主要围绕桌面GUI框架。·基本结构框架:提供基本的管道和可移植的浏览器抽象,让开发者去创建内容。典型的功能:* 针对XMLHttpRequest的包装器以封装浏览器-服务器的交互。(所有的框架都提供这一功能)。* XML操作和查询。* 根据来自XMLHttpRequ
2006-04-26 13:08:00 2724
转载 掌握 Ajax,第 4 部分: 利用 DOM 进行 Web 响应
Brett McLaughlin, 作者和编辑, OReilly Media Inc.2006 年 4 月 10 日程序员(使用后端应用程序)和 Web 程序员(编写 HTML、CSS 和 JavaScript)之间的分水岭是长久存在的。但是,Document Object Model (DOM) 弥补了这个裂缝,使得在后端使用 XML 同时在前端使用 HTML 切实可行,并成为极其有效
2006-04-18 20:49:00 2382
转载 gsoap中文文档(8.1.7~8.1.15)
8.1.7 如何改变回传元素的名称 SOAP返回消息重的元素命名没有固定的方式,但是推荐使用方法名加Response结尾。例如,getQuote方法的返回参数为getQuoteResponse。 返回参数的名称可以在头文件中以类或结构体的方式声明。这个类或结构体的名字就是服务返回参数的名字。因此,远程方法的输出参数必须声明为类或结构体的一个(多个)字段。gSOAP预编译器可以自动生成用于存根例程
2006-04-17 20:58:00 4824 2
转载 gsoap中文文档(8.1.2~8.1.3)
8.1.2 关于命名空间 函数ns1__getQuote(上节提到的)中,使用了ns1__作为远程方法的命名空间。使用命名空间是为了防止远程方法名冲突,比方多个服务中使用同一个远程方法名的情况。 命名空间前缀及命名空间名称同时也被用来验证SOAP信息的内容有效性。存根例程通过命名空间表中的信息来验证服务返回信息。命名空间表在运行时被取出用于解析命名空间绑定,反序列化数据结构,解码并验证服务返回信息
2006-04-17 20:56:00 3143
转载 BitTorrent 协议规范(翻译)
BitTorrent 协议规范(翻译)BitTorrent 协议规范原文(英文)BitTorrent 是一种分发文件的协议。它通过URL来识别内容,并且可以无缝的和web进行交互。它基于HTTP协议,它的优势是:如果有多个下载者并发的下载同一个文件,那么,每个下载者也同时为其它下载者上传文件,这样,文件源可以支持大量的用户进行下载,而只带来适当的负载的增长。(译注:因为大量的负载被均衡到整
2006-04-16 16:57:00 2516
转载 gsoap中文文档(8.1.1)
8 快速指南 本指南旨在让你快速开始你的gSOAP开发之旅。阅读本节的内容,需要你对SOAP 1.1协议及C/C++语法有大体的了解。虽然使用gSOAP编译器可以直接用C/C++开始编写web服务及客户端程序而不需要了解SOAP协议的细节,但是由于我们在本节中使用了大量的实例来说明gSOAP与其他SOAP实现的连接及通讯,所以了解一些SOAP及WSDL协议也是必需的。 8.1 如何使用gSOAP
2006-04-16 16:47:00 5475
转载 gsoap中文文档(7.准备工作)
7 准备工作 要开始用gSOAP创建一个web服务应用, 你需要: 一个C/C++编译器. 拥有根据操作系统平台创建的可执行的gSOAP的stdsoap2(windows下为stdsoap2.exe)编译器。 拥有根据操作系统平台创建的可执行的gSOAP的wsdl2h(windows下为wsdl2h.exe)WSDL解析器。 需要stdsoap2.c或stdsoap2.cpp
2006-04-16 16:45:00 5002 1
转载 gsoap中文文档(6)
gSOAP 使用下面的软件包验证了其可用性: Apache 2.2 Apache Axis ASP.NET Cape Connect Delphi easySOAP++ eSOAP Frontier GLUE Iona XMLBus kSOAP MS SOAP Phalanx SIM SOAP::Lite SOAP4R Spray SQLData Wasp Adv. Wasp C++ White
2006-04-16 16:43:00 2489
原创 一个网格计算的构想
今天看到了Google实验室的一篇学术论文:MapReduce: Simpli ed Data Processing on Large Clusters。刚看到时很兴奋,感觉其中的网格计算的思想很是优秀。但兴奋过后,发现其原理其实比较简单,而且好像只适合用于一些需要进行非实时的大规模计算的场合,如搜索引擎的统计工作,对大部分开发任务来说,并无多大借鉴意义。 但MapReduce的这种
2006-04-15 00:58:00 2105 1
转载 Google MapReduce:Simpli ed Data Processing on Large Clusters
网络上关于MapReduce的介绍,最权威的就是 Jeffrey Dean 和 Sanjay Ghemawat 的那篇:MapReduce: Simpli ed Data Processing on Large Clusters 您可以到 labs.google.com 上下载。 对goole这样需要分析处理海量数据的公司来说,普通的编程方法已经不够用了。于是 google开发了MapR
2006-04-14 23:54:00 2538
转载 Google's BigTable 原理 (翻译)
Googles BigTable 原理 (翻译) 题记:google 的成功除了一个个出色的创意外,还因为有 Jeff Dean 这样的软件架构天才。 ------ 编者 官方的 Google Reader blog 中有对BigTable 的解释。这是Google 内部开发的一个用
2006-04-14 23:47:00 1285
转载 掌握 Ajax,第 3 部分: Ajax 中的高级请求和响应
Brett McLaughlin, 作家,编辑, OReilly Media Inc.2006 年 3 月 23 日对于很多 Web 开发人员来说,只需要生成简单的请求并接收简单的响应即可;但是对于希望掌握 Ajax 的开发人员来说,必须要全面理解 HTTP 状态代码、就绪状态和 XMLHttpRequest 对象。在本文中,Brett McLaughlin 将向您介绍各种状态代码,并展
2006-04-14 23:04:00 2225
转载 gsoap中文文档(5.gSoap2.x版与gSOAP 1.x版的不同)
5. gSoap2.x版与gSOAP 1.x版的不同 如果你是从1.x版升级到2.x版,请注意下面的内容。 gSOAP2.0及之后的版本是在1.x版基础上重写的。gSOAP2.0之后的版本是线程安全的,但之前版本不是。gSOAP2.x版本中的主要文件已经重新命名,以便与1.x版区分。gSOAP 1.X gSOAP 2.X soapcpp soapcpp2 soapcpp.exe so
2006-04-13 13:03:00 3585 1
转载 gsoap中文文档(4.gSoap2.2版与gSOAP 2.1版(或以前版本)的不同)
如果你是从2.1版升级到2.2或以后版本,请注意这些变化。 为了能够分离传输、内容编码、映射中的接收/发送设置,改变了运行时选项及标志。这些标志分布再四个类中:传输(IO),内容编码(ENC),XML编组(XML)及C/C++数据映射。不再提倡使用旧标志soap_disable_X及soap_enable_X(其中,X表示选项名)。具体内容请参见9.12节。
2006-04-13 13:02:00 2275
原创 gsoap中文文档(3.gSoap2.5版与gSOAP 2.4版(或以前版本)的不同)
按照WS-I Basic Profile 1.0a的要求,gSOAP2.5及以上版本默认使用SOAP RPC文字。这不需要去关心,因为WSDL解析器wsdl2h在你提供一个WSDL文档时,会自动注意这些不同点。增加了一个soapcpp2编译器的编译选项 -e ,用来保持与gSOAP2.4及以前版本的兼容性。
2006-04-13 13:00:00 2245
转载 gsoap中文文档(1.介绍)
1.介绍 gSOAP编译工具提供了一个SOAP/XML 关于C/C++ 语言的实现,从而让C/C++语言开发web服务或客户端程序的工作变得轻松了很多。绝大多数的C++web服务工具包提供一组API函数类库来处理特定的SOAP数据结构,这样就使得用户必须改变程序结构来适应相关的类库。与之相反,gSOAP利用编译器技术提供了一组透明化的SOAP API,并将与开发无关的SOAP实现细节相关的内容对用
2006-04-13 12:54:00 4144
转载 剖析AJAX成为“时尚”的十大主要理由
现在说AJAX是目下最时髦的技术一点不假,当然也有人认为其中有很多炒作的成分;估计两边谁也不能说服谁。因此让我们一起分析为什么AJAX在这个时候出现,以及它为什么会继续成长并且仍将徘徊一段时间。简言之,我把它归结为下面列举的十个最主要的理由。 按数字顺序是: 1. XAML,XUL,XForms...还未结束 2. 服务器技术不可知论者 3. Web 2.0 4. 业界领导们强烈支持采纳
2006-04-11 13:04:00 3730 1
转载 web开发的浏览器(工具)插件
1、PowerBand PowerBand是一个IE的插件(同时也支持MyIE2/Maxthon)。提供了对HTML动态分析,跟踪,编辑的功能。能够方便快捷的分析HTML页面的结构,有助于网页设计人员/网站开发人员调试,分析晦涩的HTML代码。这是我最早使用的HTML开发辅助工具,现在是2.1版了,支持ASP.NET ViewState的解码,支持DebugView,类似于VC中的Watch
2006-04-11 13:03:00 1877
转载 2005中文博客排名报告
2005中文博客排名报告发布机构:时代财富科技公司 摘要:2004年11月时代财富科技公司推出了中文Blog排行榜,得到了大众及媒介的广泛关注,也成为众多同行和资本市场了解中文博客网站的重要参考。历经2005年上半年中文Blog托管网站的飞速发展时期,博客网站也正经历着重新的洗牌和残酷的市场竞争。经过长时间的调查和分析,结合大量的用户体验,时代财富科技公司于2005年8月隆重推出《
2006-04-10 21:43:00 2089
转载 用于Firefox的Google工具栏Beta 2发布
Google 一贯的目标的是成为最好的搜索引擎,为满足用户的需求可谓是不遗余力,Google Toolbar的推出便是其方便用户信息搜索的举措之一。下载安装Toolbar后,它会与IE浏览器工具栏紧密集成,用户可以直接在工具条中输入关键词,调用Google引擎进行搜索,而不用先访问Google主页然后再进行搜索,此外还有许多非常实用的功能。 以下是来自官方的报道: 这个新的版本是
2006-04-09 00:52:00 1557
原创 GoogleMaps探秘
1、Ajax 出现的背景最近一段时间,关心 Web 开发的朋友在网络上会经常听到 Ajax 这个 buzzword。使用 Google 搜索,会搜索到无数自称是 Ajax 的例子。这些例子的作者得意洋洋地展示自己学会了 xmlhttp 之后写出的 hello world,自以为已经精通了 Ajax。那么 Ajax 究竟是什么?它是不是就是等同于 xmlhttp 呢?我们先来从源头说起。Aj
2006-04-08 12:59:00 3446 13
原创 怎么google突然无法访问了
正在使用google查资料,开始一切正常,刚才搜索时,结果页刚闪了一下,就变成“该页无法显示”了,然后就再也联不上了。我还以为是我的ADSL断了,结果发现其他网站都能访问。 靠!最近总这样!!!烦死了
2006-04-07 23:19:00 2305
转载 如何用ASP编写网站统计系统
在目前的网站统计系统决大部分都是CGI的,但编写起来特别复杂,而ASP学起来简单,更有和数据库结合的优点,所以结合自己曾经做过的网站统计系统,和大家探讨一下ASP编写网站统计系统。大家都看过网易的网站统计系统,它可以统计总访问量,每日平均访问量,当日访问量,最高访问量,最高访问日期,日流量分析,月流量分析,周流量分析,浏览器分析,等等。其实要做一个ASP的访问统计系统关键是系统表结构的设计。以及如
2006-04-07 23:05:00 1575 1
转载 架构宣言: MDA 实战
Mikko Kontio, 生产经理, Softera2005 年 12 月 08 日在这一期文章中,把已经学到的关于 MDA 的知识应用于实践,了解如何使用开放源码的模型驱动架构(MDA)工具来简化 Spring-Hibernate 的开发。我最近的几个专栏提供了 MDA 技术的背景知识。在这一期文章中,随着我介绍如何用一个叫做 AndroMDA 的开放源码 MDA 工具构建简单的应
2006-04-05 21:43:00 1775
转载 BlogBus发难:博客为什么不能随便搬家?
继在中文博客托管商(BSP)中第一个推出Tag(标签)、组博、博贴等服务后,一直走“专业化”路线的BlogBus近日开始以“博客托管服务要专业化”的名义,向其它博客托管商“发难”。 “两天前,我们增加了从MSN Space和Blog Driver搬家的技术支持。”3月29日,BlogBus的CEO窦毅告诉记者。而从3月7日开始,中国博客网(Blogcn)、博客中国(Bokee)、新浪博客
2006-04-04 19:33:00 2058 1
原创 Google入局TOM新浪并购 双方正就价格进行谈判
TOM集团昨天在香港联交所要求下一纸公告把原本就传言四起的“新浪TOM并购案”弄得更加欲盖弥彰。而昨天下午来自国家某主管单位的消息还同时披露,在有关新浪股份的交易上,Google也参与其中。 Google借机本地化,无意争大股东 “几个月前Google就已经参股新浪的事情与新浪董事会进行过谈判,到目前为止双方相关的谈判已经进展到非常细节的程度。”向记者透露该消息的人士说,“但谈判进展的
2006-04-03 22:10:00 1593
原创 IBM Google等巨头联手支持Open Ajax计划
道琼斯新闻:IBM、Google、雅虎、甲骨文等IT巨头联手支持Open Ajax计划。IBM、Google、雅虎、甲骨文和BEA系统等许多高科技公司宣布共同支持一个开源软件计划,旨在推广一种名为“Ajax”的新兴的Web开发技术。 IBM在星期三举行的新闻发布会上说,这个新的“Open Ajax”计划旨在推广Ajax通用的兼容性的潜力以及很容易结合到新的和现有的软件程序中。AJAX是
2006-04-03 22:08:00 2246
转载 IME输入法编程
第一章 Windows9x系统下汉字输入法的基本原理 Windows系统下汉字输入法实际上是将输入的标准ascii字符串按照一定的编码规则转换为汉字或汉字串,进入到目的地。由于应用程序各不相同,用户不可能自己去设计转换程序,因此,汉字输入自然而然落到WINDOWS系统管理中。一、输入法与系统的关系 键盘事件 应用程序 | | Windows的USER.EXE
2006-03-27 12:52:00 2694
转载 Rational Purify 使用及分析实例
Rational Purify 使用及分析实例蔡林, IBM 中国软件开发中心软件工程师2006 年 3 月 20 日本文介绍了 IBM Rational Purify的基本概念和在不同操作系统中使用Purify对C/C++源程序中存在的内存问题进行勘察和分析,并且提供了有关的实例以便读者在实际操作中作为参考。简介本文介绍了IBM Rational Purify的基本概念和在不
2006-03-23 09:24:00 2612
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人