- 博客(84)
- 收藏
- 关注
原创 为什么别人总是把你往“坏处想”?浅谈如何更好地与项目团队中的“网友”更好地交流
随着全球化进程的加快,企业的业务不再局限于当地。面对着市场的全面推广,很多公司的业务也遍地开花,尤其是政企行业,客户更是分散在天南海北。为了项目的顺利交付,对于很多公司来说,虚拟团队便成了最好的选择。为了方便虚拟团队开展工作,企业微信、钉钉等现代化通信工具,成为了工作中不可分割的一部分。原本并肩作战的项目成员,突然变成了“各自散落在天涯的网友”。这些通信工具带来方便的同时,也给项目成员之间的交往带来了一部分不利的影响。一、沟通小插曲项目经理小张这几天很苦恼,因为他明显感觉原本工作积极性很高的
2021-04-18 12:33:11 358
原创 善用“天时、地利、人和”,项目经理才能更有底气地要人要资源
作为一名项目经理,最头痛的事情莫过于跟公司要人要资源了。毕竟对于IT公司来说,人手永远都是紧张的,资源永远都是要复用的。那些有限的资源,分摊到各个项目上,永远都是“僧多粥少”。如何在一众“嗷嗷待哺”的项目经理中,获得公司管理层的青睐,是个值得每个项目经理不断思考的问题。前言诚然,公司给多少资源,很大程度上是公司管理层的决定,项目经理不一定能起关键作用。但是,俗话说,“会哭的孩子有奶吃”。一个更会“哭”的项目经理,相对于一个不会“哭”的项目经理,获得更多资源和更好资源的可能性必然会大很多。那么,
2021-04-11 09:18:17 811 3
原创 项目经营,不仅仅停留在嘴上:政企项目,要做好项目交付,但又不能仅仅止步于“项目交付”
作为一名弱矩阵组织下项目经理,目前交付的项目即将面临终验。什么是弱矩阵的项目经理呢?简单来说,就是要人、要钱、管人都不归你说的算,需要看各位大佬(职能部门经理、产品线老大)的脸色。原本正常交付的节奏,被一件突发事件打破了,那就是项目运维的突然离职。项目快接近尾声,关于后续运维的安排,产品线的态度并不是很积极。考虑到项目合同条款中没有明确规定需要运维驻场服务,所以,关于是否招聘现场运维的问题,答案陷入了不明朗的状态。传统“项目交付模式”如何用一句话来形容传统的大多数政企项目交付模式,那么我觉得是“
2021-04-11 08:01:10 1031 2
原创 Linux学习笔记(二十三) -- QT的安装和卸载
1.QT简介Qt 是一个跨平台C++图形用户界面应用程序开发框架。它可以用来开发GUI程序和非GUI程序(比如控制台工具和服务器)。2.QT安装使用如下命令:sudo apt-get install qt5-default qtcreator3.QT卸载使用如下命令:sudo apt-get remove qt5-default qtcreator ...
2018-08-12 12:05:49 4519
转载 Linux学习笔记(二十二) -- Linux如何查看CPU温度
作为爱机的主人,咱们得嘘寒问暖是不是?下面介绍Linux下查看CPU温度的方法.1.CentOS系列:1.yum install lm_sensors;2.sensors-detect3.sensors2.Ubuntu系列:1.apt-get install lm-sensors2.sensors-detect3.service kmod start4....
2018-07-23 15:16:36 2418 2
转载 Linux学习笔记(二十一) -- NVIDIA Jetson TX2 通过vnc 桌面控制
1、安装XrdpWindows远程桌面使用的是RDP协议,所以ubuntu上就要先安装Xrdp,在ubuntu软件中心搜索xrdp安装。 安装xrdp的同时会自动安装vnc4server,xbase-clients组件 或者终端命令行输入安装: sudo apt-get install xrdp vnc4server xbase-clients2、设置打开桌面共享安...
2018-07-21 06:22:35 1954
原创 Linux学习笔记(二十) -- 在Ubuntu上进行FreeType库的编译
1.FreeType库FreeType库是一个完全免费(开源)的、高质量的且可移植的字体引擎,它提供统一的接口来访问多种字体格式文件,包括TrueType, OpenType, Type1, CID, CFF, Windows FON/FNT, X11 PCF等。2.测试平台Linux版本:Ubuntu 18.04 LTS FreeType版本:2.9.13.FreeType库的...
2018-07-19 15:37:38 4639 3
原创 Linux学习笔记(十九) -- Code::Blocks编译程序,出现undefined reference to pthread_create@@GLIBC2.2.5错误的解决方案
1.错误内容错误描述 利用Code::Blocks进行编写多线程程序时,编译提示错误:undefined reference to pthread_create@@GLIBC2.2.5错误截图: 2.解决方案1.选择”Settings”菜单项中的”Compiler…”命令,打开设置窗口。在”Comiler stttings”-“Other compiler option...
2018-07-19 12:24:53 2006 2
原创 Linux学习笔记(十八) -- 运行程序,出现Failed to load module "canberra-gtk-module"错误的解决方案
1.错误内容错误描述 执行程序时,提示如下错误:Failed to load module "canberra-gtk-module"2.解决方案(1)执行语句:sudo apt-get install libcanberra-gtk-module输入后自动执行安装,安装过程中,需要输入”Y”进行确认。 (2)安装完成后,重新执行程序,则错误不再出现。 栏目...
2018-07-16 17:45:42 70024 7
翻译 技术文章翻译(十一) -- 实施信息管理系统的注意事项
本人声明1.本栏仅为归档自己看到的优秀文章; 2.文章版权归原作者所有; 3.因为个人水平有限,翻译难免有错误,请多多包涵。原文地址https://www.codeguru.com/csharp/.net/net_general/toolsand3rdparty/considerations-when-implementing-an-information-management...
2018-07-15 09:16:38 385
原创 Linux学习笔记(十七) -- 运行Code::Blocks编写控制台程序,中文显示不完整问题的解决方案
1.测试平台Linux版本:Ubuntu 18.04 LTS Code::Blocks版本:16.012.问题描述2.1 问题说明我们新建一个控制台程序,在控制台中输出中文时,会发现汉字显示不完整,截图如下: 测试代码:#include <iostream>using namespace std;int main(){ cout ...
2018-07-13 17:39:53 2431
翻译 技术文章翻译(十) -- 跨平台测试的五大问题
本人声明1.本栏仅为归档自己看到的优秀文章; 2.文章版权归原作者所有; 3.因为个人水平有限,翻译难免有错误,请多多包涵。原文地址https://www.codeguru.com/cpp/cpp/top-five-cross-platform-testing-issues.html文章正文跨平台测试的五大问题作者: Mush Honda 发表于:201...
2018-07-13 07:55:08 558
翻译 技术文章翻译(九) -- 理解C++指针
本人声明1.本栏仅为归档自己看到的优秀文章; 2.文章版权归原作者所有; 3.因为个人水平有限,翻译难免有错误,请多多包涵。原文地址https://www.codeguru.com/cpp/cpp/algorithms/understanding-c-pointers.html文章正文理解C++指针作者:Manoj Debnath 发表于:2017.02....
2018-07-12 07:53:48 296
原创 技术文章翻译(八) -- 理解C++文件处理
本人声明1.本栏仅为归档自己看到的优秀文章; 2.文章版权归原作者所有; 3.因为个人水平有限,翻译难免有错误,请多多包涵。原文地址https://www.codeguru.com/cpp/cpp/algorithms/understanding-file-processing-in-c.html文章正文理解C++文件处理作者: Manoj Debnath 发表...
2018-07-11 07:23:27 276
原创 Linux学习笔记(十六) -- Ubuntua安装搜狗输入法
1.测试平台Linux版本:Ubuntu 18.04 LTS 搜狗输入法:2.2.0.0108 2.安装步骤3.1 安装Fcitx输入框架sudo apt install fcitxsudo apt install fcitx输入命令后,等待安装完成。如果安装过程中出现“E: 无法定位软件包 fcitx”错误,则执行以下解决方案: 1.输入命令: sudo a...
2018-07-10 21:44:43 1461
翻译 技术文章翻译(七) -- 深入研究C++字符串流处理过程
本人声明1.本栏仅为归档自己看到的优秀文章; 2.文章版权归原作者所有; 3.因为个人水平有限,翻译难免有错误,请多多包涵。原文地址https://www.codeguru.com/cpp/cpp/string/digging-into-c-string-stream-processing.html文章正文深入研究C++字符串流处理过程作者: Manoj De...
2018-07-10 20:28:08 296
原创 Linux学习笔记(十五) -- Boost库的编译和使用
1.Boost库Boost库是为C++语言标准库提供扩展的一些C++程序库的总称,由Boost社区组织开发、维护。Boost库可以与C++标准库完美共同工作,并且为其提供扩展功能。2.测试平台Linux版本:Ubuntu 18.04 LTS Boost版本:1.67.03.Boost库的编译3.1 下载Boost库(1)下载地址:https://www.boost.org...
2018-07-09 11:56:34 3834
翻译 技术文章翻译(六) -- 基于GTK+创建一个GUI程序
本人声明1.本栏仅为归档自己看到的优秀文章; 2.文章版权归原作者所有; 3.因为个人水平有限,翻译难免有错误,请多多包涵。原文地址https://www.codeguru.com/cpp/cpp/creating-a-cc-gui-with-gtk.html文章正文基于GTK+创建一个GUI程序作者: Manoj Debnath 发表于:2017.04.2...
2018-07-09 08:12:02 495
翻译 技术文章翻译(五) -- 利用.NET显示当前屏幕内容
本人声明1.本栏仅为归档自己看到的优秀文章; 2.文章版权归原作者所有; 3.因为个人水平有限,翻译难免有错误,请多多包涵。原文地址https://www.codeguru.com/csharp/.net/net_general/displaying-the-computer-screen-using-.net.html文章正文利用.NET显示当前屏幕内容作者:...
2018-07-08 07:56:16 487
翻译 技术文章翻译(四) -- 现代C++避免产生BUG的相关技术
本人声明1.本栏仅为归档自己看到的优秀文章; 2.文章版权归原作者所有; 3.因为个人水平有限,翻译难免有错误,请多多包涵。原文地址https://www.codeguru.com/tools/best-code-review-tips-for-effective-reviews.html文章正文高效代码审查的一些小技巧作者: Tapas Pal 发表...
2018-07-07 06:39:27 260 1
原创 Linux学习笔记(十四) -- 利用Code::Blocks建立第一个基于wxWidgets的GUI程序
1.准备工作在新建GUI程序之前,需要保证Code::Blocks和wxWidgets正常部署。部署方法见:https://blog.csdn.net/u014337397/article/details/809257422.测试平台Linux版本:Ubuntu 18.04 LTS Code::Blocks版本:16.01 wxWidgets版本:3.03.操作步骤3.1 ...
2018-07-06 09:42:53 5733
翻译 外文文章翻译(三) -- 高效代码审查的一些小技巧
本人声明1.本栏仅为归档自己看到的优秀文章; 2.文章版权归原作者所有; 3.因为个人水平有限,翻译难免有错误,请多多包涵。原文地址https://www.codeguru.com/tools/best-code-review-tips-for-effective-reviews.html文章正文高效代码审查的一些小技巧– 作者: Tapas Pal 发表...
2018-07-06 08:00:06 627
翻译 Codegurn文章翻译(二) -- 一种简单的解决方案:使用Visual Studio Code编写C和C ++代码
本人声明1.本栏仅为归档自己看到的优秀文章; 2.文章版权归原作者所有; 3.因为个人水平有限,翻译难免有错误,请多多包涵。原文地址https://www.codeguru.com/cpp/cpp/simple-solutions-coding-c-and-c-with-visual-studio-code.html文章正文一种简单的解决方案:使用Visual St...
2018-07-05 20:15:38 2681
原创 Linux学习笔记(十三) -- Ubuntu中+Code::Blocks搭建wxWidgets开发环境
1.wxWidgets简介什么是wxWidgets? wxWidgets是一个开源的跨平台的C++构架库(framework),它可以提供GUI(图形用户界面)和其它工具。我们用它来实现跨平台GUI程序的开发。2.测试平台测试平台 Linux版本:Ubuntu 18.04 LTS Code::Blocks版本:16.01 wxWidgets版本:3.03.安装步骤...
2018-07-05 15:17:26 3249
翻译 技术文章翻译(一) -- C++异常处理机制
本人声明1.本栏仅为归档自己看到的优秀文章; 2.文章版权归原作者所有; 3.因为个人水平有限,翻译难免有错误,请多多包涵。原文地址https://www.codeguru.com/whitepapers/introduction-to-domain-driven-design.html文章正文领域驱动设计简介– 作者:Tapas Pal 发表于:2018...
2018-07-04 21:11:51 239
原创 Linux学习笔记(十二) -- 第一个基于Opencv的C++程序
1.准备工作Opencv库的编译与安装 具体过程见:https://blog.csdn.net/u014337397/article/details/80895940Opencv环境配置 参考博客:https://blog.csdn.net/cv_you/article/details/773416312.测试平台测试平台 Linux版本:Ubuntu 18.04 LTS...
2018-07-04 09:59:16 3838
原创 Linux学习笔记(十一) -- Opencv库的编译和安装
1.Opencv简介什么是Opencv? OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。应用领域 1、人机互动 2、物体...
2018-07-03 17:52:00 16665
原创 Linux学习笔记(十) -- 基于Code::Blocks开发调用C++静态链接库的控制台程序
1.测试平台测试平台 Linux版本:Ubuntu 18.04 LTS Code::Blocks版本:16.012.操作步骤2.1 生成静态库文件 操作步骤见:https://blog.csdn.net/u014337397/article/details/80886758,本文不再赘述。2.2 新建控制台测试工程 (1)选择“File”菜单中的”New Proje...
2018-07-03 07:46:16 1914
原创 Linux学习笔记(九) -- 利用Code::Blocks建立C++静态链接库
1.测试平台测试平台 Linux版本:Ubuntu 18.04 LTS Code::Blocks版本:16.012.操作步骤2.1 启动Code::Blocks2.2 新建静态链接库工程 (1)选择“File”菜单中的”New Project…”菜单项,打开“从模板新建”对话框,截图如下: (2)按照如上截图操作,新建“Static library”项目,显示如下截...
2018-07-03 07:21:16 2017
原创 Linux学习笔记(八) -- Linux+Code::Blocks 搭建C++开发环境
1.Code::Blocks简介什么是Code::Blocks Code::Blocks 是一个开放源码的全功能的跨平台C/C++集成开发环境。 Code::Blocks是开放源码软件。Code::Blocks由纯粹的C++语言开发完成,它使用了著名的图形界面库wxWidgets库。支持控制台软件和GUI软件的开发。2.测试平台测试平台 Linux版本:Ubuntu 18.0...
2018-07-02 16:52:32 2753
原创 Linux学习笔记(七) -- 在Ubuntu系统中查看IP相机视频流
1.需求介绍应用场景 随着Linux系统和硬件技术的快速发展,越来越多的视频分析软件已经运行在Linux上操作系统上。当视频分析软件在分析网络相机视频流时,如何验证解码图像是否正确,成为了一个迫切的需求。 利用VLC播放器进行视频预览是一个有效的视频验证方案。相关概念 (1)IP相机 IP相机一款视频监控设备,它只需要连接电源及网线即可工作,不需要任何其它计算机的辅助。用户在互联网...
2018-07-02 11:15:16 4931 3
原创 Linux学习笔记(六) -- Anjuta软件主界面介绍
1.主界面基本布局 2.分项介绍菜单栏 (1)File菜单 包含新建、打开、保存、关闭、打印、退出等基本功能。 (2)Edit菜单 包含撤销、重做、剪切、复制、粘贴、清除、转换、注释、查找、选择、自动完成和性能设置功能。 (3)View菜单 包含全屏、锁定停靠层、重置停靠层、工具栏显示隐藏、编辑器选项、转到、启动页、书签、文件窗口、项目窗口等功能。 (4)Ru...
2018-07-02 09:56:24 2049
原创 Linux学习笔记(五) -- Linux+Anjuta搭建C++开发环境
1.Eclipse简介什么是Eclipse Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。Eclipse支持语言 Java; C/C++; COBOL; PHP; Android等编程语言。2.测试平台测试平台 Linux版本:Ubuntu 18.04 LTS3.安...
2018-07-01 21:37:19 5791
原创 Linux学习笔记(四) -- Linux系统启用和登陆root账户
1.启用步骤测试平台 Linux版本:Ubuntu 18.04 LTS启用root账户sudo password root命令输入后,提示输入密码,截图如下: 输入root账号密码 如果是普通用户,首次启用root账号,需要先输入普通用户的密码,然后再输入root账号的密码;如果root账户已经存在,只是需改密码的话,可以直接输入root账户的新密码。启用root账户成功后...
2018-07-01 15:52:53 10019 1
原创 Linux学习笔记(三) -- Visual Studio Code 的安装与卸载
1.Visual Studio Code简介什么是Visual Studio Code? Visual Studio Code是微软推出的一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器。主要功能 集成了所有一款现代编辑器所应该具备的特性,包括语法高亮(syntax high lighting),可定制的热键绑定(...
2018-06-30 08:46:47 26449 2
原创 Opencv学习笔记(九) -- 图像色彩通道的分离与合并
1.应用场景彩色图像是由多个通道构成的,如RGB、YUV、HSV等。 在图像处理中,有时需要对各个通道进行分离,针对各个通道进行分别处理;有时需要对分离处理后的各个通道进行合并操作,作为一个多通道的图像进行处理。 对于图像通道的合并与分离,我们通过Opencv可以很容易实现。2.涉及函数2.1 split函数功能 将多通道图像分离成单通道图像序列函数原型CV_E...
2018-06-27 21:04:45 1428
原创 Opencv学习笔记(八) -- 图像色彩空间转换
1.常见图像色彩空间RGB RGB色彩模式是工业界的一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,RGB即是代表红、绿、蓝三个通道的颜色。 注: RGB是opencv图像加载时默认的色彩空间。默认的图像通道顺序为BGR。YUV 在现代彩色电视系统中,通常采用三管彩色摄影机或彩色CCD摄影机进行取像,然后...
2018-06-27 20:45:43 2607
原创 Opencv学习笔记(七) -- 图像的灰度化
1.灰度图像一幅完整的彩色图像是由多个通道组成的,如RGB、YUV或HSI等。 灰度图像通常是在单个电磁波频谱(如可见光)内测量每个像素的亮度得到的。用于显示的灰度图像通常用每个采样像素8位的非线性尺度来保存,这样可以有256级灰度。这种精度刚刚能够避免可见的条带失真,并且非常易于编程。2.涉及函数cvtColor函数功能 调整图像的色彩空间函数原型CV_EXPORT...
2018-06-25 20:57:49 5583
原创 Opencv学习笔记(六) -- 图像的扣取
1.涉及函数1.1 Range()函数功能 选定区域具体定义inline Range::Range(int _start, int _end) : start(_start), end(_end) {}相关参数 int _start – 范围起点,包含该点 int _end – 范围结束点,不包含该店返回值 Range – 设定的范围1.2 op...
2018-06-24 15:52:42 2537
原创 Opencv学习笔记(五) -- 图像的拼接
1.涉及函数1.1 rowRange函数功能 获取图像中的选定行,该函数为Mat类的一个方法。具体定义inline Mat Mat::rowRange(int startrow, int endrow) const{ return Mat(*this, Range(startrow, endrow), Range::all());} 相关参数 int s...
2018-06-24 15:21:01 2576
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人