- 博客(27)
- 收藏
- 关注
原创 PMP项目管理知识体系——第三章 项目管理过程
一、过程定义:为创建预定的产品、服务或成果而执行的一系列相互关联的行动或活动。两类过程:项目管理过程和产品导向过程。
2013-07-31 23:51:43 1099
原创 PMP项目管理知识体系——第二章 组织影响和项目生命周期
一、组织对项目管理的影响1. 组织结构类型 根据职能经理和项目经理之间的权利和影响力的相对程度来分: 职能型组织、矩阵型组织(强矩阵型组织、平衡矩阵型组织、弱矩阵型组织)、项目型组织、混合型组织。 根据团队成员物理距离来分:紧密矩阵组织、松散矩阵组织。2. 阵型组织中,项目经理充当协调员或联络员的角色。联络员没有任何权利;协调员
2013-07-29 00:03:43 1976
原创 PMP项目管理知识体系——第一章 引论
PMP知识涉及概念很多,真的很枯燥,哎,不过还得坚持学习。 标准:是一种描述既定规范、方法、过程和做法的正式文件。 项目管理知识体系中的一些知识和做法在大多数时候适用于大多数项目,且其价值和有效性已经获得一致认可,即是被“普遍认可”的。它们也被认为是”良好做法“,因为使用这些知识、技能、工具和技术,能够提高很多项目成功的可能性。 组织和/或项目
2013-07-27 22:44:21 1495
原创 PMP项目管理知识体系——概述
最近报了个PMP考试,为了督促自己不断总结,加强学习,并最终顺利通过考试,觉得有必要以写博客的方式进行总结,朋友也这么建议了。绝不是为了宣传PMP考试,其实好多人也未必用得上,只是为了督促自己,同时分享一下所学知识,让那些有兴趣但是没时间或只是没机会报名上课的朋友也可以了解一下,因为PMP确实在各个领域都很实用,学习嘛,多多益善! 以后每学完一章都会进行总结,下面大概介绍一下各章节
2013-07-27 19:41:07 1379
原创 linux下vi编辑器的使用
工作以后才开始使用linux系统,vi编辑器也是从此时开始接触的,一直认为凡是碰到的、用到的、学到的知识都应该总结一下,温故而知新。。。本博文总结一下vi的使用命令。linux环境下vi有三种状态:命令模式、插入模式、底行模式1. 三种模式简介 命令模式:控制屏幕光标的移动,字符、字和行的删除,移动复制某区段及进入insert mode和last line mode。
2013-07-24 22:51:25 658
原创 自然语言处理中的一些概念
一、概念1. 语言学方面 语法学:研究句子结构成分之间的相互关系和组成句子序列的规则。 语义学:研究如何从一个语句中词的意义,以及这些词在该语句中句法结构中的作用来推导出该语句的意义。 语用学:研究不同上下文中语句的应用,以及上下文对语句理解所产生的影响。2. 信息论方面 相对熵(简称KL距离):衡量两个相对随机分布的差距。 交
2013-07-23 22:34:24 1924
原创 进程和线程小结
为了提高处理效率,经常需要进行进程、多线程编程,所以面试时也常问到类似问题。,基本概念得了解。1、进程1.1 定义:一个具有独立能力的程序(一组操作序列)对某个数据集(接受程序规定操作的一组存储单元的内容)在处理机上的执行过程和分配资源的基本单位。1.2 功能:控制和协调各程序段执行过程中的软、硬件资源的共享和竞争,是描述各程序段执行过程和共享资源的基本单位。1.3 结构特征:
2013-07-22 23:18:14 672
翻译 与树相关的公式、定理
根据树的叶子结点个数、非叶子节点个数、树的深度等等,推导出的公式、定理也有不少,可以自己手工推算一下,记忆会更深刻,此博文只介绍公式、定理内容,不作推导。1. 二叉树第i层上至多有2^i-1个结点,其中i大于等于1,2^i表示2的i次方;2. 深度为k的二叉树至多有2^k-1个结点,其中k大于等于1;3. 任何一颗非空二叉树,若它的叶子结点数为m,2度结点数为n,则m=n+1;4.
2013-07-19 10:21:54 3227
翻译 栈和队列小结
栈和队列也经常用到:1、栈(1) 顺序栈 常用操作:初始化、入栈、出栈、取得栈顶元素。 上点代码: #define STACK_INIT_SIZE 100 //初始容量 #define STACKINCREMENT 10 //容量增量 typedef struct { SElemType *base;
2013-07-18 16:19:01 1115
翻译 链表的基本操作
链表操作是最基本的、必须掌握的知识点,最好滚瓜烂熟,透彻理解。工作时间短用的也不够频繁,还是总结一下比较好,以加强巩固。1. 单链表 结点形式 区分几个概念: 首节点:第一个元素所在节点。 头指针:指向首节点的指针。 头结点:为了操作方便,在第一个节点之前附设的一个结点,此时指向头结点的
2013-07-18 12:58:38 826
原创 随机场的一点理解
最近正在研究随机场,研究还不够透彻,只是了解了大概,做如下笔记用以日后内容扩充。1. 马尔可夫随机场 马尔可夫:N+1时刻的分布特性只与N时刻有关,即1-gram的。 随机场二要素:位置、时间(举个通俗点的例子就是:哪块地里种什么庄稼) 马尔可夫随机场:任一块地里种的庄稼的种类仅与它邻近的地里种的庄稼种类有关系,则这些地里种的庄稼的集合就是一马尔可夫随
2013-07-17 17:45:44 2185
原创 c++中sizeof的用法
sizeof的用法及含义:#include #include #include #include int main(){ char a[]="abcdef"; char b[]={'a','b','c','d','e','f'}; int c[20]={3,4}; char d[2][3]={"aa","bb"}; c
2013-07-17 12:38:50 639
原创 关于排序算法的一点知识——实例和伪代码
1.插入排序将待排序的数据分成两个区域:有序区和无序区,每次将一个无序区中的数据按其大小插入到有序区中的适当位置,直到所有无序区中的数据都插入完成为止。
2013-07-15 14:01:37 15414
原创 关于排序算法的一点知识——算法思想
1. 功能:选择排序 输入:数组名称(也就是数组首地址)、数组中元素个数 思想:在要排序的一组数中,选出最小的一个数与第一个位置的数交换;然后在剩下的数当中再找最小的与第二个位置的数交换,如此循环到倒数第二个数和最后一个数比较为止。 性能:不稳定的,算法复杂度O(n^2)。2. 功能:直接插入排序 输入:数组名称(也就是数组首地址)、数组中元素个数 思
2013-07-15 10:05:45 743
原创 关于排序算法的一点知识——性能比较
1、稳定排序和非稳定排序 简单地说就是所有相等的数经过某种排序方法后,仍能保持它们在排序之前的相对次序,我们就说这种排序方法是稳定的。反之,就是非稳定的。 插入排序、冒泡排序、二叉树排序、二路归并排序及其他线性排序是稳定的。 选择排序、希尔排序、快速排序、堆排序是不稳定的。2、内排序和外排序 在排序过程中,所有需要排序的数都在内存,并在内存中调
2013-07-15 09:28:32 711
原创 关于时间和空间复杂度的一点小结
1.表示方式: 时间复杂度:T(n)=O(f(n)) 空间复杂度:S(n)=O(f(n)) (主要指附加的空间) 其中,n为问题的规模,比如矩阵的阶、线性表的长度、树中的结点数、图中的顶点数等。 f(n):n的某个函数,通常表示算法中基本操作的重复执行次数。2.种类
2013-07-12 17:26:21 573
原创 多线程的概念与相关方法
1.几个概念: 多线程:有几个执行体,按不同的执行线索同事工作的情况 守护线程:Java虚拟机本身的线程,如进行垃圾收集工作、响应键盘、鼠标事件等等。 程序:静态的代码,应用程序的蓝本。 多任务:在OS中,同时进行几个相同或不同的应用程序,每个程序占用一个进程。 进程:(1)对应的代码的相关术语:加载、执行、执行完毕;(2)进程
2013-07-12 15:32:53 617
原创 C++中不同类型数据之间的转换(调用库函数)
C++标准库为我们提供了不少库函数用以支持数据类型的转换,总结了以下几个:1.sprintf函数 在将各种类型的数据构造成字符串时,sprintf 的功能很强大。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf 比printf 有用得多。 sprintf 是个变参函
2013-07-12 14:21:14 1110
原创 常用排序算法的实现(JAVA)
常用的排序算法的实现:1.直接插入排序import java.io.*;public class InsertSort { public static void insertionSort(int []data){ for(int index=1;index int key = data[index];
2013-07-11 23:09:10 512
原创 C++中不同类型数据之间的转换(不调用库函数)
1.float型到string型的转化 //#include "stdafx.h" #include "stdlib.h" #include "stdio.h" char *F2S(double d, char* str) { char str1[40]; int j=0,k,i; i = (int)d;
2013-07-11 22:43:47 711
原创 string类的七种构造函数
string类也是常用的东西,很重要!1. 七种构造函数string (); //最简单的一种,无参构造函数string (const char * s); string (size_type n,char c);string (const char * s,size_type n);string (const string & str,size_tpye n=npo
2013-07-11 17:17:10 2125
原创 extern的使用
extern置于一个变量或函数前,也可用来进行链接指定。下面是几种使用情况: (1)在一个源文件中定义:char a[6]; (定义一个字符数组) 另一个文件中声明:extern char *a;(声明一个指针变量) 注意:第二个是非法访问,指向类型T的指针并不等价于类型T的数组,所以改为extern char a[];
2013-07-11 16:17:22 736
原创 计算语言研究的先驱
最近在看计算语言学的书,突然想了解下这些模型、定律之类的由来,就开始搜集资料,整理了一下,写成被博文。不愧是大牛们啊,东西有点难理解,所以本博文只写了点皮毛。1.Markov链 这里涉及到一个随机过程的概念,根据个人理解,这个概念可以归结为以下两点:(1)一个时间函数,随时间改变而改变;(2)每个时刻函数值不确定,是随机的,即每个时刻上的函数值按一定概率分布。例如,语言的使用,
2013-07-11 15:37:28 674
翻译 C++中的深拷贝和浅拷贝
关于深拷贝和浅拷贝是C++面试中常会问到的问题,必须掌握! 拷贝构造函数,经常被称作X(X&),是一种特殊的构造函数,它由编译器调用来完成一些基于同一类的其他对象的构件及初始化。它的唯一的一个参数(对象的引用)是不可变的(因为是const型的)。这个函数经常用在函数调用期间于用户定义类型的值传递及返回。 拷贝构造函数要调用基类的拷贝构造函数和成员函数。如果可以的话,它将用常量方
2013-07-10 22:58:03 582
转载 淘宝数据魔方技术架构解析
因为对海量数据有极大兴趣,看到网上关于《淘宝数据魔方技术架构解析》,很是兴奋,就复制过来了。原文网址:http://kb.cnblogs.com/page/110840/摘要: 淘宝网拥有国内最具商业价值的海量数据。截至当前,每天有超过30亿的店铺、商品浏览记录,10亿在线商品数,上千万的成交、收藏和评价数据。如何从这些数据中挖掘出真正的商业价值,进而帮助淘宝、商家进行企业的数据 ...
2013-07-10 17:15:57 1068
原创 写博客的初衷和动机
工作还不到一年,经历了一些事,认识了一些人,也明白了一些理儿。 很感激尤其身边的两位同事,两位好友,很辛运,在我事业起步的时候遇见你们。 本来对写博客没什么兴趣的,可能是因为刚步入职场,无论技术上还是理论上都不太自信吧,所以当朋友建议我也写博客时,我没有立马决定,而是拖了好久。直到昨天,突然很仔细地想了很久,决定开始写了。归纳了以下几点原因: (1
2013-07-10 17:01:39 1981 3
原创 C++ 运算符优先级列表
因为每次使用运算符时,总得查一次列表,感觉麻烦,干脆贴出来分享的同事,自己也查找方便。送人玫瑰,手有余香哦。。。 PrecedenceOperatorDescriptionExampleAssociativity1()[]->.::++--Grou
2013-07-10 16:41:53 572
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人