通往产品世界的启迪之旅
通向产品世界的启迪之旅
读《人人都是产品经理》有感思维导图在线链接:人人都是产品经理思维导图
写在最前从入学到现在,今年是第三个年头,在接触这本《人人都是产品经理》与需求工程这门课程前,我对于软件工程这个专业的认知,停留在片面的代码Coding上,比如掌握了哪几门编程语言、能够熟练地使用多少框架、能否熟练地使用算法解题等等,认为掌握良好的开发技术和编程思想便就是这个专业的王道。现在看来,过去的想法存在着很大的偏差,代码开发仅仅只是一个完整产品项目落地之中很小的一部分。于是乎读《人人》这本书便就像是通往产品世界一趟启迪之旅,开启新世界的大门。
阅读感受与思考刚开始读,就被书本的有趣的风格所吸引,作者用讲故事的方式,通过生活中的事例来进行讲解,而不是一味的知识输送;留给了我们自己思考的空间,文笔轻松,让人读起来很舒服。
我们的生活早已不是以前简简单单的温饱问题,我们开始追求生活质量、产品已经融入方方面面,成为我们日常不可或缺的一部分。或许在未来的生活中,我们或许不会选择去成为一名产品经理,但是产品经理不仅仅是一种职业,它更是一类人,产品经理的思维方式更像是一种超越职业界限的人生态度。
书 ...
SSM项目启动失败
问题描述通过配置类的方式编写一个基于SSM框架的一个小项目时,在配置类反复检查没有问题的情况下,启动Tomcat服务器时报错,启动失败。
报错信息:
22-Nov-2023 12:31:53.210 严重 [RMI TCP Connection(2)-127.0.0.1] org.springframework.web.context.ContextLoader.initWebApplicationContext Context initialization failed
解决方式更换了所引入依赖的版本,报错问题解决
在这里记录一下正确可用的一组依赖
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101<?xml version="1.0 ...
MVC模式与三层架构模式
MVC模式与三层架构模式什么是MVC模式?MVC模式,即Model模型、View视图、Controller*控制器
View:视图,用于为用户提供使用界面以及与用户直接进行交互
Model: 模型,用于承载数据,并对用户提交的请求进行处理。一共分为两类:
数据承载Bean:指的也就是实体类(如:User类、Student类),专门用于处理承载业务数据。
业务处理Bean:则指的是service或dao对象,专门用于处理用户提交的请求(登录、注册)。
Controller****:控制器,用于接收用户请求,并将请求跳转(转发、重定向)到对应的Model进行处理;Model处理完毕后,交接过返回给控制器,结果经过渲染后,再有控制器将结果返回给视图层。
MVC模式的工作流程
用户通过View页面向服务端提出请求,可以是表单请求、超链接请求、AJAX请求等
服务端Controller控制器接收到请求后进行解析,找到对应的Model对用户请求进行处理
Model处理后,将处理结果再交给Controller
Controller在接到处理结果后,根据处理结果找到要作为客户端发回的响应 ...
VScodeC/C++环境(控制台乱码问题一步到位)
VScode配置C/C++环境(控制台中文乱码问题一步到位)前言C/C++的编译器用过很多,VS2010(第一个C/C++编译器,体验只能说一般,没有代码提示,记得是做第一次课设的时候,这玩意儿死活问题改不了,换成了VS2019,当时课设的问题就解决了,后面一段时间都在用这玩意),VS2019(总体还是不错,虽然对于sacnf这类会有安全检查,但好歹可以在新建项目的时候就去掉,but没过多久人生第一台笔记本压根不够用了,换了一台新笔记本,好家伙赶上更新,我手痒直接装了VS2022,结果我的感觉是不如VS2019,but人又比较懒,不想卸载重装)VS2022(安全检查不能在一开始去掉了,只能建了项目后再去属性里面改,不过其实这也没啥大问题。让我想换掉它的最直接原因就是,这玩意太吃内存了,感觉比idea还吃内存,运行起来体验感非常不佳。嗯….既然都提到了idea,它的兄弟Clion我也用了)Clion(UI、代码高量、提示这些毫无疑问是非常不错的,但是其实我也不用C/C++写工程,用点杀鸡用牛刀的感觉,而且这玩意CMake和中文乱码的配置问题也是在刚 ...
Pycharm的破解安装以及配置matplotlib库与cv2库
Pycharm的破解安装以及配置matplotlib库与cv2库2022全版本Pycharm的破解安装PyCharm永久破解激活:
破解工具网盘链接:https://pan.baidu.com/s/1zBOWQrNRfgvvsgpHk_uBXg?pwd=ihwa
对应破解工具的PyCharm激活码:https://chenjunan.top/img/activate/pycharm-new.txt
安装教程:https://chenjunan.top/detail/Detail?id=34
具体安装过程见安装教程连接
安装需要注意的几点:
解压后的破解工具以及pycharm的文件夹均不要移动或删除,否则会导致破解失效
Pycharm配置Python环境刚刚下载安装好的Pycharm是没有Python环境的
点击主界面上file->Settings
选择Project下的Python Interpreter,没有安装过Python环境的点击Add Interpreter下选择Add local Interpreter。我这里是之前就已经安装好了的
没有安装过Python ...
对于数据库范式(1NF,2NF,3NF,BCNF)的理解
对于数据库范式(1NF,2NF,3NF,BCNF)的理解
第一范式定义:属于第一范式关系的所有属性不能够再被拆分,即为一张简单的基本表
一个列名智能对应到一列,并且每一列都不可分
复杂表还能继续拆分,不符合第一范式:
符合基本范式的基本表:
第二范式定义:前提是满足第一范式且每个非主属性完全函数依赖于任何一个候选码则关系R为第二范式
什么候选码?
若关系中的某一属性组的值能唯一地标识一个元组,而其子集不能,则称该属性组为候选码。若一个关系中有多个候选码,则选定其中一个为主码。
什么是主属性?
所有候选码的属性称为主属性。不包含在任何候选码中的属性称为非主属性或非码属性。
什么是完全函数依赖?
设R(U)是属性集U上的关系模式,X、Y是U的子集。如果Y函数依赖于X,且对于X的任何一个真子集X’,都有Y不函数依赖于X’,则称Y对X完全函数依赖。记作:如果Y函数依赖于X,但Y不完全函数依赖于X,则称Y对X部分函数依赖。
简单说就是:指不能存在仅依赖于候选键(主属性)的一部分的属性,所以只有一个主属性的表如果符合第一范式就一定符合第二范式。
如何判断是否符合第二范式?
找出数据表中所有的 ...
来个开篇词吧!
有梦则刚,素履以往于高山之巅,方见大河奔涌;于群峰之上,更觉长风浩荡。芳华待灼,砥砺深耕,奋楫笃行,履践致远。来即如露,去时如电,留不住的始终是那刹那芳华;凡益之道,与时偕行;坚定心中理想,与对未来的不懈追求,有梦则刚,素履以往;满怀着对未来的期望,迎接未知的挑战,看平凡闪耀出奇迹,人生最璀璨的瞬间莫过于那撕破深夜的火花,人生最幸福的事情莫过于不断的挑战自己,完善自己。
长路漫漫,晴雨交加,但若是心怀热爱,即使岁月荒芜,亦能奔山赴海,静待一树花开,热爱是一个人内心最深沉持久的力量,它不是心血来潮的三分热度,也不会因为时代变迁而稍纵即逝。相反,在历经时光考验与洗礼后,依然能够让人从中不断汲取营养;时间的长河奔腾不息,有静水流深,也有惊涛骇浪,直面困难不放弃,跌倒后勇敢站起来,抖擞精神再出发,是我们身上所独有的少年之气,是历经千帆举重若轻的沉淀,也是乐观淡然笑对生活的豁达。
我们需要不断的去战胜自己,真正的优秀不是别人逼出来的,而是自己和自己死磕,不断地进行自我完善。比大地辽阔的是海洋,比海洋更浩瀚的是九天之上的星辰大海,凡益之道,与时偕行;逐梦星海,未来等你来!向未来!海到无边天作岸, ...