网上大多的自定义TabBar都是继承View的,项目中要用到path+Tabbat这样的话(path用的MMDrawerController这个框架),继承View的Tabbar是无法满足条件的(不是一个容器)。下面就介绍下自己写的一个自定义TabBar。...
分类:
其他好文 时间:
2014-05-08 10:41:38
阅读次数:
345
??
设计模式学习告一段落,一时间有点儿心乱如麻啊真是——剪不断,理还乱!思考了一阵子,也不知道究竟该如何去总结它,
但人还是要活着的,路还是要走的,硬着头皮往前闯!
仔细想想,在学习23个设计模式中,我们始终都在围绕着一个主线在思考代码的布局,那就是六大原则——开放封闭,单一职责,依赖倒转,里氏代换,迪米特法则和合成聚合复用原则。当然,并不是说...
分类:
其他好文 时间:
2014-05-08 11:15:47
阅读次数:
301
Legal or Not
Problem Description
ACM-DIY is a large QQ group where many excellent acmers get together. It is so harmonious that just like a big family. Every day,many "holy cows" like HH, ...
分类:
其他好文 时间:
2014-05-08 11:11:28
阅读次数:
339
如果你在目标 Android 设备上运行了 Qt on Android 应用,你可能希望看到程序输出的日志信息。 Android SDK 中有 adb 工具,当你连接了目标设备,可以使用 adb logcat 查看 Android 设备上应用输出的日志。为了把Qt调试日志导入 Android 系统的日志系统(一个环形内存日志系统),我写了一个辅助函数,方便大家使用。...
分类:
移动开发 时间:
2014-05-08 11:12:00
阅读次数:
497
iOS 消息(即方法调用)的两个隐藏参数 :self 和 _cmd...
分类:
移动开发 时间:
2014-05-08 11:03:53
阅读次数:
535
TDD是敏捷开发的核心实践之一, Ruby On Rails的创始人David Heinemeier曾说,当年它打开了一扇门,让自己看到了高质量代码的全新世界。然而,TDD太难,成本太高。如果对TDD进行改进,消灭它的主要成本,并放大它的效益,就得到了一个大幅提升代码质量、大量降低开发成本的开发方式,这种开发方式,就是easy TDD,简称eTDD。eTDD如何做到消灭TDD的主要成本、放大TDD的效益呢?答案是利用工具:由工具完成苦活、脏活、重活;由工具描述程序行实现可视编程。...
分类:
其他好文 时间:
2014-05-08 10:58:53
阅读次数:
355
前几篇博客讨论了SSH2框架中的Struts,它对表示层进行了整合封装,并采用WebWork作为处理的核心,依赖映射是它的处理核心,在使用时需要在Struts.xml中配置相应的Action和Interceptor并设置它的属性就可以完成基本的操作,它的操作相对简单,接下来介绍另一个框架Hibernate,它的使用会相对复杂些。...
分类:
系统相关 时间:
2014-05-08 10:50:03
阅读次数:
515
Java String 字符串的HashCode值
public int hashCode()
Returns a hash code for this string. The hash code for a String object is computed as
s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1]
using int ari...
分类:
编程语言 时间:
2014-05-08 10:44:53
阅读次数:
533
项目地址:http://code.google.com/p/freecms/
评论管理
1. 评论管理
从左侧管理菜单点击评论管理进入。
2. 评论审核
选择需要审核的评论,然后点击“审核”按钮。
提示:同时可以审核多个评论。
3. 删除评论
选择需要删除的评论,然后点击“删除”按钮。
提示:同时可以删除多个评论。
...
分类:
编程语言 时间:
2014-05-08 10:45:19
阅读次数:
419
该规范和核心部分是一个框架 ,其中定义了应用程序的生命周期模式和服务注册。基于这个框架定义了大量的OSGi服务: 日志、配置管理、偏好,HTTP(运行servlet)、XML分析、设备访问、软件包管理、许可管理、星级、用户管理、IO连接、连线管理、Jini和 UPnP。
这个框架实现了一个优雅、完整和动态的组件模型。应用程序(称为bundle)无需重新引导可以被远程安装、启动、升级和卸载(其中J...
分类:
其他好文 时间:
2014-05-08 11:08:31
阅读次数:
582
NYOJ 659 判断三角形...
分类:
其他好文 时间:
2014-05-08 11:14:56
阅读次数:
231
Linux下如何让CPU负载瞬间升高?前段时间,有一个命令组合想不起来是什么了,上网搜索了一番也没有找到合适的结果,最后好不容易翻看以前测试监控服务器时配置的脚本,终于找到了。这是一个很简洁的命令行,当初前面是记起来了,cat/dev/urandom(注意不是/dev/random),后面..
分类:
其他好文 时间:
2014-05-08 11:12:58
阅读次数:
267
创建SQL快照CREATEDATABASEdatabase_snapshot_nameON(NAME=logical_file_name,FILENAME=‘os_file_name‘)[,...n]ASSNAPSHOTOFsource_database_namedatabase_snapshot_name是要将数据库恢复到的快照的名称logical_file_name是引用该文件时在SQLServer中使用的逻辑名称os_file_nam..
分类:
数据库 时间:
2014-05-08 10:54:25
阅读次数:
445
本文介绍了ulimit内键指令的主要功能以及用于改善系统性能的ulimit使用方法。通过这篇文章,读者不仅可以了解ulimit所起的作用,并且可以学会如何更好地通过ulimit限制资源的使用来改善系统性能。概述系统性能一直是一个受关注的话题,如何通过最简单的设置来实现最有效的性能..
分类:
其他好文 时间:
2014-05-08 10:52:35
阅读次数:
391
本文介绍了ulimit内键指令的主要功能以及用于改善系统性能的ulimit使用方法。通过这篇文章,读者不仅可以了解ulimit所起的作用,并且可以学会如何更好地通过ulimit限制资源的使用来改善系统性能。概述系统性能一直是一个受关注的话题,如何通过最简单的设置来实现最有效的性能..
分类:
其他好文 时间:
2014-05-08 11:16:44
阅读次数:
381
本文介绍了ulimit内键指令的主要功能以及用于改善系统性能的ulimit使用方法。通过这篇文章,读者不仅可以了解ulimit所起的作用,并且可以学会如何更好地通过ulimit限制资源的使用来改善系统性能。概述系统性能一直是一个受关注的话题,如何通过最简单的设置来实现最有效的性能..
分类:
其他好文 时间:
2014-05-08 10:51:34
阅读次数:
463
@using(Html.BeginForm("AddNews","NewsMgr",FormMethod.Post,new{enctype="multipart/form-data"}))前台页面上使用form提交,但是HtmlAttribute必须有这个属性enctype="multipart/form-data"否则上传时提交到后台的Request.Files一直为空,count是0.后台页面收到请求后便可以..
分类:
Web程序 时间:
2014-05-08 10:52:02
阅读次数:
765
最近在看pentaho-ce-5.1的源代码,用ant进行编辑的时候总是出错TryingtooverrideolddefinitionoftaskjavacError修改以前的内容<?xmlversion="1.0"?>
<projectname="HelloWorld"default="compress">
<presetdefname="javac">
<javacincludeantruntime="fal..
分类:
编程语言 时间:
2014-05-08 11:08:05
阅读次数:
415
4K对齐相关联的是一个叫做“高级格式化”的分区技术。“4K对齐”就是符合“4K扇区”定义格式化过的硬盘,并且按照“4K扇区”的规则写入数据。传统硬盘的每个扇区固定是512字节,新标准的"4K扇区"的硬盘,硬盘厂商为了保证与操作系统兼容性,也将扇区模拟成512B扇区,这时就会有..
分类:
其他好文 时间:
2014-05-08 11:01:15
阅读次数:
337
1.触发器的作用?答:触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该..
分类:
数据库 时间:
2014-05-08 10:55:30
阅读次数:
399