说明 相比Linux内核链表宿主结构可有多个链表结构的优点,本函数集侧重封装性和易用性,而灵活性和效率有所降低。 可基于该函数集方便地构造栈或队列集。 本函数集暂未考虑并发保护。一 概念 链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序通过链表中的指针链接次序实现。链表由...
分类:
编程语言 时间:
2014-06-28 13:42:52
阅读次数:
379
所有问题,都是自己遇到过的。 但内容,有一半是自己写的,也有一半是复制过来。 所以,写成原创还请原谅1. ListView添加标题后(addHeader())后,使用listView.getAdapter获取的对像是被Header封装后的HeaderViewListAdapter对像.所以,为了获取...
分类:
移动开发 时间:
2014-06-28 12:14:44
阅读次数:
285
当网络中加载大量数据的时候,是不是给用户点提示比较好呢。这是一个例子,在AppDelegate中利用ATMHud里的代码,重新写了我们需要的函数。然后,在Utils中进行了二次封装,以使我们以后能够很简单的来使用这些函数。上代码:首先是整个文件布局的截图需要我们先导入第三方库ATMHud,这个就不用...
分类:
其他好文 时间:
2014-06-24 10:49:52
阅读次数:
298
Ext.dom.Element 常用方法解析Ext.Element,Ext.core.Elemen,Ext.dom.Element 这几个类都是一个类,在EXT当中给起了别名而已,这个类到作用主要是针对DOM元素操作的封装,使我们操作针对DOM操作更加方便了,而且底层屏蔽了浏览器到差异。那么如何返回...
分类:
其他好文 时间:
2014-06-23 08:25:34
阅读次数:
262
例子如下:Android 自定义View 密码框 例子1 良好的自定义View易用,标准,开放。一个设计良好的自定义view和其他设计良好的类很像。封装了某个具有易用性接口的功能组合,这些功能能够有效地使用CPU和内存,并且十分开放的。但是,除了开始一个设计良好的类之外,一个自定义view应该:l ...
分类:
移动开发 时间:
2014-06-23 07:28:15
阅读次数:
273
社会一直在变,不晓得是不是社会变的太苦开,而我没变所以我反而显得单纯了。办一个居住证,几年前办的以为终于可以一劳永逸的,后来续办的是发现确实不难了。尼玛,上个月去续办还说好,你这快要到期了,下个月来开证明吧。结果我昨天去开证明,一堆的文件甩给我说,不好意思现在流程变了。一切都是按照新办的流程来。好吧,我单纯了。其实在软件和硬件的这个行当里,相对而言还是硬件比较单纯点。软件把硬件封装的比较花里胡哨。那么今天讲的这片文章就是。大家可以好好感受一下。当然在这里的花里胡哨是一种很好的软件架构表现,不才并不是像前面的...
分类:
移动开发 时间:
2014-06-22 19:10:16
阅读次数:
299
现在微信公众平台很多娱乐的,都有用到周边搜索功能,研究下比较简单,通过百度周边搜索接口封装如下:
调用格式:
$wechatBaiduAPI = new WechatBaiduAPI();
$ret = $wechatBaiduAPI->Place_search($str_key,$location['x'].",".$location['y'] );
参数说明:...
分类:
微信 时间:
2014-06-22 14:43:44
阅读次数:
481
开发过程中,日志记录是必不可少的事情,尤其是生产系统中经常无法调试,因此日志就成了重要的调试信息来源。
Node.js,已经有现成的开源日志模块,就是log4js,源码地址:点击打开链接
项目引用方法: npm install log4js
1、配置说明(仅以常用的dateFile日志类型举例,更多说明参考log4js-wiki):
{
"appenders": [
// 下面...
分类:
Web程序 时间:
2014-06-21 22:40:58
阅读次数:
312
封装自己的元素获取方法,使元素获取变得简便注意:1、应该要防止定义的被重写,可将同名的重新定义 2、可将封装的对象置为全局对象,方便使用通过id查找单个元素封装方式://通过id查找单个元素(function (document){ //防止覆盖 var _overwrite = ...
分类:
其他好文 时间:
2014-06-21 15:47:49
阅读次数:
171
把有限的生命投入到无限的重构中去!并发、回调,new?不new?
分类:
其他好文 时间:
2014-06-21 14:41:26
阅读次数:
163