- 博客(20)
- 资源 (5)
- 收藏
- 关注
转载 Makefile经典教程(掌握这些足够)
该篇文章为转载,是对原作者系列文章的总汇加上标注。支持原创,请移步陈浩大神博客:http://blog.csdn.net/haoel/article/details/2886makefile很重要 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和profes
2017-04-28 15:09:29 372
转载 crc 校验码的计算方法 (转载)
摘要:CRC(Cyclic Redundancy Check)被广泛用于数据通信过程中的差错检测,具有很强的检错能力。本文详细介绍了CRC的基本原理,并且按照解释通行的查表算法的由来的思路介绍了各种具体的实现方法。1.差错检测数据通信中,接收端需要检测在传输过程中是否发生差错,常用的技术有奇偶校验(ParityCheck),校验和(Checksum)和CRC
2017-04-25 21:31:18 11476 3
转载 CRC校验和原理(附源程序)
最详细易懂的CRC-16校验原理(附源程序)1、循环校验码(CRC码):是数据通信领域中最常用的一种差错校验码,其特征是信息字段和校验字段的长度可以任意选定。2、生成CRC码的基本原理:任意一个由二进制位串组成的代码都可以和一个系数仅为‘0’和‘1’取值的多项式一一对应。例如:代码1010111对应的多项式为x6+x4+x2+x+1,而多项式为x5+x3+x2+x+
2017-04-25 21:12:44 1644
转载 关于欧姆龙PLC-CP1系列输入输出故障分析总结
前段时间我司使用的CP1E-N30S1DT-D的PLC的输出晶体管烧了,原因是PLC的输出100.04脚所接的抱闸模块内部一个二极管短路导致,而且由于检验没判断出问题,盲目换上第二PLC,导致烧了2个 PLC和一个抱闸模块的严重后果。在我对这个过程的分析中,在网上查到了许多人也遇到过类似的问题,在此我总结前人的经验。 一、 CP1系列PLC信号端输入输出的正确使用(1)输入点 ①
2015-07-11 17:00:58 13968
转载 c++ gcnew new 区别
C++/CLI中使用gcnew关键字表示在托管堆上分配内存,并且为了与以前的指针区分,用^来替换* ,就语义上来说他们的区别大致如下: 1. gcnew返回的是一个句柄(Handle),而new返回的是实际的内存地址. 2. gcnew创建的对象由虚拟机托管,而new创建的对象必须自己来管理和释放
2015-03-01 00:11:13 1038
转载 c/c++ int _tmain(int argc, _TCHAR* argv[])
main()是标准C++的函数入口。标准C++的程序入口点函数,默认字符编码格式ANSI函数签名为:int main();int main(int argc, char* argv[]);_tmain()是微软操作系统(windows)提供的对unicode字符集和ANSI字符集进行自动转换用的程序入口点函数。函数签名为:int _tmain(int argc, TCH
2014-08-24 00:17:19 6463
转载 volatile
就像大家更熟悉的const一样,volatile是一个类型修饰符(type specifier)。它是被设计用来修饰被不同线程访问和修改的变量。如果没有volatile,基本上会导致这样的结果:要么无法编写多线程程序,要么编译器失去大量优化的机会。1作用volatile的作用: 作为指令关键字,确保本条指令不会因编译器的优化而省略,且要求每次直接读值.简单地说就是防
2013-11-25 20:37:16 500
原创 沈阳改派怎么办?
准备原协议,报道证,违约函,新协议,报道证,身份证复印件到导员那里(填表)接着去文体中心就业指导中心(要求违约函复印件)再去沈阳市就业和人才服务局(劳动大厦)(盖章)再去辽宁高校就业服务中心 坐地铁到北陵公园下地铁D口出来对面就是(换取报到证)再去沈河区人力资源和社会保障局(要复印新报到证,代办要写委托书)基本就是这些了,有些细节不太记得了,不一定对,仅供各位同学参考
2013-11-22 19:33:20 959
原创 字符个数经典案例
#includemain(){ inti; char*s="a\045+045\000"; for(i=0;*s++;i++) ; printf("%d\07",i);}输出6其中字符个数是这么算的a i=1\045 i=2+ i=3 0 i=44 i
2013-11-20 17:46:23 894
原创 链表建立输出删除插入的综合实例
#include#include// define NULL 0struct student{ long num; char name[20]; struct student *next;};int n;//定义全局变量,存放链表的长度struct student *creat(void);void print(struct student *he
2013-11-20 17:44:27 2224
原创 有30个学生,每个学生有5门课,求其总成绩,和平均成绩
#includemain(){ int a[2][5];double b[2]; int(*pa)[5],i,j,sum; double* p; pa=a; for(i=0;i for(j=0;j { scanf("%d",* (pa+i)+j); printf("成绩%d\n",*(*(pa+i)+j)); } pa=a
2013-11-20 17:43:37 5623 1
原创 从0到9985中的所有1
#include"stdio.h"int count(int i){ int j=0; if((i/1000)==1) j++; if(((i%1000)/100)==1) j++; if(((i%100)/10)==1) j++; if((i%10)==1) j++; return j;}main(){
2013-11-20 17:42:35 807
原创 给定某年某月,输出十天后是几年几月几日
#include "stdio.h"void day_of_year(int* day_tab,int* year,int* month,int* day){ int i,j; i=(*year%4==0&&*year%100!=0)||*year%400==0; j=*(day_tab+i*13+*month); if(*day+10 { *day=*da
2013-11-20 17:41:36 1111
原创 VC2010打包部署基本步骤
一、 软件的打包过程1、 运行VC软件,打开所要打包的项目如Five项目,点击 文件/添加/新建项目,在已安装的模板中找到找到安装和部署,选择visual studio installer,双击安装项目,找到解决方案资源管理器,找到项目(Setup10),单击属性属性窗口,在公司名称中添加自己信息(公司的英文简称),把Removepreviousversions的属性设置
2013-10-13 19:58:28 2449
原创 选择罗氏线圈测量三相交流电流1KA,频率为0至1KHZ
题目:选择罗氏线圈测量三相交流电流1KA,频率为0至1KHZ。分析:(1)因为罗氏线圈测量电流的理论依据是“法拉第电磁感应定律”和“安培环路定律”。当被测电流沿轴线通过罗氏线圈中心时,在环形绕组所包围的体积内产生相应变化的磁场,强度为H,由安培环路定律得:∮H·dl=I(t)线圈的感应电压与H的变化率成正比,因此,所有线圈的感应电势之和与电流的变化率成正比。也就是: e(t)=di
2013-10-05 23:57:32 3427
转载 cvWaitKey
cvWaitKey(int delay) 指延时delay ms的时间delaydelay>0时,延迟"delay"ms,在显示视频时这个函数是有用的,用于设置在显示完一帧图像后程序等待"delay"ms再显示下一帧视频;如果使用cvWaitKey(0)则只会显示第一帧视频。 返回值:被按键的值,如果超过指定时间则返回-1。 如果程序想响应某个按键
2013-10-02 20:33:04 4038
原创 针对VC版本及相关库的升级后程序无法运行问题举例说明
原来是在VC2008及OpenCV2.1.0下生成的基于MFC的图像处理程序,后来装了VC2010及OpenCV2.4.4,这时项目编译会出错:1>LINK : fatal error LNK1104: 无法打开文件“cxcore210.lib”原因:opencv的版本问题,在种情况下我们只要根据要添加进自己使用的版本的lib。 查看自己的lib目录: 比如:C:\Prog
2013-10-01 17:16:17 1394 1
转载 图像处理就业情况(资料搜集)
搜索方向 基于内容的图像或视频搜索是很多搜索公司研究的热点。要想进入这个领域,必须有很强的编程能力,很好的图像处理和模式识别的背景。要求高待遇自然就不错,目前这方面的代表公司有微软、google、yahoo和百度,个个鼎鼎大名。医学图像方向 目前在医疗器械方向主要是几个大企业在竞争,来头都不小,其中包括Simens、GE、飞利浦和柯达,主要生产CT和MRI等医疗器材。由于医
2013-09-28 22:53:48 2470
转载 OpenCV 获取笔记本摄像头,新建窗口显示摄像头视频
结合Leaning OpenCV 第二个例子 显示一个视屏文件 写了一下 获取摄像头的代码为并且创建窗口显示的代码为:#include"stdafx.h"#include#include#includeint main( int argc,char** argv ){ //声明IplImage指针 IplImage* pFrame = NULL; /
2013-09-28 22:49:25 1093
原创 关于Microsoft Visual Studio 2010 的常见错误的分析一
问题一、MessageBox在VS2010怎么用?一直提示error c2664:"MessageBoxW”: 不能将参数 2 从“const char [9]”转换为“LPCWST"解答:这个问题应该是环境设置成使用unicode字符集(wide char)了(在项目->"项目名"+属性->配置->配置属性->常规->字符集)。可以改为:MessageBo
2013-09-28 22:39:12 2740
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人