小虎Sam很忙
码龄18年
关注
提问 私信
  • 博客:235,372
    235,372
    总访问量
  • 36
    原创
  • 1,694,998
    排名
  • 36
    粉丝
  • 0
    铁粉

个人简介:你们的不客气,就是对我的最大帮助!

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:四川省
  • 加入CSDN时间: 2006-09-20
博客简介:

Sam的专栏

查看详细资料
个人成就
  • 获得18次点赞
  • 内容获得43次评论
  • 获得85次收藏
创作历程
  • 3篇
    2010年
  • 10篇
    2009年
  • 7篇
    2008年
  • 20篇
    2007年
成就勋章
TA的专栏
  • Agile/Scrum
    1篇
  • Java学习
    1篇
  • python
    2篇
  • 工作点滴
    7篇
  • 心情杂谈
    3篇
  • 设计模式学习笔记
    10篇
  • 面试杂谈
    9篇
  • 项目管理
    4篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

183人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

PMBOK Reading Notes - Chapter One


Chapter One:
1.  A project is a temporary endeavor undertaken to create a unique product, service and result.
Temporary != short duration.
Temporary not -> product, service and result
 
2. Project management is the applicatio
原创
发布博客 2010.08.21 ·
889 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

事业环境因素和组织过程资产的理解与比较

PMBOK中对事业环境因素的定义是:围绕项目或能影响项目成败的任何内外部环境因素,是大多数规划过程的输入。组织过程资产包括任何或全部与过程相关的资产,其中包括正式或非正式的计划、政策、程序和指南。
原创
发布博客 2010.08.12 ·
8228 阅读 ·
0 点赞 ·
2 评论 ·
1 收藏

一年工作总结

截止到这个月底,我就担任我们产品的maintenance project manager一周年了。回顾这一年的战斗经历,感受颇多。经历之丰富多彩,远胜于做developer时的经历。
原创
发布博客 2010.07.25 ·
1263 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

成为CSM

    前段时间,参加了CSM(Certificate Scrum Master)的培训。在担任了近1年的ScrumMaster之后,终于修成正果了。    1年的ScrumMaster经验,让我已经成为了Scrum的忠实拥护者。    Team里所有人都能够很好的自我管理,都为了团队所做出commitment努力奋斗,的互相帮助。    Product Onwer和我们的沟通也非常的
原创
发布博客 2009.06.26 ·
1040 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

关键链项目管理方法的缓冲区管理

      关键链方法里边最有价值的是缓冲区管理(Buffer Management)。项目过程中进度落后的时候,如果不采取措施追赶进度,可能会导致整个项目延期,如果采取措施追赶进度,加入加班,通常会增加成本,降低质量,可能还会影响公司的其他项目。而缓冲区管理可以帮助我们做出更准确的判断。缓冲区管理根据两个指标来判断是否应该采取追赶进度的措施。       项目缓冲区消耗百分比      
转载
发布博客 2009.03.03 ·
8350 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

项目管理--关键链方法

关键链项目管理(Critical Chain Project Management,CCPM)方法是约束理论(Theory of Constraints,TOC)在项目管理中的应用。约束理论的核心思想可以归纳为两点:(1)所有现实系统都存在约束。如果一个系统不存在约束,就可以无限提高产出或降低成本,而这显然是不实际的。因此,任何妨碍系统进一步提升生产率的因素,就构成了一个约束。约束理论将一个企
原创
发布博客 2009.02.27 ·
10182 阅读 ·
2 点赞 ·
0 评论 ·
14 收藏

动态联编学习:三、虚函数表VTABLE

       编译器在执行过程中遇到virtual关键字的时候,将自动安装动态联编需要的机制,首先为这些包含virtual函数的类(注意不是类的实例)--即使是祖先类包含虚函数而本身没有--建立一张虚拟函数表VTABLE。在这些虚拟函数表中,编译器将依次按照函数声明次序放置类的特定虚函数的地址。同时在每个带有虚函数的类中放置一个称之为vpointer的指针,简称vptr,这个指针指向这个类的V
转载
发布博客 2009.02.20 ·
3048 阅读 ·
0 点赞 ·
2 评论 ·
6 收藏

动态联编学习:二、对象类型信息

 为了证明我们的猜想,我们用下面的一个程序进行测试,下面的程序将获取普通的类和包含虚函数的类的字节大小。程序代码如下。 #include class shape_novirtual{ int a; public: void draw(){cout<<"shape_novirtual::draw()"<<endl;}};class shape_vi
转载
发布博客 2009.02.19 ·
928 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

动态联编学习:一、多态性和动态联编

       联编就是将模块或者函数合并在一起生成可执行代码的处理过程,同时对每个模块或者函数调用分配内存地址,并且对外部访问也分配正确的内存地址。按照联编所进行的阶段不同,可分为两种不同的联编方法:静态联编和动态联编。在编译阶段就将函数实现和函数调用关联起来称之为静态联编,静态联编在编译阶段就必须了解所有的函数或模块执行所需要检测的信息,它对函数的选择是基于指向对象的指针(或者引用)的类型。
转载
发布博客 2009.02.19 ·
3406 阅读 ·
0 点赞 ·
1 评论 ·
4 收藏

Python多线程学习(三、生产者与消费者)

    生产者与消费者问题是典型的同步问题。这里简单介绍两种不同的实现方法。1,  条件变量import threadingimport timeclass Producer(threading.Thread): def __init__(self, t_name): threading.Thread.__init__(self, n
原创
发布博客 2009.02.15 ·
20505 阅读 ·
0 点赞 ·
0 评论 ·
13 收藏

Python多线程学习(二、线程的同步)

    假设两个线程对象t1和t2都要对num=0进行增1运算,t1和t2都各对num修改10次,num的最终的结果应该为20。但是由于是多线程访问,有可能出现下面情况:在num=0时,t1取得num=0。系统此时把t1调度为”sleeping”状态,把t2转换为”running”状态,t2页获得num=0。然后t2对得到的值进行加1并赋给num,使得num=1。然后系统又把t2调度为”sleep
原创
发布博客 2009.02.09 ·
27118 阅读 ·
1 点赞 ·
1 评论 ·
11 收藏

Python多线程学习(一、线程的使用)

 一、Python中的线程使用:   Python中使用线程有两种方式:函数或者用类来包装线程对象。1、 函数式:调用thread模块中的start_new_thread()函数来产生新线程。如下例:import timeimport threaddef timer(no, interval): cnt = 0 while cnt<10:
原创
发布博客 2009.02.04 ·
44979 阅读 ·
1 点赞 ·
6 评论 ·
23 收藏

今后还要继续!

自从地震后,就很少上来了,也再没在这儿发过什么帖子了。这段时间发生的事情太多了,地震也经历了,公司团队中的各种变化也经历了。呵呵,感觉人生都丰富了许多。我想今后我还是要继续在这上面发发牢骚,让我的朋友们多一个途径了解我的情况。
原创
发布博客 2009.01.06 ·
1238 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

实现一个无法被继承的C++类

      一个类不能被继承,也就是说它的子类不能构造父类,这样子类就没有办法实例化整个子类从而实现子类无法继承父类。我们可以将一个类的构造函数声明为私有,使得这个类的构造函数对子类不可见,那么这个类也就不能继承了。但是,这引出一个问题,客户程序岂不是也无法实例化这个类了?OK,让我们参考一下Singleton模式,用一个static函数来帮助创建这个类的实例,问题就解决了!c
原创
发布博客 2008.03.28 ·
16671 阅读 ·
2 点赞 ·
4 评论 ·
25 收藏

public, private和protected继承比较

     以下内容整理自《程序员面试宝典》,重点讨论一下C++中三种继承方式的区别。1, 公有继承(public)基类成员对其对象的可见性与一般类及其对象的可见性相同,public成员可见,protected和private成员不可见。基类成员对派生类的可见性对派生类来说,基类的public和protected成员可见:基类的public成员和protected成员作为派生类的成员时,
原创
发布博客 2008.03.17 ·
10995 阅读 ·
0 点赞 ·
4 评论 ·
2 收藏

strlen和sizeof的区别小结

    前两天发了这篇帖子,结果发现并没有提交成功,浪费了广大人民群众的感情。我错了,我真的错了。现在赶紧补上,希望各位大虾过客多多包涵。   笔试中经常遇到sizeof和strlen相关的问题,应试者稍有不慎就会中招。其实它们都是C中最基本的概念之一,如果笔试中答错了,无疑会得到考官的“鄙视”。小弟在此总结一下,如有不完整或错误之处,敬请补充和指正。1, sizeof是操作符(opera
原创
发布博客 2008.03.05 ·
1375 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

设计模式简单小结

        今天简单看看设计模式原则,有种醍醐灌顶的感觉。其实在看GOF的设计模式的时候,甚至平时工作的时候都印证了设计模式原则的思想。        下面只是简单列出了这些原则的概念,有机会偶一定每一条每一条的好好整理整理。1,LSP(Liskov Substitution Principle)对于类型S的每一个对象O1,都有一个类型T的O2。对于任意用类型T定义的程序,将O2替换为O1
原创
发布博客 2008.03.03 ·
919 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

自己实现一把String类

        好几次在笔试中要求写String类,我也都写了,但是从来没有完整的整理过,每次都是做题的时候写一写,笔试完了就忘了。今天忽然想起了,自己写了一点点。也只是简单测试了一下,欢迎拍砖。#include iostream>#include string.h>using namespace std;class MyString{public:    MyString();    ~
原创
发布博客 2008.02.25 ·
1923 阅读 ·
1 点赞 ·
3 评论 ·
4 收藏

类型转换的规则

    今天同事有个问题,基本情况就是当Operator在GUI界面操作输入了一个非法值(例如一个负值),居然没有任何错误提示,导致最后log中记录的信息让人无法理解。从信息的处理流程来看,没有任何问题。后来发现是因为程序中有一个计算步骤是用一个unsigned int和输入的数值作了一个相加,然后再对计算结果大小进行判断。由于输入的是负数,负数和unsigned int做算术运算时,被自动转换为
原创
发布博客 2008.02.19 ·
2061 阅读 ·
0 点赞 ·
1 评论 ·
4 收藏

一道关于C++派生类初始化的笔试题

        最近看到这样一道笔试题,偶学习整理了一下,不到之处,希望各位指正。        问题: 下列程序的输出是什么?#include iostream>using namespace std;class A {public:  A() {cout  "A"  endl;}  ~A() {cout  "~A"  endl;}};class B {public:  B() {cou
原创
发布博客 2008.02.14 ·
2102 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏
加载更多