Android开发中的设计模式—单例模式的详细解释:
1. 单例模式的特点:
(1).保证一个类只有一个实例
(2).提供一个能访问到他的全局访问点。
(3).构造函数声明为私有的,从而阻止了在类外创建对象
2. 种类:
(1).饿汉式单例模式
(2).懒汉式单例模式
3. 代码分析:
(1).饿汉式单例模式: /...
分类:
移动平台 时间:
2015-05-22 09:45:59
收藏:
0 评论:
0 赞:
0 阅读:
327
这一题,简单的广搜或者深搜都可以搞定,时间复杂度都差不多。
我用的是广搜。题目的意思是:@是一个人的起始位置,#不可以走,. 可以走,求出可以走的位置的个数。
一开始没有用结构体来存储坐标,直接用的是z = x * 10 + y;将z入队,结果错了,原因是在取余整除的时候会出错。改用结构体就OK了。
下面是AC的代码:
#include
#include
#include
using...
分类:
其他 时间:
2015-05-22 09:45:39
收藏:
0 评论:
0 赞:
0 阅读:
195
Description
小平在给弟弟检查英语作业时时,发现每个英语句子单词之间的空格个数不等,请你编程帮他把句子中多余的空格去掉,使每个单词之间只保留一个空格,首尾的空格也去掉。
部分代码已给定如下,只需要提交缺失的代码。
#include
int main()
{
void delSpace(char sentence[]);
char sentenc...
分类:
其他 时间:
2015-05-22 09:45:29
收藏:
0 评论:
0 赞:
0 阅读:
275
这一题,简单的贪心就OK了。
下面是AC的代码:
#include
#include
#include
using namespace std;
class data
{
public:
int price, height;
};
int M, N;
data Date[1005];
int cmp(const data &a, const data &b)
{
re...
分类:
其他 时间:
2015-05-22 09:45:19
收藏:
0 评论:
0 赞:
0 阅读:
110
汽车比赛
Time Limit: 1000 MS
Memory Limit: 65536 K
Total Submit: 388(95 users)
Total Accepted: 146(80 users)
Rating:
Special Judge: No...
分类:
其他 时间:
2015-05-22 09:45:09
收藏:
0 评论:
0 赞:
0 阅读:
178
final关键字既可以用来修饰基本变量,引用也可以用来修饰方法和类。在修饰不同的对象时有不同的含义,很容易搞混淆,在此做一个小结。了解一下继承情况下变量的初始化和类的加载机制,也能让我们对程序运行时发生的一切有一个全局性的把握。一。final关键字
1.1 final关键字修饰变量
final关键字类似于C++中的const关键字,当它修饰基本变量时表明该变量一旦被初始化为...
分类:
编程语言 时间:
2015-05-22 09:44:59
收藏:
0 评论:
0 赞:
0 阅读:
264
这一周开始学习cocos2d-x,刚开始就碰到了一些问题,新建完工程后,自己给工程添加新的文件,有两种方式:
第一种是使用VS的类向导,让软件帮我们把需要添加的类加入到工程,可以一次把头文件和cpp文件都添加进去,然后我们在HelloWorldScene.cpp的开头使用#include""时,会报出错误提醒“无法打开源文件 **.h”,也就是无法打开我们刚才为工程添加的文件,这是为什么...
分类:
其他 时间:
2015-05-22 09:44:50
收藏:
0 评论:
0 赞:
0 阅读:
324
//母函数模板
//形如(1+x^1+x^2+x^3+....+x^n)*(1+x^2+x^4+x^6+....+x^n)*......(1+x^m+x^2m+x^3m+....+x^n)
#include
using namespace std;
const int lmax=10000;
int c1[lmax+1],c2[lmax+1];
int main()
{
int n,i,j,...
分类:
其他 时间:
2015-05-22 09:44:39
收藏:
0 评论:
0 赞:
0 阅读:
169
外部插件:
$.fn.tinytip = function(text, customOptions) {
debugger;
if (text && typeof text === 'object'){
customOptions = text;
text = customOptions.tooltip;
...
分类:
编程语言 时间:
2015-05-22 09:44:29
收藏:
0 评论:
0 赞:
0 阅读:
118
基于mongodb3.0.1, 下载mongo-java-driver-3.0.1.jarpackage test.mongodb;
import java.util.HashMap;
import java.util.Map;
import org.bson.Document;
import org.bson.conversions.Bson;
import com.mongodb.Mon...
分类:
数据库技术 时间:
2015-05-22 09:44:19
收藏:
0 评论:
0 赞:
0 阅读:
189
本文是 tracker.conf 配置文件的详细介绍。
1 基本配置
disable
#func:配置是否生效
#valu:true、false
disable=false
bind_addr
#func:绑定IP
#valu:IP地址
bind_addr=192.168.6.102
port
#func:服务端口
#valu:端口整数值
port=22122
...
分类:
其他 时间:
2015-05-22 09:44:09
收藏:
0 评论:
0 赞:
0 阅读:
239
问题描述点此链接
Given a 2D board and a list of words from the dictionary, find all words in the board.Each word must be constructed from letters of sequentially adjacent cell, where “adjacent” cells are tho...
分类:
其他 时间:
2015-05-22 09:43:59
收藏:
0 评论:
0 赞:
0 阅读:
332
1函数原型
void *memcpy(void *dest, const void *src, size_t n);
2功能
从源src所指的内存地址的起始位置开始拷贝n个字节到目标dest所指的内存地址的起始位置中
3所需头文件
C语言中使用#include ;
C++中使用#include 和#include 都可以。
4返回值
函数返回指向dest的指针。
5说明
1.s...
分类:
编程语言 时间:
2015-05-22 09:43:49
收藏:
0 评论:
0 赞:
0 阅读:
209
1. 有时我们需要在程序中每一个页面做相同的操作,比如说登录验证,请求参数的编码问题等,这时我们就需要写一个过滤器做这些重复的动作。过滤器就相当于你想去某个地方时,肯定会从我(过滤器)这经过,并且得检查你身上有没有不该有点的东西,并且由我来决定你是否可以过去(可以过去就是过滤器中的代码,即chain.doFilter(request,response))。总之,像个门前的保安啊。...
分类:
编程语言 时间:
2015-05-22 09:43:39
收藏:
0 评论:
0 赞:
0 阅读:
269
笔者早年写过一篇:《可恶的"Segmentation faults"之初级总结篇》,网络转载甚多。多年下来,关于段错误的讨论依旧很热烈,该问题也还是很常见。所以打算在这里再系统地梳理一下该问题的来龙去脉。...
分类:
系统服务 时间:
2015-05-22 09:43:29
收藏:
0 评论:
0 赞:
0 阅读:
390
前面了解了fastdfs的原理,接下来就熟悉一下安装过程,准备了三台机器,一台模拟client,一台模拟storage,一台模拟tracker。
三台机器均为debian6,系统为最小化安装,先安装基本编译环境:
apt-get install build-essential php5-dev libevent-dev
下载fastdfs源码包:
wget ...
分类:
其他 时间:
2015-05-22 09:43:20
收藏:
0 评论:
0 赞:
0 阅读:
276
今天上机课写了这道题,已经是上上周留的作业了,有几天没刷算法题了,哈弗曼编码,贪心求解。。。
思路:
就是建立一个二维数组,一个保存权值w,另一个保存父节点坐标f,然后分别找到权值最小的两个点,生成
一个新的节点加入该数组中,将这两个最小的点从数组中删除一直这样循环,直到找不到两个没有父节点的点为止,就
是说到最后只有一个节点没有父节点。注意输入的字母只有一个的情况,我第一次提交wa就是在...
分类:
其他 时间:
2015-05-22 09:43:09
收藏:
0 评论:
0 赞:
0 阅读:
311
魔幻菱形
Time Limit: 1000 MS
Memory Limit: 32768 K
Total Submit: 246(172 users)
Total Accepted: 179(165 users)
Rating:
Special Judge: No
Description
图案输出...
分类:
其他 时间:
2015-05-22 09:42:59
收藏:
0 评论:
0 赞:
0 阅读:
121
在我们第一讲当中的窗口中,我们仅仅就是学习了如何使用GTK+创建一个空白的窗口,但是仅仅一个空白窗口是没有用的,我们总是需要设置窗口的属性和向窗口中添加一些子控件,包括应用程序的图标,菜单,工具栏等等内容.下面的一段程序是设置我们的窗口的一些属性,包括设置窗口的标题,窗口的大小,窗口在屏幕中的位置等等属性.下面看一下代码:#include
#include ...
分类:
其他 时间:
2015-05-22 09:42:49
收藏:
0 评论:
0 赞:
0 阅读:
236
bfs+dfs很有意思也很好的一道题
然而我用了很久才ac
#include
#include
#include
using namespace std;
char mapp[10][10];
int visit[10][10];
int dir[4][2]={{0,1},{0,-1},{1,0},{-1,0}};
int n,m,o;
int sx,sy,ex,ey;
int flag;
s...
分类:
其他 时间:
2015-05-22 09:42:39
收藏:
0 评论:
0 赞:
0 阅读:
242