自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

转载 轻松项目管理01-认知项目管理

转载:https://blog.csdn.net/bamboolsu/article/details/47750491 通过本学习,你将能够: ● 了解项目管理的发展;● 熟悉项目管理的应用;● 掌握项目管理的核心内容。  一、项目管理的发展项目管理的发展共经历了经验式项目管理、传统项目管理和现代项目管理三个阶段,每个阶段都有一些具有标志性的事件。1.经...

2018-08-29 17:14:30 344

转载 轻松项目管理02-项目启动

转:https://blog.csdn.net/bamboolsu/article/details/47754697 项目启动 通过学习,你将能够:● 了解项目启动的基本流程;● 熟悉项目组织成员的职责;● 学会组建项目团队;● 掌握项目任务书的编写;● 明确项目开工会的内容。   项目启动项目启动是项目管理的第一个环节。概括来讲,一个项目管...

2018-08-29 15:44:58 532

转载 一张图看懂项目管理的47个过程

2018-08-28 16:00:07 1093

原创 C++调用顺序

1. 基类构造函数被调用的顺序以类派生表中声明的顺序为准.class A{public: A() { cout << "A::A() called" << endl; num = 10; } void showMsg() { cout << "A::showMsg() called" << endl;

2014-01-02 15:25:10 447

转载 C++继承:公有,私有,保护

http://www.cnblogs.com/qlwy/archive/2011/08/25/2153584.html公有继承(public)、私有继承(private)、保护继承(protected)是常用的三种继承方式。1. 公有继承(public)公有继承的特点是基类的公有成员和保护成员作为派生类的成员时,它们都保持原有的状态,而基类的私有成员仍然是私有的,不能被这个派生类的

2014-01-02 14:08:05 367

原创 shutdown immediate

Immediate database shutdown proceeds with the following conditions:■ No new connections are allowed, nor are new transactions allowed to be started, after the statement is issued.■ Any uncommitted

2013-09-11 11:26:56 597

转载 vsftp配置文件详解

http://hi.baidu.com/southhill/item/3b9a770ffe95543ff2eafc4dvsftpd配置文件只有一个,就是/etc/vsftpd/vsftpd.conf,上一小节我们就已经加入了两行参数了。在修改了配置文件之后,需要重新启动服务才能生效。下面我们就来详细解释其中的参数。1. 匿名及本地用户共同参数    write_enable=y

2013-07-17 12:00:52 724

原创 linux使用vsftpd开启ftp服务

1.安装vsftpd服务器   vsftpd是目前Linux最好的FTP服务器工具之一,其中的vs就是“Very Secure”(很安全)的缩写,可见它的最大优点就是安全,除此之外,它还具有体积小,可定制强,效率高的优点。   如果选择完全安装Red Hat Linux 9.0,则系统会默认安装vsftpd服务器。我们可以在终端命令窗口输入以下命令进行验证:   [root

2013-07-17 12:00:01 2197

转载 select ...for update

Select … for update语句是我们经常使用手工加锁语句。通常情况下,select语句是不会对数据加锁,妨碍影响其他的DML和DDL操作。同时,在多版本一致读机制的支持下,select语句也不会被其他类型语句所阻碍。 借助for update子句,我们可以在应用程序的层面手工实现数据加锁保护操作。本篇我们就来介绍一下这个子句的用法和功能。 下面是采自Oracle官方文档

2013-07-12 14:54:12 514

转载 扩展的sql追踪

许多数据库"调优人员"从来不问,"是什么让这个程序运行了这么长时间?"相反,他们会参考检查内容清单,并试图阻止错误发生:   检查所有Oracle块请求是否都由数据库缓存提供服务   检查是否有全表扫描   检查所有排序是否都在内存中进行   检查重做日志是否与其他所有数据库文件进行了适当的隔离   等等。   对于某些工作来说,使用检查内容清单也许很好。但是对于判断性能问

2013-07-08 17:14:56 426

原创 proc*c sqlcode=[-1405];sqlerr=[ORA-01405: fetched column value is NULL

指示变量的值,及其代表的含义如下:    0:操作成功    -1:该指示变量对应的宿主变量返回了或插入、更新成了NULL值    -2:从数据库存放数据到对应的宿主变量时,数据超长,并且不能推断出截断了多少字节的长度    >0:在FETHC或SELECT语句时,因数据超长而被截断存放在了对应的宿主变量中,        指示变量存放对应列的长度如果不用指示变量在SELE

2013-07-08 10:42:08 1840 1

原创 pl/sql developer command window中出现乱码

pl/sql developer , 在command window中运行命令时,如:create table  (num number(10)); 出现乱码, 可以通过在环境变量中设置NLS_LANG环境变量,其值可以为american_america.zhs16gbk等

2013-07-07 10:36:43 1396

原创 sqlplus之glogin.sql and login.sql

sqlplus在被执行时,都会执行glogin.sql, 若执行sqlplus的当前目录下有login.sql, 那么login.sql也会被执行。glogin.sql:-- DESCRIPTION--   SQL*Plus global login "site profile" file----   Add any SQL*Plus commands here that

2013-07-06 18:01:09 680

转载 Oracle内存详解之四 Buffer Cache 数据缓冲区

从http://blog.csdn.net/zengmuansha/article/details/6757718看到的文章一. 官网说明Memory Architecturehttp://download.oracle.com/docs/cd/B28359_01/server.111/b28318/memory.htm#i10221             The datab

2013-07-01 14:13:26 839

原创 (转)什么是交叉编译?

<br /> <br />什么是交叉编译呢,简单地说,就是在一个平台上生成另一个平台上的可执行代码。这里需要注意的是所谓<br />平台,实际上包含两个概念:体系结构(Architecture)、操作系统(Operating System)。同一个体系结<br />构可以运行不同的操作系统;同样,同一个操作系统也可以在不同的体系结构上运行。举例来说,我们常说<br />的x86 Linux平台实际上是Intel x86体系结构和Linux for x86操作系统的统称;而x86 WinNT平台实

2011-05-19 17:08:00 353

原创 有用的博客

<br />博客地址:<br />1.http://blog.chinaunix.net/space.php?uid=14163325<br />2.http://blogold.chinaunix.net/u/22617/index.html

2011-04-10 12:21:00 229

原创 linux驱动程序开发环境配置

<br />转自:http://hi.baidu.com/hzxing1010/blog/item/efb6bf95c7ab756655fb96bb.html/cmtid/6aa1b1360059d0355ab5f53b<br /> <br />本文是参考了网上多篇帖子而写的算不上什么原创。唯一值得欣慰的只不过在本机上实现罢了。因为毕竟失败了几次。也因为本人是初学驱动编程 很多简单的问题在我来说是相当的困难的。望有识之士不要笑话。最后,希望本文能给刚学驱动而还没开头的人提供一些帮助。<br />刚看 O'R

2011-03-29 10:15:00 362

原创 机制和策略

<br />       一个驱动程序的角色是提供机制,而不是策略。<br />       机制和策略的区分是其中一个在Unix设计背后的最好观念。大部分的编程问题其实可以划分为两个部分:" 提供什么能力"(机制) 和 "如何使用这些能力"(策略). 如果这两方面由程序的不同部分来表达, 或者甚至由不同的程序共同表达, 软件包是非常容易开发和适应特殊的需求.

2011-03-18 13:41:00 217

翻译 成员初始化表

1.对于非类数据成员的初始化或赋值,除了两个例外,两者在结果和性能上都是等价的。两个例外是指任何类型的const和引用数据成员。const 和引用数据成员也必须是在成员初始化表中被初始化 否则 就会产生编译时刻错误。例如 下列构造函数的实现将导致编译 时刻错误:class ConstRef { public:  ConstRef( int ii ); private:  int i;  const int ci;  int &ri; }; ConstRef:: Con

2011-01-10 17:43:00 444

转载 C/C++堆、栈及静态数据区详解

<br />五大内存分区<br />在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。<br />栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。<br />堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程序结束后,操作系统会自动回收。<br />自由存储区,就是那些由mallo

2011-01-06 11:18:00 316

翻译 const 成员函数

<br />一般来说,任何一个类如果期望被广泛使用,就应该把那些不修改类数据成员的成员函数声明为const 成员函数,但是,把一个成员函数声明为const 并不能阻止程序员可能做到的所有修改动作, 把一个成员函数声明为 const 可以保证这个成员函数不修改类的数据成员,但是 如果该类含有指针 那么在 const 成员函数中就能修改指针所指的对象 编译器不会 把这种修改检测为错误 这常常令 C++初学者吃惊 例如  <br /> <br />#include <cstring> <br />cl

2011-01-06 11:08:00 256

原创 C++ 关键字

1.volatile        volatile 修饰符的主要目的是提示编译器 该对象的值可能在编译器未监测到的情况下被 改变 因此编译器不能武断地对引用这些对象的代码作优化处理。       将成员函数声明为volatile volatile限定修饰符在 3.13 节介绍 如果一个类对象的值可能被修改的方式是编译器无法控制或检测的。例如 如果它是表示 I/O端口的数据结构则把它声明为 volatile 与 const 类对象类似 对于一个 volatile类对象 只有 volatile 成员函数

2011-01-06 11:05:00 226

原创 读高质量C++编程指南

       1.是否应将 void Func(int x) 改写为 void Func(const int &x),以便提高效率?完全没有必要,因为内部数据类型的参数不存在构造、析构的过程,而复制也非常快, “值传递”和“引用传递”的效率几乎相当。

2011-01-04 17:44:00 295

原创 类中的常量

<br />class A<br />{<br />public:<br />       A();<br />private:<br />       const int a = 4;//wrong, you can't init const data member, it only init in the init list(类的构造函数的初始化列表中)<br />       const int a;<br />}

2011-01-04 16:28:00 257

原创 静态数据成员和静态成员函数

      对于非静态数据成员,每个类对象都有自己的拷贝而静态数据成员对每个类类型只有一个拷贝静态数据成员,只有一份由该类类型的所有对象共享访问。同全局对象相比使用静态数据成员有两个优势      1 静态数据成员没有进入程序的全局名字空间因此不存在与程序中其他全局名字冲突的可能性      2 可以实现信息隐藏静态成员可以是private 成员而全局对象不能静态成员函数:静态成员函数一般只能访问静态成员变量,如果要访问非静态成员变量的话,只能访问某一个对象的非静态成员变量和静态成员函数。可以传一个

2011-01-04 10:47:00 263

原创 C/C++ 内存对齐

<br />一.什么是字节对齐,为什么要对齐?<br />    现代计算机中内存空间都是按照byte划分的,从理论上讲似乎类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。<br />    对齐的作用和原因:各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型的数据只能从某些特定地址开始寻址。比如有些CPU在访问一个没有进行对齐的变量的时

2010-12-17 16:39:00 208

原创 学习GObject

<br /> GLib是GTK+和GNOME工程的基础底层核心程序库,是一个综合用途的实用的轻量级的C程序库,它提供C语言的常用的数据结构的定义、相关的处理函数,有趣而实用的宏,可移植的封装和一些运行时机能,如事件循环、线程、动态调用、对象系统等的API。它能够在类UNIX的操作系统平台(如LINUX, HP-UNIX等),WINDOWS,OS2和BeOS等操作系统台上运行。

2010-11-04 11:18:00 346

原创 QTestlib

http://doc.trolltech.com/4.7/qtestlib-manual.html#qtestlib

2010-10-16 11:07:00 247

原创 代码覆盖率浅谈

<br />在做单元测试时,代码覆盖率常常被拿来作为衡量测试好坏的指标,甚至,用代码覆盖率来考核测试任务完成情况,比如,代码覆盖率必须达到80%或 90%。于是乎,测试人员费尽心思设计案例覆盖代码。用代码覆盖率来衡量,有利也有有弊。本文我们就代码覆盖率展开讨论,也欢迎同学们踊跃评论。<br />首先,让我们先来了解一下所谓的“代码覆盖率”。我找来了所谓的定义:<br />代码覆盖率 = 代码的覆盖程度,一种度量方式。<br />上面简短精悍的文字非常准确的描述了代码覆盖率的含义。而代码覆盖程度的度量方式

2010-09-29 15:29:00 307

原创 Qt文档系统分析(三)

<br />http://hi.baidu.com/cyclone/blog/item/fa0185350681671f90ef39aa.html<br /><br />在Qt文档系统分析(一)我们举了使用一个qdoc3的小例子,在Qt文档系统分析(二)我们对这个例子进行了简单的分析。但有些内容尽管我们提到了,但没做介绍:xxx.index 文件是做什么用的?如何为所有的html文件添加统一的头和尾?<br />这是两个比较重要的东西,本文就主要介绍它们了。<br />重新贴出前面用的 xxx.qd

2010-09-28 15:11:00 869

转载 Qt文档系统分析(二)

<br />http://hi.baidu.com/cyclone/blog/item/ad615aaf2a3475f5fbed50c8.html<br />为了尽快看到qdoc3生成的文档,在Qt文档系统分析(一)中,我们举了一个小小的可运行、可生成文档的例子。因为篇幅和时间有限,上文中未给出任何解释。本文的任务呢,就是把上个例子尽我所能地解释一下qdocconf文件<br />前面我们提到了,qdoc3 工作时需要一个 xxx.qdocconf 文件:project = First<br />d

2010-09-28 15:10:00 566

转载 Qt文档系统分析(一)

写在前面只要打开Qt Assistant或Qt Creator的Help,或是打开在线版的 http://doc.qt.nokia.com ,Qt的漂亮的文档就会呈现在我们眼前。而且 Qt的文档,长期以来似乎都是Qt的一大优势。比如大家在比较Qt和Wx,或比较Qt和GTK+时,Qt的文档似乎总是更胜一筹。那么,这些文档时怎么生成的呢?幕后英雄们当然,这些文档幕后的应用是Qt的开发人员。我们对他们表示感谢。但我们这儿关注的英雄呢?是生成这些文档的软件:qdoc3qhelpgeneratorqcollect

2010-09-28 15:07:00 831

原创 How to dev Gstreamer In Windows

<br /><br />1 , http://people.collabora.co.uk/~oleavr/OABuild/<br />2,  http://ciampix.net/proj/wiki/MinGwEnvironment

2010-09-22 17:01:00 218

转载 A Qt Scenegraph

<br />http://labs.qt.nokia.com/2010/05/18/a-qt-scenegraph/

2010-09-19 17:54:00 250

原创 ffmpeg

http://sourceforge.net/projects/qt-ffmpeg/http://tingxx.ycool.com/post.2028303.htmlhttp://www.qtcn.org/bbs/read.php?tid=10206http://ffmpeg.arrozcru.org/

2010-09-14 23:23:00 216

原创 symbian视频编程资料

转-symbian视频编程资料:http://blog.csdn.net/sing_sing/archive/2010/06/12/5667124.aspx

2010-08-21 22:43:00 220

原创 选择View还是Container

选择View还是ContainerFrom Forum Nokia Wiki 绝大多数开发者在开发S60应用的时候,都会对view和container概念产生误解和迷惑。Co

2009-07-30 17:45:00 748

转载 Symbian OS 中的Class命名约定

Symbian OS 中的Class命名约定Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch——这是世界上最长的地名,位于British群岛地区,起这么长的地名的目的在于吸引游客。SymbianOS定义了若干不同的class类型,每一种类型都具有不同的特性。Class的分类用于描述每种class对象的主要属性和行为,例

2009-07-14 11:00:00 386

空空如也

空空如也

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

TA关注的人

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