HALCON学习笔记3

*读取图像 read_image (Image, 'landmarks') *获得图像大小 get_image_size (Image, Width, Height) *关闭图像窗口 dev_close_window () *打开指定大小颜色的窗口 dev_open_window (0, 0, Width, Height, 'black', WindowHandle) *颜色转换为
分类: 其他 发布时间: 06-30 23:13 阅读次数: 0

用matlab2014b调用摄像头

安装webcom成功后在命令窗口输入如下内容,这个是在安装完成后帮助文件里的例子,然后你就可以用自己的笔记本给自己拍照了 camList = webcamlist camList =      'USB Camera' >> cam = webcam(1) cam =    webcam (具有属性):                
分类: 其他 发布时间: 06-30 23:12 阅读次数: 0

C++程序员面试指南第3章

第3章 面试题1:什么是C语言语句,预处理命令是不是语句? 答: 语句就是以分号“;”作为分隔符,编译后产生机器指令的代码。预处理指令不是语句。 面试题2:变量的声明和定义有什么区别? 答: 为变量分配地址和存储空间的称为定义,不分配地址的称为声明。一个变量可以在多个地方声明 ,但是只在一个地方定义。加入extern修饰的是变量的声明,说明次变量将在文件以外或在文件后面 部分定义。
分类: 其他 发布时间: 06-30 23:12 阅读次数: 0

C++程序员面试指南第4章

第4章 预处理、保留字 面试题1:简述#ifdef、#else、#endif、#ifndef的作用。 答案:这些条件编译指令主要有以下功能: (1)利用#ifdef、#endif可将某程序功能模块包括进去,以向特定用户提供该功能。 (2)用于在子程序前加上标记,以便于追踪和调试。 (3)应对硬件的限制。 面试题2:宏和函数的区别? 答案: (1)宏的引用只占编译时间,不占运行时间。
分类: 其他 发布时间: 06-30 23:12 阅读次数: 0

C++程序员面试指南第5章

面试题1:什么是引用?引用有什么作用? 答案:引用就是一个目标变量的别名,对引用的一切操作和对变量的直接操作是一样的。主要用作函数的参数、 函数返回值和常引用。 面试题2:简述为什么引入常引用,常引用有什么作用? 答案:常引用的引入主要是为了避免使用变量的引用时,在不知情的情况下改变变量的值。常引用主要用于定义 一个普通变量的只读属性的别名、作为函数的传入形参,避免实参在
分类: 其他 发布时间: 06-30 23:12 阅读次数: 0

C++程序员面试指南第6章

**面试题1:编码实现数字转换为字符串 编码实现函数itoa(),设计一个程序,把一个数字转换为字符串存储到一个缓冲区。例如数字: 5486321,转化成字符串:“5486321”。 答案:用数字100做做测试 #include #include #include int myItoa(int num,char *p,int n) { if(p == NULL)  //校
分类: 其他 发布时间: 06-30 23:11 阅读次数: 0

C++程序员面试指南第7章

面试题1:编码实现某一变量某位清0或置1 给定一个整型变量a,写两段代码,第一个设置a的bit 3,第二个清a的bit 3,在以上两个操作中, 要保持其他位不变。 答案: # define BIT3 (0x1 static int a; //设置a的bit 3 void set_bit3(void) { a |= BIT3; //将a第3位置1 } //清a的bit 3 v
分类: 其他 发布时间: 06-30 23:11 阅读次数: 0

C++程序员面试指南第8章

面试题1:谈谈你对面向对象的认识 答案:面向对象可以理解成成对待每一个问题,都是首先要确定这个问题由几个部分组成,而每一个部分其实就 是一个对象。然后再分别设计这些对象,最后得到整个程序。传统的程序设计多是基于功能的思想来进行考虑和 设计的,而面向对象的程序设计则是基于对象的角度来考虑问题,这样做能够使得程序更加简洁、清晰。 面试题2:面向对象的三大特征    面向对象的三大特征是
分类: 其他 发布时间: 06-30 23:11 阅读次数: 0

C++程序员面试指南第9章

面试题1:指出下段程序的错误,并解释它为什么是错误的。 #include class Base { public: int val; Base() { val = 1; }; }; class Derive: Base { public: int val; Derive(int i) { val = Base::val + i; }; }; int
分类: 其他 发布时间: 06-30 23:11 阅读次数: 0

C++程序员面试指南第10章

面试题1:链表和数组有什么区别 答案:数组和链表有以下几点不同。 (1) 存储形式:数组是一组连续的空间,声明时就要确定长度。链表是一块可不连续的动态空间,长度可变 ,每个结点要保存相邻结点指针。 (2) 数据查找:数组的线性查找速度快,查找操作直接使用偏移地址。链表需要按顺序检索结点,效率低。 (3) 数据插入或删除:链表可以快速插入和删除结点,而数组可能需要大量数据移动。 (4)
分类: 其他 发布时间: 06-30 23:10 阅读次数: 0

C++程序员面试指南第11章

第11章 排序 面试题1:编码实现直接插入排序 #include void main(void) { int ARRAY[10] = {0,6,3,2,7,5,4,9,1,8}; int i,j; for(i = 0; i { cout } cout for(i = 2; i { if(ARRAY[i] {                
分类: 其他 发布时间: 06-30 23:10 阅读次数: 0

关于学习vs心得

最近找了一个实习,终于从做练习到实战了。在学校看到的很多C++的书都是基于vc++6.0的,要学vs2010及以上版本很难找到合适的教材。 现在实习了,是做图像处理方面的,在学校只学了MATLAB,而且还学得一般,能够编写一些复杂的程序,调用好几个函数,但是还没有达到 自己编写工具包的级别。 在学校自学了一下C++和Java。现在就讲一下C++方面的体验吧。以前自己只知道建立一个工程,默认是
分类: 其他 发布时间: 06-30 23:10 阅读次数: 0

tensorflow的第一个程序MINIST

# -*- coding: utf-8 -*- """ Created on Thu Nov 30 11:10:59 2017 @author: shier43 """ #获得数据集 from tensorflow.examples.tutorials.mnist import input_data mnist = input_data.read_data_sets("D:/documents
分类: 其他 发布时间: 06-30 23:10 阅读次数: 0

opencv_python图像金字塔

最近在看opencv_python,顺便做一下笔记,因为总是“拿来主义”不太好,要有点原创。图像金字塔原理不赘述了,网上太多了,直接上代码,做此笔记的主要目的一是备忘,二是看到好多图像金字塔在一张图上显示,感觉很酷,自己就搞了一下与大家分享。 import cv2 import numpy as np img = cv2.imread('D:/SoftwareLearning/pytho
分类: 其他 发布时间: 06-30 23:09 阅读次数: 0

关于exe文件调试

如果一个程序文件可能有Bug需要调试,而需要查看调用的dll文件,此时可以把运行库拷贝的调试程序的目录下,并在程序的属性->debug->comand那里填上exe在调试路径下的绝对路径。同时把该生成dll的项目设置为启动项。
分类: 其他 发布时间: 06-30 23:09 阅读次数: 0

[20180614]删除bootstrap$记录无法启动2.txt

[20180614]删除bootstrap$记录无法启动2.txt --//前几天看链接http://www.xifenfei.com/2018/05/willfully-delete-bootstrap.html. --//按照介绍: 有人在数据库中注入了恶意脚本,导致数据库删除了bootstrap$中数据,关闭之后无法正常启动delete from bootstrap$; --//我更多的思考如果我遇到这个问题如何解决: 1.如果有备份只要恢复到delete bootstrap$之前,但是
分类: 其他 发布时间: 06-30 23:09 阅读次数: 0

python-time、datetimme模块

time模块 1.time.time():返回当前时间的时间戳。 打印时间戳: >>> import time >>> time.time() 1530329387.173301 2.time.localtime([secs]):将一个时间戳转换为当前时区的struct_time。secs参数未提供,则以当前时间为准。 当前时间: >>> time.localtime() time.struct_time(tm_year=2018, tm_mon=6, tm_mday=30, tm_hour=
分类: 其他 发布时间: 06-30 23:09 阅读次数: 0

中专即将毕业20年,深感没有核心竞争力,余生需更加努力,早日实现财务自由,实现梦想 98自学会了五笔 basic 语言; 如今在企业,工厂做硬件网络运维。 人生一直停步不前;

中专即将毕业20年,深感没有核心竞争力,余生需更加努力,早日实现财务自由,实现梦想 98自学会了五笔 basic 语言; 如今在企业,工厂做硬件网络运维。 人生一直停步不前;
分类: 其他 发布时间: 06-30 23:09 阅读次数: 0

ElasticSearch 5.5.3 Docker化部署

Dockerfile文件 FROM hub.c.163.com/library/centos WORKDIR / COPY entrypoint.sh entrypoint.sh WORKDIR /opt MAINTAINER caozhiguang RUN yum install -y java vim net-tools COPY elasticsearch-5.5.3.tar.gz elasticsearch-5.5.3.tar.gz RUN tar zxvf elasticsearch
分类: 其他 发布时间: 06-30 23:09 阅读次数: 0

Go 字符串相关-标准库

标准库中有四个包对字符串处理尤为重要: bytes strings strconv unicode strings包提供了许多如字符串的查询、替换、比较、截断、拆分和合并等功能。 bytes包也提供了很多类似功能的函数,但是针对和字符串有着相同结构的[]byte类型。因为字符串是只读的,因此逐步构建字符串会导致很多分配和复制。在这种情况下,使用bytes.Buffer类型将会更有效,稍后我们将展示。 strconv包提供了布尔型、整型数、浮点数和对应字符串的相互转换,还提供了双引号转义相关的转
分类: 其他 发布时间: 06-30 23:09 阅读次数: 0