2011年12月15日
摘要: 在OpenGL中读取BMP图片,分配内存时,容易忘记跳过文件头结构,特别记录一下 【VC应用】BMP文件读写 阅读全文
posted @ 2011-12-15 17:45 会说话的哑巴 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 使用CRT库查找内存泄露 MSDN,记录一下 阅读全文
posted @ 2011-12-15 16:06 会说话的哑巴 阅读(133) 评论(0) 推荐(0) 编辑
  2011年12月2日
摘要: 解决办法 找不到MSVCR90.dll、Debug vs Release及cppLapack相关主要就是加入#pragma comment(linker, "\"/manifestdependency:type='Win32' name='Microsoft.VC90.CRT' version='9.0.21022.8' processorArchitecture='X86' publicKeyToken='1fc8b3b9a1e18e3b' language='*'\" 阅读全文
posted @ 2011-12-02 11:55 会说话的哑巴 阅读(628) 评论(0) 推荐(0) 编辑
  2011年11月30日
摘要: 《大话设计模式》学习笔记,参考链接 伍迷的小菜编程成长记代理模式:为其他对象提供一种代理以控制对这个对象的访问。代理模式的应用:远程代理,也就是为一个对象在不同的地址空间提供局部代表。这样可以隐藏一个对象存在于不同地址空间的事实。虚拟代理,是根据需要创建开销很大的对象。通过它来存放实例化需要很长时间的真实对象。安全代理,用来控制真实对象访问时的权限。智能指引,是指当调用真实的对象时,代理处理另外一些事。---------摘自《大话设计模式》哑巴是个十足的NBA球迷,对于前段时间的NBA停摆也是有所关注!刚好在看《大话设计模式》,于是试着用代理模式实现一下NBA球员工会代表NBA球员对NBA联盟 阅读全文
posted @ 2011-11-30 19:46 会说话的哑巴 阅读(1269) 评论(1) 推荐(0) 编辑
摘要: 《大话设计模式》学习笔记,参考链接伍迷的小菜编程成长记 1 //operation.h 2 #pragma once 3 4 //操作类 5 class Operation 6 { 7 public: 8 Operation(void); 9 ~Operation(void); 10 int GetNumberA(void) {return this->m_bNumberA;} 11 int GetNumberB(void) {return this->m_bNumberB;} 12 void SetNumberA(int numbe... 阅读全文
posted @ 2011-11-30 17:00 会说话的哑巴 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 《大话设计模式》学习笔记,参考链接 伍迷的小菜编程成长记 1 //strategy.h 2 #pragma once 3 4 //抽象策略类 5 class CAbstractStrategy 6 { 7 public: 8 CAbstractStrategy(void); 9 ~CAbstractStrategy(void); 10 virtual void AlgorithmOperation(void) = 0; 11 }; 12 13 //strategy.cpp 14 #include "strategy.h" 15 16 CAbstr... 阅读全文
posted @ 2011-11-30 15:29 会说话的哑巴 阅读(963) 评论(0) 推荐(0) 编辑
  2011年11月17日
摘要: 创建数据库表的文件//**********************************************************************// Copyright (c) 2011// 迪斯特软件开发小组.// 文件: database.h// 内容: // 历史:// 序号 修改时间 修改人 修改内容// 1 2011-11-17 Administrator 首次生成//*********************************************************************//声明本头文件宏 #ifndef _DATABAS... 阅读全文
posted @ 2011-11-17 15:57 会说话的哑巴 阅读(10541) 评论(1) 推荐(2) 编辑
  2011年9月20日
摘要: 问题:在Qt中,顶级窗口最小化后显示在任务栏上,子窗口最小化后显示在屏幕左下角。顶级窗口可以通过系统托盘等手段取消在任务栏上显示,而设置子窗口显示与隐藏时,需要取消子窗口最小化在左下角的显示。解决方案(以打开一个数字时钟子窗口,显示并隐藏它为例):1.参照PyQt中的DigitalClock(数字时钟)Demo,创建子窗口类 1 class DigitalClock(QtGui.QLCDNumber): 2 '''数字时钟''' 3 ######################################## 构造、析构函数 ######## 阅读全文
posted @ 2011-09-20 17:14 会说话的哑巴 阅读(4907) 评论(0) 推荐(0) 编辑
摘要: 引子:每一个桌面应用程序或多或少的使用了按钮,而使用Qt自定义按钮几乎随处可见。问题:当在父窗口中创建按钮后,经常需要点击按钮同时响应父窗口与按钮绑定的两个操作(甚至更多)。而自定义按钮类将鼠标按下事件传递至父窗口时,往往碰到按钮点击失效的问题。解决方案:1.根据需求自定义按钮类(以QToolButton为例) 1 class MyButton(QtGui.QToolButton): 2 '''自定义按钮类''' 3 ############################## 构造、析构函数 ########################## 阅读全文
posted @ 2011-09-20 00:06 会说话的哑巴 阅读(7311) 评论(3) 推荐(2) 编辑
  2011年9月19日
摘要: 引子:随着腾讯QQ、奇虎360等公司开放相关应用平台,通过"抢占"用户桌面的WEB桌面越来越多的被采用!问题:用PyQT来模仿实现WEB桌面的问题之一,便是设置无边框窗口时遮盖任务栏的问题。解决方案:1.设置窗口标记,实现无边框效果1 # 设置窗口标记(无边框)2 self.setWindowFlags(QtCore.Qt.FramelessWindowHint)2.覆盖实现最大化函数 2.1.得到屏幕可显示尺寸,需要用到QDeskWidget类的availableGeometry函数1 # 得到桌面控件2 desktop = QtGui.QApplication.desk 阅读全文
posted @ 2011-09-19 22:26 会说话的哑巴 阅读(4609) 评论(0) 推荐(0) 编辑