- 博客(58)
- 资源 (6)
- 收藏
- 关注
原创 [MacBook Pro] 错误提示zsh_ command not found_ brew
Brew这个命令没有'> 错误信息:zsh: command not found
2022-07-13 17:16:05
561
原创 如何在产品经理这一条路上打怪升级
三年前有幸拿到了腾讯内部对产品岗和技术岗的内部晋升考核要求,并根据腾讯的要求制定了当时公司的产品团队晋升制度,三年又过去了,遇到了很多产品经理和期望做产品经理的小朋友,他们普遍不知道什么是好产品经理,如何才可以拿到高薪,面试的时候不知道面试官对产品的要求,如果有对产品经理全局框架考虑将对我们个人能力提升,晋升路上打怪升级有巨大帮助。今天先把整体的内容发布出来,然后写一些列文章来介绍各项能力,并加入我个人体会和行动指南图1 产品策划职位各个等级能力标准从上图可以看出,对产品序列岗位能力框架分.
2021-09-20 17:43:57
228
原创 产品经理找工作的要点
1、准备产品案例产品经理拿得出手的就是产品,产品是脸面,而面试官关心的是什么呢?首先,产品解决什么问题,阐明产品产生的背景,解决企业或者个人哪些问题,
2021-06-15 13:09:29
168
原创 三峰的创业日志--遇到的问题(一)——起名字是个大问题
起名字是个大问题五一的时候和各位合伙人见面进行了沟通,大家分别阐述了自己的想法,可以达成一致意见的是首先要起名字,给产品起一个响亮的名字如下图所示:专利软著可以往后放,但是先要起个名字,否则商标和域名无法注册,视觉设计也没有来源。几个大佬分别给出了名字,我找负责搞商标的专家进行了查询发现都不行,下面把注册商标的方法记录一下:查询网址:http://sbj.cnipa.gov.cn/sbcx/就是42类,和9类,是2个类别。好房、整装、装房,这些都是不具备你们的显著特征的词语,
2021-05-16 20:03:05
178
1
原创 三峰的创业日志--自我介绍
自我介绍职业生涯既然要记录业余创业,那么先做个自我介绍,本人程序员出身,12年大厂经验,5年技术管理,7年多产品经验,完成多个从0到1产品和产品迭代升级,具备投资管理、供应链管理、物联网管理等平台产品的规划、设计、实现及成功实施经验;主要有三段经历:第一段:5年程序员,七年代码,为啥七年代码呢?学校就被老师派出去做项目,写了近两年代码,加上毕业5年代码,所以是7年代码经验。主要用C++和C语言,华为时间3.5年,做数通产品(核心网路由器),打通了技术经脉,自认为水平还凑合。第二段:物联网..
2021-04-18 08:25:27
340
2
原创 三峰的创业日志---开篇
目录为什么写这个主题的文章呢?为什么自认为能写的好呢?为什么写这个主题的文章呢?记录文字,让自己开心年近40,回看我近12年工作留下的文字,主要再csdn和知乎上,看到自己的文字被其他人看到,被点赞,内心非常之开心。可惜数量太少,只有可怜的40多篇文章,写专栏呢自己有没有那个水平和精力,也不想不懂装懂的东拼西凑,那写什么主题呢?工作内容不能写,会泄密,学习内容又缺乏创新,没意思,私人生活很平淡,没啥写的。这个主题不错,也是我在做的事情,有的写,也有价值有价值,可以帮到别人...
2021-04-16 18:28:59
275
1
原创 三丰的Python学习计划及记录
文章目录学习计划一、目标二、步骤三、方法四、学习资料五、学习计划六、学习记录学习计划一、目标熟悉Python编程实践可以面试Python技术人员可以听懂技术方案可以评估Python开发人员的工作量和质量可以带领团队迅速开展人工智能等项目的开展二、步骤Python基本知识Pythonweb编程Python 数据分析Python 爬虫Python 人工智能 机器学习三、方法下苦功夫,用笨办法看书,照着书上的介绍可以把书上的所有例子编写一遍看视频,跟着视频来把项目做下
2021-01-24 11:50:36
155
原创 2021年Flag
自己的标签——一个精通Python的产品经理学习资源学习目标过程目标学习资源教程:https://github.com/jackfrued/Python-100-Days知乎专栏地址:https://zhuanlan.zhihu.com/c_1216656665569013760学习目标每周5天课程学习做一个开源项目基金共同持仓股票排名前一百名帮助文档项目(工作中系统的帮助项目,在公司内部推广三个项目)中标推荐算法过程目标–每周分享5篇过程文档...
2021-01-06 14:19:38
182
原创 产品经理应该如何把控开发全流程?如何做到胸有成竹?
产品经理入门第一课就应该是心中有一个整体流程,就是所谓的“掌控全局”,如何掌控全局呢?首先就是要“胸有成竹”就是安排好需求搜集、方案设计、产品开发、产品上线及运营的所有事情。好的,先上图:上图说明了一个需求的三个阶段,把进入开发那两周定义我当前冲刺——Sprint N,那从这个冲刺往前推一个冲刺(Sprint N-1)就必须要准备好产品设计,包括需求和UE/UI沟通的(原型),UE评审,UI评审,需求用户故事拆分,需求梳理会,和计划会。那么具体要做哪些需求的方案设计呢,就再需求往前推一步需求定义
2020-09-04 16:59:54
439
原创 一种新的敏捷开发回顾会方法
scrum中回顾会是非常重要的活动,往往出现无法开诚布公,要么开成了和谐会,要么开成了批斗会,下面介绍一种新方法,希望能对大家有帮助。1. 每个人在一张纸片上回答3个问题;2. 每个人写好后顺/逆时针交给最近的同事;3. 如果同意纸片上的回答画一笔正字;4. 每张纸片被所有人打过分数后大家亮出自己的纸片;5. 得正字最多的几条纸片优先被讨论成为action plan。...
2019-07-11 09:39:00
757
原创 2019年3月份投资复盘
股票复盘:伊利:派系10排7,350元,下跌1.58%张江高科:下跌5%清明节消息面非常乐观,中美贸易谈判传出好消息,大家一致认为今天会大涨,我没有加思考的也这样认为。结果大盘高开,然后迅速低走,张江高科迅速跳水下跌4%以上,设置了下跌6%提醒,准备在6%以下进行加仓,从而摊薄成本,具体操作的时候还是太贪了,直接挂了一个下跌8%买入,张江高科迅速反弹到4.8%横盘不动了,调整挂出6%的...
2019-04-08 16:33:52
465
原创 VScode github配置及github代码管理
今天记录一下我配置VScode中用github来管理自己代码的经验,供有需要的人参考1、下载git客户端(其实我感觉下不下载都可以)地址:https://git-scm.com/download如图选择你操作系统对应的版本,点击下载后面就是一顿了下一步了,这里不赘述。2、去github创建代码仓库地址:https://github.com/如果有用户名密码就直接登录...
2019-04-05 23:33:35
4074
原创 产品经理与众不同的思维方式与“职业病”
一、与众不同的思维方式与能力凡事先搞清问题,然后选择方法,而不是上来就简单的给出解决方案 以客户为中心,转换角色,去体会用户到底需要什么,而不是以自我为中心,觉得应该是什么 从“现象”到“本质”的求根问底 理想主义和完美主义 抗压能力,自我激励,情绪调节 善于沟通,团队精神二、职业病吃毛求疵,爱挑毛病,看什么都不顺眼,想动手改进他,设计反人类、应该以客户的需求出发,用户体验设计...
2019-04-04 22:01:43
294
原创 Mac系统中字体位置及matplotlib中文字体显示问题解决
Mac系统里面字体存储位置有两个:xinaodeiMac:/ xinao$ cd /Library/FontsxinaodeiMac:Fonts xinao$ pwd/Library/FontsxinaodeiMac:Fonts xinao$ ls -ltotal 265280-rw-r--r-- 1 root wheel 124996 7 31 2016 Al N...
2019-04-04 21:47:12
3307
原创 产品经理(product manager)VS 项目经理(project manager)
互联网场景和传统公司场景两个场景回答了产品经理和项目经理的区别
2019-04-04 20:38:09
2431
转载 Python常用函数
目录1、map()函数2、reduce()函数3、匿名函数lambda1、map()函数input:函数f,列表listoutput:list作用:可以把一个 list 转换为另一个 list,只需要传入转换函数。map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新...
2019-04-03 10:51:28
137
转载 SIGPIPE信号处理
在unix下写socket程序,会遇到连接建立,若某一端关闭连接,而另一端仍然向它写数据,第一次写数据后会收到RST响应,此后再写数据,内核将向进程发出SIGPIPE信号,通知进程此连接已经断开。而SIGPIPE信号的默认处理是终止程序,导致上述问题的发生。 为避免这种情况,可以选择忽略SIGPIPE信号,不执行任何动作。#include //SIGPIPE ignores
2014-12-25 11:18:30
581
转载 EINTR返回值到处理
在《UNIX Networking programming》Chapte5中论述了“slow system call"的概念, 而且给出了EINTR的处理方法。慢系统调用(slow system call):此术语适用于那些可能永远阻塞的系统调用。永远阻塞的系统调用是指调用有可能永远无法返回,多数网络支持函数都属于这一类。如:若没有客户连接到服务器上,那么服务器的accept调用就没有返回的保
2014-12-24 17:54:47
1726
转载 B树、B-树、B+树、B*树
出自: www.cnblogs.com/oldhorse/archive/2009/11/16/1604009.htmlB树 即二叉搜索树: 1.所有非叶子结点至多拥有两个儿子(Left和Right); 2.所有结点存储一个关键字; 3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树;
2014-12-24 11:34:50
481
转载 lex yacc 学习
lex yacc 学习写在前面的几句废话 最近在项目的过程中接触了lex 和 yacc,他们可以帮助我们来实现自己的领域语言。最典型的应用就是可以帮助我们来实现自定义测试脚本的执行器。但是,这里也有一个限制,就是测试脚本要做的基本事情必须有现成的C语言库来实现,否则就做不到了;如果基本的操作是用java来做的,那么还可以用Antlr,这里不对Antlr做详细介绍。lex
2014-12-16 15:35:47
806
转载 linux epoll模型
linux epoll模型 Linux I/O多路复用技术在比较多的TCP网络服务器中有使用,即比较多的用到select函数。Linux 2.6内核中有提高网络I/O性能的新方法,即epoll 。1、为什么select落后 首先,在Linux内核中,select所用到的FD_SET是有限的,即内核中有个参数__FD_SETSIZE定义了每个FD_SET的句柄个
2014-12-10 16:55:30
509
转载 I/O多路复用详解(三)
I/O多路复用详解(三) 4、epoll 在linux的网络编程中,很长的一段时间都在使用select来做事件触发。然而select逐渐暴露出了一些缺陷,使得linux不得不在新的内核中寻找出替代方案,那就是epoll。其实,epoll与select原理类似,只不过,epoll作出了一些重大改进,即: a、当它们所监听的集合中有状态发生改变时,select需要循环检查整
2014-12-10 16:50:32
549
转载 I/O多路复用详解(二)
I/O多路复用详解(二) 2、pselect函数 pselect函数是由POSIX发明的,如今许多Unix变种都支持它。 #include #include #include int pselect(int maxfdp1, fd_set *readset, fd_set *writeset, fd_set *exceptset, co
2014-12-10 16:45:29
450
转载 I/O多路复用详解(一)
I/O多路复用详解(一) 一、五种I/O模型1、阻塞I/O模型 最流行的I/O模型是阻塞I/O模型,缺省情形下,所有套接口都是阻塞的。我们以数据报套接口为例来讲解此模型(我们使用UDP而不是TCP作为例子的原因在于就UDP而言,数据准备好读取的概念比较简单:要么整个数据报已经收到,要么还没有。然而对于TCP来说,诸如套接口低潮标记等额外变量开始活动,导致这个概念变得复
2014-12-10 16:38:46
713
转载 linux网络服务器模型
linux网络服务器模型 Linux系统网络服务器模型主要有两种:并发服务器和循环服务器。所谓并发服务器就是在同一个时刻可以处理来自多个客户端的请求;循环服务器是指服务器在同一时刻指可以响应一个客户端的请求。而且对于TCP和UDP套接字,这两种服务器的实现方式也有不同的特点。 1、TCP循环服务器 首先TCP服务器接受一个客户端的连接请求,处理连接请求,在完成这个客户端的
2014-12-10 16:34:20
489
转载 Select在Socket编程中的使用方法
Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果事件没有发生,进程或线程就被阻塞,函数不能立即返回)。可是使用Select就可以完成非阻塞(所
2014-12-10 09:45:44
593
转载 python time模块详解
python 的内嵌time模板翻译及说明 一、简介 time模块提供各种操作时间的函数 说明:一般有两种表示时间的方式: 第一种是时间戳的方式(相对于1970.1.1 00:00:00以秒计算的偏移量),时间戳是惟一的 第二种以数组的形式表示即(struct_time),共有九个元素,分别表示,同一个时间戳的struct_time会因为时区不
2014-12-02 16:05:59
525
原创 python study ------- zip function
一、代码引导首先看这一段代码:>>> name=('jack','beginman','sony','pcky')>>> age=(2001,2003,2005,2000)>>> for a,n in zip(name,age): print a,n输出:jack 2001beginman 2003sony 2005pcky 2000
2014-12-02 15:55:02
590
转载 Linux 自旋锁
1.什么是自旋锁自旋锁顾名思义首先是一把锁,另外使用这把锁的线程需要反复自我循环(loop)检测这把锁是否可用。注意与信号量区别,信号量也是一把锁,但是使用这把锁的线程检测锁不可用时,选择去睡眠,而不是自我循环。自旋锁与信号量相同点是两者都是锁,都具备锁定特性,实现临界区代码块的同步与互斥访问。2.自旋锁实现(摘自http://en.wikipedia.org/wiki/Spi
2014-12-01 15:01:18
671
原创 python学习入门
廖雪峰的官方网站:http://www.liaoxuefeng.com/里面有Git的使用和Python入门教程,写的相当好。推荐学习。IDE选择:之前推荐了PyCharm,现在推荐微软大法的VScode了,非常好用,而且强大,官方网址:https://code.visualstudio.com搭建环境 在VSCode中搜索扩展Python,就是这货:...
2014-11-14 11:04:36
868
转载 windows下如何github ssh 公钥
windows下如何github ssh 公钥1. 安装git,从程序目录打开 "Git Bash" 2. 键入命令:ssh-keygen -t rsa -C "email@email.com" "email@email.com"是github账号3. 提醒你输入key的名称,输入如id_rsa4. 在C:\Documents and Sett
2014-11-11 15:34:42
457
转载 可变参数宏__VA_ARGS__
可变参数宏__VA_ARGS__在 GNU C 中,宏可以接受可变数目的参数,就象函数一样,例如:#define pr_debug(fmt,arg...) \printk(KERN_DEBUG fmt,##arg)用可变参数宏(variadicmacros)传递可变参数表你可能很熟悉在函数中使用可变参数表,如:void printf(const char*
2014-10-04 19:13:40
520
转载 shell判断文件,目录是否存在或者具有权限
shell判断文件,目录是否存在或者具有权限#!/bin/shNovaPath=”/var/log/httpd/”NovaFile=”/var /log/httpd/access.log”#这里的-x 参数判断$NovaPath是否存在并且是否具有可执行权限if [ ! -x "$NovaPath"]; thenmkdir “$NovaPath”fi#这
2014-09-29 18:15:59
533
转载 Linux 修改文件用户属性
Linux 修改文件用户属性chgrp命令功能:改变文件或目录所属的组。语法:chgrp [选项] group filename?该命令改变指定指定文件所属的用户组。其中group可以是用户组ID,也可以是/etc/group文件中用户组的组名。文件名是以空格分开的要改变属组的文件列表,支持通配符。如果用户不是该文件的属主或超级用户,则不能改变该文件的组。该命令的各选项含义
2014-09-18 13:55:39
966
转载 Linux学习笔记——如何在交叉编译时使用共享库
zhuanzi0.前言 在较为复杂的项目中会利用到交叉编译得到的共享库(*.so文件)。在这种情况下便会产生以下疑问,例如: 【1】交叉编译时的共享库是否需要放置于目标板中,如果需要放置在哪个目录中。 【2】交叉编译时的共享库是否需要放置于宿主机中,如果需要放置于哪个目录中。 【3】交叉编译时如何指定共享库
2014-09-18 13:49:08
1083
转载 c 语言中的setjmp和longjmp
此文是学习 C专家编程 中的笔记。setjmp和longjmp是C语言所独有的,它们部分弥补了C语言有限的转移能力。函数说明(来自wiki百科):int setjmp(jmp_buf env)建立本地的jmp_buf缓冲区并且初始化,用于将来跳转回此处。这个子程序保存程序的调用环境于env参数所指的缓冲区,env将被longjmp使用。如果是从setjmp直接调用返
2014-09-17 20:33:22
539
转载 pkg-config的用法
pkg-config的用法pkg-configpkg-config程序是干什么用的?简单的说就是向用户向程序提供相应库的路径、版本号等信息的程序。譬如说我们运行以下命令:pkg-config 查看gcc的CFLAGS参数$pkg-config --libs --cflags opencv会显示如下信息:-I/usr/include/opencv -lcxcore
2014-09-17 11:21:35
472
转载 select()函数以及FD_ZERO、FD_SET、FD_CLR、FD_ISSET
转载:select()函数以及FD_ZERO、FD_SET、FD_CLR、FD_ISSET 从别人的博客中转载过来了这一篇文章,经过重新编辑排版之后展现于此,做一个知识点保存与学习。 select函数用于在非阻塞中,当一个套接字或一组套接字有信号时通知你,系统提供select函数来实现多路复用输入/输出模型,原型:int select(int max
2014-09-16 17:07:33
419
手把手学习机器学习Scikit和TensorFlow的使用
2019-03-31
linux下C++动态链接C++库示例
2014-09-15
GradientProgressCtrl
2009-12-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人