自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

石头的专栏

岁月在指间流淌,思想在这里沉淀

  • 博客(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

CP1L(H)编程手册

CP1L(H)系列编程手册很不错,内容翔实

2016-02-28

CP1H操作手册

CP1H操作手册,欧姆龙的40IO点的PLC,挺好用的

2016-02-28

CP1E编程指令中文手册

CP1E编程指令中文手册是学习欧姆龙PLC的好帮手

2015-07-22

Visual_C++MFC入门教程

这是Visual_C++MFC入门教程,该教程内容详实,基于基础,适合入门

2013-09-28

单片机原理与接口PPT

单片机学习的资料,也可作为工程师查阅的资源,讲解细致,深入浅出

2013-08-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除