第 3 章 命名规则
1.共性规则:
规则1.标识符应当直观且可以拼读,可望文知意,不必进行“解码”。
规则2.标识符的长度应当符合“min-length&& max-information”原则。
规则3.命名规则尽量与所采用的操作系统或开发工具的风格保持一致。
规则4.程序中不要出现仅靠大小写区分的相似的标识符。
例如:
int x, X; // 变量 x 与 X 容易...
分类:
编程语言 时间:
2015-08-04 22:59:35
阅读次数:
166
因为发现爬虫爬取出来的数据如果按照表结构划分后存储,不仅麻烦而且非常大的冗余
干脆试试用这样的非关系数据库来试试存储效果如何。
这里我不打算用redis 进行比较,因为他是内存数据库,他擅长的领域应该是缓存和少量数据的统计归类
(做这个的还有另外一大家伙memcache),redis 以后相配合 其他应用提高效率的。
这里相比较的主要是mongodb和mysql 的性能差,就特定指的是这样...
分类:
数据库 时间:
2015-08-04 22:59:07
阅读次数:
224
这里是我在使用Android Studio的过程中,遇到的一些问题,做一个记录,并持续更新。...
分类:
移动开发 时间:
2015-08-04 23:00:43
阅读次数:
183
题目大意:
FJ的奶牛们只吃各自喜欢的一些特定的食物和饮料,除此之外的其他食物和饮料一概不吃。某天FJ为奶牛们精心准备了一顿美妙的饭食,但在之前忘记检查奶牛们的菜单,这样显然是不能不能满足所有奶牛的要求。但是FJ又不愿意为此重新来做,所以他他还是想让尽可能多的牛吃到他们喜欢的食品和饮料。
FJ提供了F (编号为1、2、…、F)种食品并准备了D (编号为1、2、…、D)种饮料, 他的...
分类:
其他好文 时间:
2015-08-04 22:57:35
阅读次数:
584
iOS访问相册及拍照保存的实现实例实现效果:
1、点击访问相册按钮,可以访问系统相册,选择以后返回在imageView中显示
2、点击拍照,访问摄像头,实现以后保存在相册中,返回在imageView中显示...
分类:
移动开发 时间:
2015-08-04 22:57:14
阅读次数:
155
1.Listview中用notifyDataSetChanged不会出现界面刷新的感觉;
2.Listview去掉分割线,android:divider="@null";
3.Listview的item中自定义Layout时,在item中设置margin没用的;(一般用padding)
4.禁止listview中item的点击事件?
重写Adapter的一个方法
@Override
...
分类:
移动开发 时间:
2015-08-04 22:58:53
阅读次数:
190
血的结论:添加字符到字符串一定用push_back函数,切不可直接用“+”。但是原因是什么,尚未搞清楚。#include
#include
#include
using namespace std;int main() { string s = "12345";
string tmpString;
tmpString += s...
分类:
其他好文 时间:
2015-08-04 22:59:21
阅读次数:
205
很久没搞博弈了。先来写个模板:
现在我们来研究一个看上去似乎更为一般的游戏:给定一个有向无环图和一个起始顶点上的一枚棋子,两名选手交替的将这枚棋子沿有向边进行移动,无法移动者判负。事实上,这个游戏可以认为是所有Impartial Combinatorial Games的抽象模型。也就是说,任何一个ICG都可以通过把每个局面看成一个顶点,对每个局面和它的子局面连一条有向边来抽象...
分类:
其他好文 时间:
2015-08-04 22:59:21
阅读次数:
244
Docker完全可以轻易构建用户的应用,即为 build;Docker还可以将应用快速分发,即为 ship;最后,Docker依然有能力秒级启动应用,即为 run。Build,Ship,Run,简单的3步,分分钟为 DevOps 创建了管理应用生命周期的捷径。应用是运行起来了,应用运行后,运行状态相信是工程师最关心的点。这一点,Docker如何帮工程师排忧解难呢?想知道应用是否仍在运行?「docke...
分类:
其他好文 时间:
2015-08-04 22:58:00
阅读次数:
255
var href = document.URL;
href = decodeURI(href);
var oText1 = href.split("=")[1];
eg: a.html
local.href = 'www.aaa.com/index.php?a=1';
b.html
var href = document.URL;
href = decodeURI...
分类:
Web程序 时间:
2015-08-04 22:57:28
阅读次数:
140
Linux提供了信号传递进程消息的机制,什么是信号?它是一种非常短的消息,短到只有一个数字。值得强调的是信号和信号量只少了一个字,但他们完全是不同的概念,信号量仅用于同步代码段,而信号则用于传递消息。
信号的编号:通过kill -l 命令可以看到...
分类:
系统相关 时间:
2015-08-04 22:56:11
阅读次数:
154
1.1.1 Overcloud环境的初始化
Heat创建overcloudstack的默认时间是220分钟,超时将退出。Heat通过“heat output-show overcloud KeystoneURL”命令得到Controller节点的ip. instack-create-overcloudrc根据ip和tripleo-overcloud-passwords文件创建overcloud...
分类:
其他好文 时间:
2015-08-04 22:57:17
阅读次数:
418
第二十一章 泛型(generic)
(1)引言
泛型:是指参数化类型的能力。
例如:有这样一个类:这是一个比较简单并且是很常用的带有泛型的方法。
package com.lidd.generic;
public class GenericTestSecond {
public void one(T t){
}
...
分类:
其他好文 时间:
2015-08-04 22:56:10
阅读次数:
180
c.除了首页外,
我们习惯把页面隐藏到WEB-INF目录下
这样就避免了直接访问项目目录下的页面
放在WEB-INF下的页面必须通过forward才能访问到...
分类:
其他好文 时间:
2015-08-04 22:58:35
阅读次数:
149
翻看 Docker 的历史,您会发现 Docker 一直在强调 “Application” 一词,Docker 也希望能为分布式应用提供容器化的解决方案。从 Docker 化应用软件的生命周期来看,开发工作似乎位于 Docker 的构建之前,而后容器化的测试、部署与运维都与Docker容器息息相关。不得不说,Docker 思维下的应用软件,管理流程与传统场景有着很大的区别。最大的区别当属:Docke...
分类:
其他好文 时间:
2015-08-04 22:57:35
阅读次数:
196
Stockbroker Grapevine
Time Limit: 1000MS
Memory Limit: 10000KB
64bit IO Format: %I64d & %I64u
Submit Status
Description
Stockbrokers are known to overreact to rum...
分类:
其他好文 时间:
2015-08-04 22:57:07
阅读次数:
162
题意:n个节点,每个节点的权值为2^0,2^1....2^(n-1),求满足任何节点的左子树的节点和小于右子树的节点和的分配方案有多少种
分析:
由于等比数列的性质:1+2+....2^(k-1)
情况有:1.只有左子树,2.只有右子树,3.都有
dp[i][j]:表示选i个节点深度
转移:dp[i][j]+=C(i-2,k)*dp[k][j-1]*dp[i-1-k][j-1],这里用到...
分类:
其他好文 时间:
2015-08-04 22:56:07
阅读次数:
177