- 博客(38)
- 资源 (3)
- 收藏
- 关注
转载 产品经理用什么工具干活?
软件或工具只是为了表达我们诉求的一种方式,所以在不同的工作环境或个人习惯的情况下,每个人使用的方式也会不一样。通常情况下,这篇章中介绍的这些软件是产品经理工作中运用比较多的软件,但是并不一定全部都要使用。
2023-01-18 16:35:43 658
原创 Macbook 与 linux之间的操作
1.Mac 如何将本地文件上传到linux中?命令:scp filename user@linux IP:/file path
2021-11-06 19:45:09 260
原创 如何解决阿里云 访问不到的问题。
在自己虚拟机上部署了项目 ,服务都已经开启,但依旧外部访问不到。查了一下 是因为阿里云有俩个防火墙,一个是外部的 另一个是内部的。还原解决步骤1在windows上测试ip地址命令:telnet ip port服务的端口号。如果连接超出五秒没有变化,那大概率是因为防火墙的原因。首先在阿里云的安全组查看端口是否已经开放。如果没有开放,手动添加,放开权限。 此时再试试telnet如果已经添加那么很可能内部防火墙的原因。首先查看虚拟机中的端口是否开放命令:netstat -anp |grep
2021-10-27 21:45:59 2569
原创 角色与职责
市场人员:1.产品需求的提交以及解答项目在开发过程中遇到的需求问题。2.与客户沟通过确认、协调需求变更中需求部分存在的差异,并及时反馈客户最新需求,并将需求变更中的需求提供给客户签字确认。3.负责与项目经理的沟通项目组长:协调变更的需求,并对变更的需求有拒绝的权力。对变更的需求部分设计的修改 保证项目的开发与需求的一致性,确定开发进度是否需要进行变更。分配新需求给相关开发人员测试组长:负责相应测试需求分析书的修改,将最新需求及时传达给测试人员, 保证测试进度和开发进度一致。负责与
2021-10-08 18:10:24 204
原创 为什么要多次使用urlencode对字符串进行编码?
因为在做对接的时候(比如别人对接你),你不知道人家用什么编码规则提交参数。这个时候在客户端对参数进行二次编码可以避免多字节字符的棘手问题。两次编码:第一次编码第二次编码参数内容就没有多字节字符了,说白了就是一个ASCII字符串。接收的容器会解一次,不管是GBK、UTF-8 都能得到一个ASCII字符串。...
2021-09-27 11:30:51 522
原创 git报403问题解决
问题描述:https和ssh 俩个都不可以下载,报错为403fatal: 无法访问 'https://github.com/project.git/':The requested URL returned error: 403查了很多文档说的是本地账户的问题,emmm…我想了想我也没改密码啊。然后进行了一系列的骚操作:git config --list git config --global user.name "name"git config --global user.email "em
2021-08-14 22:59:11 8817
原创 ModuleNotFoundError: No module named ‘pip‘问题解决
今天部署项目的时候发现pip freeze > requrements.txt 用不了了。提示:ModuleNotFoundError: No module named 'pip'额…咋个整都没得用然后 使用:python -m ensurepippython -m pip install --upgrade pip完美解决。
2021-08-06 10:59:31 130
原创 git 中commit 写错怎么修改?
git commit -m “错误注释”如何修改为正确的呢?git commit --amend此时会进入默认vim编辑器,按下 insert ,然后修改注释完毕后":wq"保存就好了。
2021-07-27 09:22:13 661
原创 PMBOK挣值分析EMV
EMV同时考虑机会和威胁,可以通过计算EMV判断收益大于成本(EMV为正值)帮助是否使用新技术。管理储备虽然不在成本基准中,但是在预算中,所以要动用管理储备需要通过实施整体变更控制,批准后将管理储备加入成本基准中。...
2021-06-19 01:24:35 476
原创 PMBOK6随笔
预防成本:预防特定项目的产品或这服务质量低劣所带来的相关成本。评估成本:评估、测量;审计和测试特定项目的产品或可交付成果所带来的相关成本失败成本:因产品、可交付成果或服务与相关方需求不一致导致的相关成本一致性成本和非一致性成本一致性成本:是在项目期间用来防止失败的费用,包括了预防成本和评估成本非一致性成本:是在项目期间和项目完成后,用于处理失败的费用,包括内部失败成本和外部失败成本(投诉,保修,责任认定)固定成本:成本总额在一定时期和一定业务量范围内,不受业务量增减影响而能保持不..
2021-06-16 20:17:58 165
原创 PMBOK成本-挣值分析
pv:应该做多少工作ev:实际做了多少工作ac:已完成工作的实际成本bac:全部工作的预算总成本bdac:完成全部工作的总预计时间成本cv:成本偏差sv:进度偏差spi:进度绩效指数cpi:成本绩效指数eac:完工估算(现在预期完工时的总成本)etc:完工尚需估算(还需要花多少才能完成全部工作)vac:完工偏差(完工时花费相差多少)tcpi:完工尚需指数(按照原计划执行该怎么做)edac:完工估计时间(现在预期的完工的总估计时间)...
2021-06-14 23:44:36 270 1
原创 PMP质量管理手册
质量管理计划的初始生成:规划质量管理过程如果题干中判断管理计划是否要进一步修改,需要通过管理质量过程修订质量管理计划具体修订质量管理计划的内容选择指导与管理项目工作控制质量(监控):针对可交付成果,做产品纠错管理质量(执行):过程/工作,做过程改进一个产品质量有问题需要解决:控制质量(因为是可交付成果)多个产品质量有问题需要解决:管理质量(可能是过程存在缺陷,需要审计和改进)...
2021-06-12 12:42:57 121
原创 PMBOK6 项目管理知识体系 通俗记忆
PMP项目管理知识体系PMP ITTO通俗记忆法文章目录PMP项目管理知识体系前言一、项目整合管理二、项目范围管理三、项目进度管理四、项目成本管理五、项目质量管理六、项目资源管理七、项目沟通管理八、项目风险管理九、项目采购管理十、项目相关方管理1.引入库总结前言5大过程组,49个管理过程的输入、输出、工具。一、项目整合管理启动:制定项目章程通俗:就是找老板签字立项,并指定项目经理,那怎么能让老板同一该项目呢?就需要几个文件(说明做什么:项目工作说明书、找专家判断能不能做:商业论
2021-06-04 18:43:36 1350
原创 sqlalchemy.exc.ArgumentError: Mapper mapped class XXX>XXX could not assemble any primary key
解决问题:sqlalchemy.exc.ArgumentError: Mapper mapped class Coupon->lm_coupon could not assemble any primary key columns for mapped table ‘lm_coupon’# 创建及操作时间的基类class BaseTime(): __abstract__ = True created_at = Column( DateTime(timezone=T
2021-06-03 11:44:30 2900
原创 TypeError: Failed to execute ‘fetch‘ on ‘Window‘: Request with GET/HEAD method cannot have body.
如图显示报错信息为:TypeError: Failed to execute ‘fetch’ on ‘Window’: Request with GET/HEAD method cannot have body.大意是:未能在"窗口"上执行"fetch":使用 GET/HEAD 方法请求不能具有主体。原因是因为接口是get,但是又标注以requestbody(请求体)来接收参数。说明:在get请求体中不能使用@requestBody来做请求的。1:GET:不能使用@requestBody2:P.
2021-05-24 10:21:40 19315
原创 https和ssl
官方概念给的很清楚了。https:是超文本传输协议,浏览器可以打开任意网站。ssl:是保证网络数据传输安全和完整的安全协议http的传输数据流程:http协议封装好的数据包->tcp/ip->服务器(注:这里就可以看出来问题,数据包在传输的过程中很容易被篡改或者窃取。)在这种情况下就对http引入了ssl加密协议即https。https的传输数据流程:http协议封装好的数据包+ssl加密->tcp/ip->服务器(注:因为ssl的加入,开销变大了,因为多了一步加密
2021-05-10 10:17:30 437
原创 项目管理中WBS、OBS、RBS是什么意思
项目管理中WBS、OBS、RBS是什么意思?1.WBS ( Work Breakdown Structure):工作分解结构——以可交付成果为导向的工作层级分解。其分解的对象是项目团队为实现项目目标、提交所需可交付成果而实施的工作。工作分解结构组织并定义了项目的全部范围。2.CWBS(Contractual WBS):合同工作分解结构——定义卖方提供给买方报告的层次,不如WBS详细。3.OBS(Organization breakdown structure):组织分解结构——显示工作被分
2021-04-17 09:33:57 22820
原创 git新建一个空白分支
git如何在已有的工作目录上新建一个空白分支呢?step1:新建分支git checkout --orphan newbranchstep2:删除所有文件git rm -rf .step3:提交分支git add README.mdstep4:增加描述git commit -m "add a new branch:version"setp5:提交到仓库git push 此致,over....
2021-04-08 10:33:40 420
原创 linux文件夹的含义
言简意赅:linux和windows的本质区别就是,在linux发行版的系统里面,绝对不会看到什么cdef盘符,你只能看到 以文件夹形式存在的挂载点(就是把一部分硬盘的容量,分成一个文件夹的形式)。在linux里面,会有一些定义好的挂载点,如图:/bin :存放linux的常用命令/boot:存放的是linux的启动文件和内核。/cdrom:光驱文件系统挂在这个目录下。(但是这个在刚安装系统的时候是空的)/dev:这个目录包含了Linux系统的所有外部设备,本质上是访问这些外部设备的端口(
2021-03-25 15:19:14 788
原创 git操作总结
git 提交git init(可以将目录转为git可管理的仓库)git status(查看状态)git add .(readme.md)(添加文件到git版本库中的暂存区)git status(查看状态)git commit -m "comment msg" (提交到版本库中)git push(提交到远程的仓库中)git 版本回退git diff readme.txt (查看修改内容)git log (查看提交的历史记录,由最新到最久,回到过去的版本)git log --pretty=o
2021-03-24 13:36:28 119 1
原创 操作命令大全
sudo apt purgehttps://zhuanlan.zhihu.com/p/139305626https://zhuanlan.zhihu.com/p/145293285https://github.com/zq1997/deepin-winehttps://github.com/jackzhenguo/python-small-examplesubuntu 安装软件命令sudo dpkg -i 软件包windows 下彻底格式化 U 盘1、进入 dos 窗口,输入 diskpa
2021-03-11 17:50:22 434
原创 BA——业务分析师在做些什么?
BA(Business Analys):解释:通俗来讲就是作为业务和开发的桥梁。工作流程: 1. 收集biz需求,梳理需求(和UX一起讨论业务方案) 2. 然后拿着这个方案和biz大致过一遍,没有问题的情况下和开发一起估算工作量(粗略) 3. 将大致方案、原型图、工作量估算整理后汇报给客户 4. 将一个大的需求 细化,然后拆成用户故事(产出用户故事列表) 5. BA将设计的方案和客户
2021-03-04 16:52:20 1499 1
原创 Python中自定义函数传参 *代表的是什么
欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片
2021-03-04 16:35:06 269
原创 python小技巧
python 小技巧python生成requirements.txtpip freeze > requirements.txt安装python依赖库pip install -r requirements.txt错误集锦:pip Fatal error in launcher: Unable to create process using ..解决办法(升级pip):python -m pip install --upgrade pip备注:以后会陆续更新此帖。...
2021-02-25 13:46:09 92
原创 python虚拟环境创建
python创建虚拟环境:命令:python -m venv 路径及文件名称虚拟目录下的文件:然后修改项目的运行环境目录,我使用的是vscode。ok 搞定。
2021-02-25 13:30:36 85
原创 关于websocket那些事
讲一期websocket 也算是给自己做个笔记吧!简单讲一下这玩意是啥:官方的回答自行搜索。通俗讲就是:是H5出的协议,双向平等对话(服务器到客户端,客户端也可到服务器),属于服务器推送技术的一种。说一下强大之处:数据格式轻量,通讯高效发送数据可以是二进制也可以是文本可以与任意服务器进行通信,因为通信阶段使用的是Http协议,不容易被屏蔽注意:协议标识符是ws,加密的话是wss(例如:http ,和https)。常用属性:onopen:连接成功后的回调onclose:指定连接关闭
2021-01-21 13:25:54 95
原创 Unicode-objects must be encoded before hashing的解决办法
哈希SHA1加密代码:def encry_local_prv_key(local_prv_key): pk_str = json.dumps(local_prv_key) m = hashlib.sha1() m.update(pk_str) return m.hexdigest()报错:Unicode-objects must be encoded before hashing这是因为update中必须指定字符串编码。修改为:def encry_local_
2021-01-14 10:13:49 5999
原创 uvicorn 使用方法
uvicorn官方解释:自行搜索。通俗解释:就是一个ASGI服务器,就是把你代码跑在一个你认识的一个平台上。ASGI服务器:解释:异步网关协议接口。它是介于网络协议服务和Python应用之间的标准接口。通俗解释:就是能够处理多种通用的协议类型,例如:HTTP、HTTP2、WebSocket等uvicorn使用方法:首先得下载:pip install uvicornmain 是文件,app 是对象命令行:$ uvicorn main:app指定IP和端口:$ uvicorn ma
2021-01-11 09:46:49 28130
原创 解决Object of type “XXX“ is not JSON serializable 解决办法
解决Object of type “XXX” is not JSON serializable 解决办法Object of type “XXX” is not JSON serializable 翻译是:无法正常序列化 XXX 对象。这个问题是由于json.dumps()函数引起的dumps是将dict(字典)数据类型转化为 str数据,但是dict数据中包含byte(字节)数据,所以会报错。解决办法:就是遇到字节类型就转为字符串类型。举例:def change_type(byte):if
2021-01-07 12:41:04 39506 4
原创 解决python requests代理服务器问题
解决python requests代理服务器问题场景最近使用python 中requests写爬虫的时候遇到一些问题,顺便记录一下这个坑。场景requests.post(url=self.pay_url, data=send_data)在访问局域网的时候报错:Failed to establish a new connection: [WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。’))这是因为:公司内网设置了浏览器代理服务器,如果想要访问
2021-01-04 16:30:17 3838
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人