自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

孟源的专栏

学,然后知不足

  • 博客(115)
  • 资源 (18)
  • 收藏
  • 关注

原创 QT5中如何自定义窗口部件

提升法Qt Assistance:Using Custom Widgets with Qt Designereg.(定义一个新的QLable部件)1、定义一个类class Label : public base, public QLabel //可以支持多重继承2、在qt creator中打开ui编辑器,拖曳一个QLable兑现,提升,输入提升的类名Label,勾选全部包含,添

2014-01-27 15:37:38 11285 1

原创 vs2010下配置proc编程环境11

1、首先安装oracle11g和oracle client11g,注意oracle11g的两个下载包要解压到一个文件夹(datebase)中才能安装成功。网上看到一篇帖子说要装32位的oracle,所以虽然我的win7是64位,但oracle我是装的32位的。然后设置ORACLE_HOME为安装oracle client的目录(D:\app\Administrator\product\11.2.0

2013-04-03 13:48:10 4894 2

转载 VS2010 C++目录配置(zz)

zz: http://blog.csdn.net/stone_sky/article/details/7578727 VS2010 C++目录配置        用过Visual Studio 2010的同学都知道,VS2010和VC 6.0以及其他VisualStudio版本不同,VS2010中C++的目录我们只能在单独的项目中配置。所有的项目有一个总的C

2013-04-02 15:39:01 4405 1

原创 dbx简单使用

dbx使用:编译的时候使用 -g 参数dbx ./a.out    //载入可执行文件file 7.c  //设置当前文件list main  //展示某个函数体stop at 13  //在13行设置断点status  //获取当前断点的列表cond  //从断点出继续执行next     //单步执行,跳过函数step    //步入函数where  /

2012-02-07 15:17:18 890

转载 一篇好文:VC2010中的C++0x特性 Part 2:右值引用

http://www.cnblogs.com/oiramario/archive/2010/10/11/1847802.html

2011-12-31 09:43:59 943

转载 ORA-01652的解决

ZZ:http://blog.csdn.net/firefox198647/article/details/5644644建索引发生ora-01652无法通过128(在escalade表空间中)扩展temp段...的错误,错误解决很简单,如下1.查看表空间使用率(包括临时表空间)select * from (Select a.tablespace_name,to_char(

2011-11-28 15:05:52 10394

原创 其他C++

1、指针和数组的区别1.cpp:char ia[] = 'Hello';2.cpp:extern char ia[];    //这里不能用extern char *ia;print(ia);2、构造函数,析构函数的异常处理C++在执行构造函数过程中产生异常时,是不会调用对象的析构函数的,而仅仅清理和释放产生异常前的那些C++管理的变量空间等,之后就把异常抛

2011-11-21 11:18:48 605

原创 大并发情况下,避免竞争数据库中同一个资源的规避方法

1、用select ... for update nowait;如果锁定出现异常,则在外围捕捉,同时循环加1,试图去锁定下一哥资源。2、用序列:大并发情况下,不同请求进入函数得到序列号不同来选定不同的数据资源。类似于下面这样的代码        db.SetSQL("select SEQ_SELECT_NUMBER.nextval cur_seq_pos from dual");

2011-11-08 10:17:59 1813

转载 临时dd

http://topic.csdn.net/u/20110826/09/601ebe9c-c2ae-4d63-a4e2-506c618bb654.html?70147 http://blog.csdn.net/mengxiangyue/article/details/6930284http://blog.csdn.net/piggyxp/article/details/6922277h

2011-11-03 07:54:16 581

转载 Linux上创建共享库so(简单步骤)

http://blog.csdn.net/zjnig711/article/details/2480011

2011-10-17 13:44:33 670

转载 VC6中dll的创建和使用

//-----------------------------------------------------------//+ funs.h#ifdef MyAPI#else#define MyAPI extern "C" __declspec(dllimpor

2011-10-17 11:20:07 2467

转载 如何用vc6创建和使用静态库(lib)

vc6下建立工程的当前目录是当前工程的顶级目录(非debug目录)。使用vc6创建和使用静态链接库的过程如下:创建静态链接库:1、创建工程,选择Win32 Static Library创建一个空项目2、添加头文件,在头文件里声明函数3、添加cpp文件,在c

2011-10-17 10:18:36 5232

原创 UE使用技巧

1、大括号的自动对齐问题。例如 public class Test {      ...      } 而不是  public class Test {      ... } 解决方法: 高级->配置->编辑器显示->语法加亮 点那

2011-05-29 11:23:00 5154

原创 c++中单体模式的实现

c++ 单体模式 实现

2011-04-11 03:39:00 4940

原创 2011年底充电计划

2011年底充电计划 C/C++ 数据库 网络 Linux 等等

2011-01-16 23:55:00 1314

原创 warning no newline at the end of file

warning no newline at the end of file

2010-10-16 14:04:00 32834 3

转载 linux下的lib文件

<br />zz:http://ooplab.org/post/421.html<br /> <br />作者:曹江华 赛迪技术天地<br />随着Linux性能的不断提升和逐渐普及,会有越来越多的人在Linux下从事应用软件的开发。这里笔者根据从事Linux应用程序开发的经验,介绍Linux编程库使用的一些基础知识。<br /><br />库的定义和种类<br /><br />所谓编程库就是指始终可以被多个Linux软件项目重复使用的代码集。库是Linux软件开发所追求的目标,C语言就是一

2010-09-23 16:08:00 30263

转载 Linux内核的ioctl函数学习

ioctl函数

2010-09-04 23:10:00 973

转载 可重入、异步信号安全和线程安全

可重入、异步信号安全和线程安全的辨析

2010-09-02 21:22:00 1832

转载 互斥量、条件变量与pthread_cond_wait()函数的使用,详解

pthread_cond_wait 条件变量 互斥量 线程

2010-08-27 00:59:00 5820

原创 管道与重定向的区别(暂时是个人理解,可能有谬误)

管道是上一个命令的标准输出作为下一个命令的标准输入,可否可以理解为前一个命令的stdout重定向到下一个命令的stdin “-”(减号)的作用在于如果需要stdoout或者stdin的时候,偏偏又没有文件,只有“-”,那么“-”就会被当成stdout或者stdin。一般在管道命令中使用。例如ls -al | split -l 10 - lsroot,这里split命令需要一个输入文件,而管

2010-05-21 11:24:00 2426

转载 从一道面试题开始说fork

转帖自:http://blog.csdn.net/yuwenliang/archive/2010/01/18/5209239.aspx 给出如下C程序,在linux下使用gcc编译:1 #include "stdio.h" 2 #include "sys/types.h" 3 #include "unistd.h" 4  5 int main()6 { 7 

2010-05-16 20:25:00 1902

转载 区分C语言中getch、getche、fgetc、getc、getchar、fgets、gets函数

 两个原帖:http://www.cnblogs.com/younes/archive/2010/01/05/1639482.html          http://blog.csdn.net/cxyol/archive/2006/03/18/628324.aspx 首先,这两个函数不是C标准库中的函数:int getch(void)    //从标准输入读入一个字符

2010-05-11 15:12:00 8342 1

转载 .h头文件 .lib库文件 .dll动态链接库文件关系

原帖地址:http://blog.csdn.net/c395565746c/archive/2010/03/21/5402239.aspx  .h头文件是编译时必须的,lib是链接时需要的,dll是运行时需要的。 附加依赖项的是.lib不是.dll,若生成了DLL,则肯定也生成 LIB文件。如果要完成源代码的编译和链接,有头文件和lib就够了。如果也使动态连接的程序运行起来,有

2010-05-11 00:34:00 5133 3

转载 头文件与实现文件的关系

原文地址:http://blog.csdn.net/bm1408/archive/2006/02/22/606382.aspx你理解简单的含义吗?关于两者以前的关系,要从N年以前说起了~ long long ago,once aupon a time .......那是一个被遗忘的年代,在编译器只认识.c(.cpp))文件,而不知道.h是何物的年代。那时的人们写了很多的.c

2010-05-10 23:53:00 1347

原创 C/C++中的内存补齐机制

      在C语言中,结构是一种复合数据类型,其构成元素既可以是基本数据类型(如int、long、float等)的变量,也可以是一些复合数据类型(如数组、结构、联合等)的数据单元。在结构中,编译器为结构的每个成员按其自然对界(alignment)条件分配空间。各个成员按照它们被声明的顺序在内存中顺序存储,第一个成员的地址和整个结构的地址相同。例如,下面的结构各成员空间分配情况:struct te

2009-11-04 18:21:00 4147 5

转载 内存管理文章

欢迎进入内存这片雷区。伟大的Bill Gates 曾经失言:640K ought to be enough for everybody — Bill Gates 1981程序员们经常编写内存管理程序,往往提心吊胆。如果不想触雷,唯一的解决办法就是发现所有潜伏的地雷并且排除它们,躲是躲不了的。本章的内容比一般教科书的要深入得多,读者需细心阅读,做到真正地通晓内存管理。7.1内存分配方式内存分配方式有

2008-04-03 03:14:00 985

原创 qt中读写二进制数据的问题

readRawData

2008-03-31 14:01:00 1445

原创 OpenGL学习笔记(四)

1、计算机图形学旨在生成三位物体的二维图象,因为在屏幕上只能绘制二维图象,有三种操作将物体的三维坐标转换为屏幕上的像素位置变换:用矩阵乘法表示,包括模型变换、视点变换和投影变换。这些操作中包括旋转、平移、缩放、反射、正交投影和透视投影。通常,可以使用多种变换的组合来绘制场景。裁减:场景被渲染到矩形窗口中,因此必须裁减掉位于窗口外的物体(或其某部分)。在三位计算机图形学中,裁减指的是剔除位于裁减面另

2008-03-20 22:53:00 1941

原创 vs2005下配置glut库

1、在URL http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip上下载glut库解压后有5个文件glut.h,glut.dll,glut.lib,glut32.dll,glut32.lib。2、把glut.dll和glut32.dll放到c:/windows/system32中;把glut.lib和glut32.lib

2008-03-20 13:56:00 2802 2

原创 OpenGL学习笔记(三)

1、OpenGL的基本状态管理   void glEnable(GLenum cap);   void glDisable(GLenum cap);   这两个函数用来启用和关闭某些状态,有60多个状态的枚举值可用作cap参数。   GLboolean glIsEnabled(GLenum capability); 查询capability的状态是否被启用。   void glGetBoolean

2008-03-20 09:25:00 3425

原创 OpenGL学习笔记(二)

1、OpenGL实用工具包(GLUT)OpenGL包含渲染函数,但被涉及成独立于任何窗口系统和操作系统。因此,OpenGL并没用用于打开窗口以及检测键盘或鼠标事件的函数。GLUT库被用来简化这些相关任务,此外还提供了一些用于创建复杂三位物体(如球体、圆环和茶壶等)的函数。    窗口管理函数   glutInit(int *argc, char **argv),初始化GLUT并处理命令行参数,应在

2008-03-18 22:32:00 2752 1

原创 Qt解决方案中添加动态链接库项目

动态链接的好处: 生成执行文件小,修改程序后重新编译部分少。如何添加动态链接库项目:解决方案->添加新建项目->qt projects -> qt library  (输入项目名为abc),然后生成一个新项目,包含abc.h abc.cpp abc_global.h三个文件,打开abc.h可以看到class ABC_EXPORT abc 的定义(在abc_global.h中有#define ABC

2008-03-12 11:27:00 3445

原创 OpenGL学习笔记(一)

1、OpenGL建立三维模型的基本步骤:实际上,从三维空间到二维平面,就如同用相机拍照一样,通常都要经历以下几个步骤(括号内表示的是相应的图形学概念):第一步,将相机置于三角架上,让它对准三维景物(视点变换,Viewing Transformation);第二步,将三维物体放在适当的位置(模型变换,Modeling Transformation );第三步,选择相机镜头并调焦,使三维物体投影在二维

2008-03-11 20:33:00 2957

原创 linux的文件系统

linux目录架构/   根目录/bin    常用的命令 binary file 的目錄/boot   存放系统启动时必须读取的档案,包括核心 (kernel) 在内     /boot/grub/menu.lst   GRUB设置     /boot/vmlinuz   内核     /boot/initrd     核心解壓縮所需 RAM Disk/dev    系统周边设备    /etc

2008-03-11 20:16:00 589

原创 linux学习笔记(一)

1、相关名词解释:gnu、gpl     GNU是“GNUs Not Unix”的递归缩写。GNU计划,又称革奴计划,是由Richard Stallman在1983年9月27日公开发起的。它的目标是创建一套完全自由的操作系统。UNIX是一种广泛使用的商业操作系统的名称。由于GNU将要实现UNIX系统的接口标准,因此GNU计划可以分别开发不同的操作系统部件。为保证GNU软件可以自由地“使用、复制、

2008-03-10 19:39:00 748

原创 新年充电计划

新一年的充电计划:有些东西根本没看,需要重新学(一类);有些东西看过,但忘记了(二类);又有些东西只需要更加深一步的精通(三类)。做个计划如下,一年之内完成。充电内容:C/C++ STL 设计模式 UML 计算机网络 数据库 算法 多线程 汇编语言 编译原理 OpenGL                    windows编程: SDK MFC com dll Direct           

2008-02-24 22:49:00 1279 2

原创 linux下配置Qt(4.3.2)环境

linux下配置Qt(4.3.2)环境:下载开源包:qt-x11-opensource-src-4.3.2.tar.gz解压:gunzip qt-x11-opensource-src-4.3.2.tar.gz             tar xvf qt-x11-opensource-src-4.3.2.tar 运行脚本:进入qt-x11-opensource-src-4.3.2文件夹,输入./c

2008-01-04 23:27:00 1190

转载 编程箴言(一)

了解许多基础才能写出一点点有用的代码; 花费很多精力才能发现隐藏的一点点问题; 解决遇到的许多问题才能得到一点点经验; 分析总结许多经验才能整理出一点点理论; 融会贯通许多的理论才能明白一点点思想;     -----搞技术是个苦差事,每一步都要稳扎稳打,都要费尽精力!

2007-11-25 11:44:00 1229

转载 C++虚函数的原理及实现

虚函数是在类中被声明为virtual的成员函数,当编译器看到通过指针或引用调用此类函数时,对其执行晚绑定,即通过指针(或引用)指向的类的类型信息来决定该函数是哪个类的。通常此类指针或引用都声明为基类的,它可以指向基类或派生类的对象。 多态指同一个方法根据其所属的不同对象可以有不同的行为(根据自己理解,不知这么说是否严谨)。 举个例子说明虚函数、多态、早绑定和晚绑定:  李氏两兄妹(哥哥和妹妹)

2007-11-19 14:08:00 6131 3

tiny xml 2.6.1

c++ 读写xml文件 开源包 短小精悍 值得学习

2011-04-05

vc6配置pc lint文档

vc6配置pc lint文档 网上找的几篇文章的集合

2011-01-10

PLSQL Developer8.0.2

PLSQL Developer8.0.2 破解版 注册机

2010-12-14

PLSQL Developer8.0.2汉化程序

plsqldevelop8.0 汉化程序 需要先安装PLSQL Developer8.0.2

2010-12-12

Oracle入门教材2

Oracle9i PL_SQL从入门到精通 _oracle傻瓜手册v2.0.pdf

2010-11-20

pdg阅读器绿色版。。。。

pdg阅读器 绿色版pdg阅读器 绿色版pdg阅读器 绿色版pdg阅读器 绿色版pdg阅读器 绿色版pdg阅读器 绿色版

2010-11-20

oracle oci

很简单的东西,oracle oci 和 curse 也不用下载了。

2010-11-16

ApabiReader

方正ceb格式的文件阅读器 绿色版 应该有人需要的吧

2010-11-14

oracle入门教材合集

Oracle9.0入门 从实践中学习oracle sql oracle数据库基础

2010-11-14

vc6使用(自用的东西,没价值的)

中转下,明天删除 vc6使用(自用的东西,没价值的)

2010-11-14

Oracle专家高级编程(Expert_one-on-one_Oracle中文版).part2.rar

Oracle专家高级编程(Expert_one-on-one_Oracle中文版).part2.rar

2010-11-14

Oracle专家高级编程

经典oracle 教材,tom的大作Expert_one-on-one_Oracle,每个学习oracle的人都应一看。 两个压缩包,这是压缩包1

2010-11-14

OpenGL三维图形程序设计(4)

压缩包4<br>.。。。。。。。。。。。。。。。。。。

2007-12-29

OpenGL三维图形程序设计(红宝书)

压缩包3<br>凑字数。。。。。。。。

2007-12-29

OpenGL三维图形程序设计

压缩包2<br>凑字数。。。。。。。。。。。。

2007-12-29

opengl参考手册(蓝皮书)

opengl蓝皮书 不用说的经典<br>还有opengl的红皮书,不过是扫描版的,30m多。

2007-12-29

opengl红宝书OpenGL三维图形程序设计

opengl入门书籍

2007-12-24

Effective C++ 第三版

Effective C++ 第三版 英文的

2007-08-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除