摘要:
今天在这里分享一个很实用的小技巧。 我们平时在开发应用的时候,经常会用到NSLog来调试我们的程序,而随着项目越来越大,这些用于调试的日志输出就会变得很难管理。 我们在发布正式版的时候一定要屏蔽掉所有后台输出,因为这些输出还是比较消耗系统资源的。 往往到了这个时候,我们不得不去一行一行的找到NSLog调用,然后注释掉。 这样做在项目小的时候还比较有效,但随着项目规模的增长,就会变得越来越难控制。 下面就给大家介绍一个简单的方法,让我们在生成Release版本时不需要进行任何更改即可屏蔽所有的Log输出。1. 首先我们先要定义这样一段预处理命令,文件名随便起,例如 CLog.h#ifdef D. 阅读全文
摘要:
我们在开发的过程中,往往为了美化界面的需要,会修改按钮的默认外观,而因为Android中的按钮有三种状态—默认,被点击,被选中。所以,如果要改变按钮的外观,需要对这三种情况都做出修改,也许在以往,我们最容易想到的就是,手动监听按钮的选中和点击事件,然后写代码来替换按钮的背景,但是在android中,我们不需要这么麻烦,android早就替我们想好了解决方案,那就是selector资源。... 阅读全文
摘要:
今天再来给大家分享一篇我发表在eoeandroid论坛的帖子,原帖地址: http://www.eoeandroid.com/thread-32248-1-1.html 我们在平时做开发的时候,免不了会用到各种各样的对话框,相信有过其他平台开发经验的朋友都会知道,大部分的平台都只提供了几个最简单的实现,如果我们想实现自己特定需求的对话框,大家可能首先会想到,通过继承等方式,重写我们自己的对话框... 阅读全文
摘要:
相信各位android开发者,对SAX已经并不陌生了,SAX(Simple API for XML),是一个使用非常广泛的XML解析标准,通常使用Handler模式来处理XML文档,这种处理模式和我们平常习惯的理解方式很不同,身边也经常有一些朋友在刚接触SAX的时候会觉得理解起来有些困难。其实SAX并不复杂,只不过是换了一种思维方式,正如它的名字所表示的,为了让我们以更简单的方式来处理XML文档,... 阅读全文
摘要:
这篇文章是我发表在eoeandroid论坛上的帖子,今天也来这里和园友们分享一下,希望对大家有所帮助~ 原帖子地址: http://www.eoeandroid.com/thread-34700-1-1.html 大家平时在开发的时候,应该经常会有这样的需求,向用户提示一些信息,比如程序的状态,或者完成某个操作,而不希望打搅用户当前正在进行的操作——不获取任何焦点。我们... 阅读全文
摘要:
大家在使用JavaScript的时候,DOM操作是最平常不过的了, 随着Web前端技术的发展,我们越来越多的使用JS来操作DOM元素,比如通过ajax请求获取到数据,然后更新页面上的元素,一般情况下,这种操作我们会用类似node.appendChild()这中方式来完成。这个方法是无缓冲的,也就是说我们每次调用appendChild方法的时候,浏览器都会重新渲染页面。当然,使用这种方法也没有什么不... 阅读全文
摘要:
上篇文章中我们介绍了Trie树结构,并使用Trie树解决了一个算法问题,具体问题请参看这里: http://www.cnblogs.com/springfield/archive/2010/06/16/1758450.html 这篇文章中我们来介绍这个算法的具体实现: 首先我们要定义Trie树的节点: [代码] 在定义好节点之后,我们需要初始化该节点,所以下面的初始化函数用来... 阅读全文
摘要:
首先给大家看一下题目,题目出自 http://www.bianchengla.com/ 原文如下: Given a list of phone numbers, determine if it is consistent in the sense that no number is the prefix of another. Let’s say the phone ... 阅读全文
摘要:
随着JQuery的流行, 出现了越来越多的JQuery插件,这些插件中JQuery的基础之上提供了更多定制化的功能,相信在我们平时做JS开发的时候,很多时候都会用到对话框,而最简单的办法就是调用浏览器自带的alert函数。使用这种方式虽然非常方便,但它呈现出的界面非常单一,不美观。所以现在我们看到很多网站上都有一些自己实现对话框的方法,使得用户体验大大提升。当然我们也不必自己去写一个这样的东西,现... 阅读全文
摘要:
题目来源:http://www.bianchengla.com/problem/1000题目如下:描述 计算 a+b.输入 本题有多组测试数据。第一行为测试数据的个数。每组数据有两个整数。范围在 -231 ~ +231-1 之内。输出 对每组数据,输出对应的a+b的和。范围在 -231 ~ +231-1 之内。样例输入 21 23 1样例输出 34 这是一道比较简单的算法题,只是读取出总记录条... 阅读全文