有两种思想,像珠宝商放在天鹅绒上的宝石一样濯濯生辉,一个是微积分,另一个就是算法。微积分以及在微积分基础上建立起来的数学分析体系造就了现代科学,而算法则造就了现代世界。——《算法的出现》基本数据结构1、线形数据结构(1)数组:“串”(如:数据串,二进制串)(2)链表:单链..
分类:
编程语言 时间:
2015-05-17 23:41:26
收藏:
0 评论:
0 赞:
0 阅读:
198
NFS:NetworkFileSystem传统意义上,文件系统在内核中实现;RPC:函数调用(远程主机上的函数)RemoteProcedureCallprotocol一部分功能由本地程序完成,另一部分功能由远程主机上的函数完成由于无法确认如123为字符还是数字,使用半结构数据,使用半结构数据定义。半结构数据:..
分类:
其他 时间:
2015-05-17 23:41:12
收藏:
0 评论:
0 赞:
0 阅读:
262
1、要实现的功能书接上回,本回书我们要完成开放接口平台核心引擎的多Handler支持机制。如图1所示。
图1 开放接口服务器端架构2、Filter还是装饰模式装饰者模式貌似是一个实现的候选,类似Java的I/O实现。
多“装饰”一层,就获得了新的功能,原来的功能还在。对我现在的应用场景来说,这种实现方式过于复杂了。
相对而言,Filter更简洁。当前的应用场景对性能是有极高要求的,不适合使用哪...
分类:
其他 时间:
2015-05-17 23:40:11
收藏:
0 评论:
0 赞:
0 阅读:
241
题意:有两台机器有各有n和m种模式(都是从0开始编号),有k个任务,每个任务可以是第一台机器的x模式或第二台机器的y模式,每台机器切换模式都要重启(重启后初始模式是0),问最少次数重启使所有任务完成。
题解:把任务当做边,两台机器的模式放在不同集合中,那么就是二分图的最小点集覆盖问题,注意模式0可以不计算,因为重启初始模式就是0,不需要花费重启次数。#include
#incl...
分类:
其他 时间:
2015-05-17 23:40:01
收藏:
0 评论:
0 赞:
0 阅读:
162
class A
{
int m_i;
public:
static void f()
{
m_i=666; //这是非法的,这个等价于this->m_i=666,而静态方法没有this
}
static void f(A&a)
{
a.m_i=666; //这样就可以
}
};静态成员函数不属于任何一个类...
分类:
其他 时间:
2015-05-17 23:39:51
收藏:
0 评论:
0 赞:
0 阅读:
318
单例模式的特点:解决了一个类在内存的唯一性,这个类的对象只有一个。
写单例模式的步骤:
1. 私有修饰构造方法
2. 在本类的成员位置, new 自己类的对象
3. 提供一个静态方法,返回本类的对象
A: 恶汉式
package demo01;
/**
* 单例设计模式恶汉式
* @author Administrator
*
*/
public class SingleDes...
分类:
其他 时间:
2015-05-17 23:39:41
收藏:
0 评论:
0 赞:
0 阅读:
306
Shell有条件测试语句,一般用test命令或是[]命令来完成,它们是条件判断语句if~then语句的基础,特别是[]命令。下面我们讲解一些条件测试语句。
1. test命令实现条件测试
对于检测系统中某些文件是否存在,或者相关属性时,test命令很好用。
其基本语法如下:
test命令还可以测试字符串:
test命令还可以...
分类:
系统服务 时间:
2015-05-17 23:39:31
收藏:
0 评论:
0 赞:
0 阅读:
277
打开目录
C:\Users\电脑用户名\AppData\Local\Genymobile\Genymotion\deployed\模拟器设备名\模拟器设备名.vbox
将模拟器设备名.vbox文件的键名为genymotion_device_id的值改成你想要的IMEI值保存即可...
分类:
移动平台 时间:
2015-05-17 23:39:11
收藏:
0 评论:
0 赞:
0 阅读:
638
交换机就是多接口的网桥,网桥就是聪明的中继器。...
分类:
其他 时间:
2015-05-17 23:39:01
收藏:
0 评论:
0 赞:
0 阅读:
277
前段时间介绍过相似图片搜索原理一(ahash)
http://blog.csdn.net/lu597203933/article/details/45101859,它是基于内容检索最简单的一种;这里介绍它的增强版本感知哈希算法(perceptual
hash, phash)。它主要也是用缩略图搜原图并能达到较好点的效果.
理论部分:
理论部分主要包括以下几个步骤:
图像缩放—将图像缩...
分类:
编程语言 时间:
2015-05-17 23:38:41
收藏:
0 评论:
0 赞:
0 阅读:
390
本文为CSDN学院免费课程《NinePatch图片制作从入门到精通》的笔记,建议新手先观看视频,整理此笔记是为了便于自己复习和有NinePatch基础的朋友进行回顾。
一、工具介绍
这是一张png图片,为了方便观看做的比较大。在Android中使用NinePatch图片的一般都是很小的图片,因为当内容多了的时候,背景会自动拉申来适应内容,而如果图片做大了,内容少,则图片也不会自动变小,所以用作Ni...
分类:
移动平台 时间:
2015-05-17 23:38:31
收藏:
0 评论:
0 赞:
0 阅读:
282
typedef int Rank; //秩
#define DEFAULT_CAPACITY 3 //默认的初始容量(实际应用中可设置为更大)template class Vector { //向量模板类
protected:
Rank _size; int _capacity; T* _elem; //规模、容量、数据区
void copyFrom(T c...
分类:
其他 时间:
2015-05-17 23:38:21
收藏:
0 评论:
0 赞:
0 阅读:
317
一、点对点模型概览当你只需要将消息发布送给唯一的一个消息消费者是,就应该使用点对点模型。虽然可能或有多个消费者在队列中侦听统一消息,但是,只有一个且仅有一个消费者线程会接受到该消息。
在p2p模型中,生产者称为发送者,而消费者则称为接受者。点对点模型最重要的特性如下:
消息通过称为队列的一个虚拟通道来进行交换。队列是生产者发送消息的目的地和接受者消费消息的消息源。
每条消息...
分类:
其他 时间:
2015-05-17 23:38:11
收藏:
0 评论:
0 赞:
0 阅读:
346
使用DuiVision开发的界面程序中,除了界面的描述之外,最主要的工作就是业务逻辑的处理,为了将业务逻辑和界面展示能够更好的分离,DuiVision中定义了事件处理基类,所有的业务逻辑都应该写在派生的事件处理类中,并把事件处理对象注册到相应的对话框或控件上,这样对应的子控件有事件需要处理的时候,就会自动调用注册的事件处理对象的相应函数。...
分类:
其他 时间:
2015-05-17 23:38:01
收藏:
0 评论:
0 赞:
0 阅读:
283
本文主要介绍一些Nginx的最基本功能以及简单配置,但不包括Nginx的安装部署以及实现原理。废话不多,直接开始。1、静态HTTP服务器首先,Nginx是一个HTTP服务器,可以将服务器上的静态文件(如HTML、图片)通过HTTP协议展现给客户端。配置:server {
listen 80; # 端口号
location / {
root /usr/share/nginx/html; # ...
分类:
其他 时间:
2015-05-17 23:37:51
收藏:
0 评论:
0 赞:
0 阅读:
289
这几天做电赛学习了TM4C123 单片机, 总得来说, 结合官方例程与参考手册, 加上一个好的示波器, 效率会高很多.
TI的SSI 实际上就是SPI.
我门先熟悉一下SPI
SPI ,就是在主机与从机之间用来传输数据的 通过TX, RX传输数据, 通过CS 片选信号线激活主机与从机的通信, 通过CLK 时钟信号控制频率
#include
#include
#include "...
分类:
其他 时间:
2015-05-17 23:37:31
收藏:
0 评论:
0 赞:
0 阅读:
268
time_t 获得时间只能精确到秒,clock_t
获得时间能够精确到毫秒
#include
clock_t start,ends;
start=clock();
system("pause");
ends=clock();
cout...
分类:
其他 时间:
2015-05-17 23:37:21
收藏:
0 评论:
0 赞:
0 阅读:
212
构造函数:// 构造函数
Vector(int c = DEFAULT_CAPACITY, int s = 0, T v = 0) //容量为c、规模为s、所有元素初始为v
{ _elem = new T[_capacity = c]; for (_size = 0; _size < s; _elem[_size++] = v); } //s <= c复制构造函数:从A数组中为[lo,h...
分类:
其他 时间:
2015-05-17 23:37:11
收藏:
0 评论:
0 赞:
0 阅读:
371
如果最终得到的数据是两路数据的差值, 我们可以采用ADC的 Difference 工作模式
#include
#include
#include "inc/hw_memmap.h"
#include "driverlib/adc.h"
#include "driverlib/gpio.h"
#include "driverlib/pin_map.h"
#include "driver...
分类:
其他 时间:
2015-05-17 23:37:01
收藏:
0 评论:
0 赞:
0 阅读:
423
1、View和ViewRoot
ViewRoot从名称上来理解似乎是“View树的根”,这很容易让人产生误解。因为ViewRoot并不属于View树的一份子。从源码实现上来看,ViewRoot和View对象并没有任何“血缘”关系,它既非View的子类,也非View的父类。ViewRoot可以被理解为“View树的管理者”——它有一个mView成员变量,指向的是它所管理的View树的根。
咱们...
分类:
移动平台 时间:
2015-05-17 23:36:51
收藏:
0 评论:
0 赞:
0 阅读:
394