C/C++技术
pauper
喜欢图像处理及机器视觉研究。
展开
-
c语言写了一个简单的正弦波函数
#include#include #include#define FQ 1000#define AM 1000#define PI 3.14int main(){FILE *stream;int i=0,j=0;double value=0原创 2010-09-09 20:48:00 · 8274 阅读 · 3 评论 -
C语言对文件操作函数分析
转:http://www.xxlinux.com/linux/dev/c/2007-10-05/10060.html自己比较懒,网上找到不错的总结,其实我只学习了c代码的部分。在编程的过程中,文件的操作是一个经常用到的问题,在C++Builder中,可以使用多种方法对文件操作,下面我就按以下几个部分对此作详细介绍,就是:1、基于C的文件操作;2、基于C++的文件操作;3、基于W转载 2012-02-23 19:23:02 · 1213 阅读 · 0 评论 -
牛顿迭代法求平方根
//get square rootdouble sqrt_t(double x,double y){ if((((x*x) - y 0)) || (((x*x) - y > -1) && ((x*x) - y //if(x*x == y) return x; else { x=((y/x)+x)/2; //牛原创 2012-10-31 17:15:42 · 977 阅读 · 0 评论 -
vc6代码移植到vs2008的问题总结
最近做一个opencv+vc6的一个图像工程,项目中使用的vc太老了,希望移植代码到vs2008.1.先搭建vs2008+opencv:http://www.opencv.org.cn/index.php/VC_2008_Express%E4%B8%8B%E5%AE%89%E8%A3%85OpenCV2.3.12.代码拿过来直接编译,错误多多,出现编译错误:LINK : fatal err原创 2012-10-25 13:46:42 · 1606 阅读 · 0 评论 -
回调函数(callback)理解
回调函数(callback)理解问:什么是回调函数,回调函数和钩子函数的区别?解释:A:回调函数就相当于一个中断处理函数,由系统在符合你设定的条件时自动调用。为此,你需要做三件事:1,声明;2,定义;3,设置触发条件,就是在你的函数中把你的回调函数名称转化为地址作为一个参数,以便于系统调用。声明和定义时应注意:回调函数由系统调用,所以可以认为它属于WINDOWS系统。不要把它当作你转载 2012-06-13 15:31:28 · 1420 阅读 · 0 评论 -
函数名的命名小结
子程序命名还是很重要的。1.名字应该可以描述程序所做的所有事情;2.程序的命名长度一般最好在9~15个字符中间;3.程序命名应该包含返回值的描述;4.程序命名一般用动词+宾语常用的同反义词:add/remove increment/decrement open/closebegin/end insert/delete转载 2012-04-28 09:09:23 · 936 阅读 · 0 评论 -
snprintf事例
sizeof Operatorsizeof expressionThe sizeof keyword gives the amount of storage, in bytes, associated with a variable or a type (including aggregate types). This keyword returns a value of type s原创 2012-03-30 14:29:13 · 964 阅读 · 0 评论 -
c++中引用形参与非引用形参对比
1.非引用形参包括普通对象形参和指针对象形参这类形参都是在调用函数时,在栈中临时分配一个局部副本,然后初始化,即复制实参传递的数据。调用函数并没有访问实参传递值本身,也因此不会修改实参传递的数值,即函数对这类形参所做的操作和改动仅仅是改变了局部副本的值,不会影响到实参传递的数据本身。非引用形参表示对应实参的局部副本,同时也意味着都需要开销,不同的是指针形参所花的时间开销和存储开销基本是固定转载 2012-02-08 09:23:16 · 1788 阅读 · 0 评论 -
色彩视频文件转换为灰度格式
// video.cpp : Defines the entry point for the console application.//convert a video to grayscale//argv[1]: input video file//argv[2]: name of new output file#include "stdafx.h"#include转载 2012-01-09 17:37:08 · 1148 阅读 · 0 评论 -
zz C语言常见笔试题大全(一)
转自: http://hi.baidu.com/leolife/blog/item/b6569e502d7ecc6184352449.html1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL我在这想看到几件转载 2011-12-11 14:21:14 · 905 阅读 · 0 评论 -
opencv实现图像缩放及canny边缘处理
// ZoomCanny.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include "highgui.h"#include "cv.h"IplImage* doPyrDown(IplImage* in, int filter = IPL_GAUS原创 2012-01-09 11:09:47 · 1294 阅读 · 0 评论 -
zz C语言常见笔试题大全(二)
转自:http://hi.baidu.com/leolife/blog/item/765f0f556ba5f2c7b645ae4a.html今天早上的面试题9道,比较难,1、线形表a、b为两个有序升序的线形表,编写一程序,使两个有序线形表合并成一个有序升序线形表h;答案在 请化大学 严锐敏《数据结构第二版》第二章例题,数据结构当中,这个叫做:两路归并排序Linklist *转载 2011-12-11 14:23:30 · 997 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
对提高团队代码质量的些许愚见link:http://www.pureweber.com/article/improve-code-quality/杨帆 - 暂无评论 做开发总是避免不了和Bug打交道。自从第一只真正的Bug被发现以后,Bug就像幽灵一样时刻伴随着软件开发。Bug是不可避免的,这个是真理。听说有人写书叫”零Bug编程指南”,真是牛逼之极。莫非他是上帝?其实上帝也是会写出Bug的程序转载 2015-08-21 17:28:15 · 561 阅读 · 0 评论