 
        
         
        2011年12月15日
    
 
        
        
摘要:        
在OpenGL中读取BMP图片,分配内存时,容易忘记跳过文件头结构,特别记录一下 【VC应用】BMP文件读写    
阅读全文
            posted @ 2011-12-15 17:45
会说话的哑巴
阅读(179)
推荐(0)
        
            
        
        
摘要:        
使用CRT库查找内存泄露 MSDN,记录一下    
阅读全文
            posted @ 2011-12-15 16:06
会说话的哑巴
阅读(139)
推荐(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
会说话的哑巴
阅读(635)
推荐(0)
        
 
		
    
        
             
        
         
        2011年11月30日
    
 
        
        
摘要:        
《大话设计模式》学习笔记,参考链接 伍迷的小菜编程成长记代理模式:为其他对象提供一种代理以控制对这个对象的访问。代理模式的应用:远程代理,也就是为一个对象在不同的地址空间提供局部代表。这样可以隐藏一个对象存在于不同地址空间的事实。虚拟代理,是根据需要创建开销很大的对象。通过它来存放实例化需要很长时间的真实对象。安全代理,用来控制真实对象访问时的权限。智能指引,是指当调用真实的对象时,代理处理另外一些事。---------摘自《大话设计模式》哑巴是个十足的NBA球迷,对于前段时间的NBA停摆也是有所关注!刚好在看《大话设计模式》,于是试着用代理模式实现一下NBA球员工会代表NBA球员对NBA联盟    
阅读全文
            posted @ 2011-11-30 19:46
会说话的哑巴
阅读(1281)
推荐(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
会说话的哑巴
阅读(283)
推荐(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
会说话的哑巴
阅读(969)
推荐(0)
        
 
		
    
        
             
        
         
        2011年11月17日
    
 
        
        
摘要:        
创建数据库表的文件//**********************************************************************// Copyright (c) 2011// 迪斯特软件开发小组.// 文件: database.h// 内容: // 历史://	序号	修改时间 修改人 修改内容//	1	2011-11-17	Administrator	首次生成//*********************************************************************//声明本头文件宏 #ifndef _DATABAS...    
阅读全文
            posted @ 2011-11-17 15:57
会说话的哑巴
阅读(11035)
推荐(2)
        
 
		
    
        
             
        
         
        2011年9月20日
    
 
        
        
摘要:        
问题:在Qt中,顶级窗口最小化后显示在任务栏上,子窗口最小化后显示在屏幕左下角。顶级窗口可以通过系统托盘等手段取消在任务栏上显示,而设置子窗口显示与隐藏时,需要取消子窗口最小化在左下角的显示。解决方案(以打开一个数字时钟子窗口,显示并隐藏它为例):1.参照PyQt中的DigitalClock(数字时钟)Demo,创建子窗口类 1 class DigitalClock(QtGui.QLCDNumber): 2 '''数字时钟''' 3 ######################################## 构造、析构函数 ########    
阅读全文
            posted @ 2011-09-20 17:14
会说话的哑巴
阅读(5030)
推荐(0)
        
            
        
        
摘要:        
引子:每一个桌面应用程序或多或少的使用了按钮,而使用Qt自定义按钮几乎随处可见。问题:当在父窗口中创建按钮后,经常需要点击按钮同时响应父窗口与按钮绑定的两个操作(甚至更多)。而自定义按钮类将鼠标按下事件传递至父窗口时,往往碰到按钮点击失效的问题。解决方案:1.根据需求自定义按钮类(以QToolButton为例) 1 class MyButton(QtGui.QToolButton): 2 '''自定义按钮类''' 3 ############################## 构造、析构函数 ##########################    
阅读全文
            posted @ 2011-09-20 00:06
会说话的哑巴
阅读(7469)
推荐(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
会说话的哑巴
阅读(4801)
推荐(0)