- 博客(23)
- 资源 (2)
- 收藏
- 关注
转载 物距,像距,焦距了解
最长焦距/最短焦距=变焦倍数光学变焦镜头不但要看其变焦倍数,还要看其焦距范围,焦距越大,看的越远,视角范围越小玩单反的谁还在乎光学变焦的倍数呀?这倍数可是越大越狗头。人家有钱的高烧们都自豪地宣称自己的镜头都是1倍的--定焦数码单反,镜头标识乘1。5就是实际焦距变焦和焦距首先没有太大的区别 其次,一般的普通数码相机的变焦要在7倍以上方可达到210以上的焦距能看物体的远
2014-10-15 19:58:39 4715
转载 QWidget 总结 (转载)
QWidget 类代表一般的窗口,其他窗口类都是从 QWidget 类继承出来的。而 QWidget 类则同时继承了 QObject 类 和 QPaintDevice 类,也就是说,窗口类都是 Qt 对象类。这里的 QPaintDevice 类则是所有可绘制的对象的基类。 常用窗口类的继承关系如图所示: 构造
2014-06-03 11:04:32 832
转载 C语言---整型字符串转换
C语言提供了几个标准库函数,可以将任意类型(整型、长整型、浮点型等)的数字转换为字符串。以下是用itoa()函数将整数转 换为字符串的一个例子: # include # include void main (void) { int num = 100; char str[25]; itoa(num, str, 10);
2013-11-02 21:50:02 709
原创 Qt随笔之Qt线程同步
一、Qt线程1、Qt中的QThread类提供了平台无关的线程。相对于一般的程序都是从main()函数开始执行,QThread从run()函数开始执行。默认的,run()通过调用exec()来开启事件循环。实现一个简单的继承自QThread的用户线程类,代码如下。 class Thread : public QThread {public: Thread(); v
2013-11-02 20:42:43 954
转载 V4L2编程
转自:http://blog.csdn.net/crazyman2010/article/details/6055022V4L2编程1.定义V4L2(VideoFor Linux Two)是内核提供给应用程序访问视频驱动的统一接口。 2.工作流程:打开设备->检查和设置设备属性->设置帧格式->设置一种输入输出方法(缓冲区管理)->循环获取数据->关闭设备。 3.设
2013-10-21 12:17:56 535
转载 自己可能用到的笔试面试题(整理C/C++)
一、整理来自http://zhedahht.blog.163.com/1、运行下图中的C++代码,打印出的结果是什么?bool Fun1(char* str){ printf("%s\n", str); return false;} bool Fun2(char* str){ printf("%s\n", str); return
2013-10-21 10:36:02 609
原创 笔记4 :Ubuntu下 Qt配置使用Opencv2.4.3
一、下载相关资料1、Opencv2.4.3下载:http://opencv.org/ 下载2.4.3版本 forlinux的(OpenCV-2.4.3.tar.bz2)2、Qt版本安装,本人用的Qt4.8.4。3、安装Qt Creater。二、保证你的Ubuntu系统能连接上网络1、在终端下运行 sudo apt-get update2、一定先装依赖的包要不然写open
2013-10-17 16:49:03 1094
转载 安装笔记(3) 安装 OpenCV2.4.6 在Ubuntu11.10下 (尝试成功)
转自 http://www.samontab.com/web/2012/06/installing-opencv-2-4-1-ubuntu-12-04-lts/按照此方法 在Ubuntu11.10下 配置的Opencv2.4.6 The latest Long Term Support version of Ubuntu(12.04 LTS) is out and a new ve
2013-10-16 18:09:14 1067
原创 笔记2:win7下 OpenCv2.4.3+Qt5.0.1版本的配置
一、最近在摸索Qt,得知Opencv可以在Qt下用,故搜索网上怎么在win7(64位)下配置,其中2个帖子给我莫大的帮助:1、http://blog.csdn.net/qiurisuixiang/article/details/86652782、http://www.cnblogs.com/zjutzz/archive/2013/05/30/3109373.html写下此帖,只为我以后
2013-10-15 11:53:07 2301
转载 算术、关系、逻辑运算符
原文地址:算术、关系、逻辑运算符作者:影子用来表示各种运算的符号称为运算符。例如,数值运算中经常用到的加、减、乘、除符号就是运算符。由于它们是进行算术运算的,所以称为算术运算符。 运算符必须有运算对象。C语言中的运算符的运算对象可以是一个,称单目运算符;运算对象也可以是两个,称双目运算符;运算对象还可以是三个,称三目运算符。单目运算符若放在运算对象的前面称为前缀单目运算符;若放在运算对象的后
2013-10-14 12:55:46 1973
原创 QT笔记(2)
Qt中 int ,float,double转换为QString(转)有两种方法1.使用QString::number();如: long a = 63; QString s = QString::number(a, 10); // s == "63" QString t = QString::number(a, 16).toUp
2013-10-14 12:55:44 687
原创 Qt笔记(1)
一、字符串、字节数组和变量1、QString是贯穿Qt应用编程接口的一个16位Unicode字符串2、QByteArray是一个用来存储原始二进制数据的8位字符数组3、QVariant类则可存储绝大多数C++和Qt类型QString类型的使用:1.两个QString类型可用+操作符进行连接也可使用+=操作符(相当于append()函数)2.从其他字符串或者数组来建立一个字符串的方法是使
2013-10-14 12:55:42 1056
原创 QT控件——ui界面简单实现一些功能
一、Tab Widget1、QT中tab widget 控件添加新的tab选项卡,不通过代码实现,通过ui设计界面改变属性:开始是:--------------------------解决方案:二、待写....
2013-10-14 12:55:40 1604
原创 C中的预编译宏定义
本文内容收集自网络,仅供自己学习和大家交流之用,如果侵犯了您的权益,请及时通知,会及时撤下!在将一个C源程序转换为可执行程序的过程中, 编译预处理是最初的步骤. 这一步骤是由预处理器(preprocessor)来完成的.在源流程序被编译器处理之前, 预处理器首先对源程序中的"宏(macro)"进行处理. C初学者可能对预处理器没什么概念, 这是情有可原的: 一般的C编译器都将预处理,
2013-10-14 12:55:37 886
原创 Qt窗口部件之行编辑器
行编辑器QLineEdit部件是一个单行的文本编辑器,允许用户输入和编辑单行的文本内容,而且提供了一系列有用的功能,包括撤销与恢复、剪切和拖放等操作。其中剪切复制等功能是行编辑自带的,不用自己编码实现。1、显示模式行编辑器QLineedit有4种显示模式(echoModel),可以在echoMode属性中更改它们,分别是:Normal正常显示输入的信息;NoEcho不显示任何输入,这样可以保
2013-10-14 12:55:35 2785
转载 window下Qt开发环境的搭建
原文地址:window下Qt开发环境的搭建作者:芸锺鹤先到http://qt-project.org/downloads下载windows平台Qt和creator以及gcc工具Min GW4.4的安装文件。Qt使用4.8.4版本: Qt libraries 4.8.4 for Windows (minGW 4.4, 317 MB)Creator选择2.7.0版本: Qt Cr
2013-10-14 12:55:33 1551
原创 QT绘图基础
一.QT的2D绘图QT的2D绘图由三个主要的类搭起整个框架:QPainter,QPainterDevice和QPainterEngine。1. QPainter负责绘图操作的具体执行,如画点,画线,填充,变换等。用QPainter绘图,需创建一个QPainter,再将指针传到该设备中。void paintEvent(QPaintEvent*event){Qpainter paint
2013-10-14 12:55:31 967
转载 QT 打印的简单实现(转)
原文地址:打印的简单实现(转)">QT 打印的简单实现(转)作者:北极孤星 作为第一次使用QT打印功能我确实被吓到了,在别人鼓吹QPainter强大的时候我不得不考虑工程里大量的图表及曲线图现在都需要一条一条线来画,我似乎看到了我被老板炒鱿鱼并踢出办公室的情景。 图表费点劲还可以用Html(textDocument.setHtml(html);textDocument.print(&p
2013-10-14 12:55:29 772
转载 C语言中数据的强制转换
原文地址:C语言中数据的强制转换作者:lovehere数据的强制转换分为两种:1.隐性转换 2.显性转换以下为数据类型及其所占字节:数据类型bool:1字节。0,1int :4字节char:1字节float:4字节double:8字节short:2字节long:4字节long long :8字节sizeof();一般用此函数求
2013-10-14 12:55:27 1277
原创 Linux练习___Shell了解
注明:原文来自http://www.92csz.com/study/linux/12.htm 学习shell脚本之前的基础知识日常的linux系统管理工作中必不可少的就是shell脚本,如果不会写shell脚本,那么你就不算一个合格的管理员。目前很多单位在招聘linux系统管理员时,shell脚本的编写是必考的项目。有的单位甚至用shell脚本的编写能力来衡量这个linux系统管理员的经验是
2013-10-14 12:55:25 751
原创 Linux练习记录
Linux练习记录(1)一、Some Basic LinuxCommands:1、passwd:Change yourpassword2、date, cal: Find outtoday's date and displays a calendar cal [Month] [Year]3、who, finger: Find outwho else is active on the
2013-10-14 12:55:22 822
原创 ubuntu 11.10 下安装Qt的开发坏境
1、下载qt-linux-opensource-5.0.1-x86-offline.run 2、安装(1)安装QT SDK我们将安装Ubuntu自带的Qt SDK,其版本为: Qt4.7.4。在Terminal下,执行:$ sudo apt-get install libqt4-dev根据需要输入口令。若你需要使用QML,则建议安装qmlviewer$ sudo apt-get i
2013-10-14 12:55:20 675
原创 笔记1:OpenCv1.0+VC++6.0配置
1、由于最近在学数字图像处理,学到了Opencv,记录下来学的点点滴滴,一方面为了熟悉流程,掌握知识,另一方面与大家分享及交流:首先是 Opencv的配置: 实验用的VC++6.0步骤:一、首先安装OpenCV(按照默认路径即可),本人的Opencv的安装目录在E:\VC++6.0\OpenCV下,注意安装时选中: Add\OpenCV\bin to the syste
2013-10-13 16:52:09 1167
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人