关于提现功能的一点思考

众所周知,微信零钱的提现会收取千分之一的手续费,有人在使用中专门注意过这个手续费是怎么收的吗?说来惭愧,作为产品经理的我并没有好好研究过这个功能,直到这次碰到要做平台用户账户的提现功能,研究后才发现习以为常的微信零钱提现,也是有些小设计在的。 Q:假设你要提现1万元,现在钱包里有两万,微信会怎么扣款呢? A:你的银行卡会到账1万元,但是钱包会有两条流水:1万元提现,以及10元的服务费,钱包里还剩下9990元。 Q:假设你还是要提现1万元,现在钱包里正好有1万元,微信又是怎么处理的呢? A:此时自不能再扣除10010元了,钱包里只有1万,那从1万里扣10元手续费,银行卡到账9990元不就好了,真是如此吗?实际上,此时微信计算的手续费为9.99元,银行卡到账9990.01元。 为什么是9.99?因为你会发现,第一种情况手续费比例可以算作 10/(10000+10),在第二种情况下,手续费比例则算做了 10/10000,当用户想把钱包里的钱全部提走,手续费变相的变高了,这是不合理的,遇到深究的用户,可能有法律风险。可是要避开第二种手续费情况,如何处理比较合适呢?此时用户输入的提现金额就是钱包余额,要扣除手续费,到账金额已经不可能与用户输入的提现金额相等了。 微信的方案是计算出了一个区分情况1和情况2的提现金额,即 情况1下 到账金额加上手续费正好等于钱包余额对应的提现金额。输入的提现金额再大,就会变成情况2,这时系统自动把提现金额改为临界值,不管输入多大的提现金额,实际提现始终是 到账 + 手续费 = 全部余额 的情况。比如上述例子里,9990.01就是这个分界线,9990.01~10000元输入此间任意提现金额,到账金额都是9990.01,手续费都是9.99元。

December 28, 2021 · Xiangtao XIAO

印象|长坪沟

国庆期间想要避开人潮,就只有走的够高够远了吧。像天堂一般的地方,希望下次来可以露营。

October 17, 2021 · Xiangtao XIAO

新人产品经理入职总结

总结一下新入职要做哪些准备,踩过的坑加深印象。 1.软件安装 了解公司常用的软件,如果有现成安装好的更好,把必备软件安装好并准备好账号。如果是陌生的软件,有空的话最好学一下使用方式,找同事问。 2.工作模式了解 了解公司的组织架构,一般的工作流程,产品开发是使用内部系统,还是使用文档,或者使用第三方软件等,公司部门如何协作。 对公司技术部门的情况有一个大概的了解,条件允许的话了解下大概技术水平,主要技术路线等。 3.认识同事 同事不用急于熟络,也不可能一下子记住所有人,这个环节更重要的是让对方认识你。但是要记住接下来和你合作会比较密切的同事,留下好印象。 感受一下部门氛围与工作节奏,了解自己上级的工作风格。 有机会请同事或上级吃个饭,进一步请教了解公司的情况以及对自己的要求。 4.熟悉业务* 几个需要背下来的:公司的基本业务板块、公司价值观、公司内部常用术语、公司主要业绩指标数值、公司主要竞争对手、市场行情与政府政策。一般公司会有一份介绍文档或PPT,一些额外信息需要向相关同事请教。 需要熟悉的产品:对于自己所在部门的产品,主要流程都走一遍,用一用,最好能用思维导图做个归纳思路会清晰很多。主要竞品也要用一用,了解异同。 对于自己负责接手的产品,要整个用一便,每个功能,每个状态都要试用,并画出对应的流程图,对于不清晰的地方找对接同事确认清楚。对于自己感到疑惑或者功能比较复杂的,如果公司需求文档有保留,看一下以前的需求文档,顺便了解一下公司对需求文档的要求,以及写作规范。 对于自己负责产品涉及到的业务,最好能够亲自体验,至少基本了解业务的情况:现有缺陷,发展目标,核心竞争力/价值,商业模式等。 要具备对数据的敏感性,拿到相关埋点数据与统计数据做分析,做到心中有数。 5.需求文档撰写基本要求 工作很忙,不要重复造轮子,如果已有成熟的相关产品,或者网络上有相关介绍文档,务必了解,也能应对其他人后续对产品的挑战。 写清楚需求的背景——开发更容易理解,也证明自己不是乱提需求。 写清楚功能的入口——开发可能也是新接手,未必了解清楚。 写清楚不同状态、交互的流转——技术在实现时可能不会注意到这些,即便是显而易见的逻辑,也要写清楚。 涉及到数字或选项等,写清楚:极值、默认值、格式要求、格式要求的实现形式——基本要求。 写清楚异常情况处理——对于能够预见的异常情况,写清楚如何避免或处理。每一步都必须要考虑可能存在的异常情况。 很重要的——一定要给图。 6.行事准则 低调谦虚,对同事和开发有礼貌。对于日常遇到的问题,要换位思考,请对方办事注意措辞和时间,大家工作都很忙。 需求要一定要和开发和测试同事确认清楚,确保开发和测试知情。不能写完就完事。 开发完成后,一定要亲自测试,上线后要亲自确认效果无误。

July 30, 2021 · Xiangtao XIAO

产品需求分析与管理笔记

在发掘用户需求时,用户需求未必是具体而明确的,比如老生常谈的福特的‘用户不会想要一辆汽车’,但到了实际开发产品的阶段,针对发掘的用户需求还是需要落到实处,要通过产品的具体功能来满足用户需求。因此在这里的产品需求分析与管理,是指分析表面需求后得出深层次需求,对应需求评估后给出特定的解决方案,被交给开发人员和设计师实现最终呈现为实际产品。另外toB和toC产品有所不同。 软件需求可以简单分为功能性需求以及非功能性需求,功能性需求指需要软件实现的具体功能,比如注册,回滚操作等,非功能性需求指对软件的稳定性、应对用户高并发的能力等的需求。软件需求是具有优先级并且定量化的。重要的需求要优先被满足,同时要量化需求:比如我们应该告诉开发人员一个具体的系统相应速度要求,而不是说把系统做快一点。 1 需求分析 1.1 需求过程中的角色 用户直接操作软件的人员客户委托公司开发软件产品的人员市场分析人员市场分析人员根据市场的需要,对实际客户进行模拟高层相关下达指示领导 1.2 需求变更 由于需求分析的失误,客户环境和业务流程的改变,市场趋势的变化,难以避免会出现需求变更的情况。合理的需求变更未必是坏事,虽然意味着工作量的增加,但也有助于产品不断发展。应对需求变更,一方面,当需求发生变化,需要经过需求评审、比较分析后才能实施,而不是随意的根据客户要求或者想法简单变更,对于异想天开的想法应该据理力争尽量避免无谓的工作;另一方面,在编写需求文档时,要了解业务细节全盘考虑,要有模块化思想和发展的思维,提前想好产品的框架,尽量预设各种正面和负面的可能性,预留修改的空间。前期考虑全面有助于后期工作开展的顺利,比如注册功能,除了注册成功,注册失败的各种情况包括一些恶意注册的行为都应当考虑在内,比如账号已存在,密码不安全,注册项未填,账号密码格式或内容不合规,防止机器人,验证码验证邮件未收到,邮件链接无法打开等各种情况。 1.3 需求来源 高层意志:公司高层下达的目标,产品经理的职责需要对目标进行评估分析,对于确认的目标分解划分优先级。 行业知识:产品经理需要及时跟进行业动向,新技术新概念的产生与运用会带来新的需求,或者与已有需求矛盾,这需要产品经理依靠行业知识来判断。比如AI技术的火热会造成产品需要提供一些相关的新功能或者对已有功能提供的服务进行升级,如果竞品率先运用某优势技术并广泛宣传,则可能对本公司产品造成竞争威胁。 用户群体:用户直接提出的需求或者分析用户得到的需求。产品的用户群体常常是成分复杂的,不同用户角色,不同用户文化,组织结构差异会产生不同的需求,需要仔细辨别,做接地气的产品。 运行环境:用户规模的变化,地域基础建设的情况比如网络性能等会要求产品做出适应变化。 组织环境:一些toB产品,相关政策,企业文化,企业工作流程与组织结构等会对产品产生定制需求。 1.4 需求获取 亲自体验 亲自参加业务工作、亲自体验产品。 调查会 邀请相关人士开会,提前设计好讨论流程和问题,并做好记录。 询问专业人士 询问该领域的专业人士,比如某业务的主管。 头脑风暴 一对一或一对多,集思广益,最后对提出的需求进行归纳整理,取有用的。 问卷调查 向用户发放问卷。 查阅资料 查看公司资料数据等,从资料中了解发现需求 1.5 需求分析模型 1.5.1 卡诺(KANO)模型 卡诺模型将需求分为5个层次: 基本需求:用户认为必须要有的基本功能,没有此功能用户满意度大幅降低,优化此功能用户满意度提升不明显。 期望需求:用户期望的功能,有则用户满意,无则用户不满。 兴奋需求:用户预料之外的功能,很好的满足的某个需求,有则用户惊喜,满意度提升,没有满意度不会下降。 无差异需求:用户感知不强,有无对满意度影响都不大。 反向需求:普遍用户没有该需求,提供后用户感到不满,比如在CCTV播耽美剧必然导致用户不满,也不可能。 在对需求划分优先级时,应该遵照优先满足基本需求,其后开发期望需求、兴奋需求,避免无差异需求及反向需求。一些情况下需要开发一些无差异需求对应的功能,以使产品丰满另甲方满意。 用户调研过程中,用户常常提出期望需求,而基本需求和兴奋需求则需要我们去挖掘归纳,因为这些需要是用户认为理所当然或者意向不到的。 随着时间的推移,一些兴奋需求和期望需求会逐渐转变为基本需求,比如以前手机提供拍照功能用户觉得很惊艳,后来拍照功能逐渐成为各大厂商的卖点,旗舰手机拍照不行用户就无法接受了。 1.5.2 马斯洛需求层次理论-Y模型 马斯洛需求反应的是深层次的基本需求,当我们得到一个用户提出的需求,基于Y模型,我们可以分析这个需求对应的用户目标即用户实际要通过满足该需求达到什么目的,进一步挖掘该动机是基于马斯洛需求层次的什么需求,通过该人性需求去设计开发对应的产品功能。一般来讲,马斯洛层次底部的功能会更加基础,工具属性更强,比如地图,外卖app等,该层次的需求也应当被优先满足。 ①是代表用户需求场景,是起点,是表象,是需求的第一种深度,观点和行为,即在什么场景下什么目标用户的什么时间操作下的什么需求; ②是代表用户需求背后的目标和动机,需求的第二种深度,用户为什么要提出这个需求,最底层的动机是什么?我们在思考用户目标时也要综合考虑公司、产品的目标; ③是代表产品功能,是我们根据用户需求深度剖析得出的解决方案,是实施人员能看懂的描述; ④是代表人性需求,即马斯洛需求,或者说是需求的第三种深度价值观,是人性的需求; 运用Y模型的一个主要的好处在于它不能跳过流程②而直接从流程①到流程③,对用户的需求有更深层次的分析有助于:不被伪需求欺骗;能够解决需求冲突;能够发现更多用户目标;能够抓住恒定的人性;能够在成熟市场中找机会; //zhuanlan.zhihu.com/p/123364228 1.5.3 用户旅程图 我们获取的需求往往是零散的,用户旅程图有助于将用户需求故事化以及可视化,将需求归纳总结起来,从而帮助形成完整的用户体验设计。用户旅程图上同时可以通过梳理用户体验过程,使需求易于发现,结合用户心情或者成本等地图,发现产品或者服务流程中的用户痛点。 用户旅程图包含明确的用户,业务场景,操作、心态和情绪,接触点和通道(用户与产品或者服务交互的时间点以及渠道),见解和所有权(某个节点有什么问题,有哪些相关者)。 http://www.woshipm.com/user-research/1089015.html

March 30, 2021 · Xiangtao XIAO

竞品分析学习笔记

1 为什么要做竞品分析 1.帮助决策:了解竞争对手的产品,帮助进行产品定位,避开强大的竞争对手,避免进入红海。降低决策风险。 2.学习借鉴:充分了解对手产品的优点,竞争力,从而能够针对性的开发我们的产品,吸收对方的优点长处,提高竞争力。 3.预警避险:及时了解竞争对手产品的产品发展,及时发现市面上出现的颠覆性替代品,新政策的出现等, 以便快速应对,规避风险。 2 产品生命周期与竞品分析 3 竞品分析的一般步骤 明确目标:为什么要做竞品分析 选择竞品 确定分析维度 收集信息 信息整理与分析 总结报告 3.1 明确目标 为什么产品进行竞品分析? 这个产品处于生命周期的哪个阶段? 当前产品的主要问题与挑战是什么?可否通过竞品分析予以解决? 做竞品分析的目的是什么? 做竞品分析的目标是什么?(通过达成多个具体的目标来达到最终的目的): 目标可以包含:决策支持、市场预警、学习借鉴 比如是要判断这个产品有没有前途,有没有做的必要,怎么做能挣钱 人家成功的产品是怎么做的,我们也做个类似的,抢占市场份额 定期追踪市场的情况,有没有要关注的风险,市场份额缩小是什么原因导致的,及时补救 竞品分析的输出成果是什么?(独立的报告还是商业计划书或立项报告中的一部分) 3.2 选择竞品 根据竞品分析目的不同有不同的竞品选择原则: 1.当目的是 决策支持 预警避险 时,可以从品牌竞品,品类竞品,替代品中寻找竞品,具体原则根据竞品的市场份额、大公司背景、用户反馈、跨界替代品进行选择。 2.当目的是 学习借鉴 时,可以从品牌竞品、品类竞品、参照品中寻找竞品,具体原则根据市场份额,跨界参照品,产品鼻祖进行选择。 在初步选择竞品后,要根据实际情况再次进行筛选,一般会选择3个左右进行具体分析,选择方法根据自身情况比如目的,自家产品的市场份额,所处市场的竞争情况,自家产品的发展阶段等进行判读。 不可凭直觉来选择竞品,否则容易遗漏掉重要竞品。 3.3 确定分析维度 可以从产品和用户两个视角来进行产品分析。产品视角是从影响一个产品成败的因素进行分析,用户视角是从用户的角度看用户在选择产品时会关注哪些方面。举例来说,对于某类没有明显差距的产品,用户的角度可能关注的是产品的价格,而从产品角度则关注的是供应链和生产技术等问题,而这些是用户在选择产品时不会触及到的。从用户视角收集竞品信息可以采用问卷访谈等方法。 对于分析维度的选择则要根据竞品分析的目标、产品类型、产品的关键成功要素来判断。即有针对性的去分析关键的维度,比如决定这个产品成功的是技术还是外观设计?这个产品的性质是2C还是2B的,两种产品显然要从不同的维度进行分析。比如要做一个企业财务管理系统,那么系统的外观设计一般就不用重点分析。 3.4 收集竞品信息 要充分的收集信息,但也要懂得适可而止。 常用的数据来源包括: 百度指数 友盟 阿里指数 腾讯大数据 易观智库 艾瑞 CNNIC TalkingData 流量指数 七麦数据 专利机构: 专利检索及分析 3.5 信息整理与分析 不仅要收集信息,还要处理信息;不仅要罗列要点,还要加以分析。 处理信息包括归纳、分类、组合、可靠性评估等。 常用竞品信息分析方法: 3.5.1 比较法 打钩比较法,评分比较法,描述比较法 ( $APPEALS) 3.5.2 矩阵分析法 确定关键竞争要素,思考产品定位。 3.5.3 竞品跟踪矩阵 耗时长一般针对核心产品才分析,对于频繁快速迭代的产品合并小更新取大更新分析。 ...

March 28, 2021 · Xiangtao XIAO

bitwarden_rs+nginx反向代理配置记录

bitwarden是一个开源的密码管理器,可以部署在私有服务器上。官方的bitwarden对服务器配置要求较高,网友开发了bitwardenrs适用于小用户,对配置要求低不怎么占内存。本次采用安装docker后在docker上安装bitwardenrs和nginx,通过nginx反向代理实现HTTPS加密访问bitwarden的方法。 服务器配置:Tencent Hong Kong centOS 7.6 1C1G 25GSSD 30M峰值带宽 服务器上已经运行bitnami wordpress堆栈,因此80和443端口都被apache占用,挂了个人博客。网络上大部分blog都采用nginx做反向代理,由于不懂技术因此也用nginx照做。 安装Docker docker是一个虚拟机,他打包了多个不同主流应用,可以很方便的安装这些应用,并且每个应用都是以容器的形式存在,与宿主机的环境是隔离的,这些应用的配置与运行可以干净的删除不会对宿主机造成影响。 docker中有images 镜像和container 容器,比如我可以在宿主机下载一个nginx镜像,然后我制作两个容器:nginx_1 和 nginx_2,两个容器中都可以通过镜像安装nginx应用,两个nginx是分开的,可以各自用于不同用途,方便管理。 yum install -y docker #安装docker systemctl docker #启动docker 安装bitwarden_rs docker有几个需要事先理解的概念,比如 目录映射。我们可以让容器的目录去映射一个宿主机的目录,简单来讲就是用一个宿主机的目录当做容器应用的目录,这样要修改应用配置或者上传文件只要动宿主机的目录就可以。 我们在run 应用的时候添加以下形式的配置: -v /library:/library #':'前是要映射的宿主机目录,后面是容器应用的实际目录 端口映射:容器是一个虚拟环境,比如nginx监听的80和443端口,在我的宿主机中这两个端口被Apache占用了,因此我可以分配另外两个端口与容器的80端口和443端口进行映射。 这样一来避免了端口冲突,比如访问//domain:4444实际上就会通过容器的443端口被nginx监听到。需要注意的是通过这种方式要在防火墙打开4444端口,否则浏览器还是无法访问的。 -p 8088:80/tcp 4444:443/tcp #8088映射到80 4444映射到443 映射端口根据需要选择空闲端口即可 mkdir /data/bitwarden #建立宿主机映射目录 docker run -d \ --rm \ --name bitwarden \ -p 8085:80 \ -p 3012:3012 \ -e SIGNUPS_ALLOWED=true \ -e WEB_VAULT_ENABLED=true \ -e DOMAIN=//mydomain.cn \ -v /data/bitwarden:/data \ bitwardenrs/server:latest 上面命令的各个参数含义如下: -d 在后台运行 --rm 容器停止运行后,自动删除容器文件 --name bitwarden容器的名字为bitwarden -p 8085:80 容器的端口80映射到8085,在Nginx配置 -p 3012:3012 容器的端口3012映射到3012 -e SIGNUPS_ALLOWED=true 设置环境变量SIGNUPS_ALLOWED=true允许用户注册 -e WBE_VAULT_ENABLE=true 设置环境变量WBE_VAULT_ENABLE=true -e DOMAIN=//mydomain.cn设置域名,需要替换成自己申请的域名 -v /data/bitwarden:/data 容器的/data/目录映射到宿主机的/data/bitwarden目录 安装nginx mkdir /data/nginx #建立宿主机映射目录 # 安装nginx docker run \ --rm \ --name nginx \ -d \ -p 8088:80/tcp \ -p 2443:443/tcp \ nginx # 由于不知道nginx目录下的内容,我们将容器的目录复制到宿主机目录/data下 docker cp nginx:/etc/nginx /data # 创建用于存放ssl证书的文件夹,将申请到的.cert和.key证书文件上传到这个文件夹 mkdir /data/nginx/certs 修改/data/nginx/conf.d/default.conf文件添加以下内容,启用https访问并对bitwarden进行反向代理 ...

March 10, 2021 · Xiangtao XIAO

微信8.0感受

昨晚后知后觉微信更新了一个大版本,关于微信向视频、文章方向的发力与改变,我感知并不明显。曾经自己一度迷上短视频,后来感到太过消耗时间,且没什么营养,所以基本不看了,抖音也卸载了。在关注了一大堆公众号后,微信里的文章开始变的五花八门,看不过来,只有通勤时偶尔看一看,对于这些文章,看多了以后感到并没有很迫切需要看的需求。当然,这也是因为自己没有养成持续关注阅读一些优秀公众号的良好习惯吧,我想对于有坚持看文章的人来说,这次更新可以较好的改善体验。 说回视频方向的发力,我深感创作的乐趣要大于观看的乐趣,明明自己对别人的视频毫无兴趣,却希望自己的视频被广泛的观看点赞,作为社交的需要,也要给别人点赞,孤独感和虚荣心被充分利用了。朋友圈里的自制视频没有什么质量可言,应该是没上年纪又或许性子孤僻吧,对于别人发的视频没有多大的兴趣。在外面看视频总让我感到非常不适,尤其是地铁等人多的地方,图像比文字清晰的多,隔了很远也可以分辨出来,虽然大多数人不会偷窥你的屏幕,但我仍然会感到不自在,我不希望有陌生人从我的手机屏幕上获取到信息,即使是毫不相干的信息,这真是个奇怪的感觉,也许是我不够自信,缺乏安全感所致。对于微信来说,我想让用户积极发视频也是很关键的,当用户发了视频,他就有了看视频的动力。 微信有建成一个大生态系统的目的,似乎一切都可以在微信上完成,可所谓的生态不也是一种垄断吗?一切似乎都被微信统治了,比如这次表情的升级,即使自己不喜欢,也没有选择的余地。表情的UI统一了,这是合理的,但也毫无疑问低龄化了,比如[敲打]的锤头变成了平底锅,毫无疑问这套UI更现代,我猜想微信考量年轻一代的消费水平更高,也更高频的使用各种表情,而年长一代对表情并不那么敏感,换了也不是很在乎,通过之前加入的少部分新表情进行测试后,大的更新也就顺理成章了。不得不承认我自己也使用新表情比较多,但是老表情的直接下架依然让人感到不那么愉快。 当这个app成为一个国民级应用后,各种用户都被迫使用它,但它势必无法迎合所有用户群体,悲伤之处就在于,那些不被迎合的用户没有别的选择。微信的产品确实很有水准,说说UI吧,这次更新的欢迎页,确实是微信的风格,很文艺,但是当一个社交应用说出‘我看见你,我看见你看见的’时候,文艺的背后,又有一种裸露在网络空间中的感觉,包括这次的状态栏,我想自己也许不会经常设置自己的状态吧。庆幸的是微信巧妙地把附加的功能隐藏了起来,因此常规使用的界面依然简洁,日常使用体验没有很大改变。

January 23, 2021 · Xiangtao XIAO

读书|《浓缩睡眠》

简介 摆脱传统的每天要睡8小时的陈旧规则,通过高质量的睡眠来缩短睡眠时间(即30分钟内进入深度睡眠)。作者号称每天只睡3小时,从而快乐工作,并获得了额外的娱乐时间。总之,睡多久取决于个人情况,8小时不是必要的。(商务精英都是4、5点起床emm?) 归纳 三个方法 消除脑疲劳 改善血液循环 调整睡眠环境 书里每个方法都介绍了几种具体方式,但是对我这种懒人来说,一些方式太繁琐了,所以只挑几个自己应该能做到的记录总结, 消除脑疲劳 日常做眼保健操即可 作者认为眼睛与大脑相连,是第二大脑,让眼睛休息即可舒缓大脑。以前做眼保健操确实会很放松,做完精神会更好。 按摩头部 两耳上方 2 cm 处,手掌根部画圈按压 在侧头部(第一步往上挪),4根手指按摩 5根手指在头顶画圈同时按压松开 5分钟重复6-10次,考虑到发型问题这个晚上回家做比较好 总结复盘并列次日计划 把做的不好的写下来,担心的事写下来,完成的事写下来,希望发生的事写下来,计划也写下来。 作者认为把心事写出来可以缓解压力,写出来以后就安心了,之后睡觉就可以不去想它(类似于用笔咆哮,吼几句就舒服了) 写论文期间写过类似的日志,亲测管用。 多笑 多笑 多笑 笑总是没坏处的,多笑笑,运气好,办事也顺利。。。 作者表示心理学上,心情的愉悦可以带动肌肉做出微笑的表情,那反过来也行得通 改善血液循环 泡澡或泡脚或边泡脚边洗澡 理由不解释,但是时间不要超过10分钟,温度不宜过高 挺胸抬头 驼背导致呼吸不畅会影响血液循环,这个倒是有意思。具体办法就是做转肩运动、背部拉伸、扩胸等。 通过运动来改善体态,而不是每天日常刻意挺胸,这样用处不大 运动 不用剧烈运动,挺胸走一走,做几组深蹲即可。剧烈运动反而导致脑疲劳,影响睡眠。 按摩小腿肚 小腿肚号称第二心脏,按摩也有助于改善血液循环。 调整睡眠环境 床是用来睡的 上床就睡觉,醒了就起床。在床上做别的事情就会影响睡眠。凡不是睡觉的事就不要在床上进行。 如果房间小,必须要坐在床上,就在床上盖一块布,睡觉的时候才掀掉。 搞好卫生很重要 房间里的灰尘会严重影响睡眠质量,所以要搞卫生,把被子,床底下等等地方的灰清理干净。 合适的温湿度 温度太高不利于入睡,太干燥也不行,所以夏天开空调,冬天加湿器,空气质量不好还要空气净化器。保持一个凉爽的状态才能更快入睡。 脑袋 脖子 脊柱 睡觉一条直线 买合适的枕头和床垫,还要透气,不能潮湿,5年换一次emm。 精油 乳香味改善呼吸 薰衣草帮助镇静安眠 其他tips 早起 早起来调节自己的生物钟。具体方法包括: 早起晒太阳,要充足的光线 早起一杯水,因为水分在睡觉时流失严重 早起大声说话与咀嚼早餐,帮助激活大脑,唤醒精神 周末也要和平时一样起床,不能晚睡晚起否则扰乱生物钟 安排早晨活动,读书会或者简单运动,更有成就感 安排早餐计划,按规律行事 午睡 不要超过30分钟,否则进入正式的睡眠,难以清醒 不一定要躺着睡,条件不好坐着闭眼即可。 睡不着可以用冥想(正念呼吸)代替 咖啡睡眠法: 睡前一杯咖啡,睡20分钟起来后咖啡因生效,精神特别好。 晚上不作死 睡前不喝咖啡和酒 睡前90分钟洗澡,不要洗完立刻上床,要等身体降温冷却 睡前不要看手机等,看书就好 睡前不要吃东西(尤其是不易消化的),让肠道进入休息状态 用app检测记录睡眠情况 养成习惯,防止反弹,增强成就感

January 4, 2021 · Xiangtao XIAO

wordpress配置问题记录

Linux基本语法 复制 cp 要复制的文件路径 目标路径 cp -r 递归复制整个目录 删除 rm -f 强制删除 -r 递归删除目录 改名 mv 原文件 新文件名 更改文件权限 chmod 777(完全写入权限) 要更改的目录或文件 vim编辑器显示行号:输入指令:set number 跳转到制定行:输入指令:n(要跳转的行号) WP-Super-Cache问题解决 将插件wp-super-cache中的wp-cache-config.php与advanced-cache.php复制到wp-content目录下。 临时更改wp-content权限为777 在wp-config.php中增加以下内容:1.在require_once(ABSPATH.’wp-settings.php’);前增加define(‘WP_CACHE’, true); 2.增加define(‘WPCACHEHOME’, ‘插件wp-super-cache绝对路径’); 修改完成后应该可以进入设置界面,在专家模式下更新设置如果出现要求更新Mod_write规则则按要求进行更新。 对于采用bitnami的wordpress堆栈环境,由于其对文件访问权限的安全设置较严,安装时同样会弹出以上情况的警告。无需理会,连接到服务器执行以下指令:(事实上应当优先采用这种更改权限的做法,未生效再尝试上方操作) sudo chmod g+w /YOURADRESS/apps/wordpress/htdocs/wp-config.php 之后禁用插件并重新激活即可。完事以后要将文件权限复原,执行: sudo chmod g-w /YOURADRESS/apps/wordpress/htdocs/wp-config.php 更多内容,在bitnami.com官方文档的trouble shooting部分有详细介绍。

October 15, 2020 · Xiangtao XIAO

交互装置入门基础知识

欧姆定律 - I=U/R 面包板的用法 - 面包板通常指免焊面包板,板子上有很多小插孔,专为电子电路的无焊接实验设计制造。由于各种电子元器件可根据需要随意插入或拔出,免去了焊接,节省了电路的组装时间,而且元件可以重复使用,所以非常适合电子电路的组装、调试和训练。 百度百科 上拉/下拉电阻 - 如果一个线路中的电压处于不确定的状态(例如一个引脚不和任何其它回路连通时),那我们就说它的电压是浮动的,他会随着时间不断变化,跳动,而且很容易受到外界环境的影响。处于这种不确定状态的电路会被随机解释为高或者低电平。 这种现象也叫电子噪声。为了让某个引脚保持高电平或者低电平,我们可以将该引脚接地或者接一个大阻值电阻(arduino的引脚内置了上拉电阻,如果需要外接上拉电阻,arduino建议的上拉电阻为10KΩ)。 参考 二极管 - 二极管是用半导体材料(硅、硒、锗等)制成的一种电子器件。它具有单向导电性能, 即给二极管阳极和阴极加上正向电压时,二极管导通。 当给阳极和阴极加上反向电压时,二极管截止。 因此,二极管的导通和截止,则相当于开关的接通与断开。其电路图如图所示。 电容 - 两个相互靠近的导体,中间夹一层不导电的绝缘介质,这就构成了电容器。当电容器的两个极板之间加上电压时,电容器就会储存电荷。电容器的电容量在数值上等于一个导电极板上的电荷量与两个极板之间的电压之比。电容器的电容量的基本单位是法拉(F)。在电路图中通常用字母C表示电容元件。 百度百科

October 15, 2020 · Xiangtao XIAO