2018福大软工实践第六次作业

目录

  • NABCD分析引用
    • N(Need,需求):
    • A(Approach,做法):
    • B(Benefit,好处):
    • C(Competitors,竞争):
    • D(Delivery,交付):
      • 初期
      • 中期
  • 个人贡献分
    • 评定原则
    • 评定细则
  • 本组现场答辩得分
  • 评审表
  • 选题报告ppt
  • 选题报告文档
  • 问题回答
    • 第一组 爸爸饿了队
    • 第二组 拖鞋旅游队
    • 第三组 彳艮彳亍队
    • 第四组 火箭100队
    • 第五组 起床一起肝活队
    • 第七组:第三视角队
    • 第八组 小白吃问题队

组长胡绪佩博客地址:https://www.cnblogs.com/heihuifei/p/9788520.html

NABCD分析引用

N(Need,需求):

  • 随着生活节奏的加快,亟待处理的事项愈发增加,人们常在并行处理大量突发事情中忙得晕头转向。此时,若有一本备忘录记录下所需处理的事情,那么将为人们每日事项的处理上了一道保险;同时,备忘录还有助于时间的规划。然而,现有的备忘录设计并不能满足人们的需求。据调查,具有使用备忘录习惯的人数占比 65.59% ,愿意使用的人数占比 81.72% ,拥有广阔的市场前景且现有产品未能使大多数人满意;
    • 大部分备忘相关的app均倾向“记录”而非“备忘”
    • 在用户通知、智能分析、提醒功能上有所欠缺
  • 可以说,糟糕设计的备忘录变成了被忘录,备忘的事情老是被忘,现有的备忘录还不足以满足大多数人的需求,人们急需一款能满足需要的备忘录。
  • 经过对目标用户群体调查,高达91.4%的人认为简洁易用是备忘录最重要的特性,20%的人注重智能可视,33%的人注重智能分析,42%的人注重智能提醒,62%的人注重可定制化。当前用户认为,目前备忘录应实现却缺少的功能主要有:
    • 语音转文字
    • 功能定制化和智能提醒
    • 最重要的特性是简洁易用
  • 对此,“记忆罐头”以节省用户时间,简化用户操作,智能帮助用户记忆为目标,在简洁易用的前提下,尽可能多的满足用户需求,且满足用户的定制化要求。
    1092889-20181014222550813-1424649770.png

A(Approach,做法):

根据以上需求,我们提出以下做法:

  1. 支持语音转文字记录备忘事情
    手动输入备忘事项过于笨拙,且在用户忙碌时输入效率不足,极大降低了用户体验,用户只需念出欲记录的事项,即可方便地“写”好备忘录;而语音转文字可以让用户快速记录待办事项,提升工作效率。如:用户忙碌或不便于输入文字时,即可使用语音输入转文字功能,将待办事项存入备忘录。
  2. 以简洁、直观的壁纸在手机主页展示备忘内容:
    用户主动输入的备忘内容,或智能识别形成的备忘记录,都会自动生成可视化壁纸,展示在手机主页面。用户使用手机时,便可起到提醒的作用。备忘录形成壁纸,壁纸上记录着事项,时时刻刻提醒用户。生成备忘后,可选择生成锁屏、壁纸、震动、通知等多种提醒方式,真正达到备忘的目的。
  3. 智能识别手机应用数据,分析自动辅助生成备忘记录
    智能识别用户短信、游戏、运动等软件数据,为用户自动生成备忘录。自动识别带事项的短信(如乘动车等),省去手动输入备忘录的原始方法,甚至无需语音输入。如:在用户允许的情况下,自动记录重要、紧急事件,自动提取短信关键字提醒用户旅途车程信息,提醒用户取快递信息等。
  4. 分析用户行为并智能提醒用户:根据用户操作APP次数,分析用户行为,例如 a. 每天游戏APP打开次数太多; b. 健身APP每天或定期没开;c.很长时间没有联络某些经常联系的好友(通话);
    分析用户操作app次数,得到用户的行为,为智能备忘、提醒奠定基础。根据分析得到的用户行为,智能提醒用户,为用户的备忘上了一道保险,做到更深层次的备忘。例如:用户每天打开游戏次数过多,或是游戏时间过长,通过智能分析得到的数据,自动提醒用户。在用户没有手动设置备忘的情况下,也能做到自动提醒,做到真正的备忘;
  5. 功能可定制化:用户可根据需求,自行选择所需功能。可以自行选择诸如壁纸生成、智能识别短信、智能提醒用户等功能,根据自己的喜好,定制备忘录功能。锁屏及壁纸样式多元,用户可以自行编辑、设计、修改,生成用户满意的图样,用户可根据需求,自行选择所需功能。
    1092889-20181014222637508-737024958.png

节省用户时间,简化用户操作,智能帮助用户记忆,制作出一款简洁贴心的备忘录APP,Let Note Be Found!

B(Benefit,好处):

  • 简化用户操作:采用语音识别,省去手动输入备忘录的原始方法。
  • 使用方便快捷:自动生成壁纸,自动识别车票短信,无需手动操作。
  • 智能备忘提醒:助用户统计行为, 得到数据,帮助用户想起未输入的事项,做到真正备忘。自动生成相应壁纸,随时提醒用户。
  • 功能定制化:在实现多种功能的情况下允许用户自定义所开启功能,满足不同用户群体需求。

C(Competitors,竞争):

  • 根据对华为、苹果、小米等主流手机品牌的备忘录功能的调查,对现有备忘录分类,并分析优劣:
  • 小米:“便签”有语言转换文字功能。但缺乏有效的管理手段,只是日程的简单排列。
  • 华为:备忘录虽然有语音记录的功能,但需要通过输入法的语音输入,不便使用。
  • 苹果等主流手机品牌:并且在记录后没有足够有效的辅助提醒功能(闹钟或壁纸显示),并且没有备份的功能,删除过后便不可恢复。

在知乎和app商店比较热门的三款备忘录、笔记类app,经过亲身使用,总结出的一些较为直观的优点和缺点:

优点:

  • ①没有广告;
  • ②界面美观;
  • ③支持云备份;
  • ④免费。

缺点:

  • ①排版功能不友好,不能自定义格式
  • ②备忘录查看和编写不便,一定要用户自行点击,没有预览功能
  • ③备忘录只能以卡片形式保存,无法突出重点
  • ④没有提醒功能
  • ⑤无法形成提醒壁纸、通知
  • ⑥无法智能分析用户行为
  • ⑦无法智能提醒用户

“记忆罐头”具有以下优点:

  • 简化用户操作
  • 使用方便快捷
  • 智能备忘提醒
  • 功能定制化

并有86%愿意尝试下载并使用“记忆罐头”。
1092889-20181014222723926-1633670146.png

D(Delivery,交付):

初期

  • 从本班开始推广,进行小范围的测试,修复bug,并完善产品。
  • 从本学院进行推广,扩大范围,制作传单,通过扫码即可下载。
  • 在学院内市场饱和之后,向整个学校推广。经过同意后,在各学院张贴海报,扫码使用平台。
  • 在学校范围内首先试运行,通过QQ和微信的渠道分享我们的备忘录app,收集用户体验后修改完善后发布。

中期

(1)线上推广

  • ①软文推广引导:通过软文的质量以及发出去的受欢迎度来引流到app下载。
  • ②在知名平台上发布:借助第三方免费平台,像一些应用商店的平台,发布应用,借助平台的知名度增加app的知名度和下载量。
  • ③微博、微信公众号宣传:创建微博、微信公众号,通过微博、微信公众号定期推送高质量的软文或者与业内相关微博账号保持互动,提高曝光率,吸引粉丝关注,进而引导用户下载app
  • ④朋友圈、QQ群推广:在朋友圈、QQ群、人人主页推荐产品、分享活动文章、传播H5营销页、app宣传视频等
  • ⑤论坛、贴吧推广:在校内论坛、学校贴吧、知名论坛或贴吧上发帖推广app。以官方贴、用户贴两种方式发帖推广,联系来论坛管理员做一些活动推广。定期维护好自己的贴子,及时回答用户提出的问题,搜集用户反馈的信息,以便下个版本更新改进
  • ⑥合作推广、换量互推:与专门推荐应用或者有软件推荐栏的平台合作推广app

(2)线下推广

  • ①通过横幅、展板、海报或传单等方式进行宣传。
  • ②与校内社团或学生会合作。
  • ③开展扫二维码送精美礼品活动,例如含app下载二维码的精美书签、专门的定制T恤等小礼品。

个人贡献分

评定原则

  • 个人任务量及完成度70%+反馈情况15%+会议到场情况及参与度15%

1092889-20181021121839911-1451751614.png

本次任务完成度统计参考情况:

  • 丹丹:LOGO设计按时完成,更新符合团队审美,做的很好。
  • 一好、丹丹:问卷设计提前完成,问卷数据收集分析。
  • 家灿:评审表为规定时间算做按时完成。
  • 宇恒、恺琳、青元(负责人):原型按时完成,后续改进更新符合需求。
  • 绪佩:PPT制作为按时完成,展示汇报演讲
  • 政演:文档汇总修改完善,工作量大。

评定细则

通过阅读构建之法第17章《人,绩效和职业道德》深有体会,一个团队是否能够持久的良好的发展,团队中的绩效评定以及团队的产品经理都十分重要。

经过团队都对构建之法阅读之后进行了心得交流,依照其中所描述可将团队成员分为四个象限

低动力高动力
高能力象限2象限1
低能力象限3象限4

所幸团队中大家都比较一致,几乎都处于第四象限。因此团队算是都从零开始学习。

团队内部一致交流后,我们认为贡献分评定不应当仅仅局限于工作量,而应该综合考虑所有对团队发展的因素。大致分为以下三个模块:任务工作量、任务完成效率、团队积极性。具体理由分析:

  • 任务工作量:如构建之法中所说,在软件行业中,如何衡量工作量这本身就是一个大问题。但是工作量却并不能因为其难以衡量便不予以考虑,我们会采取团队重复讨论投票形式比较精确、公平的决定工作量占比。比如:在还未开始时进行投票哪个模块的难度最大,工作量最多,这样不够全局自然也会存在偏差,因此我们还会在实现过程中中途继续进行讨论对初始工作量、难度的投票结果进行一定程度的更改使之更为精确。尽量避免出现:“明明有效的只有十行代码,却因为其中加了许多的冗余代码甚至是空行使其代码量看上去较多”这类误判情况。因此我们相信在我们团队中评定出的较为合理的工作量作为贡献分占比的重要参考数据可以使团队更良好的发展,相互良性竞争。

  • 任务完成效率:团队并非一个人,而是许多个成员之间的整体,多个模块功能组成的集合,相互之间的影响是很大的,产品的进度很可能会受其中某一个模块而停滞不前。比如产品发布时出现前后端有一个模块还有一半未完成的现象那对整个项目的影响也非常大。因此任务完成效率也是一个重要衡量贡献分占比的数据。

  • 团队积极性:团队想要良好的发展,就应当每一个成员都尽量保持较高的热情和动力,这样团队才会持久的具有活力和潜力。因此将积极性作为一项重要参考数据决定贡献分,防止出现因为个别成员懈怠导致整个团队缺乏活力,项目完成自然也受到影响。

综合考虑后,我们采取民主制,成员依据贡献分评定参考参数互评方式进行贡献分的评定,pm对团队了解更为全面票数比重*2(相当于具有两个队员的评分比重),最终汇总产生团队内部的贡献分占比。

个人评定的详细文档

会议纪要 9月 29日 :

1092889-20181021124027887-576099997.png

会议纪要 10月11日

1092889-20181021123932520-1424359538.png

本组现场答辩得分

去除最高总分,最低总分,求平均分(保留2位小数):

  • 平均分:83.07

1092889-20181021122143258-397262314.png

评审表

1092889-20181014222002913-1083063529.png

评审表pdf地址

选题报告ppt

选题报告ppt地址

选题报告文档

经过老师和同学建议,增改了以下几点:

  • 增加了常见问题解答部分,帮助解决问题,加深读者对文档的理解,增了文档的严密性。
  • 根据问题修改了文档背景、功能等部分,使对产品的需求更加清晰,并在问题解答部分,以加粗部分体现。
  • 修改了字体大小。
  • 修改了页眉。
  • 增加了文档中 37个 图表的名称。
  • 以下给出修改的部分示例:

示例一

1092889-20181014224748592-1709285151.png

示例二

1092889-20181014224850330-716483790.png

示例三

1092889-20181014224911834-624885358.png

选题报告文档PDF地址

问题回答

第一组 爸爸饿了队

  • 问题1:针对备忘信息的智能提醒算法的准确度如何客观衡量,以及如何保证智能提醒的高准确度
  • 回答:感谢提问!智能提醒算法的准确度可以依据用户使用的反馈情况来客观衡量,而为了保证智能提醒的高准确度,本小组将制定一个合理的并且首先经过身边同学认可的标准,这个标准包括一天内游戏APP打开的正常次数健身APP的正常使用周期等,与用户操作APP的次数相比较来判断是否需要提醒用户。
  • 问题2:如何保证用户信息在软件使用过程中的安全性和私密性?
  • 回答:感谢提问!任何APP都不可能是完全安全的,都有可能会被偷取数据与信息,但同时一款APP对用户信息的保护又是相当重要的,所以本小组会采取一些相关措施来防范类似数据窃取的行为,保证用户信息在软件使用过程中有一定强度的安全性与私密性。
  • 问题3:如何解决其他备忘录软件的长期用户的备忘录历史迁移问题?
  • 回答:感谢提问!本小组认为其他备忘录软件的长期用户的备忘录历史迁移问题并不是我们需要考虑的问题。首先,备忘录软件的核心备忘功能的时间效用周期较短,备忘录主要是用于记录用户短期内的待办事务等内容,因此备忘录的历史对于很大一部分用户来说并不是很重要,而且有许多备忘录软件的用户在完成备忘录内容后会删除备忘录。此外,对于部分由于希望保留备忘录历史的或者习惯某种备忘录软件的用户,本小组认为我们的“记忆罐头”相比较于其他备忘录软件有很突出的优势,能够吸引这些用户也来使用我们的APP。

第二组 拖鞋旅游队

  • 问题1:后期盈利模式是怎么样的?
  • 回答:感谢提问!我们后期将按照时下主流的软件盈利模式,设置广告区域推出会员制,通过这两项进行盈利;更具体的方式可以查看我们的商业企划书。
  • 问题2:备忘录本来是要很节俭很方便,但是你这个需要打开app,再选择自己备忘信息的类别,然后保存备忘,会不会比较繁琐?
  • 回答:感谢提问!我们备忘录app并没有设置选择备忘信息类别这一步骤;同时,对于目前市面上所有备忘录app,我们认为他们都需要进行:打开app、保存备忘这些步骤。我们组基于对您方这样认为这些步骤过于繁琐的人群,特地提出了:
    • 无需打开app即可输入备忘录的BB语音输入功能
    • 无需用户任何操作即自动设置备忘的智能分析功能。欢迎到时候下载使用。
  • 问题3:在腾讯重推TIM的情况下,不知道你们是否有研究过TIM的日程,你们相比于它的优势是在哪呢,如果是语音输入,那么为什么在这种情况下腾讯TIM不会推出语音输入的功能
  • 回答:感谢提问!我们认为TIM中的日程仅仅是一个TIM上自带的普通备忘软件,这一软件的优势是基于用户日常可能打开多次TIM,可以直接在TIM中输入待办事项。我们app相比于它的优势与我们相比于市面上基本上备忘类app的优势是相同的,具体可以在我们的PPT和商业企划书中查看这些优势;语音输入确实是我们的优势之一,我们认为TIM是基于简洁的办公交流为卖点的软件,加入一个基础的内嵌备忘录功能可以满足部分用户需求,这一内嵌备忘录优势前面也有提到,但如果内嵌备忘录加入类似于支持语音输入等TIM本身不自带的功能会令TIM丧失它原本简洁的卖点,在我们看来这便是腾讯TIM不推出语音输入功能的原因。

第三组 彳艮彳亍队

  • 问题1:如何获取用户应用数据信息?(获取一些相关的私密信息,及一些应用的权限)
  • 回答:感谢提问!获取信息网上能找到相应的算法,需要的权限是由用户授权的。
  • 问题2:后期会考虑添加更新颖的功能嘛,或者跨平台?
  • 回答:感谢提问!在基础功能完善的情况下,我们会继续发展我们的产品,推出更多更有趣的功能
  • 问题3:UI设计是这类软件较大的卖点?请问你们打算在界面及交互方面投入多少?
  • 答:感谢提问!UI设计确实是难点重点,我们投入三个前端与一个UI设计师进行这方面的工作。

第四组 火箭100队

  • 问题1:短信存在泄漏问题
  • 回答:感谢提问!首先,任何软件不存在完美的安全,我们可以做到尽量预防信息泄漏,但无法做到完全避免。其次,用户可以选择将短信的权限关闭来保护自己的信息
  • 问题2:壁纸被app挡住怎么办?
  • 回答:感谢提问!用户可以自定义生成的壁纸,可以自己把握字体的位置大小颜色,以此确保自己可以看到
  • 问题3:app迭代模式不完善
  • 回答:感谢提问!我们的app迭代系统十分完善,我们先明确我们的需求,再根据我们的需求开发,开发完成后,再测试,再根据实际情况修改我们的需求,并循环往复

第五组 起床一起肝活队

  • 问题1:如何保证用户使用的安全性?
    回答:任何App都不是绝对安全的,我们会尽我们努力做到用户信息安全
  • 问题2 可以由短信生成备忘录,是自动生成还是用户选择生成?
    回答:短信生成备忘录模块是用户可以选择的,如果用户选择了此模块,则App会自动生成备忘录
  • 问题3:如果备忘录过多而一个屏幕壁纸不够显示,怎么解决?
    回答:我们会挑选Top5重要的备忘录予以显示,并不会显示所有的备忘录

第七组:第三视角队

  • 问题1:对于你们的手机壁纸功能,当要把备忘事件设为壁纸时,是否考虑到可能会遮盖手机屏幕上的其他东西,看起来不简洁、美观?
  • 回答:感谢提问!壁纸的排版问题后期我们的美工会对排版进行设计。并且我们的产品允许用户设置成桌面壁纸或者锁屏,锁屏并不会被应用挡住。
  • 问题二:你们只应用于手机端,是否可以考虑多平台开发,以增加你们软件与其他设备的同步?
  • 回答:感谢提问!目前为止只考虑手机端的应用。由于备忘录是为了让用户随时随地地查看或者被提醒事项,几乎每一个人都有手机,手机端更能满足用户的需求。
  • 问题三:感谢提问!备忘录是否具有历史消息记载的功能,以防止用户想要查看?安全性、隐私性如何?
  • 回答:感谢提问!我们会具有历史查看功能方便用户使用。安全性方面,没有哪一款产品可以天衣无缝,但是我会尽力而为。隐私性问题,我们会询问用户获取权限。

第八组 小白吃问题队

  • 问题1:1.备忘录是在桌面生成,那么是否有悬浮框提示?
  • 回答:感谢提问!目前有考虑悬浮框提示这一功能。我们有设置提前提醒这一功能,会在备忘时间前一天与前三个小时有短信提醒,短信通知会在悬浮框上显示
  • 问题2:2.有些智能机器人比如小爱也可以通过录屏方式让其学习设置成壁纸,你们的优势?
  • 回答:感谢提问!录屏难免会有些信息输入错误和信息录入不全,但语音转文字就会使记录信息更加准确简洁。同时,语音转文字这一功能在手机应用中使用已经很普遍,只是市场上的备忘录很少有将语音转文字应用在其中,并且,在我们的问卷调查分析里,有将近八成的人对这一功能表示期待。换句话说,我们提出的语音功能是创新点,而并非难点,无用点
  • 问题3:3.如何对用户数据的安全性进行保障?
  • 回答:感谢提问!任何APP都不可能是完全安全的,都有可能会被偷取数据与信息,但同时一款APP对用户信息的保护又是相当重要的,所以本小组会采取一些相关措施来防范类似数据窃取的行为,保证用户信息在软件使用过程中有一定强度的安全性与私密性。

转载于:https://www.cnblogs.com/Jeho/p/9788544.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/250492.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

day32—CSS多列布局学习

转行学开发,代码100天——2018-04-17 关于多列布局,前期已经梳理过,今天的培训课程学习中再次提及,趁此也做个总结和检验。 多列布局的介绍参考: day08—css布局解决方案之多列布局关于多列布局的类型和方法&#xff1…

JDBC 事物处理

JDBC 事物处理 •事务:指构成单个逻辑工作单元的操作集合 •事务处理:保证所有事务都作为一个工作单元来执行,即使出现了故障,都不能改变这种执行方式。当在一个事务中执行多个操作时,要么所有的事务都被提交(commit…

centos6上安装mysql8.0版本

本博客是采用yum源的方式安装,非常的方便和快捷。(redhat 与centos7 等操作系统都可以采用此方法,步骤大体一致) mysql官网地址: https://dev.mysql.com 开始安装: 1.清理环境,查看有没有之前安装过的mysql记录,清理…

koa --- 使用koa-multer上传文件+elementUI

核心代码 const upload require(koa-multer) ({dest: ./public/images}); router.post(/upload, upload.single(file), ctx>{console.log(file, ctx.req.file);console.log(body, ctx.req.body);ctx.body 上传成功; })目录结构如下 基本思路 1.通过浏览器访问url: http:…

第二篇 python基础知识总结:数据、运算符

引子 我们跟任何人交流,说的每一句都是都一些文字组成,包含名词、动词、语句、标点符号等,组成我们说普通话构成的基本要素。同理我们学习python语言也要明白这些基本要素,也就是我们常说的基本语法,这是我们必须掌握的…

koa --- 使用Sequelize连接mysql

Sequelize介绍 为了快捷开发,社区出现了一系列的ORM(Object Relational Mapping)类库ORM的字面意思为对象关系映射,它提供了概念性的、易于理解的模型化数据的方法。通过ORM,可以降低操作数据库的成本。开发者不需要通过编写SQL脚本来操作数据库,直接通过访问对象的方式来查询…

Android gravity和layout_gravity的区别

一、gravity和layout_gravity相同处 两者都是设置对齐方式的属性。内部的属性值相同。 根据英文意思也能理解其中的意思。如center_horizontal表示在水平方向上的位置为中间。 二、gravity和layout_gravity的不同处 gravity是设置自身内部元素的对齐方式。比如一个TextView&…

koa --- mongoose连接mongoDB

使用Mongoose对MongoDB进行操作 const mongoose require(mongoose); mongoose.connect(mongodb://localhost/test,{ })Mongoose中的Schema 定义Schema categorySchema const categorySchema new mongoose.Schema({name:String,description: String,createdAt:{type: Date,…

Java Web 请求转发与请求重定向

Java Web 请求转发与请求重定向 请求转发 服务器行为,即用户向服务器发送了一次http请求,该请求可能会经过多个信息资源处理以后菜返回给用户,各个信息资源使用请求转发机制互相转发请求,但是用户是感觉不到请求转发的。通过req…

05.RDD详解

05.Spark--RDD详解 RDD详解--groupByKey--reduceByKey [MapPartitionRDD单词统计] 单词统计 import org.apache.spark.{SparkConf,SparkContext} object WordCountScala{def main(args:Array[String]):Unit{//创建spark配置对象val confnew SparkConf()conf.setAppName("W…

Mininet

首先,我折腾了两周多的东西终于弄出一点眉目了。 有以下几个内容需要学习记忆一下。 1.虚拟机,弄不出来共享文件夹,就用U盘吧,贼快还不用安装配置各种东西,virtualbox和VMware都支持。 2.ubantu安装软件中途失败&#…

docker --- 使用docker-compose.yml生成redis,并连接redis-cli

docker.compose.yml 配置 version: 3.1 services:redis:image: redisports:- 6379:6379命令行:docker-compose up 查看: docker ps 进入redis-cli,输入以下 docker exec -it 7dc0a redis-cli -h localhost -p 6379 操作Redis数据 设置 namemarron set name marron 获取nam…

浅谈javaweb三大框架和MVC设计模式

浅谈javaweb三大框架和MVC设计模式转载自:http://blog.csdn.net/sunpeng19960715/article/details/50890705 小序:博主以前在学javaweb的时候开始总不理解javaweb三大框架和MVC框架模式,虽然没有把两者混为一谈,但是也是很晕菜。…

win下配置nginx

1.下载:http://nginx.org/en/download.html 2.在安装目录cmd: start nginx.exe 启动nginx 3.修改默认运行端口80(nginx.conf): HTTP 数据分发 修改配置文件nginx.conf相应节点: 修改完后重启服务: nginx -s reload TCP 数据分发: nginx 1.9以上版本支持tcp转发 配置文件中增加:…

koa --- koa-bouncer验证

使用 koa-bouncer中间件对传入的数据进行验证 const bouncer require(koa-bouncer); app.use(bouncer.middleware());const val async (ctx, next) > {ctx.validateBody(name).required(要求提供用户名).isLength(6, 16, 用户名长度应该为6~16).isString().trim()next();…

fiddler2抓包数据工具使用教程

一款免费且功能强大的数据包抓取软件。它通过代理的方式获取程序http通讯的数据,可以用其检测网页和服务器的交互情况,能够记录所有客户端和服务器间的http请求,支持监视、设置断点、甚至修改输入输出数据等功能。fiddler包含了一个强大的基于…

egg --- 初始化一个egg项目基本结构说明

Egg.js体验 全局安装 // 创建项目 $ npm i egg-init -g $ egg-init egg-example --typesimple $ cd egg-example $ npm i// 启动项目 $ npm run dev $ open localhost:7000Egg.js的结构 路由(Router): 将请求URL和具体承担执行动作的Controller的关系对应控制器(Controller)…

葫芦娃

葫芦娃救爷爷 1.队名——代码那些事儿 2.团队成员 刘佳 211606320(队长)李佳 211660313周世元 211606348王浩 211606378曾丽丽 211606302陈水莲 211606303许燕婷 211606338杨小妮 2116063413.队长博客链接 -https://www.cnblogs.com/LJ-D/p/9799944.html…

webstorm遇到的问题

问题一:英译:未指定node.js的解释器。 解决方法:将webstorm配置支持node.js并自动补全 步骤: 先下载node.jsFile->Setting->输入Node.js(选中点进去)->Node imterpreter(选择node的安装…

eclipse报错: Could not generate secret

在调用微信接口时,出现一个错误: 一直以为是接口调用问题,经多方查询和尝试解决,最后找到根源: edit-->使用default就可以了。 原因: 在eclipse中运行时,把签名信息给去掉了。 转载于:https:…