- 博客(16)
- 资源 (6)
- 收藏
- 关注
转载 2021-07-31
TCP 四次握手 产生SIGPIPE的原因 SIGPIPE信号产生的原因: 简单来说,就是客户端程序向服务器端程序发送了消息,然后关闭客户端,服务器端返回消息的时候就会收到内核给的SIGPIPE信号。 TCP的全双工信道其实是两条单工信道,client端...
2021-07-31 17:32:15
110
原创 反转整数
首先将整数反转可以使用求整和取模实现,其次考虑溢出的情况即可。int reverse(int x){ long result = 0; const int int_max = 0x7fffffff; const int int_min = 0x80000000; if (x<10 && x>-10) return x; bool flag = true; ...
2018-05-29 20:17:20
562
转载 Z字形变换
这类题目主要是找到题目中隐含的规律,然后在进行编程处理。string convert(string s, int numRows){ int length=s.length(); string result; if(length==0||numRows==0||numRows==1) return s; int nodeLen=2*numRows-2...
2018-05-29 19:41:18
1116
翻译 动态规划
给定面值为arr={5,10,25,1}的货币,可以使用任意多次,求组成aim=1000货币的方式有多少种?1.暴力搜索使用零张5元纸币,有res1....使用200张5元纸币结果是res201,将结果累计,即为所有结果。2.记忆搜索方式使用哈希表记录出现的情况,供后续查看使用3.动态规划如果arr长度为N,生成行数为N,列数为aim+1的矩阵dp。dp[i][j]的含义是在使用arr[0..i]...
2018-05-28 20:56:34
148
原创 最长回文子串
给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为1000。1.比较简单点的解法思路:利用循环,遍历整个字符串。利用两个变量j、k分别从i位置向前、向后判断。string longestPalindrome(string s) { int length=s.length(); string result; if(length<2) retu...
2018-05-28 20:54:00
268
转载 最长不包含重复字符的字符串的长度
leetcode 3题目解答 找出最长不包含重复字符的字符串的长度:给定一个字符串,找出其中最长不包含重复字符的字符串的长度。示例:给定 "abcabcbb" ,没有重复字符的最长子串是 "abc" ,那么长度就是3。给定 "bbbbb" ,最长的子串就是 "b" ,长度是1。给定 "pwwkew" ,最长子串是 "wke" ,长度是3。请注意答案必须是一个子串,"pwke&am
2018-05-22 22:37:43
768
转载 视频质量评价技术零基础学习方法
前段时间略忙,因此一直计划要总结的很多东西都没来得及写,这两天趁着空闲时间写上一篇。以后等时间充裕了再补充一些内容。本文总结一下学习视频质量评价技术的方法。视频质量评价是我研究生阶段主要的工作,包括发表的论文,毕业设计,进行的实验等等。在这一方面在国内做的研究并不是很多,因此我打算总结一下学习的经验,方便看过本文的人了解视频质量评价技术。0.背景首先应该了解一下质量评价都是干什么用的。这个...
2018-05-08 10:51:26
566
原创 C# using 三种使用方式
1.using指令。using + 命名空间名字,这样可以在程序中直接用命令空间中的类型,而不必指定类型的详细命名空间,类似于Java的import,这个功能也是最常用的,几乎每个cs的程序都会用到。 例如:using System; 一般都会出现在*.cs中。2.using别名。using + 别名 = 包括详细命名空间信息的具体的类型。 这种做法有个好处就是当同一个cs引用了两个不
2017-12-11 16:11:10
199
转载 x264的一些参数设置对编码效率的影响
最近在学习使用x264进行视频编码,看到这篇文章觉得很有用,故转载,文末标明转载的地址。第一,profile,也就是使用baseline还是main,还是high编码。可以通过该接口设置x264_param_apply_profile();第二, 编码复杂度param.i_level_idc=30;第三,图像质量控制 param.rc.f_r
2017-12-04 10:27:26
1166
转载 x264_param_default分析
x264_param_default分析(ZZ) void x264_param_default( x264_param_t *param ){ /* 开辟内存空间*/ memset( param, 0, sizeof( x264_param_t ) ); /* CPU自动检测 */ param->cpu = x264_cpu_
2017-12-01 11:01:16
233
原创 Linux下BMP格式文件的保存问题
BMP格式文件主要由位图文件头、位图信息头、位图数据三部分组成,有时候还需考虑调色板的使用。本文该出了在利用 相机采集到图像信息的基础之上,将图像数据保存文BMP格式的图片。首先创建两个结构,用于位图文件头和位图信息头数据的保存。typedef unsigned char BYTE;typedef unsigned short WORD;typedef unsigned long DWOR
2017-11-08 09:22:59
1267
原创 C#中using关键字在资源释放中的使用
.NET环境中,托管的资源都将由垃圾回收机制来释放,而一些非托管的资源则需要程序员手动地将它们释放。.NET提供了主动与被动两种释放非托管资源的方式,即IDisposable接口中的Dispose()方法。很幸运的是,.NET环境有using语句的存在,using语句允许程序员指定使用资源的对象应当何时释放资源。using语句中使用的对象必须是实现IDisposable。
2017-11-06 16:11:23
859
原创 C#中一些文件的操作
1.File.Exist检查文件是否存在public static bool Exists(string path)文件存在时,返回true,相反返回false。2.读写文件public static string ReadAllText(string path)读取文件的所有行放入一个字符串中,然后关闭文件。ppublic static string [] ReadAllLine
2017-10-20 15:55:33
291
原创 OpenCv 中的IplImge数据与常规数组
1、CvMat结构typedef struct CvMat{ int type; int step; int* refcount;/* for internal use only */ int hdr_refcount; union { uchar* ptr; short* s; int* i
2017-10-16 10:18:21
389
原创 关于使用VS2010进行C语言编程的小问题
很久没有进行C语言方面的学习,最近发现在命令行之后定义变量后,系统无法识别,最后查阅相关信息可能是一下原因,再次记录一下方便以后学习使用:使用VS2010创建C程序时,变量的声明必须在命令语句之前,这是由于VS2010所使用的的编译器的限制所致。
2017-04-01 10:39:16
290
原创 C语言中关于删除单链表中连续数据的一小段程序
node *del(){node *p1,*p2;int len=1,value=0;printf("Please enter the numbar which will be deleted:"); scanf("%d",&value);if(head!=NULL){ p1=head;p2=p1;//记住当前节点位置while(p1!=NULL)/
2017-04-01 10:33:35
689
相机畸变校正实现(C#、C、C++)通用
2017-09-27
C#中关于视频YUV格式与RGB24格式之间的相互转换
2017-09-27
c# 调用摄像头进行视频录制和压缩等
2017-09-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人