- 博客(28)
- 收藏
- 关注
原创 C++/C extern const
今天在用g++ 编译之前的C项目时,一个extern变量显示未定义。最后发现是因为变量定义的地方加了const。而在C++中,const会限制变量的作用域。最后在定义时去掉const,只在声明时加const就OK了。...
2020-03-31 16:11:28
175
原创 设计模式 共享模式
看了果冻兄的博客,发现大家对里面的一个实现有一些不同的见解,贴出来记录一下,其博文如下http://www.jellythink.com/archives/295共享模式的主要想法就是:运用共享技术有效地支持大量细粒度的对象。所以应该将对象的外部特征由更高一级的对象来管理。在原文中,博主将棋子的外部特征(坐标)作为了棋子的一个属性来管理,又在棋盘类中采用覆盖的方法来每一次添加共享模式棋子时
2017-07-12 21:01:00
790
原创 华为笔试_扑克牌大小
扑克牌游戏大家应该都比较熟悉了,一副牌由54张组成,含3~A,2各4张,小王1张,大王1张。牌面从小到大用如下字符和字符串表示(其中,小写joker表示小王,大写JOKER表示大王):) 3 4 5 6 7 8 9 10 J Q K A 2 joker JOKER 输入两手牌,两手牌之间用“-”连接,每手牌的每张牌以空格分隔,“-”两边没有空格,如:4 4 4 4-joker JOKER
2017-06-29 18:35:13
645
原创 寻找共同的父节点
git是一种分布式代码管理工具,git通过树的形式记录文件的更改历史,比如: base'参考了http://blog.csdn.net/shenxuan520/article/details/73832618解题思路从矩阵构造出父节点记录。记录从根节点到带求节点A和B的路径。比较路径,找到最近的公共节点。#include #include #include #incl
2017-06-28 20:50:00
575
原创 C++ size_t
随便写个小程序,总提示超时,最后发现是因为给find_first_of()返回了一个unsigned int,而不是size_t,而size_t在32位架构中定义为:typedef unsigned int size_t;在64位架构中定义为:typedef unsigned long size_t;还是auto大法好啊!
2017-06-28 15:44:22
255
原创 C++ Map
MapMaps are associative containers that store elements formed by a combination of a key value and a mapped value, following a specific order.In a map, the key values are generally used to sort and
2017-06-25 18:53:06
237
原创 JM差错掩盖BUG
在用JM18.6和JM19.0做差错掩盖实验时,解码到丢包处显示如下错误:warning: RTP sequence number discontinuity不能够正常解码!!!百度之,无解!google之,有答案!!!——The error detection loop was broken with the recent MVC dpb changes. JM 17.x might
2016-01-11 16:05:54
607
翻译 SLIC Superpixels Compared toState-of-the-Art Superpixel Methods
SLIC Superpixels Compared toState-of-the-Art Superpixel MethodsSLIC Superpixels Compared toState-of-the-Art Superpixel MethodsSLIC超像素与前沿超像素方法的比较摘要:近年来,计算机视觉应用开始日渐地依赖超像素。然而,一个好的超像素算法是什么样的并不明朗。为了了
2015-12-28 20:07:39
3445
1
原创 the error concealment feature feature in the H.26L test model
the error concealment feature feature in the H.26L test modelABSTRACTThe paper presnets the error concealment feature in the earliest standard of 26L, and it was adopted and included in TML-9.0.
2015-12-28 14:45:18
518
转载 YUV数据分析
做视频采集与处理,自然少不了要学会分析YUV数据。因为从采集的角度来说,一般的视频采集芯片输出的码流一般都是YUV数据流的形式,而从视频处理(例如H.264、MPEG视频编解码)的角度来说,也是在原始YUV码流进行编码和解析,所以,了解如何分析YUV数据流对于做视频领域的人而言,至关重要。本文就是根据我的学习和了解,简单地介绍如何分析YUV数据流。 YUV,分为三个分量,“Y”表示明
2015-12-09 11:34:21
1119
原创 IDR帧
IDR是为了防止编码是参考无意义(即两帧之间可能是场景切换,并没有参考意义)的帧而设置的。假设存在帧序列:I P B P B P B B P(绿) I(红) P(蓝) B… 如果这段视频应用了多重参照帧,那么蓝色的P 帧在参照他前面的I 帧(红色)的同时,还可能会参 照I 帧之前的P 帧(绿色),但是I 帧前后的场景可能会有很大的反差,所以此时P 帧参考I 帧之前的帧不但会没有意义,反而浪
2015-11-14 21:08:46
707
转载 onvif-1
什么是ONVIF ?ONVIF规范描述了网络视频的模型、接口、数据类型以及数据交互的模式。并复用了一些现有的标准,如WS系列标准等。ONVIF规范的目标是实现一个网络视频框架协议,使不同厂商所生产的网络视频产品(包括摄录前端、录像设备等)完全互通。ONVIF规范描述了网络视频的模型、接口、数据类型以及数据交互的模式。并复用了一些现有的标准,如WS系列标准等。ONVIF规范的
2015-10-15 14:47:38
399
原创 生命游戏
在一个细胞群中,包含8个方向的邻居,对于一个细胞有如下的规则:1.如果一个细胞的邻居少于1,则下一时刻他将死亡2.如果一个细胞的邻居多余4个,则下一时刻他将死亡3.如果一个细胞的邻居为2或者3,下一时刻他将存活4.若一个位置没有细胞,而他又3个邻居,则下一时刻将会产生一个新细胞#include #include #include #define MAXROW 10#d
2015-10-05 12:08:16
497
原创 八皇后
N皇后问题是一个经典的问题,在一个N*N的棋盘上放置N个皇后,每行一个并使其不能互相攻击(同一行、同一列、同一斜线上的皇后都会自动攻击)回溯算法也叫试探法,它是一种系统地搜索问题的解的方法。回溯算法的基本思想是:从一条路往前走,能进则进,不能进则退回来,换一条路再试。首先就是在棋盘上如何判断两个皇后是否能够相互攻击,在最初接触这个问题时,首先想到的方法就是把棋盘存储为一个二维数组,然后在需
2015-10-04 21:20:05
378
原创 走迷宫
递归法求解走出迷宫的所有路径。#include #include void visit(int, int);int maze[9][9] = { {2, 2, 2, 2, 2, 2, 2, 2, 2}, {2, 0, 0, 0, 0, 0, 0, 0, 2}, {2, 0, 2, 2, 0, 2, 2, 0, 2}, {2, 0, 2, 0, 0, 2
2015-10-03 19:13:44
381
原创 三色旗
假设有一条绳子,上面有红、白、蓝三种颜色的旗子,起初绳子上的旗子颜色并没有顺序,您希望将之分类,并排列为蓝、白、红的顺序,要如何移动次数才会最少,注意您只能在绳子上进行这个动作,而且一次只能调换两个旗子。解法:分别为三种颜色设置三个指针,起初B,W指向首部,R指向尾部,然后开始判断W所指向的。1.如果是白色则不移动;2.若是蓝色则BW互换;3.若是红色则WR互换。#includ
2015-10-02 21:02:43
429
原创 最大子数组问题
题目:输入一个整型数组,数组里有正数也有负数。数组中一个或连续的多个整数组成一个子数组。求所有子数组的和的最大值。要求时间负责度为O(n)。首先想到的是求出这个整型数组所有子数组的和,长度为n的数组一共有 n(n+1)/2个子数组,要求出这些连续子数组的和最快也需要O(n^2)的时间复杂度。可见我们只能对整个数组进行O(n)的遍历。假如输入数组为{13,-3,-25,20,-3,-16,-
2015-09-29 10:22:45
371
转载 VS2012 & JM Software
原文地址: http://blog.csdn.net/xueyushenzhou/article/details/40538397直接打开:jm_vc11.sln (VS2012编译),生成四个项目。编码方面:设置命令参数encoder_baseline.cfg中的输入输出文件以及路径。解码方面:设置命令参数encoder.cfg中的输入输出文件以及路径。注:最好能将输入输出文件放
2015-09-11 22:31:56
510
原创 约瑟夫问题
#include using namespace std;#define N 41#define M 3int main(void){ int man[N] = {0}; int count = 1; int i = 0,pos = -1; int alive = 0; while(count <= N){ do{ pos = (pos + 1) % N;
2014-09-19 16:29:13
445
原创 汉诺塔(递归)
#include using namespace std;void hanoi(int n, char A, char B, char C) { if(n == 1) { cout} else { hanoi(n-1, A, C, B); couthanoi(n-1, B, A, C); } } int main() {
2014-09-19 11:01:00
575
转载 Android学习(五)
转自:http://blog.csdn.net/zhufuing/article/details/18354491错误提示:[2014-01-16 09:27:35 - Dex Loader] Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack tr
2014-05-24 15:01:02
540
原创 Android学习(四)
The connection to adb is down, and a severe error has occured.
2014-05-14 21:46:58
525
转载 Java学习(二)
win7 64位无法链接accessSQLException: [Microsoft][ODBC ??????????] δ???????Դ??Ʋ???δָ??Ĭ???????
2014-05-13 22:56:35
4584
转载 Java学习(一)
原文链接:今天要连接Access时发现win7 64位旗舰版控制面板中管理工具下的数据源(ODBC)配置竟然只有SQLServer的驱动,其他的都没有了,这可不好玩!上网百度了一番,有人也遇过这样的问题,我在此猜测只有64位win7有这问题,解决办法:运行C:/Windows/SysWOW64下odbcad32.exe就可以正常添加各种数据源的驱动程序了...虽不是什么高深问题,但在此记录一下
2014-05-13 14:24:21
476
转载 Android学习(一)
public class HelloAndriod extends Activity { //一个Activity是实体用于处理用户操作,一个映用可以多个分割的activities,但同一时刻用户主能与其中一个互动 /** Called when the activity is first created. * 这里的注释采用javadoc的标准写法,以便生成我们的API的HT
2014-05-10 20:36:27
429
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人