关闭

Qt中QAxObject读取Excel文件

读取Excel文件时,可以用Qt自带的QAxObeject,本文对QAxObect的使用做了简单的介绍。...
阅读(394) 评论(0)

头文件相互引用的问题

两个类存在相互应用头文件的情况: 例如: 类A: class A{ } 类B: class B{ } 在文件前加入class 申明,用于超前引用。 类文件A: #include “B.h” class B; class A{ A(void); ~A(); } 类文件B: #include "A.h" class A; class B{ B(void...
阅读(102) 评论(0)

设计模式实现——代理模式

代理模式简介 代理模式就是自己不愿意做,把自己的工作委托给别人来做。就像快递公司不自己送货,把货物给区域代理一样。 优点: 1、可以使自身更加安全,只把部分权限交给代理。其他所有人想知道我都必须进过代理,用于控制权限访问。 2、可以用于延时生成对象,把生成对象开销大的对象生成放缓,在初始化时只给一个null或者简单的拷贝,在使用时再具体生成。 3、可以用于智能指针,在访问对象时可...
阅读(107) 评论(0)

设计模式实现——观察者模式

又称发布——订阅模式,主要用于类对象之间消息通知。当主要对象发生信息变更后,与之相关联的信息也应该变更显示。...
阅读(181) 评论(0)

设计模式实现——抽象工厂模式

抽象工厂模式简介 抽象工厂分简单工厂、复杂工厂(其他blog看到的分法) 这是一种基于实现来划分的,其实就是一种模式。 精髓部分就是通过继承、组合的方法来隐藏正真对象,将对象的实例化过程交给工厂来做。 作用: 作用一: 抽象是用来创建对象,减少类对象个数,可以防止类过度膨胀。 例如一个工厂可以生产N中产品,M个工厂就可以生产N*M种产品。如果每一种产品用一个类来设计,那么需要M*N个类...
阅读(142) 评论(0)

设计模式实现——创建者模式

创建者模式 Builder模式是一种创建者模式,主要用于创建的对象分成很多很多部分,就像房子一样,创建房子,需要创建wall、door、window等对象。但是这些对象又不唯一。有点像与结构型组合模式很像的味道,恕我对组合模式还不是很明了的情况不再揭短了。 个人觉得有几个实现意义: 1、用于做流程步骤控制;将过程作为抽象类,整个过程分成的步骤为每一个step子类。 2、用于创建一个整体有多个部分的对象。 3、还可以做可能存在多种情况下只用其中一种的时候。...
阅读(151) 评论(0)

设计模式实现——单例模式

单例模式 只能生成一个实例对象,用于控制对象的唯一性。例如2016年中国主席,这时候只能返回习大大。 单例模式可以分为:饿汉模式 与 懒汉模式  实现不同会出现支持多线程与不支持多线程。 下面我实现了两种模式,饿汉模式 与 懒汉模式。 饿汉模式是线程安全的,如果没有特别需求推荐使用。 懒汉模式需要同步改良,在可能不会用到的情况下使用比较好。...
阅读(112) 评论(0)

二叉树的遍历之——Morris遍历

二叉树遍历简介 前面已经写过一篇关于二叉树的遍历,但看到一个更好的遍历方法:Morris遍历。 二叉树的递归遍历:主要是通过函数调用栈从子树返回到父亲节点,非递归的方法是通过额外空间栈来保存子节点返回父亲节点。 如果树的深度够高,递归可能造成函数栈溢出。而非递归的需要使用栈,有O(lgn)的空间消耗。 Morris遍历是通过时间换空间的方法,时间复杂度为O(n*2),后序时间复杂度约为O(...
阅读(141) 评论(0)

Http 与 Https

HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议:    它是一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务器之间交换信息,它使用安全套接字层(SSL)进行信息交换,简单来说它是HTTP的安全版。它是由Netscape开发并内置于其浏览器中,用于对数据进行压缩和解压操作,并返回网络上传送回的结果。HTTPS实际上应用了Netsca...
阅读(323) 评论(0)

面试常见题型总结

1、heap 与stack 的差别  (1)申请方式不同  stack有系统分配、heap由程序员申请(malloc/ new)  (2)申请后系统响应        stack:只要栈中剩余空间大于申请空间,系统就提供内存,否则报告异常。        heap:操作系统有一个空闲的地址记录链表,系统收到heap申请时,会遍历链表,找到最近的满足申请的空间并分配给程序,然后操作系统会将该...
阅读(240) 评论(0)

數據結構

请移步:http://blog.csdn.net/v_july_v/article/details/7382693 Bitmap: http://blog.csdn.net/v_july_v/article/details/6685962 关于数据库索引及其优化,更多可参见此文:http://www.cnblogs.com/pkuoliver/archive/2011/0...
阅读(146) 评论(0)

epoll详解

装载于:http://www.cnblogs.com/venow/archive/2012/11/30/2790031.html 定义:   epoll是Linux内核为处理大批句柄而作改进的poll,是Linux下多路复用IO接口select/poll的增强版本,它能显著的减少程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率。因为它会复用文件描述符集合来传递...
阅读(165) 评论(0)

一步一步学习Unix编程[3]——并发服务器介绍与实现

1、理论解释 并发服务器:服务器能同时接受多个客服请求。即:服务器能同时服务多个客服,与客户端A链接的同时,还能链接客户端B。 相比迭代服务器并发服务器更优。 2、基础介绍 #include pid_t fork(void)  创建一个子进程。该进程执行一次返回两次。 返回 值等于0 为子进程,返回值大于0为父进程,小于0 fork失败。其中大于0的值,是子进程的Id。 fork出来...
阅读(222) 评论(0)

一步一步学习Unix编程[2]——迭代服务器

1、迭代服务器 所谓迭代服务器就是处理完一个客服端请求后,接着再处理第二个客服端请求,如果没有请求服务器将阻塞在accept处,直到有请求传来。 2、自定义头文件 在编代码前,需要先介绍自定义的一个头文件:MyIncludding.h /* * MyIncluding.h * * Created on: Jul 11, 2016 * Author: ub...
阅读(169) 评论(0)

wait 与 waitpid

两个函数的原型:  pid_t wait(int *statloc);pid_t waitpid(pid_t pid,int *statloc,int options); 功能:当子进程终止时返回,主要用来处理已终止的子进程。当子进程处理完任务后,处于僵死状态,也就成为了僵死进程,父类可以通过上面两个函数捕获到,从而处理掉僵死进程,归还内存、CPU等资源。 提问:如果父进...
阅读(169) 评论(0)

Makefile学习连接

主要学习了:http://blog.csdn.net/haoel/article/details/2887 遇到的问题:使用eclipse IDE编译工程,出现 派生类中重写父类虚函数(父类的成员函数或者成员一样)被视为重定义错误。随后只能使用make来编译 成功编译的Makefile文件 objects = SimClientApp.o IOoperater.o SimCl...
阅读(134) 评论(0)

一步一步学习Unix编程[1]——TCP基本函数及原理

1、三次握手 TCP/IP 客服端与服务器建立连接的过程被称为三次握手。三次握手过程: (1)服务器(以下简写S)处于监听状态,客服端 C(以下简写C)发送同步分节SYN J(以下简写SYN)给服务器; (2)S 接收到SYN J,然后给C发送SYN K,同时捎带SYN J的确认ACK J+1; (3)C接收到ACK J+1 与SYN K后,确认可以与服务器建立连接,并分配资源。同时给服务...
阅读(169) 评论(0)

C/C++中的玄机

1、&& 例如 a&&b 先判定a是否为真,如果a为真,则判定b;如果a为假,则直接返回0 2、*(ptr++) 与 *ptr++ 相同,都是先取指针,再相加。++的优先级比*的优先级要高,()的优先级最高,但此处反常。 3、 地址符强制类型转换  float m = 1.5f; cout << "addr:"<< &m <<endl; cout << "float Ad...
阅读(268) 评论(0)

opencv cvCaptureFromFile读取视频总返回NULL

调用opencv库函数读取不到cvCaptureFromFile视频文件。 一、问题原因 1、可以是读取的文件目录存在问题,找不到相应的视频文件,导致返回NULL; 2、读取的视频文件存在问题,不是真正的视频文件; 3、缺失解码...
阅读(1807) 评论(1)

opencv CvHistogram 求直方图的均值

利用opencv的直方图表示,求出直方图均值。 需要对直方图做一些操作或者是利用模板直方图的方法,都可以参阅本文档...
阅读(928) 评论(0)
62条 共4页1 2 3 4 下一页 尾页
    个人资料
    • 访问:30061次
    • 积分:796
    • 等级:
    • 排名:千里之外
    • 原创:49篇
    • 转载:13篇
    • 译文:0篇
    • 评论:1条