- 博客(42)
- 资源 (9)
- 收藏
- 关注
原创 个人笔记-百万年薪项目经理之路(下)
百万年薪的项目经理进阶的六个阶段。第一阶段:起步期-熟悉管理知识, 成为项目管理的追随者第二阶段:入门期-颠覆原有思维, 成为项目管理的实践者第三阶段:行为改变-规范个人行为, 成为理性的管理者第四阶段:态度转变-知行合一路上, 成为激情的领导者第五阶段:思考升华-站在更高角度思考,成为运筹帷幄的经营者第六阶段:觉悟提升-唤醒自己的使命感,成为项目管理的布道者
2017-02-15 19:27:49
2478
原创 个人笔记-百万年薪项目经理之路(上)
以下是本人听课后的笔记,整理出来分享给大家。 社会需要神一样的项目经理,那神一样的项目经理需要哪些基本要素呢?本文给出了答案。 肖老师阐述了百万年薪的项目经理进阶的六个阶段。 **第一阶段:起步期-熟悉管理知识, 成为项目管理的追随者 第二阶段:入门期-颠覆原有思维, 成为项目管理的实践者 第三阶段:行为改变-规范个人行为, 成为理性的管理者 第四阶段:态度转变-知行合一路上, 成为激
2017-02-07 11:26:47
5685
原创 PMI2016大会最全资料集合
一、内容概要 1.方法论与智慧化-郭晓英 韩燕-项目风险管理框架工具和方法.pdf 2.方法论与智慧化-姜信宝-敏捷回顾工具箱.pdf 3.方法论与智慧化-梁方舟-向客户交付项目集_用收益与干系人对话.pdf 4.方法论与智慧化-梁磊-全需求 做减法—新的信息化项目建设思路和方法.pdf 5.方法论与智慧化-楊朝仲-孙子兵法为体、系统思考为用的商业分析与项目管理.pdf
2016-11-18 14:57:50
1546
原创 超凡颖想之一【换位思考】
职场中的人应该具有换位思考的能力。经常说沟通有问题,汇报有问题,其实问题的本质是你没有站在对方的角度想问题,没有换位思考,你沟通表达的、汇报的信息不是对方需要的。就像夫妻,总说你很爱她,你认为对她付出了太多太多的爱,但是她仍然总说你不爱她,对她不好。就是因为你的爱并不是她需要的爱,没有换位思考,你的爱并不是她需要的爱,并没有站在对方的角度考虑问题。这样你做的越多错也越多,因为没有站在对方的立场层面
2016-11-15 16:04:05
670
原创 Ubuntu14.04的64位系统启动 root 账号登录 方式
Ubuntu14.04的64位系统默认禁用 root 账号登录解决方式:1、为root设置密码sudo passwd root2、 修改配置文件修改 /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf 文件,命令如下:gedit /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf在文件末尾添加如下内容:gr
2016-08-03 12:00:04
1830
原创 Shell行操作:逐行读取,指定行输出,指定行删除等
1、逐行输出所有行,#!/bin/sh #一次读文件一行,可以根据需要编辑改行的内容num=0 while read line do echo $line echo "Do something..." let num=num+1 done < input.txt echo "$num" 2、使用Sed命令操作
2015-11-05 11:14:34
40607
原创 Shell脚本之监视主进程的运行状态,异常退出后自动重启
一、产品经过长期的自动化测试后,发现偶然出现主进程异常退出的现象,于是受开发者的委托,用SHELL写一段监视程序,要求如下: 主进程退出后,自动重启这个主进程。 主进程程序状态为Z时,重启该主进程。 主进程的CPU负载超过95%时,3分钟内持续在高位运行时,重启应用程序。直接上代码。#!/bin/sh###################################Author : 1
2015-10-29 18:36:36
2677
原创 通过Shunra VE SMB 测试系统(如视频监控、楼宇对讲、VOIP、IPTV等系统)在广域网中的性能
一、Shunra VE SMB简介 Shunra VE SMB Edition是一种专为中小规模企业设计的网络仿真软件产品,Shunra VE SMB Edition仿真软件可以用来测试,对比或预测在不同网络条件下-包括时延,抖动,丢包和带宽(最大10Mbps)-应用程序或设备的性能。 该软件可以用来测试视频监控、楼宇可视对讲、VOIP、IPTV等运行在网络中的
2015-07-06 16:37:48
2719
原创 Shell脚本之监视指定进程的运行状态
在之前的博客中,曾经写了自动化测试程序的实现方法,现在开发者需要知道被测试的进程(在此指运行在LINUX上的主进程的)在异常退出之前的进程的运行状态,例如内存的使用率、CPU的使用率等. 现用shell脚本实现指定进程的运行状态。 直接上代码。
2015-07-01 11:23:14
7871
原创 自动化测试程序之二模拟触摸屏点击事件和滑动事件(C语言)
一、测试程序编写说明 终端设备上运行的是LINUX+QT应用程序,使用触摸屏进行人机交互。经过测试人员长时间的人机交互测试,来确认系统的功能是否满足需求后。现在需要编写一个自动化的测试程序模拟触摸屏点击事件和滑动,并能够按照测试人员预设的脚本执行,比如在屏幕的某个位置需要点击某个按钮,或是屏幕或是列表需要滑动,并且这一个或几个动作需要连续执行10000次或更多。来验证系统的稳定性,以及内存使用率和CPU负载等。
2015-06-12 16:15:30
10348
原创 自动化测试程序之一自定义键盘的模拟测试程序(C语言)
一、测试程序编写说明 终端设备上运行的是QT应用程序,使用自定义的键盘接口。经过测试人员长时间的人机交互测试,来确认系统的功能是否满足需求。现在需要编写一个自动化的测试程序,能够按照预设的脚本执行,比如某个按键需要连续执行10000次,或是通过连续几个按键动作执行特定的业务流程10W次。通过这样的自动测试,可以减轻测试人员的负担,还可以查看触发N次按键后,画面执行N次后的系统的稳定性,如内存使用率,cup使用率。
2015-06-12 13:59:25
2381
1
转载 voip穿越防火墙技术
目录(?)[-]穿越防火牆技術X1 NAT 及防火牆之來源X2 防火牆NAT的種類X21 Full Cone NATX22 Restricted Cone NAT Address Restricted ConeX23 Port Restricted Cone NATX24 Symmetric NATX3 NAT 造成的問題X4 現有穿越防火牆NAT技術介紹
2014-09-30 11:33:21
2566
原创 计算系统运行时间
cat /proc/uptime| awk -F. '{run_days=$1 / 86400;run_hour=($1 % 86400)/3600;run_minute=($1 % 3600)/60;run_second=$1 % 60;printf("running time: %d Day %d Hours %d Mins %d Secs \n",run_days,run_hour,run_
2014-08-21 14:06:20
870
原创 2013年工作总结
2013年已经过去很久了。今天已经进入2014年半个多月了,一直很忙,现在想写下去年的总结了。 去年大概分为两个阶段吧 ,前三个季度做开发的工作,主要负责系统架构的开发以及具体开发任务。最后一个季度,作为测试负责人成了测试组,虽然仅仅的是一个组,但是这确实第一次按照自己的思想做项目。从写测试计划,整理测试需求,到编写测试用例,测试实施、到最后的系统测试总结报告,自我感觉做的很系统化
2014-01-22 18:30:37
870
原创 笔记本有线访问内网,无线访问外网配置。
测试环境下的笔记有无线网卡和有线网卡两个网络接口,我希望通过有线访问内网,通过无线访问外网。配置如下:1)配置无线网卡设置无线网卡为默认路由网关:无线网络连接属性—Internet协议(TCP/IP)-属性-高级,手动输入无线路由网关,10.0.0.254,跃点数为“1”,是最高优先级。如下图配置2)配置有线网卡 按照局域网的配置进行如下配置
2013-12-10 10:55:00
4893
原创 万恶的Soft Deadlock!
今天调试开发板,突然出现画面卡死不动了,top 之后发现 所有的进程都在没有崩溃退出的现象。调查LOG,显示如下LOG, 17:14:59.547 pjsua_call.c Timed-out trying to acquire dialog mutex (possibly system has deadlocked) in pjsua_call_hangup() 经过
2013-09-11 18:11:08
1649
原创 关于软件开发人员评价的几点思考
前几日公司引用研发部门人员的评价体系。HR召集每个人讨论这个问题。我主要想到一下三个方面:一、要360度评价,首先自评,互评,然后直属领导对下属评价。更高级管理层对三方面的评价按权重给予总结。 二、评价某一个开发者对项目的贡献要与其工作内容在项目中的重要度成正比的。 三、评价开发者,不仅要看结果,还要看过程。比如虽然某个项目失败了,但是该过程中该人员付出了很多,也要酌情给予奖励
2013-08-26 18:37:37
2812
原创 格式化SD卡的Shell脚本
--------------------该脚本首先分机然后格式化。一个fat分机,一个ext3分区-------------------#! /bin/sh##分区并格式化SD卡脚本#usage mksdboot.sh --device /dev/sdbVERSION="0.1"execute (){ $* >/dev/null if [ $
2013-08-13 16:03:46
1904
原创 Linux常用命令随记(1)查找命令locate、find
一、locate命令。 该命令比find的命令查找的速度快,这是因为她先建立一个包括系统内所有档案名称及路径的数据库,之后当寻找时就只需查询这个数据库。 使用范例如下:---------------------------------------------------------------------------------------------
2013-06-26 15:59:36
810
转载 lLinux设备驱动子系统- SD卡(2)
一.SD/MMC卡介绍1.1.什么是MMC卡 MMC:MMC就是MultiMediaCard的缩写,即多媒体卡。它是一种非易失性存储器件,体积小巧(24mm*32mm*1.4mm),容量大,耗电量低,传输速度快,广泛应用于消费类电子产品中。 1.2.什么是SD卡 SD:SD卡为Secure Digital Memory Card, 即安全
2013-01-29 18:57:43
1255
原创 Sqlite使用笔记
一、命令总结 命令命令说明备注.database查看数据库 .dump备份数据库,将数据库导出sql格式的文件sqlite> .output file.sql sqlite> .dump sqlite> .output stdout 文件系统中会
2013-01-22 15:33:25
1021
原创 生成指定大小文件
一、生成指定大小的文件: dd if=/dev/zero of=abc bs=10M count=10 当前目录生成大小为100M(10M*10=100M)的文件abc bs=10M表示每一次读写10M数据,count=10表示读写 10次,这样就指定了生成文件的大小为100M的文件。 参数if表示从哪个文件读取数据,参数表示dd读出的数据写入哪个文件
2013-01-21 17:13:09
943
原创 IE8.0下载出错解决方法
安装IE8.0后下载文件时出现“无法复制文件:无法读源文件或磁盘”错误,如下图所示: 解决办法:打开IE8.0-->工具-->管理加载项-->禁用 ThunderAtOnce Class 。 然后重启浏览器 即可。
2013-01-17 17:43:04
699
转载 使用 shell 脚本对 Linux 系统和进程资源进行监控
Shell 简介Shell 语言对于接触 LINUX 的人来说都比较熟悉,它是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。实际上 Shell 是一个命令解释器,它解释由用户输入的命令并且把它们送到内核。它没有一般编程语言的“编译 - 链接 - 运行”过程。不仅如此,Shell 有自己的编程语言用于对命令的编辑,它允许用户编写由 shell
2013-01-01 00:13:48
578
转载 关于 /proc/pid/stat
[root@localhost ~]# cat /proc/6873/stat6873 (a.out) R 6723 6873 6723 34819 6873 8388608 77 0 0 0 41958 31 0 0 25 0 3 0 5882654 1409024 56 4294967295 134512640 134513720 3215579040 0 2097798 0 0 0 0
2013-01-01 00:07:37
584
转载 关于/proc/$PID/status
这里我们主要介绍进程的状态,进程的状态可以通过/proc/PID/status来查看,也可以通过/proc/PID/stat来查看.如果说到工具大家用的最多的ps也可以看到进程的信息.这里我们通过/proc/PID/status来分析进程的信息.在2.6.18之后的内核,多了capibilty/cpusets等信息.查看进程状态信息如下:more status Name
2013-01-01 00:04:02
1132
原创 compile tslib1.4,----error: call to ‘__open_missing_mode’ declared with attribute error
problem:---------------------ts_calibrate.c: In function ‘main’:ts_calibrate.c:234: warning: ignoring return value of ‘write’, declared with attribute warn_unused_resultIn file included from /
2012-12-11 14:33:21
6123
转载 Qt动画框架详解
状态机框架提供了创建和执行状态图的一些类.这些概念和表示都是基于Harel状态图中的一些概念和记法.它也是UML状态图表的基础.状态机执行的语义是基于状态图XML(SCXML). 状态图提供了一种图形化的方式来对一个系统建模,从而反映它怎么响应外部触发.这是通过定义系统可能进入的一些状态以及系统怎么从一个状态转换到另一个状态(不同状态之间转变)来实现的.事件驱动系统的一个关键的特征(例如Q
2012-12-10 18:03:47
4733
原创 C语言基础系列--字符串有关内容
1.char *char *buff="orisun";sizeof(buff)=4 用32位存放一个指针strlen(buff)=6 strlen返回字符串的实际长度,不包括末尾的'\0'2.char [n]char bu[100]="orisun"; 从第7位到第100位都是'\0'sizeof(bu)=100 bu是一个数组,sizeof返回数组的长度s
2012-11-23 00:39:41
735
原创 C++基础系列--指向数据成员的指针
指向数据成员的指针,是一个有点神秘又颇有用处的语言特性,特别是如果你需要详细调查class members的底层布局的话。这样的调查可以用于决定vptr是放在class的起始处或者尾端。另外一个用途是可以用来决定class中的access sections的次序。考虑下面的Point3d声明。其中有一个virtual function,一个static data member,以及三个坐标:
2012-11-23 00:38:35
513
原创 C语言基础系列--返回字符串函数的四种实现方法
有四种方式:1。使用堆空间,返回申请的堆地址,注意释放2。函数参数传递指针,返回该指针3。返回函数内定义的静态变量(共享)4。返回全局变量 ******************以下摘自csdn****************************** 其实就是要返回一个有效的指针,尾部变量退出后就无效了。 使用分配的内存,地址是有效 char *f
2012-11-23 00:36:27
479
原创 c++ 基础 ---类成员指针
假定 Screen类定义了四个新成员函数——forward() back() up()和down() 它们分别向右、向左、向上和向下移动光标。首先,我们在类体中声明这些新的成员函数 :class Screen { public: inline Screen& forward(); inline Screen& back(); inline Screen& end();
2012-11-23 00:26:02
765
转载 Linux设备驱动子系统- SD卡(1)
1. 总论2. 主控制器3. 协议层4. 块设备1. 总论 1.1 概念MMC - MultiMedia Card SD - Secure Digital Card1.2 分类按存储大小,普通SD卡(2GB,按体积大小,普通SD卡,mini-SD卡,micro-SD卡(TF卡)1.3 速度默认模式: 12.5MB/s 高速模式: 25M
2012-09-22 20:07:59
1865
转载 浅析Glib
以下转系 N年前的 一篇宋老师的文章。原链接地址:http://www.ibm.com/developerworks/cn/linux/l-glib/index.html 现摘录如下,对本文作者表示感谢~~~~~------------------------------------------------------------------------------简介
2012-08-27 21:09:51
658
转载 GObject对象系统
以下转系 N年前的 一篇宋老师的文章。原链接地址:http://www.ibm.com/developerworks/cn/linux/l-gobject/index.html现摘录如下,对本文作者表示感谢~~~~~------------------------------------------------------------------------------------
2012-08-27 21:06:17
900
原创 如何显示动态库的的依赖关系
X86环境下:root@192.168.1.197:/usr/bin#ldd /usr/lib/libglib-2.0.so linux-gate.so.1 => (0x00ccc000) libpcre.so.3 => /lib/libpcre.so.3 (0x00110000) libc.so.6 => /lib/tls/i686/cmov/lib
2012-08-27 20:47:39
2486
原创 gstreamer初探--代码分析之一
一、比较重要的宏定义: 以下宏定义 在 gstutils.h文件中。 #define GST_BOILERPLATE(type,type_as_function,parent_type,parent_type_macro)\ GST_BOILERPLATE_FULL (type,type_as_function, parent_type, parent_type_macr
2012-08-25 01:07:12
3705
原创 关于expat库的编译
1、expat库简介 refer to wiki: To use the Expat library, programs first register handler functions with Expat. When Expat parses an XML document, it calls the registered handlers as it finds rele
2012-07-26 15:34:23
6709
原创 移植SQLite3到ARM开发板
1、首先安装 readline-6.2.tar.gz 库到文件件系统 这是为支持sqlite 控制台界面程序时的上下键选择历史记录的功能。 解压之后 ,进入目录 : readline-6.2#./configure --host=arm-none-linux-gnueabi -prefix=/root/targetfs/usr///注意 安裝目錄是指/roo
2012-07-25 17:52:10
2208
PMI2016大会资料PPT合集_Part2
2016-11-15
PMI2016大会资料PPT合集_Part1
2016-11-15
广域网仿真软件Shunra.VE.SMB带注册机
2015-07-06
自动化测试程序之二模拟触摸屏点击事件和滑动事件
2015-06-12
C语言99标准ISO/IEC9899
2012-08-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人