- 博客(220)
- 资源 (8)
- 收藏
- 关注
原创 Go_反射的使用
反射可以在运行时动态地检查变量和类型,并且可以调用变量和类型的方法、获取和修改变量的值和类型等。使用反射可以使程序更加灵活,但也需要谨慎使用
2023-03-22 15:54:58
278
原创 登录注册页怎么做
概念:第一次安装App或者更新App后第一次打开App时所展示的可以滑动的页面。作用:主要是用于展示产品本身的一些核心功能点或者特色。
2022-05-23 10:28:41
254
原创 产品设计七大定律
Alan Cooper(交互设计之父):除非有更好的选择,否则就遵从标准;菲茨定律、席克定律、奥卡姆剃刀原理、泰思勒定律、神奇数字7±2法则、接近法则、防错原则
2022-05-18 08:00:00
436
原创 小程序产品的特点
开发成本低。流畅的使用体验。庞大的流量池可供使用。用完即走,不占用手机内存,但是有使用记录供用户可方便的再次找回产品。小程序不支持支付虚拟物品,小程序适合快速体验、快速实现某些需求,小程序只提供部分主要功能,利用这点转移用户到app才是最终目的。如果是简单的功能实现仅用小程序作为载体才是归宿。
2022-05-16 17:27:34
486
原创 原型的价值与注意事项
对于产品经理来讲在工作中原型的价值主要体现以下三个部分:1. 在原型设计阶段花费的时间,可以避免额外的工作,节省总体时间、精力和成本。2. 原型是展示、讲述、体验之源,常用于做早期评审,以确保你的想法符合目标市场。3. 相对于文档,产品原型更加有效,观感更直接。
2022-05-16 15:52:49
122
原创 信息架构、结构图、流程图
信息架构的本质就是分类!按照一定的规则,对产品的功能和内容进行组织,在功能确定的情况下,合理地设置和摆放,建立尽可能短的使用路径。目的就是为了更高效的满足用户的使用需求。如不进行信息架构设计,整个产品可能只是功能的罗列,杂乱且难用。
2022-05-13 14:55:26
3184
原创 用户角色&用户画像
用户角色通常出现先产品研发阶段及产品上线初期,鉴于企业手中没有大量的用户数据和行为记录,只能根据典型用户提出的需求建立用户角色,是虚拟的。⽤户画像是在产品有⼤量⽤户和⽤户数据之后根据数据分析形成的。
2022-05-12 10:18:09
661
1
原创 竞品分析该怎么做
知己知彼,百战不殆。为自身产品设计提供功能、可用性、关键技术等方面的参考。提高自身产品的差异化程度。为新立项的产品、拍脑袋想出来的,降低风险
2022-05-10 18:09:00
854
原创 需求收集、分析、管理的方法
因为生活中存在太多问题,从而产生了不满意,而问题就是”理想与现实的吃差距“,那么人会很自然的产生”减少甚至消除这个差距“的愿望,这就产生了需求。所以我们之所以做一个产品,肯定是为了解决某些问题,满足某些需求,而这些需求深挖到底,多问几个为什么,总可以归结到马斯洛需求理论中。作为产品经理,我们每天都在设法满足用户的需求,其实就是在解决各种各样的问题。
2022-05-08 14:56:17
728
原创 3D文档(BRD、MRD、PRD)怎么写
一般来说,BRD作为战略方向的制定,是最早产出的文档,而MRD则是在战略方向的基础上对市场进行的分析,同时对后续工作的方向进行一些说明和指导,也可以说是通过对市场环境、竞品的分析,明确用户定位和产品定位的过程,PRD则是在战略方向、工作方向已经很明确的情况下,所产出的关于产品具体怎么设计的文档。
2022-05-02 12:22:55
4984
原创 人人都是产品经理?
只要你能够发现问题并描述清楚,转化为一个需求,进而转换为一个任务,争取得到支持,发动起一批人,将这个任务完成,并持续不断以主人翁的心态去跟踪,维护这个产物,那么那就是产品经理。至少,你已经是自己的产品经理,这才是“人人都是产品经理”的真谛。...
2022-04-30 14:16:47
312
原创 Go_输入、输出、随机数
fmt.Print:属于标准输出流,一般使用它来进行屏幕输出,但它不能换行fmt.Printf:可以格式化输出,输出不换行
2022-02-28 14:32:35
803
原创 Go_常量、iota(枚举)的使用
iota是Go语言的常量计数器,const出现时, 会将iota初始化为0,const中每新增一行iota就会计数一次,递增默认数据类型为int
2022-02-23 17:24:18
7726
原创 Rust——Macos安装使用
进入官网会自动检测当前是什么操作系统,我的是Mac,所以使用官网给的命令安装就可以了终端输入:curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh# 安装过程中,最后一步需要输入选择,输入1是继续安装安装完成后通过以下两个命令测试是否安装成功rustc --versioncargo --version如果两个命令都执行后,显示了版本号就说明没问题了Rust没有专门的编译器,但是部分知名编译器支持Rust,我这里用的I
2022-02-22 11:39:28
805
原创 Go_单元测试testing
Go语言中带有一个轻量级的测试框架testing和go test命令来实现单元测试及性能测试。单元测试可以解决确保每个函数都是可运行且结果正确确保代码性能完好单元测试可以及时发现程序设计或实现的逻辑错误,使问题及早暴露,便于问题的定位解决,而性能测试的重点在于发现程序设计上的一些问题,让程序能够在高并发的情况下还能保持稳定func TestXxx(*testing.T)注意:Xxx 可以是任何字母数字字符串,但是第一个字母不能是小写字母。...
2022-02-21 23:31:53
422
原创 Go_Json的序列化和反序列化
序列化用json.Marshal()反序列化用json.Unmarshal(),反序列化时要和序列化前的数据类型保持一致
2022-02-21 13:43:24
1628
原创 WeChatTweak-微信小助手安装教程
WeChatTweak 是一款开源的 macOS 微信客户端小助手,相比于之前的微信小助手,Tweak 的功能就比较简单直接,主要包括防撤回、多开、免二次认证登录和消息处理增强。
2022-02-18 09:52:59
1983
5
原创 Go_实现文件传输
借助TCP完成文件的传输,基本思路如下:1. 发送方(客户端)向服务端发送文件名,服务端保存该文件名。2. 接收方(服务端)向客户端返回一个消息ok,确认文件名保存成功。3. 发送方(客户端)收到消息后,开始向服务端发送文件数据。4. 接收方(服务端)读取文件内容,写入到之前保存好的文件中。
2022-02-15 02:30:00
1833
原创 Go_一文入门网络编程:常见协议、通信过程、Socket、CS/BS、TCP/UDP
一文入门网络编程:常见协议、通信过程、Socket、CS/BS、TCP/UDP
2022-02-12 17:24:23
3204
原创 Go_实现网络聊天室
1、支持多用户聊天2、用户上线、退出要在(聊天室通知)3、修改昵称(不在聊天室通知)4、规定时间内不活跃的用户强制踢出(聊天室通知)5、查询在线用户列表(不在聊天室通知)
2022-02-12 11:59:57
1321
原创 Go_Goroutine和channel的使用、定时器、runtime、select、条件变量
Golang并发——并发技术Goroutine和channel的使用、定时器、生产者消费者、条件变量、select
2022-02-11 01:05:25
1528
原创 Go_数据类型转换(Sprintf、Format)
类型转换是将一种数据类型的变量转为另一种类型的变量Go强制要求使用显式类型转换。所以语法更能确定语句及表达式的明确含义转换的时候如果大的转给小的,会有精度损失(数据溢出)比如int64转int8............
2022-02-08 16:54:49
3041
原创 Go_关键字、编译、转义字符
如果用build先编译成可执行文件,那么可执行文件可以在没有go开发环境的终端运行,正是因为build后可以在没有开发环境的终端运行,所以编译文件会很大,因为里面集成了很多需要运行go程序的代码如果是run直接运行,不会生成可执行文件,只能在有安装go开发环境的终端运行...............
2022-02-08 00:11:37
2200
原创 Golang——string字符串常用函数(Contains、join、Index、Repeat、Replace、Split、Trim、Fields)
Golang——String包下的常用函数使用(Contains、join、Index、Repeat、Replace、Split、Trim、Fields)
2022-02-07 15:54:16
944
IINA V1.3.0 (视频播放器) 兼容M1
2022-07-08
Typora V1.3.7 兼容 M1
2022-07-08
OmniGraffle Pro V7.19.1
2022-05-13
Typora for mac版本1.2.4
2022-05-09
Infuse Prov7.3.9
2022-04-21
Pixelmator Pro v2.4.1
2022-04-21
WeChatTweak-微信小助手 V1.3
2022-03-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人