- 博客(22)
- 资源 (10)
- 收藏
- 关注
原创 华为机试题
描述:输入一串数字,找到其中包含的最大递增数。递增数是指相邻的数位从小到大排列的数字。如: 2895345323,递增数有:289,345,23, 那么最大的递减数为345。运行时间限制:无限制内存限制:无限制输入:输入一串数字,默认这串数字是正确的,即里面不含有字符/空格等情况输出:输出最大递增数
2014-09-04 20:35:26
801
原创 Sony 面经
技术面试过程:二个面试官:一个年轻点的(应该是普通员工),一个年长点的(应该是部门老大)。人都挺好,没回答上来也不会刻意一直问。 首先是,主面试官让我自我介绍一下,我就稍微对自己做过的TS流解析的,还有android的项目讲了一下,面试官对我TS流解析的过程比较感兴趣,就让我讲一下具体过程。我就讲了讲PAT,PMT这些。然后问到一些具体的c/c++基础知识。1.智能指针的用法。
2014-04-18 15:08:50
1123
原创 vs编译库 导入库
第一步:将工程属性改为static lib.第二部:导入库时,第一步添加附加库路径第三步 :导入库时,在代码中添加库代码:#pragma comment(lib,"seqlistlib.lib")第四步:添加导入的库的头文件:#include "2-1 SeqList.h"#include "datatype.h"ok!至此全部搞定!
2014-04-01 10:39:16
927
原创 猜数游戏 随机数的应用
#include #include #include #include int main(){ int n, m, i=0; srand(time(NULL)); n = rand() % 100 + 1; do { printf("请输入所猜数字:"); scanf("%d", &m); i++; if (m > n) { printf("错误!所
2014-03-31 20:46:01
624
原创 四则运算 字符串输入
#include #include using namespace std;int main(){ char *str = new char; char *oper = new char; cin>>str; int left, right, result; int sign = 1; int sum = 0; int num[10] = {0}; int number
2014-03-31 10:27:10
750
原创 数制转换 递归调用
#include #include #include void convto(char *s, int n, int b){ char bit[] = {"0123456789ABCDEF"}; int len; if (n == 0) { strcpy(s," "); return; } convto(s, n/b, b); len = strlen(s); s
2014-03-31 08:04:39
640
原创 unix 网络编程(2) 当前主机字节序——大小端判断程序
#include #include int main(int argc, char** argv){ union { short s; char c[sizeof(short)]; }un; un.s = 0x0102; //printf("%s:",CPU_VENDOR_OS); if(sizeof(sh
2014-03-19 14:20:28
631
原创 error LNK2019: unresolved external symbol _PrintList referenced in function _main
今天写编译一个小程序,出现了一下错误提示:error LNK2019: unresolved external symbol _PrintList referenced in function _main注意到了连接器想要的是“_main”,为什么有“_”?即使是向导生成的_tmain,在宏展开后也是main或者wmain啊?自动加下划线,不是C编译器对cdec
2014-03-18 20:40:09
1432
原创 unix 网络编程学习(1)time服务器
客户端:#include #include #include #define MAXLINE 2000int main(int argc, char **argv){ int sockfd, n; char recvline[MAXLINE + 1]; struct sockaddr_in servaddr; if(argc != 2)
2014-03-18 10:32:30
1255
原创 LINK : fatal error LNK1168: cannot open Debug/xxx.exe for writing
那可能是因为编译的exe文件正在运行,而再次编译是要修改这个exe文件的,因为不让写,所以就抱着这个错。解决办法是看有没有运行编译后文件,如果正运行着,就将其关掉。可在任务管理器中找到对应的进程,如果找不到进程,同时还是编译不通过,则可采用重启电脑的方法。
2014-03-11 09:52:47
4506
原创 各种指针的含义
int *hoge hoge是指向int的指针int *hoge[]hoge是指向int的指针的数组int (*hoge)[]hoge是指向int型数组的指针int (*func)(int )func是指向返回int 参数为int的函数的指针int (*func_table[10])(int a)func_table是返回为int
2014-03-10 21:11:14
995
原创 unix cat 命令实现 c
#include void type_onefile(FILE *fp){ char ch; while((ch = fgetc(fp)) != EOF) { putchar(ch); }}int main(int argc, char **argv){ FILE *fp; int i; if (argc == 1) { type_onefile(stdin);
2014-03-10 20:44:22
837
转载 浅析TCP字节流与UDP数据报的区别
浅析TCP字节流与UDP数据报的区别摘要:“TCP是一种流模式的协议,UDP是一种数据报模式的协议”,这句话相信大家对这句话已经耳熟能详~但是,“流模式”与“数据包模式”在编程的时候有什么区别呢?以下是我的理解,仅供参考!作者:来源:51CTO | 2013年10月17日 11:51:08关键字:TCP 字节流 UDP 数据报ZDNET网
2014-03-06 10:56:04
761
原创 快速排序算法-quiksort()
#include #define SWAP(a,b) {int tmp; tmp = a; a = b ; b = tmp;}void swap(int *a, int *b){ int tmp; tmp = *a; *a = *b; *b = tmp;}void quicksort_sub(int *data, int left, int right){ int l
2014-03-06 10:36:35
826
原创 栈操作
#include #include #include typedef struct Node{ int data; struct Node * pNext;}NODE , *PNODE;typedef struct Stack{ PNODE pTop; PNODE pBottom;}STACK, *PSTACK;void init(PSTACK);void push(
2013-08-03 22:55:30
567
原创 链表操作
链表删除r=p->next;p->next=p->next-next;free(r);链表插入q->next = p->next;p->next = q;
2013-07-30 12:24:56
791
原创 跨函数使用内存问题
#include int main(){ int *p fun(&p);}int fun(int ** q){ *q = (int *)malloc(4); }
2013-07-26 10:18:11
674
原创 sobel
/*************************************************** Sobel算子边缘检测* parameter: srcData - 原始图像数据指针* dstData - 存储处理后的图像* lWidth,lHeight - 图像的宽和高* dLineBites
2013-07-11 16:13:24
1289
1
原创 HTM 解码配置
前段时间一直看HTM编码,有了些了解,想把编的码流解码一下,看一下编码效果怎么样,但发现不会解码怎么配置,看了看配置说明,里面也没有详细说明,于是尝试了自己写写BAT。顺便提一下,在RELEASE版本下,运行比在DEBUG下要快很多,要跑序列的同学,可要记住了。 下面把BAT文件内容写一下,给像我一样的小白做下参考。TAppDecoder.exe -b stream.bit -o
2013-06-23 21:20:08
1469
1
原创 HTM代码疑问
今天开始看了看代码单步跟踪到了一个 // allocate original YUV buffer pcPicYuvOrg->create( m_iSourceWidth, m_iSourceHeight, m_uiMaxCUWidth, m_uiMaxCUHeight, m_uiMaxCUDepth ); 就看看编码中最基本的单元每一个图像里面是怎么分配空间的。Void
2013-05-11 11:24:03
1183
2
原创 3DV HTM(1)
刚开始弄3DV HTM,首先简单介绍下,什么是HTM。HTM是3DV标准化组织下面在HEVC框架下的一个标准参考代码。对应于H.264/avc的标准代码为ATM。鉴于当前HEVC已经快要定稿,且超高分辨率的视频时大势所趋,所以,研究3DV的趋势也是朝HEVC方向发展。基于此,小生从HTM入手研究3D视频编码。以下为HTM的下载地址,下载标准代码需要用到SVN下载器。http
2013-04-24 18:33:01
1493
原创 TS解码框架
1 TS流的解码过程(只考虑本地文件,解码只涉及到系统层打包的解码,不涉及到编码的解码)TS流的基本解码过程:PAT节目关联表-》PMT节目映射表-》PES音频、视频包。首先,从PAT获取TS流中所有节目映射表.然后,从节目映射表中获取每个节目(本设计为本地文件,只含有一个PMT)数据(视频和音频)的PID。最后,根据传输过来的数据PID对视频数据和音频数据进行系统层复
2013-01-28 09:36:38
1244
TS流分析文档
2012-12-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人