让接口容易被正确使用,不容易被误用如题目,我们自己的程序接口是面向用户的,程序的目的不但是解决问题,而且要让用户容易使用,所以,必须保证我们的程序接口具有很强的鲁棒性。怎么保证接口的鲁棒性,不同情况有不同的处理结果,作者列出了以下几个例子所对应的方法。1.设计一个class来表示日期class Date{
public:
void Date(int month, int day, int year...
分类:
编程语言 时间:
2015-06-25 17:32:09
阅读次数:
193
思路I :通过二维数据放我们需要的城市地区 ,第一个spinner加载第一级城市,监听第一级城市去控制第二个spinner加载二级城市。
demo下载地址http://download.csdn.net/detail/u012303938/8838489
代码如下:
MainActivity
package com.example.testdiqu;
import java....
分类:
移动开发 时间:
2015-06-25 17:30:31
阅读次数:
182
题意:有n口井,编号为1到n,打破第i口井需要p[i]的能量,但是只要井被打破里面的水会流到下一口井,只要一口井的井水w[i]多余一个上限l[i]会自动打破,求打破第n口井需要的最少的能量
分析:hdu 把它归为dp,想了一会发现找不到最优子结构,然后看题解——根本不是dp,只是一个剪枝的题。或许有dp的解法,如果哪位大知道还请指教。解题思路一旦局限在一个框框内很危险啊
代码:
#inclu...
分类:
其他好文 时间:
2015-06-25 17:32:16
阅读次数:
146
因为项目需要,使用了extJS作为后台管理系统的前端框架。
众所周知,后台管理系统一般是根据权限来展示菜单的。
菜单使用了panel的accordion布局,然后内部使用panel包裹了一棵树(treepanel)。
刷新时自然是不方便啦,因为想要自动打开上次的菜单展开状态。
关键点如下:
1. 使用Cookies或者HTML5的LocalStorage记住最后展开菜单的rootID。...
分类:
Web程序 时间:
2015-06-25 17:29:09
阅读次数:
182
??
forEach()函数从头到尾把数组遍历一遍。有三个参数分别是:数组元素,元素的索引,数组本身(如果是一个参数就是数组元素,也就是数组的值。
var data=[1,2,3,4,5,6];
var sum=0;
data.forEach(function(v){//其中的v就是数组的值 123456
sum+=v;})
document.write(sum+"");//打...
分类:
Web程序 时间:
2015-06-25 17:30:16
阅读次数:
174
今天通过配置启动图发现了一个可以不用适配竖屏应用的方法了 即可以不用Autolayout 就可以快速开发了
但是得有几个前提:1:必须将App Icon and Lauch Images 配置成这样的
2:这种只针对竖屏App
3: 只能在xib上面拖拽,不能用代码写,既不能写frame
4:项目必须配置默认的启动图片:(如下)
这些都配置好之后就可以随心所欲了...
分类:
其他好文 时间:
2015-06-25 17:30:27
阅读次数:
142
1、XML Publisher定义数据
2、XML Publisher定义模板
模板类型选择Microsoft Excel,默认输出类型选择Excel,上传.xls模板
3、定义并发程序
4、定义请求
请求输出格式选择XML
5、制作Excel模板(97-2003格式保存)
http://docs.oracle.com/cd/E21764_01/bi.1111/e13881/T527...
分类:
其他好文 时间:
2015-06-25 17:31:27
阅读次数:
289
vector(向量容器),是 C++ 中十分有用一个容器。vector 之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的对象,简单地说,vector 是一个能够存放任意类型的动态数组,能够增加和压缩数据。
使用 vector 之前,必须包含相应的头文件,vector 属于 std 命名域的,因此需要通过命名限定:
#include
using std::vect...
分类:
编程语言 时间:
2015-06-25 17:30:16
阅读次数:
131
#172
Factorial Trailing Zeroes
Given an integer n, return the number of trailing zeroes in n!.
Note: Your solution should be in logarithmic time complexity.
一个很直观的想法是用递归求出n!然后/10 计算末...
分类:
其他好文 时间:
2015-06-25 17:30:33
阅读次数:
115
CUDA存储器模型:
GPU片内:register,shared memory;
host 内存: host memory, pinned memory.
板载显存:local memory,constant memory, texture memory, texture memory,global memory;
register: 访问延迟极低;
基本单元:register file (32bit/each)
计算能力1.0/1.1版...
分类:
其他好文 时间:
2015-06-25 17:29:44
阅读次数:
144
js返回上一页并刷新的多种实现方法本文主要介绍了js返回上一页并刷新的几种方法...
分类:
Web程序 时间:
2015-06-25 17:28:06
阅读次数:
214
最近再做一个教育类的项目。在做一些学习工具的时候,美工提出了一些要求,大致如下:
其实实现过程也不难,大致就是对一个视图控件添加一个圆形的背景,然后该视图进行动画处理,膨胀的同时,透明度增大,收缩的同时,透明度降低。
我在例子中是使用了TextView,所以首先对TextView添加一个圆形的背景:
<shape xmlns:android="http://schemas.android....
分类:
移动开发 时间:
2015-06-25 17:30:02
阅读次数:
136
下载地址:
http://pan.baidu.com/s/1pJn612F 32位地址
http://pan.baidu.com/s/1bn33XaZ 64位地址
1、安装的时候一定要选择command line client tools否则安装成功后没有svnservie服务。
2、根据自己电脑下载安装,先安装T开头的软件,再安装中文 语言包L...
分类:
其他好文 时间:
2015-06-25 17:29:17
阅读次数:
117
QQ:1187362408 欢迎技术交流和学习
firefox篇(firefox):
TODO:
一,firefox:使用总结如下:
运用filefox调试,
总结如下:
1、添加firebug:附加组件,firebug安装
2、自定义快捷键:附加组件,customizable shortcuts
3、清空缓存:菜单,历史记录,清楚最近的历史记录
4、查看源文件:此框架...
分类:
其他好文 时间:
2015-06-25 17:27:24
阅读次数:
103
Pacemaker 只做资源管理器(CRM),底下的消息系统采用 corosync。
安装
以 ubuntu 为例,
sudo aptitude install -y pacemaker corosync
配置 corosync
修改 /etc/default/corosync 文件,修改 start=yes,否则服务脚本无法启动。...
分类:
其他好文 时间:
2015-06-25 17:28:51
阅读次数:
284
头文件主要包含了与条件变量相关的类和函数。相关的类包括 std::condition_variable和 std::condition_variable_any,还有枚举类型std::cv_status。另外还包括函数 std::notify_all_at_thread_exit(),下面分别介绍一下以上几种类型。std::condition_variabl...
分类:
编程语言 时间:
2015-06-25 17:29:47
阅读次数:
148
1 错误描述
[Err] 1172 - Result consisted of more than one row
Procedure execution failed
1172 - Result consisted of more than one row
2 错误原因
3 解决办法...
分类:
其他好文 时间:
2015-06-25 17:26:50
阅读次数:
181