![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c/c++
无敌二货
这个作者很懒,什么都没留下…
展开
-
点到直线的距离 点是否在多边形内 计算多边形面积 四边形面积 三角形面积 两边之和减去第三边 C程序
<br />typedef struct CvPoint{<br /> int x,<br /> int y<br />}CvPoint;<br /> <br />//点是否在多边形里面<br />bool PtInPolygon(CvPoint p,CvPoint* ptpolygon,int nCount)<br />{<br /> int nCross=0;<br /> for (int i=0;i < nCount;i++)<br /> {<br /> C原创 2011-05-06 16:29:00 · 1810 阅读 · 0 评论 -
动态分配内存 and malloc&new and 数组的动态分配、初始化(memset)和撤销(delete)
在计算机的系统中有四个内存区域:1)栈:在栈里面存储一些我们定义的局部变量和形参。2)字符常量区:主要存储一些字符常量,比如:char *p_str="cat",其中"cat"就存储于字符常量区里。3)全局区:在全局区里储存一些全局变量和静态变量4)堆:主要是通过动态分配的储存空原创 2011-07-21 15:13:32 · 5564 阅读 · 0 评论 -
char FAR * h_name中的FAR
FAR 是16位系统时候的概念了,代表远指针的意思。近指针是16位的指针,它只表示段内的偏移地址,因而只能对64k字节数据段内地址进行存取。 如 char near *p; p=(char near *)0xffff; 远指针是32位指针,它表示段地址:偏移地址,如定义远程指针p指向B500段的2号地址,即B500:0002,则可写作: char原创 2012-01-08 12:43:28 · 4018 阅读 · 1 评论 -
使用 Socket 通信实现 FTP 客户端程序(一)
转载: http://www.ibm.com/developerworks/cn/linux/l-cn-socketftp/index.html#FTP简介: FTP 客户端如 FlashFXP,File Zilla 被广泛应用,原理上都是用底层的 Socket 来实现。FTP 客户端与服务器端进行数据交换必须建立两个套接字,一个作为命令通道,一个作为数据通道。前者用于客户端向服务器发送命令,转载 2012-02-13 10:19:48 · 2949 阅读 · 0 评论 -
使用 Socket 通信实现 FTP 客户端程序(二)
转载自:http://www.ibm.com/developerworks/cn/linux/l-cn-socketftp/index.html#FTP这是我自己写的客户端程序:http://download.csdn.net/detail/sphone89/4060069Socket 编程的几个重要步骤Socket 客户端编程主要步骤如下: 1、socket() 创建一个转载 2012-02-13 10:46:48 · 7437 阅读 · 2 评论 -
assert用法总结
assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:#include void assert( int expression );assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abort 来终止程序运行。验证:ret = 0;assert(ret原创 2012-02-13 11:11:02 · 1373 阅读 · 0 评论 -
linux下makefile(通用模板)
linux编译多个源文件的程序比较麻烦,这下就需要通用的Makefile了,编译的时候执行一下make命令就OK,下面介绍通用makfile的写法。 # 头文件路径,可以任意指定头文件PREFIX=/usr/localBINDIR=$(PREFIX)/bin# 链接库LINKPARAM = -lpthread # object文件PROGRAM=stFtpClient原创 2012-02-13 11:42:12 · 1014 阅读 · 0 评论 -
ffmpeg之NV12转BGR24
1、git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg 2、./configure --prefix=./out make && make install3、test.cpp编译:g++ test.cpp -o test -I./ffmpeg/out/include -L./ffmpeg/out/lib -lavf...原创 2018-11-21 00:44:29 · 3811 阅读 · 0 评论