- 博客(129)
- 资源 (93)
- 收藏
- 关注
原创 软件系统三基座之一:权限管理
如上例,若新人是个特殊人才,除了通有角色的权限,还需要一个单独权限,就需要增加用户直接授权的能力。两个用户相比较而言,用户B就只能查询用户,相当于获取用户信息,则不能进行用户信息的编辑、修改。用以上含产品管理的系统进行授权管理,则可授权两大类,一类是A:系统管理,有权限管理、角色管理、用户管理权限,适用于人事;支持三方应用的权限点管理,就能实现三方应用在较小的改造成本下,纳入系统下,为系统的融合扩展提供了支持。以用户管理为例,需要支持最基础的增删改查操作,即是添加用户、编辑用户、删除用户、查询用户。
2023-05-26 11:09:45
905
1
原创 【产品成长】产品专业化提升路径
产品专业化就是上山寻路,梳理一套作为产品经理的工作方法。本文作者从设计方法、三基座、专业强化、优秀产品拆解、零代码这五个方面,对产品经理的产品专业化进行了总结归纳,一起来看一下吧。
2023-05-23 15:50:19
787
1
原创 【产品经理】百炼成钢,万锻成神。最快乐的事,兴趣和工作相结合
人生有很多次选择,重要却只有那么几次。选择产品经理,选择将初始的产品经历记录,都是很重要的选择。各位看官,请一览呢
2022-02-15 14:19:47
561
原创 《爱的五种语言》阅读笔记
角色的转换,带来了新的很多信息,也需要较多的转换。 沟通,在人之间的交际中,有特别重要的作用。作为工科出来笨鹅,加上本身就不太擅长交际,在合作模块会有较多的阻碍。阅读经典,提升处理办法,算是当前可以找到的方式方法。读《爱的五种语言》确实相对收获较多。一、整体书本的内容 正如书名所述,爱有五种语言:肯定的言词、精心的时刻、接受礼物、服务的...
2018-09-07 17:14:33
4464
原创 《Don't Make me think》阅读笔记
一、相关情况的说明 时间过得很快,来这家公司四个多月多一点。刚刚完成系统的熟悉部分,在这个阶段完成产品的组合与拆解,在产品规划中形成指导路线。 作为从技术转换过来的产品,在理论方面确实相对薄弱较多。查漏补缺,在这个小方向上让自己无悔。 《Don't make me think》是我理论储备中的第二本理论基础。当前公司所做产品正好是Web类型产品...
2018-08-09 11:49:10
7535
原创 《简约至上》阅读整理
《简约至上》是产品理论整理基础上的第一本完整阅读资料,算是产品生涯上的一个flag。如图所示,是《简约至上》的导图整理。一、简约至上的主要内容1,什么是简单 简单不等于极简主义,更好的理解的是:少就是多!是尽可能的功能减少,从删除不必要的,组织要提供的,隐藏非核心的去执行。同时在使用中,尽可能大量的重复操作当前功能,体验实际的使用场景,将细节完善。实际中有个...
2018-08-02 18:26:22
1236
原创 协作软件分析
一、协作分析概况1、目的分析公司当前需要实现敏捷研发管理方式支持工具,核心功能类似于“看板”。借此能够直观查看任务进度及任务整体推进情况,实现研发项目更好更有效的管理。整体功能抽取主要有:任务面片化查看,任务状态修改。鉴于公司有信息通讯功能,需要添加通知功能。通讯通知,是我们当前面板实现的第一优势;任务的实际执行过程数据保留,是我们的第二优势。二、使用体验1、用户注册分析对象账户创建第三方登录创建...
2018-05-30 15:41:49
1670
2
原创 Scrum敏捷初识
一、Scrum的初识 软件市场发展越来越迅速和成熟,传统瀑布式开发模式存在一定的限制,敏捷从而有了更广阔的的平台与机遇。Scrum作为在敏捷中使用最常用的一种方案,受到众多的关注。 下图是典型的Scrum执行架构图。 其中,涉及很多的要素,以下部分将一一说明。 这其中,加入自我的理解,整体运作,主要在与两个关键环节:1,需求收集整理;2,研发流程控制。作为小小的产品经理,似...
2018-05-29 17:08:13
4449
原创 个人形象即是个人品牌
一,提升个人形象1,提前思考(1)外在形象维护:头:身 = 7:3 发型:头 = 7:10身形:搭配:健美身形 = 5:5搭配的关键:合身,干净 --- 极简健美身形关键:阳光的形象 够用的体能------ 发型 和 健身(2)内在自己的定位 (自信) ----- 时刻确定自己的位置,做该做的事,把你能做的事做的更好有一技之长(自立) ----- 能够有自己的爱好并...
2018-05-28 18:46:04
1313
原创 敏捷开发的初始理解
一,什么是敏捷开发1,敏捷开发的概念敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。2,遵循的基本原则个体和交互 胜过 过程和工具可以工作的软件 胜过 面面俱到的文档客户合作 胜过 合同谈判响应变化 胜过 遵循计划虽然右项也有价值,但是我们认为左项具有更大的价值。3,实际有效的...
2018-05-24 17:06:49
1055
原创 产品经理切换后入职第一周
一,背景的介绍1,下决定时间似乎很快,也似乎很慢。参加工作一瞬间快两年了,作为一个特殊存在,自己在Android方向熬煎了近三年,自己还是决定离开当前的岗位。总共经历了两家公司,业务上都熟悉了,Android技术需求上也差不多理清楚了,最人员缺乏的阶段也熬过来了。在2017年年底,问了自己一个问题:我的工作量在哪里?告诉自己,我有26个上线版本,其中半数以上的版本都是自己一个人扛过来的。有一个对比...
2018-04-17 10:28:34
2146
原创 python基础语法一
一、基础语法 数据类型:int long float str 复数 1+2j //整除 运算符:算术,逻辑, 循环结构 while (实数循环) for break contain (相互转换) 分支结构 if elif list: 是地址的集合1、注释单行注释:#多行注释:'''内容''...
2018-02-28 11:30:11
413
原创 javaEE学习 ----- spring环境搭建及基础应用
一、基础环境搭建1,导包 当前只是spring初始阶段,只使用spring最核心的包及相关支持。spring关系如图所示:最终,导入项目的包结构如图所示:2,创建对象public class Worker { // 姓名 private String name; // 薪水 private Integer sa
2018-02-05 16:22:23
1053
原创 javaEE学习 ----- Struts2环境配置
相当于servlet,处理网络请求部分。一、导包struts导包中没有进行区分,使用打开示例,引入示例导入部分,则可以实现基本功能,也就是hibernate中必须导入的jar包。二、书写Action类用于测试类的Action:public class HelloAction { public String hello() { S
2018-02-01 18:09:24
752
原创 javaEE学习 ----- hibernate环境搭建
hibernate相当于dbUtils作用!一、导包以上jar包是hibernate运行环境所需要jar包,在后面给出的demo实例中会有jar包原件。二、创建数据库,实体准备在最开始给出了自己的理解,hibernate相当于dbUtils的作用,也就是全线接管对数据库的操作。操作的前提是有数据库。所以,需要创建数据库。以保存个人基本信息为测
2018-02-01 11:00:33
402
原创 MySQL解压版本安装及Navicat数据库操作工具安装
一、MySQL的下载1,https://dev.mysql.com/downloads/file/?id=474496 这里可以下载所需MySQL版本。2,解压下载文件到你想要安装MySQL的路径。二、MySQL的安装1,命令安装。使用cd命令到解压目录,使用:mysqld -install安装MySQL。2,创建data目录
2018-01-26 17:41:19
8001
1
原创 MySQL安转版本安装
一、下载http://download.youkuaiyun.com/download/u014682894/7814411 这里可以下载。链接:https://pan.baidu.com/s/1dHhdx1v 密码:ubmj,为防止下载不成功,这里也可以下载。https://dev.mysql.com/downloads/file/?id=474496,当然,官网也可以下载。
2018-01-26 11:09:32
656
原创 移动产品设计进阶 ---- 测试
一、测试的自我定位在整个研发环节中,经测试确定的产品将直接上线,迎接用户的检核。经过和一些测试同学的接触,会发现不同的人有不同的定位。绝大多数的同学会认为我找到了一个问题,发现问题,那就很好了。这表现在较多刚刚从事测试工作的同学身上。随着时间或者感悟的加深,一些同学修改理念,觉得需要一个全方位的防守。有了测试用例,做一个相对比较完善的考虑,从而一一检核产品的功能。这在测试中,确实是
2018-01-23 15:10:48
277
原创 移动产品设计进阶 ---- 设计美学
作为一个理工科学员,对于美学真是“一穷二白”!随着品质生活的逐渐临近,每个人都应该有追求更好生活的向往。这样的展示是让人很舒服的。一、设计美学的理论基础1,设计原则设计四原则:亲密性,对齐,重复,对比。自我的理解中,亲密性是将相似的部分结合在一起。对比于自己的理工科学业,那就是先控制!归类以后的“列兵”方阵比一堆散沙会更多一种律动,对分门别类的散列说
2018-01-22 17:33:27
641
原创 移动产品设计进阶 ---- 移动产品深化学习
随着时间飞速过往,IT行业的热度逐渐在小方向上移动,移动端也就没有了15年左右的那份狂热,逐步走向稳定。在我的认知中,移动端、服务器的两个大方向是不会“死掉”的。移动端会一直保持数据收集的状态,而服务器一直是数据的存储。但在这两端的任务细化中,会越来越细分,且倾向性会随时间的不同而有所变化。一、移动产品的自我定位在整个研发流程中,涉及产品【产品经理、交互设计】,UI,研发【客户
2018-01-22 16:34:05
376
原创 自定义控件那些事儿 ----- 左滑删除控件
左滑删除使用比较多一点,在网上也有不少资料实现,不过坑总是不少。整合资料做出来一个效果,大家看看依据效果选择是否需要继续研究。一、自定义控件的实现1,自定义控件的实现实现思路主要是:将整体内容分为主体内容和左滑显示内容,布局文件中必须有两个子类。在依据ViewDragHelper的帮助计算主体内容和左滑内容的显示以及显示多少。/** * 左滑删除 *
2017-12-13 18:44:17
445
原创 自定义控件那些事儿 ----- 八【着色器使用】
一、配置基础环境1,shaderView实现/** * Shader渲染控件 2017/12/7. */public class ShaderView extends View { private static final int RECT_SIZE = 400;// 矩形尺寸的一半 private Paint paint;// 画笔 priva
2017-12-07 16:55:39
303
原创 自定义控件那些事儿 ----- 七【绘制Bitmap】
一、环境设置本章节学习渲染Bitmap图片。定制展示效果的Demo。1,创建自定义控件/** * 自定义控件 */public class CustomView extends View { /** * 笔头设置 */ private Paint mPaint; /** * 绘图资源文件 */ pr
2017-12-06 17:31:30
809
原创 自定义控件那些事儿 ------ 六【绘制路径】
一、绘制线Android中提供了很多绘制的方法,主要在Canvas中展示。两点连接就成为线,多点顺序连接就成为路径。为学习本阶段内容,先实现基础的Demo。1,自定义绘制路径控件/** * 绘制路径自定义控件 */public class LineView extends View { /** * 绘制路径 */ private Pa
2017-12-05 15:04:49
268
原创 Android动画之属性动画
总归是逮着机会,稍微慢一点。在过去的很长一段时间内,都是在业务逻辑的复杂变化中挣扎。没有技术上的成长,内心还是蛮恐慌的。一不小心,又带有了些许的情绪在里面。。。。。一、属性动画单个动画1,布局文件添加动画作用目标<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
2017-12-01 17:10:00
214
原创 自定义控件那些事儿 ----- 五【绘制文字】
一、文字绘制的基础知识还记得小时候学习写字的时候,老使用四线格。当初就是理解说有一个区域,上下两根线确定了整个书写范围,而第三根线就像是排排坐的人,所有的重心都在这个上面。如今,用到绘制文字的时候,需要对文字绘制有一个全新的认识。上下两根确定了范围,没错!那个标识“重心”的线也就是基线!对于这个详细的解读,大神已经做了很好的描述。这也就有了我们所需要的五基线!借
2017-12-01 15:34:32
348
原创 自定义控件那些事儿 ----- 四【布局】
一、onLayout布局出洞在上一篇文章自定义控件那些事儿 ------ 三【量测】中,为实现图片和文字组合控件的正确显示,就已经引入了onLayout实现的整体过程。onLayout具体实现中,主要执行在layout()方法上。分别为left,top,right,bottom。实则是确定了当前控件的左上角和右下角,从而确定了当前控件展示的区域。所以,对一个View强制使用layo
2017-11-30 18:29:02
231
原创 自定义控件那些事儿 ----- 三【量测】
自定义控件实现中,主要包含:属性的获取,初始化,量测,布局和绘制。这一章节,主要用于实现理解量测过程。一、模拟ImageView实现量测过程1,自定义基础控件实现public class MImageView extends View { /** * 图片文件 */ private Bitmap bitmap;
2017-11-30 10:32:22
302
原创 图片二值化
新一版的需求中,加入了图片二值化的处理,踩过坑,受过累,做一个标记,积累积累。。。一、Android实现 /** * 该函数实现对图像进行二值化处理 */ public static Bitmap gray2Binary(Bitmap graymap) { //得到图形的宽度和长度 int width
2017-11-27 14:41:59
2322
原创 相机的使用 --- 拍照,相册导入
一、相机的基本使用1,获取SurfaceView控件的初始化 surfaceView = (SurfaceView) findViewById(R.id.surface_sv); holder = surfaceView.getHolder(); surfaceView.setBackgroundColor(0); holde
2017-11-27 11:07:13
848
原创 自定义控件那些事儿 ----- 二
一、引述上一篇自定义控件那些事儿 ----- 一 说明了自定义控件实现的五个步骤:(1)View属性的初始化;(2)View位置大小的量测 ,主要在onMeasure()中实现;【(3)View内部的布局关系展示,主要在onLayout()中实现;】(4)View的绘制,即是最后的展示效果;【(5)View交互事件的处理,实现View与目标对象的沟通
2017-10-19 15:25:09
269
原创 Android Studio 下的Kotlin HelloWorld
一、Android Studio下Kotlin环境配置Kotlin的一轮浪潮迅猛扑过来,借助这个风口,先多学习学习。【某人说,在风口,猪也能飞起来。笨鸟先飞罗 ~_~】1,安装Kotlin的相关插件执行 Settings -> plugins -> BrowseRepositories中搜索“Kotlin”安装kotlin插件。【关于是否安装Kotlin Ext
2017-10-18 14:22:04
1177
1
原创 自定义控件那些事儿 ----- 一
一、自定义控件的实现思路一个自定义控件的实质就是一个View,一个View的展示主要包含以下关键流程:(1)View属性的初始化;(2)View位置大小的量测 ,主要在onMeasure()中实现;【(3)View内部的布局关系展示,主要在onLayout()中实现;】(4)View的绘制,即是最后的展示效果;【(5)View交互事件的处理,实现View与目标对象的沟通。】
2017-10-13 16:31:40
290
原创 AES/DES加密解密及设备唯一标识获取
一、AES加密解密公共变量: private static final String keyStr = "UITN25LMUQC436IM"; private static final String AESTYPE = "AES/CBC/PKCS5Padding";1,加密 public static String AES_Encrypt(String pla
2017-10-10 15:10:04
1056
java基础资料整理原版本
2017-03-02
《Don't make me think》内容整理
2018-08-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人