背景:书上的思路很好,开始自己想的思路行不通,因为queue定义的操作太少,不可直接访问内部内容,也不可以插入。
思路:用了一个主队列,和一个队列数组。主队列里储存的是队名,每一个队名对应一个队列数组中的团体。
学习:1.用一个map来记录队员和队员的队名是十分好的方法,应为map内部是红黑树实现,查找效率是log(n)。
代码:#include
#include
#include
#inc...
分类:
其他好文 时间:
2015-02-07 17:27:45
阅读次数:
136
1. 图的定义: Graph = (V, E)
表示图由顶点集和边集组成
2. 图的存储结构:常用的主要有 邻接矩阵和邻接表, 还有十字链表和邻接多重表等
邻接矩阵, 如 graph[i][j] = cost , 表示顶点i到顶点j的距离是cost
邻接表 数据结构表示
typedef struct arc
{
int m_adjVertex;
// 邻接顶点的...
分类:
编程语言 时间:
2015-02-07 17:29:25
阅读次数:
266
学Spring Security来实现重新生成Session...
分类:
其他好文 时间:
2015-02-07 17:30:05
阅读次数:
229
感谢AigeStudio提供的自定义view讲解(地址http://blog.csdn.net/aigestudio)下面是我看了Aige的讲解之后自己的理解以及demo,有说错的地方欢迎大家指出。在这里自定义一个圆形等级条的view来加强自己对自定义的理解。思路:
1、需要画一个背景圆,再需要一个覆盖在背景圆上面的进度圆。
2、使用线程让进度圆产生动画。
3、在进度圆...
分类:
其他好文 时间:
2015-02-07 17:28:34
阅读次数:
143
#include
void print(int a)
{
(a)++;
printf("a=%d\n",a);
}
int main(void)
{
int b = 6;
print(b);
printf("%d\n" ,b);
return 1;
}
//这种情况下就属于值传递,因为作用域和内存模型的原因,生命周期消亡,数据消失,故最后数据不变。
#include
...
分类:
其他好文 时间:
2015-02-07 17:27:35
阅读次数:
135
上一篇写了DFS的邻接矩阵和邻接表的,这篇再写一下BFS的
先大概讲一下BFS , 全名广度优先搜索,没有回溯和探查,逐层遍历,采用队列实现
先访问当前顶点v, 然后访问v的各个未被访问过的邻接顶点,然后在一次访问v的各个邻接顶点的未被访问的邻接顶点
代码实现如下 :
void BFS (Graph &G , int v ) {
int i , w , n = G.Number(); /...
分类:
编程语言 时间:
2015-02-07 17:29:05
阅读次数:
183
__block说明符严格意义上来说是一种存储域说明符,用来指定该变量的存储位置
在C语言中,static表示存在静态变量区域,auto表示存储在栈中,register表示存在寄存器
__block变量是结构体类型的自动变量
Block是objective-c对象,_NSConcreteStackBlock表示存储为栈,_NSConcreteGlobalBlock表示全局变量区...
分类:
其他好文 时间:
2015-02-07 17:29:06
阅读次数:
118
上一篇写了一个无缝幻灯片。但是一个朋友说。我那个只适合做纯效果。如果在上面有一些操作,就会报错。
比如说:oul.getElementsByTagName(“li”)[0].这个时候没3秒钟返回的节点是一样的。在变化。针对这个需求,我就重新了一个。希望对大家有帮助。
*{
margin:0;
...
分类:
其他好文 时间:
2015-02-07 17:28:09
阅读次数:
163
一、AMBA总线标准
1. AMBA 全称“Advanced Microprocessor Bus Architectur”,是ARM公司提出的一种开放性的SOC总线标准,现已经广泛应用于RISC的内核上上。
2. AMBA定义了一种多总线系统(multilevel
busing system),包括系统总线和等级稍低的外设总线。 AMBA支持32位、64位、128位的数据...
分类:
其他好文 时间:
2015-02-07 17:26:38
阅读次数:
112
#include
int change(int * b)
{
int i;
for(i=0;i<5;i++){
b[i] = 18;
}
return 0;
}
int func(const int * a)
{
int i;
for(i=0;i<5;i++){
// printf("%d\n",a[i]);
//这里的a[i]就相当于*(a+i),这只是人们的一种习惯...
分类:
编程语言 时间:
2015-02-07 17:28:50
阅读次数:
158
简要说明:
授权登录已经成为注册方式里的主流,目前授权登录方式主要SSO跳转授权登录和OAuth2.0两种,前者好处无需用户再次输入密码就可以直接授权成功,但前提是必须用户手机端安装了该软件,比如QQ,后者的优势就是是否安装无关紧要,是一个HTML的页面呈现,麻烦就在于要输入用户名和密码,这就非常不爽了,但是有时候偏偏必须这么做,理由嘛,自行想想就好,接下来我们就看看如果利用OAuth2.0的方...
分类:
移动开发 时间:
2015-02-07 17:25:51
阅读次数:
200
简介
按照在哪里跌倒就在哪里爬起来的精神,本章继续做车牌号的检测识别。所有步骤分为3步完成:车牌号定位,车牌号字符分割、字符识别。
本章为第一部分:车牌号定位。
效果演示
正式开始讲解之前,先看下车牌号定位出来的效果演示。注:本文所有图片均来源于网络。
如图所示,定位到车牌号之后,将车牌号用黄色框选起来,同时将该车牌复制为新图...
分类:
其他好文 时间:
2015-02-07 17:26:20
阅读次数:
131
一、交叉编译工具链的常识
所谓“交叉编译”,就是在A机器上用交叉编译命,生成的文件可以运行在B机器上。
二、交叉编译工具链的安装
步骤:
1. 下载交叉编译工具包,如:arm-cortex_a8-linux-gnueabi.tar.bz2;
2. 复制交叉编译工具包到/home/joki/workdir/s5pc100/ 目...
分类:
其他好文 时间:
2015-02-07 17:26:22
阅读次数:
254
每天一点数据库之-----Day 1-数据库的一些基本概念
----转载请注明出处:coder-pig
本节引言:
本节主要介绍一些数据库的名称的一些基本概念,以便大家对数据库有基本的了解!
1."数据库"与"...
分类:
数据库 时间:
2015-02-07 17:27:03
阅读次数:
158
简介
前一篇讲解到了将用蓝色筛选后的图片,再一次灰阶/二值化。现在从这里继续讲解。
矩形检测
因为车牌是一个矩形。所以接着将又一次二值化之后的图片,进行膨胀,之后在进行矩形检测。框选出可能是车牌号的矩形区域。
代码如下:
int** car_License_box(Mat& mat1, Mat& mat2, int* number){
Mat threshold_out...
分类:
其他好文 时间:
2015-02-07 17:25:43
阅读次数:
281
一、为什么要使用异步任务类?
Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler对象向UI线程发送消息,完成界面的更新,
这种方式对整个界面的控制非常精细。
但是也有缺点,例如代码臃肿,所以为了简化操作,Android 1.5 sdk 提供了一个工具类 AsyncTask(异步任务类),
使得创建异步任务变的更加简单。
...
分类:
移动开发 时间:
2015-02-07 17:26:55
阅读次数:
935
点击打开链接
Mayor's posters
Time Limit: 1000MS
Memory Limit: 65536K
Total Submissions: 45894
Accepted: 13290
Description
The citizens of Bytetown, AB, cou...
分类:
其他好文 时间:
2015-02-07 17:26:03
阅读次数:
123