自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 收藏
  • 关注

原创 九大产品思维

要清晰定义出,你的产品在什么行业的什么细分市场里市场思维,是基于你们对行业的了解、对竞品的分析、对市场态势的预测对自己产品优势的解析,对组织和团队优势的运用,将这些统统思考明白,一旦想明白了,就快速执行,减少发散,减少徘徊式前进。产品经理要有发现问题的眼光,解决问题的能力做产品工作很少有一帆风顺的时候,所以需要保持问题嗅觉的敏感,尽可能早发现早解决,被动躲避是无用的解决问题的思路,需要把来龙去脉搞明白,先想好自己的解决方案,找到对的关键人,通过好的沟通能力,勇敢推动,偶尔借力,共赢利他。

2023-11-16 10:29:59 53

原创 产品设计流程(产品经理)

2023-11-16 09:42:49 46

原创 解决mysqldump: Got error: 1290以及secure-file-priv option简解

今天有个网友问,在用mysqldump备份时候遇到1290的错误下面是是我模拟他的报错信息[root@potato Desktop]# mysqldump -uroot -proot -S /tmp/mysql.sock --tab=/data/mysql/mytest_3306/data/backup lalaWarning: Using a password on the command...

2023-11-15 15:59:29 155

原创 产品需求来源(产品经理)

获得数据之后,可以根据需要拆分不同维度(渠道,版本,地域等)的指标(用户,留存,活跃,展点,付费)的角度来进行拆分整理;④技术测试提出的需求:技术同学能站在技术的角度提出一些产品可能从未想过的问题,思考问题的角度不同,有可能提出一些独到的见解。:传递给产品的主要功能、体验反馈,产品需要将用户反馈分析转化为产品需求,加入需求库,判断是否需要在合适的时机迭代。:对收集的用户反馈进行归类整理,bug,功能建议和内容要求等,统计频次和时间 段,提交给相关人员,跟踪解决;:横向行业相关的产品,或者上下游产品。

2023-04-23 15:35:45 247

原创 竞品分析六步法(产品经理)

基于SWOT分析得出**竞争策略**波特竞争战略:专注、成本领先、差异化。

2023-04-18 09:35:10 216

原创 PackageNotFoundError: Package not found: ‘‘ Package missing in current linux-64 channels

conda创建虚拟环境报错conda create -n study python=3.8Fetching package metadata …Solving package specifications: .PackageNotFoundError: Package not found: ‘’ Package missing in current linux-64 channels:python 3.8*You can search for packages on anaconda.or

2022-04-08 10:26:11 2703

原创 配置Python环境变量(anaconda3)

查看anaconda3的安装路径,打开找到python.exe在环境变量的path中输入python.exe的路径1.右键此电脑-属性2.高级系统设置3.环境变量

2021-08-13 15:10:40 1203

原创 Excel xlsx file; not supported

Excel xlsx file; not supported原因:版本不兼容,1.2.0后面得版本取消了对xlsx文件得读取第一步:pip uninstall xlrd第二步:pip install xlrd==1.2.0

2021-08-13 15:00:12 187

原创 Anaconda之conda常用命令介绍(安装、更新、删除)

anaconda用法:查看已经安装的包:pip list 或者 conda list安装和更新:pip install requestspip install requests --upgrade或者conda install requestsconda update requests更新所有库conda update --all更新 conda 自身conda update conda更新 anaconda 自身conda update anaconda详细说明1

2021-08-09 16:14:03 2923

原创 MySQL主从复制

主从复制原理原理:主服务器有一个工作线程I/O dump thread ,从服务器有两个工作线程,一个是I/O thread,另一个是SQL thread。主库把外界接收的SQL请求到自己的binlog日志中,从库的I/O thread 去请求主库的binlog日志,并将得到的binlog日志写到自己的Relay log(中继日志)文件中。然后在从库上重做应用中继日志中的SQL语句。主库通...

2020-09-24 19:45:00 126

原创 安装mysql

安装mysqlgroupadd mysqluseradd -g mysql mysql -s /sbin/nologintar xvf mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz -C /usr/local/cd /usr/local/ln -s mysql-5.7.28-linux-glibc2.12-x86_64 mysqlmkdir -p...

2020-09-24 19:42:00 57

原创 Python 面向对象(oop)

面向对象面向对象编程——Object Oriented Programming,简称 OOP,是一种程序设计思想。 OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。面向过程:—侧重于怎么做?1.把完成某一个需求的 所有步骤 从头到尾 逐步实现2.根据开发要求,将某些功能独立的代码封装成一个又一个函数3.最后完成的代码,就是顺序的调用不同的函数特点:1.注重步骤和过...

2019-04-06 20:09:03 482

原创 Python os模块

os模块os模块就是对操作系统进行操作,使用该模块必须先导入模块:import os1.返回操作系统类型 值为:posix,是linux操作系统 值为nt,是windows操作系统import osprint(os.name)print('linux' if os.name=='posix' else 'windows')2.操作系统的详细信息import osinfo =...

2019-04-06 16:43:37 126

原创 Python 文件

1.文件读取文件的三部曲:打开—>操作—>关闭r(默认):-只能读,不能写-读取文件不存在,会报错-FileNotFoundError: [Errno 2] No such file or directory: ‘/tmp/rrrrrr’w:-write only-文件不存在,不报错,并创建新的文件-文件存在,会清空文件内容并写入新的内容a:-write only...

2019-04-04 15:14:11 142

原创 深拷贝和浅拷贝

当一个变量=xxx的时候,约定为:指向地址的过程浅拷贝:copy.copy()深拷贝:copy.deepcopy()>>> a=[11,22]>>> b=[33,44]>>> c=[a,b]>>> c[[11, 22], [33, 44]]>>> d=copy.copy(c)>>...

2019-04-04 11:28:18 93

原创 Python 装饰器

装饰器概念:把一个函数当作参数,返回一个替代版的函数本质上就是一个返回函数的函数“在不改变原函数的基础上,给函数增加功能”def func(): print('have a nice day!')def func2(): print('hello world')def outer(): print('**********') func()#func...

2019-04-04 11:16:06 105

原创 Python random模块

Python标准库中的random函数,可以生成随机浮点数、整数、字符串,甚至帮助你随机选择列表序列中的一个元素,打乱一组数据等。random中的一些重要函数的用法:1 )、random() 返回0<=n<1之间的随机实数n;2 )、choice(seq) 从序列seq中返回随机的元素;3 )、getrandbits(n) 以长整型形式返回n个随机位;4 )、shuffle...

2019-04-04 09:56:10 79

原创 Python 高阶函数

高阶函数变量可以指向函数f = absprint(f(-10))-实参是一个函数名-函数的返回值是一个函数函数本身也可以赋值给变量 变量可以指向函数f = absprint(f(-10))def fun(x,y,f): return f(x),f(y)print(fun(-10,34,abs))内置高阶函数_mapmap()函数 接收两个参数 一个是函数...

2019-04-04 09:44:38 98

原创 列表生成式、字典生成式

列表生成式列表生成式即 List Comprehensions,是 Python 内置的非常简单却强大的可以用来创建 list的生成式。需求1:接收变量k a bs = '51 5000 10000'li = [int(item) for item in s.split()]print(li)k, a, b = liprint(k, a, b)需求2:生成一个列表 列表元素分别...

2019-04-01 22:49:28 134

原创 Python 函数

函数的理解和定义如何定义一个函数def hello(): print('hello') print('python')通过函数名去调用函数hello()hello()函数里面嵌套函数def westos(): print('is westos') def python(): print('is python') python...

2019-04-01 14:50:42 301

原创 Python字典

字典的定义字典(Dictionary)字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中字典:key-value 键值对value值可以是任意数据类型一个简单的字典s = {‘linux’:[100,99,88],‘python’:[190,34,56]...

2019-04-01 13:38:56 227

原创 python 集合

集和里面的元素是不可重复的s = {1,2,3,4,5,6,1,2,3}print(s,type(s))如和定义一个空集和s2 = {} # 默认情况下是dict(字典)print(s2,type(s2))s3 =set([])print(s3,type(s3))列表去重li = [1,2,3,2,1,4]print(list(set(li)))集和的特性集和支持的特性...

2019-03-18 17:04:33 111

原创 python元组

定义“”"列表:打了激素的数组元组:带了紧箍咒的列表不可变数据类型,没有增删改查可以存储任意数据类型“”"定义一个元组t = (1,1.2,True,'westos')print(t,type(t))如果元组里面包含可变数据类型,可以间接修改元组内容t1 = ([1,2,4],5)t1[0].append(3)print(t1)t2 = ()print(t...

2019-03-18 16:10:27 137

原创 python 列表

列表定义“”&quot;数组:存储同一种数据类型的集和 scores=[12,23,645]列表(打了激素的数组):可以存储任意数据类型“”&quot;list = [1,1.2,True,‘hello’]print(list,type(list))列表里面也是可以嵌套列表的list2 = [1,2,3,[1,1.2,True,‘hello’]]print(list2,type(list2))...

2019-03-18 15:19:16 216

原创 pycharm的安装

1.root用户下:yum install gcc zlib zlib-devel openssl-devel -y[root@localhost Desktop] tar zxf Python-3.6.4.tgz -C /optcd /opt/Python-3.6.4/./configure --prefix=/usr/local/python3 --with-sslmake &amp...

2019-03-14 16:34:21 221

原创 解释型语言和编译型语言

解释型语言相对于编译型语言存在的,源代码不是直接翻译成机器语言,而是先翻译成中间代码,再由解释器对中间代码进行解释运行。比如Python/JavaScript / Perl /Shell等都是解释型语言。解释型语言:程序不需要编译,程序在运行时才翻译成机器语言,每执 行一次都要翻译一次。因此效率比较低。比如Basic语言,专门有一个解释器能够直接执行Basic程 序,每个语句都是执行的时候才翻...

2019-03-14 16:07:55 198

原创 python练习

1. 设计一个程序,帮助小学生练习10以内的加法 详情: - 随机生成加法题目; - 学生查看题目并输入答案; - 判别学生答题是否正确? - 退出时, 统计学生答题总数,正确数量及正确率(保留两位小数点);import randomcorrect = 0errory = 0cnt = 0while True: a = random.randint(1, ...

2019-03-14 15:31:02 173

原创 python中的字符串

字符串的定义a = 'hello'b = &amp;amp;quot;westos&amp;amp;quot;c = 'what\'s'd = &amp;amp;quot;what's&amp;amp;quot;e = &amp;amp;quot;&amp;amp;quot;&amp;amp;quot; 用户管理系统 1.添加用户 2.删除用户 3.显示用户 .....&am

2019-03-14 15:16:40 135

原创 python中的while语句

while用法while 条件满足: 满足条件执行的语句else: 不满足条件执行的语句例:i=0sum=0while i&lt;=100: sum +=i i+=1print(sum)while死循环while True: print('~~~~~~~~~~~~~')while 2&gt;1: print('%%%%...

2019-03-14 14:17:38 693

原创 python中for语句

for的用法for 循环使用的语法: for 变量 in range(10): 循环需要执行的代码 else: 全部循环结束后要执行的代码range()内置python函数range(stop):0~stop-1range(start,stop):start~stop-1range(start,stop,step):start~stop...

2019-03-14 11:48:43 9135

原创 python中if判断语句

if的用法"""if 要判断的条件: 条件成立的时候,要做的事情 .....else: 条件不成立的时候,要做的事情 ....."""1.定义一个变量age = 162.判断年龄是否满18岁age = 16if age&gt;=18: print('成年',age)else: print('未成年',age)"""if ...

2019-03-14 11:15:04 2403

原创 python基础

输出coding:utf-81.没有分号(规范编码)2.严格按照缩进的语言print(‘你好’)print(‘hello’)变量练习:qq_num = 1234a = qq_numprint(a)print(qq_num)块注释“”&quot;qq_passwd=45678print(qq_passwd)“”&quot;数据类型1.整型a = 1print(a)12....

2019-03-14 10:34:24 154

原创 python3的编译安装

python3:1.拿到源码安装包(python3.6)—&gt;去官网下载2.解压安装包到/opt目录3.安装编译过程中需要的依赖包:gcc,zlib,zlib-devel,openssl-devel进入解压的安装包进行编译cd /opt/Python-3*# --prefix= :安装路径 --with-ssl:添加ssl加密./configure --prefix=/usr...

2019-03-14 09:10:02 1274

原创 Linux系统中的ISCSI-共享硬盘设备

iSCSI简介iSCSI(Internet Small Computer System Interface),Internet小型计算机系统接口,又称为IP-SAN,是一种基于因特网及SCSI-3协议下的存储技术,由IETF提出,并于2003年2月11日成为正式的标准。与传统的SCSI技术比较起来,iSCSI技术有以下三个革命性的变化:1.把原来只用于本机的SCSI协义透过TCP/IP网络发送...

2019-03-02 14:12:38 182

原创 Linux中NFS文件系统

NFS文件系统简介网络文件系统(NFS)是Unix系统和网络附加存储文件管理器常用的网络文件系统,允许多个客户端通过网络共享文件访问。它可用于提供共享二进制目录的访问,也可用于允许用户在同一工作组中从不同客户端访问文件NFS协议有很多版本:linux支持版本4,版本3,版本2,而大多数系统管理员熟悉NFSv。默认情况下,该协议并不安全。但是更新的版本(NFSv4)提供了对更安全身份验证的...

2019-02-24 22:52:41 101

原创 selinux

1.定义 selinux是内核级加强型火墙2.selinux支持的三种模式 getenforce enforcing ##强制开启 会警告你也会拒绝你 permissive ##警告开启,会警告但不会拒绝 disabled ##关闭3.切换模式 开启和关闭模式切换,需要重新启动 两种开启模式可以相互转换,不需要重启动 setenforce 0 ##警告 setenforc...

2019-02-21 15:30:39 139

原创 LINUX 下的网络服务(Apache web 服务)

apache的相关知识定义:Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。(网页服务器软件)apache的安装部署 yum install h...

2019-02-21 12:52:42 160

原创 Linux 软件管理

1.使用已经网络安装资源安装软件(先配置好网络) vim /etc/yum.repos.d/westos.repo ##文件必须以repo结尾 [rhel7.3] ##仓库名称 name=rhel7.3 source ##对软件源的描述 baseur=http://172.25.254.250/rhel7.2/x86_64/dvd ##网络安装源 gpgcheck=0 ...

2019-02-21 11:55:13 97

原创 代理(正反)和CDN加速

正向代理1.配置squid客户端(可以上网)设置网络(desktop)vim /etc/sysconfig/network-scripts/ifcfg=eth0 DEVICE=eth0 BOOTPROTO=none IPADDR=172.25.254.119NETMASK=255.255.255.0 GATEWAY=172.25.254.8DNS1=114.114.114.114...

2019-02-20 22:41:15 266

原创 Linux 系统中对数据库使用和管理

安装数据库 yum search mariadb yum install mariadb_server.x96_64 -y2.开启服务 systemctl start mariadb3.安全初始化不做安全初始化的话数据库无密码登陆不安全 mysql_secure_installation ##安全初始化3.登陆数据库 mysql -uroot -p4.关...

2019-02-19 13:08:55 254

空空如也

空空如也

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

TA关注的人

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