自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我本无名的专栏

事在人为休言万般皆是命,境由心造退一步天地宽

  • 博客(461)
  • 资源 (14)
  • 收藏
  • 关注

原创 产品经理要掌握的12种思维模型

一、PEST分析二、SWOT分析三、PMF模型四、MVP模型五、AARRR模型六、SMART模型七、5WHY分析法八、Y模型分析法九、KANO模型分析法十、四象限法则十一、MECE原则十二、RFM模型 根据3项指标来描述该客户的价值状况: R:最近一次消费时间 F:消费频率 M:消费金额 适用场景:运营阶段,数据分析,进行用户分层 RFM模型一般来说,是在产品上线运营之后,对用户分层时,所应用到的模型。 R是最

2022-07-13 14:23:39 3631 1

原创 B端产品的业务调研

没有调研,就没有发言权!不做业务调研,就没有真实的需求。 B端产品大多是真对某一个行业,或是某一个客户真实的需求而进行开发设计的,它与C端的需求最大的不同就在于,C端我们可以去引导用户,去迎合用户。把用户需要而又没有想到的点,用产品来实现出来。但是B端却是把客户在真实场景中的使用,进行优化和组织,使其在平台中应用起来。说白了就是将真实场景平台化或系统化。 所以说,B端产品的业务调研不但是必不可少的,而且是非调研不可,不然你设计和做出来的东西就不会有人用,客户也不会买单。

2022-07-12 10:20:02 773

原创 俞军产品方法论笔记一

产品以创造用户价值为目的,打破一个旧的利益平衡,建立一个对已方有利的新产业链,这样的产品才能容易成功。一个好产品应该有三个属性:有效用(用户有使用价值)、有利润、可持续企业企业的本质,只有两点:发现市场获利机会途径有三种:洞察:利用信息不对称获利。知道怎么能买到便宜生产要素、知道用户更要什么、精通一种有用的新技术、新方法。 试错:无论多完备的信息和准确,都有可能会失误,所以要用试错去确定市场获利机会。(边界是需要靠对和错双向界定的,如果每个扩大边界的行为都成功,那你还是不知道

2022-05-05 14:01:03 472

原创 B端与C端产品差异

1、目标用户 B端 C端 理性 感性 注重效率 愿意花成本去学习系统使用 注重体验 希望简单易用,消耗最少学习成本上手操作 角色分多种 决策者:关注企业的总体效率和成本 管理者:关注管理职责和工作成绩 普通员工:关注软件是否简单上手,是否能够减轻工作负担。 角色单一 2、使用场景 B..

2022-04-19 15:17:13 222

原创 B端业务调研的目地和分析方法

业务调研有两个重要目的,一是梳理业务现状,二是总结业务问题。我们按下图所示,拆解并分析业务,就可以分析得全面、透彻,梳理出现状,总结出问题。战略层 战略定位,战略目标 战术层 经营策略 管控模式 执行层 管理层 组织架构 人力资源 运营层 流程管理 绩效管理 合规风控 一、战略层 明确该项业务的战略定位。理解战略定位、战略计划,可以在产品方案设计的关键点上做出正确选择。 说白了就是听听领导层对这个...

2022-02-22 16:25:00 2476

原创 C端产品的特点与分类

C端产品也叫2C(to Customer)产品,是面向终端用户或消费者的产品,往往承担流量获取和转化的重任。用户通过C端产品体验企业所提供的商品或服务,C端产品是 企业和客户接触的重要媒介之一。C端产品有如下特点:1、用户是个体:使用C端产品的是独立的个人,而不是一个组织或机构。2、强调交互体验:C端用户要求低的使用成本和学习成本,他们可能会因为体验上的一点不满意而轻易离开APP。因而,C端产品非常重视交互设计,对每一个按钮的位置、大小,每一张图片的设计、配色,每一句话或短语的字数、用语,都要做到充

2022-02-14 16:29:07 4803

原创 Npm中一些命令

查询npm配置:npm conifg get registry修改npm配置:npm conifg set registry https://registry.npm.taobao.org --global(global全局设置)npm config set disturl https://npm.taobao.org/dist --global(global全局设置)查看全局安装的包: npm list -g...

2022-01-10 16:55:34 309

原创 什么是大数据(学习笔记)

无法在一定时间内通过常规软件工具进行捕捉、管理和处理的数据集合。大数据主要解决的是海量数据采集、存储和分析计算问题。大数据的特点:大量、高速、多样、低价值密度

2021-09-23 21:52:20 195

原创 python3、django中关于static文件夹的说明

在开发django中我们一定会使用到js,css,image这些文件,一般我们会定义在static这个静态文件夹里,在setttings 设置中 系统 已经默认给我们定义了一个STATIC_URL = “/static/” 这个是在建立完项目之后,我们的第一个工程的内你建立的static文件夹,它是认的如果我们在根目录下或是在其它工程内也建立自己的static怎么办呢STATICFILES...

2020-04-25 16:39:28 3838

原创 mysqlclient 1.3.13 or newer is required; you have 0.9.3

在项目的__init__.py中写下import pymysql pymysql.version_info = (1, 3, 13, "final", 0) pymysql.install_as_MySQLdb()

2020-04-24 14:44:13 3667

转载 如何优雅解决App启动黑白屏

为什么会有黑白屏在桌面点击应用图标后,在app进程没有创建的情况下,需要时间创建app进程,初始化资源,以及启动首页Activity的(这里讨论的首页是指AndroidManifest里面标志的启动页),这就意味点击图标不能马上看到启动页。为了不让用户有卡顿的感觉,谷歌有了Preview Window,在启动页没有绘制完成时,会先初始化一个Window,我们通常看到的黑屏或白屏,就是这个预览窗...

2020-01-06 10:29:04 2797

原创 android中的组件化的简单使用

android组件化已经被广泛应用了,它的好处这里就不多说了,这里只是简单的做组件化的过程做一个简单的使用说明,以备之后使用时做为参考。准备工作:我们在使用组件化的时候,必然会涉及到组件之间的跳转与传值,这个我们要使用阿里的ARouter。我们先去https://github.com/alibaba/ARouter上了解一下ARouter,并查看一下它的最新版本一、建立项目,我们新建一个mo...

2019-12-23 11:33:08 1302

原创 android使用service在后台下载更新

看了https://blog.csdn.net/baidu_34928905/article/details/88388082的文章,感觉不错,就自己试了一下,现在把代码放出来,以备后用在使用时,我们先要做的准备是一、权限 在AndroidManifest.xml中加入<!-- 允许访问网络 --> <uses-permission android:name="an...

2019-12-17 15:14:46 2151

转载 Android代码重构之-优雅的解决顺序调用方法之间的耦合

转自看到一篇非常好的文章,这里留个记录,感谢作者的分享git地址背景before:在我们APP启动过程,我们可能常常有这样的需求:在APP第一次进入的时候根据网络请求的结果弹一个对话框式的广告, ok~ 很简单,那么代码大致就是这样(这边都是伪代码,为了方便理解): @Override protected void onCreate(@Nullable Bundle sav...

2019-11-28 13:36:18 772

原创 Paint中SumPathEffect的简单使用

SumPathEffect是pathEffect的六个子类中最后一个了,光看名字也知道它也是一种,将两种PathEffect组合使用的类,它和ComposePathEffect的区别在于,ComposePathEffect是将两个子类进行组合,让你看到的是组合后的样子,而且SumPathEffect则是将这两个子类全的效果全显示出来,然后叠加在一起。好,话不多说,直接上代和图:public cl...

2019-10-15 09:09:27 751

原创 Paint中DiscretePathEffect的简单使用

DiscretePathEffect这个子类,说实话,我是真心没整明白,在什么地方能用到,它给人的感觉是一种毛刺的效果,下方面是它的方法 public DiscretePathEffect(float segmentLength, float deviation) { native_instance = nativeCreate(segmentLength, deviati...

2019-10-15 08:46:01 846 1

原创 Paint中PathDashPathEffect的简单使用

今天来了解一下PathDashPathEffect的简单使用,PathDashPathEffect与DashPathEffect的功能很像,不一样的就是它中间的实线部分,可以是我自定义的图形。看一下,方法public PathDashPathEffect(Path shape, float advance, float phase, S...

2019-10-14 10:38:26 1863

原创 Paint中ComposePathEffect的简单使用

在前面,我们认识了PathEffect的两个子类,现在我们来认识一下第三个子类ComposePathEffect,它就很有意思了,它是把两个子类的效果连在一起。记住是两个,不能多了。它是方法是public ComposePathEffect(PathEffect outerpe, PathEffect innerpe) { native_instance = nativeCrea...

2019-10-12 13:52:02 785 1

原创 Paint中DashPathEffect的简单使用

这篇文章和上篇同为Paint中PathEffect的子类使用。DashPathEffect这个类的应用很有意思,也很实用,这里简单说一下。然后通知一个例子了解一下。public DashPathEffect(float intervals[], float phase)这个就是它的方法,可以看到它有两个参数,现在简单说一下。第一个,float intervals[],它是一个数组,这里用来...

2019-10-11 10:08:41 1842

原创 使用Paint中的CornerPathEffect来实现圆角的折线

我们在日常开发中经常会遇到让我们自定义控件的情况,而且最用到的就是线,如果你是干股票软件的,那么恭喜你,线对你来说就更加重要了,处了我们可以使用一些第三方的控件外,有一些小的应用,只能自己去完成,这里说一下我们常用的,就是圆角的折线。如下图:一般的情况下,大家会用贝塞尔曲线来画,可是却又很麻烦。现在我们来用一种最简单的方法来实现,就是Paint中的CornerPathEffect。话不多说,...

2019-10-10 13:36:51 1780

原创 Recyclerview悬浮置顶

这里实现的比较简单,是在Recyclerview控件外面加一个RelativeLayout,用于显示悬浮的内容,然后监听Recyclerview控件的addOnScrollListener。话不多说,直接上代码;activity_recycler_view_xuan.xml<?xml version="1.0" encoding="utf-8"?><RelativeLayo...

2019-10-09 13:43:37 1079

原创 使用FlexboxLayoutManager来实现流式布局

在项目中经常会用到流式布局,以前一直是使用鸿洋开源的哪个版本,然后在其上进行修改,之前看到了google开源了一个FlexboxLayoutManager的控件,也可以实现流式布局,但是一直也没有细看。今天偶然又见到一篇相关的文章,这里简单做一个记录,以备以后使用。[官方地址](https://github.com/google/flexbox-layout)这里注意,它默认给出的版本是and...

2019-09-24 15:15:39 30851 15

原创 Fragment惰性加载

public abstract class BaseFragment extends Fragment { View rootView; //子类的根布局 boolean isViewCreated = false; //布局是否已经加载完 boolean isCurrentVisible = false; @Override...

2019-09-23 15:28:29 780

原创 android组件化的简单实现

android开发中,如果你的项目比较大,开发的人员比较多,功能模块也多的情况,就会容易出现,文件覆盖等很多问题,这个时候,组件化的开发,就显得比较方便了。每个模块独立开发,最后整合到一起。在网上也查看了各位大神的文章,这里根据自己写的例子做一下记录。一般组件化是有一个主的app,然后是一个个的Module。这个主的app也被叫做壳。就是它来加载各个Module。我这里做的比较简单,就是一个a...

2019-09-19 10:43:15 597

转载 从0到1优雅实现沉浸式状态栏

转自:https://blog.csdn.net/u013541140/article/details/100065336今天看到这位大神的代码,感觉很受用,就自己动手按自己的习惯敲了一下,这里我只做了5.0、6.0以上的适配。以下的没有做了,感觉没有什么必要。StatusBarUtils.javapackage com.cg.statusbarlearn.untils;import a...

2019-09-17 09:39:07 765

原创 解决Unknown host 'd29vzk4ow07wi7.cloudfront.net'. You may need to adjust the proxy settings in Gradle.

闲来无事,想学习一下Kotlin,建个项目想写两行代码,上来就报这个错误,上网查了一圈,找到解决的方案。记录下来。在项目的build.gradle里加入如下代码,这里注意啊,不是在app的build.gradle里,是项目根目录下的。buildscript { ext.kotlin_version = '1.2.61' repositories { googl...

2019-09-10 09:34:09 1810

原创 android图片的灰度化、线性灰度、二值化处理

在网上看视频教程,根据里面的理解,写了一个简单的方法。 /** * 对图片进行灰度化处理 * @param 原始图片 * @return 灰度化图片 */ public static Bitmap getGrayBitmap(Bitmap bm){ Bitmap bitmap = null; //获取图片的宽和高 int width = bm.getWidth()...

2019-09-06 15:34:04 1843

转载 系统上安装了多种浏览器,能否指定某浏览器访问指定页面?

今天看到群里一个兄弟问这个问题,之前一直也没有注意到,就上网查了一下,还别说,真有方法可以实现,这里就做个记录,以备查询一、启动android默认浏览器在Android程序中我们可以通过发送隐式Intent来启动系统默认的浏览器。如果手机本身安装了多个浏览器而又没有设置默认浏览器的话,系统将让用户选择使用哪个浏览器来打开连接。Intent intent =newIntent();inten...

2019-08-19 11:04:21 1340

原创 抖音上炫酷的网红文字时钟

看了鸿洋推荐的一位兄弟的这个时钟,感觉很帅,因为他是用kt写的,这里我把它改写成了java的,写了一下,也算跟着作者走一下流程与思路。我这里直接上代码了,流程与思路请参看原作者的文章TextClock.javaimport android.animation.ValueAnimator;import android.content.Context;import android.gra...

2019-08-16 13:38:44 7397

原创 LocalBroadcastManager与IntentService的简单使用

我们在使用BroadcastManager的时候,会分为隐式和显式两种广播。他们各有各的用处,但是在使用隐式广播的时候,会因为其覆盖的面比较大,会因为一些原因被其它应用程序所得到我们的广播内容。LocalBroadcastManager是一个只在本应用内使用的BroadcastManager。它的代码很少只有300多行,想了解细节的朋友可以去看一下源代码。IntentService是Servic...

2019-08-12 16:11:24 567

转载 RecyclerView + SnapHelper实现炫酷ViewPager效果

什么是SnapHelperSnapHelper是Google 在 Android 24.2.0 的support 包中添加的对RecyclerView的拓展,结合RecyclerView使用,能很方便的做出一些炫酷的效果。SnapHelper的使用方法SnapHelper是一个抽象类 Google 内置了两个默认实现类,LinearSnapHelper和PagerSnapHelper。Li...

2019-07-13 14:55:56 1304

转载 android中设置一些没有maxHeight属性控件的最高值

控件如下 <LinearLayout android:id="@+id/devicelist_layout" android:layout_width="match_parent" android:layout_height="wrap_content"> </LinearLayout>写一个类 ...

2019-07-03 11:08:46 6167

转载 Android实现二维码扫描功能(一)-ZXing插件接入

转自:https://blog.csdn.net/ahuyangdong/article/details/76405557感谢博主的分享,自己试用了一下,感觉非常好用。就转过来留一下简介关于Android扫描二维码的功能实现,网上有很多相关资料。在对比之后,选用了前辈了修改过的ZXing直接接入到项目中,特制作此demo,介绍整个过程。效果预览先上图展示效果(模拟器没有摄像头,录出来效果...

2019-04-03 13:56:15 1464

转载 教你如何使用android studio发布release 版本(完整版)

转自:https://www.jianshu.com/p/ba385af853c4一、前提发布release 版本,首先,的需要保证当前的app没有bug、可以正式发布了,嘿嘿,就是这样~~二.、准备jks.jks即密钥库,是一种包含一个或多个私钥的二进制文件,只要记住,他就相当于人的指纹一样重要就行了。切记!必须在应用的整个生命周期内使用相同的证书,以便用户能够以应用更新的形式安装新版本。...

2019-02-28 09:45:07 1604

转载 django的admin或者应用中使用KindEditor富文本编辑器

转自:https://www.cnblogs.com/huangguifeng/p/7581485.html在使用django时,要使用富文本编辑器,找了一些,感觉上面地址写的很不错,而且相应的富文本编辑器也很不错。这里做一个记录。以备以后使用在应用中使用第一步:到官网下载 kindeditor下载好后删除这些没有的文件asp,asp.net,jsp,php.在django中这些都没用。...

2018-11-22 11:00:44 887

转载 解决Android中,禁止ScrollView内的控件改变之后自动滚动

解决Android中,禁止ScrollView内的控件改变之后自动滚动问题:最近在写一个程序界面,有一个scrollVIew,其中有一段内容是需要在线加载的。当内容加载完成后,ScrollView中内容的长度会发生改变,这时ScrollView会自动下滚,如下图所示:滚动的那一下体验特别不好,所以要防止这种情况。即不论Scrollview中内容如何,都要保持在最上。解决办法:先简单写一...

2018-10-16 16:43:46 1531 2

转载 解决Android中,禁止ScrollView内的控件改变之后自动滚动

解决Android中,禁止ScrollView内的控件改变之后自动滚动问题:最近在写一个程序界面,有一个scrollVIew,其中有一段内容是需要在线加载的。当内容加载完成后,ScrollView中内容的长度会发生改变,这时ScrollView会自动下滚,如下图所示:滚动的那一下体验特别不好,所以要防止这种情况。即不论Scrollview中内容如何,都要保持在最上。解决办法:先简单写一...

2018-10-16 16:43:45 1664

原创 在python3中使用django2,设置urls的几个坑

在python3中使用django2的时候,在设置urls的时候,会遇到一些坑。这里做一下记录。 1,系统的urls.py里,这里在1.X的时候,都是采用的url方式。如下 url(r'^', include("test1.urls")),在2.0中,它推荐使用的是path模块,所以这里就改写一下。引包from django.urls import pathpath('', ...

2018-06-19 14:40:43 13682 3

原创 【mysql】You must reset your password using ALTER USER statement before executing this statement.

解决方法:alter user user() identified by "新密码";

2018-06-13 14:58:03 1868 1

转载 在pycharm中启动Django服务器

转自:https://www.cnblogs.com/callyblog/p/7898630.html 1.要是直接运行manage.py程序的话 会提示一大堆东西,那无非是提示没有传入参数。先打开mange.py,然后再运行,会提示一堆东西,表示没有配置参数。在pycharm右上角 点击edit configurations 编辑配置参数 2.点开之后弹出如下对话框,在scrip pa...

2018-06-12 09:32:43 7026 1

android自定义控件多图片放大缩小显示

多张图片,连续在页面中进行放大缩小,主要应用在引导页面

2017-04-24

ExpandableListViewLearn的例子

android的ExpandableListViewLearn的例子

2017-02-21

CoordinatorLayout控件的基本使用

android中CoordinatorLayout控件的使用

2017-02-16

android中DialogFragment的使用笔记

android当中DialogFragment的简单使用,配合博客的代码

2016-12-20

makeSceneTransitionAnimation的简单应用demo

android中activity进行切换时,过渡动画的实现例子

2016-12-08

makeSceneTransitionAnimation的简单应用

makeSceneTransitionAnimation的简单应用

2016-12-07

android自定义view-特殊饼形图(环形图)

一个特殊的饼形图

2016-09-07

使用RecyclerView实现GridView和ListView混排的效果

使用RecyclerView实现GridView和ListView混排的效果

2016-08-19

MsysGit_70752

很好的,上传程序到github的工具

2016-08-15

仿知乎程序

一个仿知乎的程序。实现了大体的功能,因为没有分析其中的数据结构,所以里面的数据不是很准确

2015-10-27

中国城市天气代码

中央气象局的天气代码,对于开发天气的兄弟们会有很大的帮助,是xml文件.

2012-07-06

FlyTreeView for .net树控件

个人感觉是现在最好的树控件,大家可以下载试一下。呵呵。。。。。。。。

2009-03-02

在线答疑.net

一个在线答疑的程序.net

2008-05-12

在线答疑系统

适合初中,高中的网上答疑系统......................

2007-02-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除