项目地址:http://code.google.com/p/freecms/
评论管理
1. 评论管理
从左侧管理菜单点击评论管理进入。
2. 评论审核
选择需要审核的评论,然后点击“审核”按钮。
提示:同时可以审核多个评论。
3. 删除评论
选择需要删除的评论,然后点击“删除”按钮。
提示:同时可以删除多个评论。
...
分类:
编程语言 时间:
2014-05-08 10:45:19
阅读次数:
419
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
前几篇博客讨论了SSH2框架中的Struts,它对表示层进行了整合封装,并采用WebWork作为处理的核心,依赖映射是它的处理核心,在使用时需要在Struts.xml中配置相应的Action和Interceptor并设置它的属性就可以完成基本的操作,它的操作相对简单,接下来介绍另一个框架Hibernate,它的使用会相对复杂些。...
分类:
系统相关 时间:
2014-05-08 10:50:03
阅读次数:
515
TDD是敏捷开发的核心实践之一, Ruby On Rails的创始人David Heinemeier曾说,当年它打开了一扇门,让自己看到了高质量代码的全新世界。然而,TDD太难,成本太高。如果对TDD进行改进,消灭它的主要成本,并放大它的效益,就得到了一个大幅提升代码质量、大量降低开发成本的开发方式,这种开发方式,就是easy TDD,简称eTDD。eTDD如何做到消灭TDD的主要成本、放大TDD的效益呢?答案是利用工具:由工具完成苦活、脏活、重活;由工具描述程序行实现可视编程。...
分类:
其他好文 时间:
2014-05-08 10:58:53
阅读次数:
355
iOS 消息(即方法调用)的两个隐藏参数 :self 和 _cmd...
分类:
移动开发 时间:
2014-05-08 11:03:53
阅读次数:
535
如果你在目标 Android 设备上运行了 Qt on Android 应用,你可能希望看到程序输出的日志信息。 Android SDK 中有 adb 工具,当你连接了目标设备,可以使用 adb logcat 查看 Android 设备上应用输出的日志。为了把Qt调试日志导入 Android 系统的日志系统(一个环形内存日志系统),我写了一个辅助函数,方便大家使用。...
分类:
移动开发 时间:
2014-05-08 11:12:00
阅读次数:
497
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
??
设计模式学习告一段落,一时间有点儿心乱如麻啊真是——剪不断,理还乱!思考了一阵子,也不知道究竟该如何去总结它,
但人还是要活着的,路还是要走的,硬着头皮往前闯!
仔细想想,在学习23个设计模式中,我们始终都在围绕着一个主线在思考代码的布局,那就是六大原则——开放封闭,单一职责,依赖倒转,里氏代换,迪米特法则和合成聚合复用原则。当然,并不是说...
分类:
其他好文 时间:
2014-05-08 11:15:47
阅读次数:
301
网上大多的自定义TabBar都是继承View的,项目中要用到path+Tabbat这样的话(path用的MMDrawerController这个框架),继承View的Tabbar是无法满足条件的(不是一个容器)。下面就介绍下自己写的一个自定义TabBar。...
分类:
其他好文 时间:
2014-05-08 10:41:38
阅读次数:
345
在Android程序开发中,我们经常会去用到Shape这个东西去定义各种各样的形状,首先我们了解一下Shape下面有哪些标签,都代表什么意思:
solid:填充
android:color指定填充的颜色
gradient:渐变
android:startColor和android:endColor分别为起始和结束颜色,
android:angle是渐变角度,必须为45的整数倍...
分类:
移动开发 时间:
2014-05-08 10:44:26
阅读次数:
354
1、如果要让你个精灵先移动到某个坐标,然后再旋转,该如何实现呢?
答:当然是使用Sequence了,疗效过,效果好!
2、如果想让一个对象的动画播放完后,另外一个对象接下去播放
答:这个的实现方法就比较多了,用TargetedAction 或者 Callfunc 等,都是可以的;
3、如果想让多个对象安卓不同的时间段播放,那么该怎么做呢? 答:那就用多个Callfunc或者TargetedAction。如果你是这么回答的话,那我也只能呵呵了,有人会说用ActionManage,这个我没怎么去用过,这样也...
分类:
其他好文 时间:
2014-05-08 10:43:54
阅读次数:
350
在libgdx中加载模型
Loading models using LibGDX
资源准备:
一件模型(你也可以使用你自己的模型):
(来自LibGDX gdx-invaders)
将其解压到android project 的 assets folder 中(包括三个文件,要放在同一目录)
ship.obj: 将要加载的模型文件shi...
分类:
其他好文 时间:
2014-05-08 10:49:37
阅读次数:
307
定义:
将一个类(Adaptee)的接口转换成客户(Client)希望的另外一个接口(Target)。
目标接口(Target):客户所期待的接口。目标可以是具体的或抽象的类,也可以是接口。需要适配的类(Adaptee):需要适配的类或适配者类。适配器(Adapter):使得一个东西适合另一个东西的东西。百度中定义为:接口转换器。通过包装一个需要适配的对象,把源接口转换成目标接口。
...
分类:
其他好文 时间:
2014-05-08 11:10:01
阅读次数:
224
在更新上面一道题的时候我就想,是不是还有一道打印路径的,果不其然啊。
这种题非常常见的,做法也很简单,我是用一个引用的vector来存,满足条件之后直接压入结果集中,当然也可以用数组之类的,都一样。用引用需要注意的问题就是递归进行到后面的时候会对栈中的上层状态产生影响,当然可以用传值的方法来避免这个问题,但是那样子开销太大了(每次船建和销毁一个类对象,不是明智的选择)。那么就是要回退,那什么时候...
分类:
其他好文 时间:
2014-05-08 11:03:31
阅读次数:
248
测试策略:静态测试还是动态测试?
[对话场景]
成功发布某个软件版本之后,项目团队召开了项目的经验教训总结大会。在会议期间,项目经理小项和测试经理小测进行了如下的对话:
小项:“小测,我们的项目时间压力很大,测试执行是我们的关键路径,测试团队是否可以在测试执行阶段投入更多的人力和物力?”限定时间和人力资源同等条件。
小测:“啊!假如增加我们的测试执行时间,在整个周期不变的情况下,我们就需要...
分类:
其他好文 时间:
2014-05-08 11:10:59
阅读次数:
317
题目来源:HDU 4240 Route Redundancy
题意:求最大流与一条流最大的路径的比值 前者最大流求出 后者是每一条路的最小值再取大
思路:我用的是dinic 可以在DFS的时候在传递一个参数 表示当前增广路可以通过最大的流量 然后当x==t 到达汇点时 在取他们的最大值
#include
#include
#include
#include
#include
usi...
分类:
其他好文 时间:
2014-05-08 10:58:21
阅读次数:
319