自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

雨果虾滑的Blog

服务端开发/项目管理/产品设计,关注微信公众号第一时间接收干货分享

原创 【工具】目前几种常见的线上接口文档管理平台的比较

前言 作为一个公司的技术部门,就会涉及到一些文档的对接,包括但不仅局限于 需求文档 会议记录 接口文档 切图标注 对接的部门,包括但不仅局限于 前端和后端 移动端和后端 设计和前端 设计和移动端 产品经理和开发 老板和产品经理 那么,在这些沟通中产生的文档,该怎么保存、归档,该怎...

2018-08-10 17:34:38 36405 10

原创 【Laravel】Laravel-admin后台框架-3配置菜单 用户 权限 rbac
原力计划

前言 前面我们搞定了基本的模块内CURD的操作,可以参考之前的文章 【Laravel】Laravel-admin后台框架-2创建数据表建立模块增删改查CURD(2) 【Laravel】Laravel-admin后台框架-2创建数据表建立模块增删改查CURD(1) 【Laravel】Laravel...

2020-06-24 11:10:17 64 0

原创 【Laravel】Laravel-admin后台框架-2创建数据表建立模块增删改查CURD(2)
原力计划

前言 前面的操作我们已经能够 安装Laravel-admin 创建数据表并生成模型 修改模型实现按业务写入数据 可以参考之前的文章 【Laravel】Laravel-admin后台框架-2创建数据表建立模块增删改查CURD(1) 【Laravel】Laravel-admin后台框架-1安装 实...

2020-06-23 14:01:30 35 0

原创 【Laravel】Laravel-admin后台框架-2创建数据表建立模块增删改查CURD(1)
原力计划

前言 前面我们已经能够完整创建Laravel-admin的项目了,接下来要在做中学,学习如何实际创建一个符合业务的模块,完成CURD的操作。 实战 定义业务 业务:比如我们要做个健身教练录入上课训练的记录,记录每次教学的情况。 设计数据表 目前只做一张表,后续再迭代。 CREATE TABLE `...

2020-06-22 15:43:34 92 0

原创 【Laravel】Laravel-admin后台框架-1安装
原力计划

前言 Laravel是众所周知的优雅的PHP框架。 Laravel-admin可以快速实现后台的搭建,并且可以帮助不熟悉laravel的人快速熟悉。 但是再好用的工具也有学习的过程,下面开始我们由浅入深的学习吧~ 安装 环境 macOS 10.15.5 PHP 7.4.2 coderfix.blo...

2020-06-19 18:22:13 172 0

原创 【MAMP】macOS下使用MAMP的php环境版本配置方法

前言 众所周知,macOS是自带php的,但是由于版本较低并且扩展不全,所以不推荐开发环境使用。 MAMP是支持macOS的开发套件,可以自由切换phpb版本,对于开发来讲还是挺方便的。 操作 版本说明 macOS 10.15.5 MAMP 5.7,pro版本和普通版本差距不大 MAMP选择P...

2020-06-19 09:58:32 64 0

原创 【Yii2】页面点击图片全屏放大封装小部件

需求 在后台管理系统中,一般遇到图片列表或者详情,都会要求点击放大展示完整图片,毕竟在列表中不能百分百展示完整图片。 实现 最终效果的实现是在img增加点击事件,在另一个div中展示图片。 为什么要封装在小部件里呢,当然是方便调用。 需要这个效果的界面很多,如果每个页面都复制粘贴的话,非常不优雅,...

2020-06-18 01:11:28 40 0

原创 【读书笔记】重写可读代码的艺术
原力计划

一、代码应该易于理解 这里提出一个概念-理解代码时间,我们应该让别人理解代码的时间越短越好。 而不是所用的代码越短越好。 1 变量名称 避免使用temp/size/foo/get/stop这种意义不清晰或者表达意思不多的词汇 循环中如果有意义,避免使用i/j,要用users/numbers这种有...

2020-05-20 16:44:00 64 0

原创 【ES】Mac部署ES本地开发环境-安装/docker集群

环境说明 mac 10.15.4 ES 7.7.0 安装 homebrew elasticsearch 没有采用安装包安装的原因还是因为这个更方便~ lixiaoyu@localhost ~ % brew tap elastic/tap Updating Homebrew... ==> ...

2020-05-18 18:33:30 138 0

原创 【Yii2】Yii2使用Mongodb配置并解决SyntaxError: missing ] after element list以及Authentication failed

环境 lixiaoyu@localhost basic % php -v PHP 7.1.32 (cli) (built: Feb 17 2020 12:26:26) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.1.0,...

2020-05-15 14:47:26 49 0

原创 【Yii2】模型Model中使用rules规则定义场景setScenario限制规则
原力计划

业务需求 在我们的日常需求中,会有这种 数据表中存在图片字段,为必填,需要在操作过程中做到 创建数据时,图片字段必须 修改数据时,图片字段如果不传,就不修改 解决方案 业务数据操作 如果要保持原来的图片数据,那只要修改的时候带着原来的参数即可 加载表单时带原来的数据 图片数据放在隐藏的文本域...

2020-05-13 18:28:37 152 0

原创 【GO】Iris框架项目初始化并解决GoLand的代码提示问题
原力计划

为什么使用Iris 因为它是少数Go框架中支持MVC的框架,并且是最快的go框架 具体操作 创建项目 创建项目 IDE采用goland,直接选择第一个来创建项目 初始化mod go mod 可以让你摆脱GOPATH对项目的约束,同时也是解决GoLand问题的核心 export GO111MODU...

2020-05-12 10:52:32 436 0

原创 【Yii2】yii2-editable在GridView上修改数值并刷新页面
原力计划

需求 因为业务需求需要修改数据的排序值,但是为了单独修改排序值打开页面提交数据又对用户操作不好,所以我决定采用直接在列上对数据进行修改。 版本说明 PHP root@1bd5d900decc:/var/www/html# php -v PHP 7.0.25 (cli) (built: Nov ...

2020-05-06 17:44:31 119 3

原创 【LeetCode】面试题51 逆序对

问题描述 在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数。 输入: [7,5,6,4] 输出: 5 限制: 0 <= 数组长度 <= 50000 问题分解 先用伪代码再现问题中的逻辑 if arr[i] &...

2020-04-24 16:58:40 56 0

原创 【docker】宿主定时cron执行docker内命令不执行

问题描述 需要定时执行docker内的命令,已经在宿主上编辑 crontab -e 经过查看命令任务确实存在 crontab -l 但是就是不执行 解决方案 docker执行命令去掉 -it 问题解决。 ...

2020-04-23 18:13:12 288 0

原创 【微信支付】使用openssl命令生成apiclient_key.pem报错cURL error 58

问题描述 目前开发组内只有apiclient_cert.p12的文件,但是PHP项目需要apiclient_cert.pem和apiclient_key.pem作为退款操作的证书 经过微信支付文档 https://pay.weixin.qq.com/wiki/doc/api/tools/mch_p...

2020-04-20 21:20:53 243 0

原创 【LeetCode】# 56 合并区间 merge-intervals

问题描述 给出一个区间的集合,请合并所有重叠的区间。 输入: [[1,3],[2,6],[8,10],[15,18]] 输出: [[1,6],[8,10],[15,18]] 解释: 区间 [1,3] 和 [2,6] 重叠, 将它们合并为 [1,6]. 输入: [[1,4],[4,5]] 输出: [...

2020-04-16 10:55:49 54 0

原创 【Git】GitHub flow笔记 | GitHub flow和Git flow的区别

GitHub flow 特点 轻量级 分支作为基础 创建分支 基于master 命名是基于功能描述,让团队成员看到你的分支的作用 提交 清晰的说明提交消息,方便查看和回滚 使用Pull Request 任何人都可以确切地看到如果接受您的请求将合并哪些更改 可以审查合并代码 讨论并...

2020-04-15 17:40:47 199 0

原创 【PHP】认识PHP的垃圾回收机制(1)

前言 本文的目的不仅仅是总结PHP的垃圾回收机制,而是要发散思维,从垃圾回收机制中得到更多的细节。 什么是垃圾回收 垃圾回收机制广泛存在于各种编程语言中,由于每个变量被定义都会占用一部分内存空间,如果这些空间长期不被释放,系统的内存就会出现不足的情况,为了保证系统能在软件运行过程中有足够的内存使用...

2020-03-13 01:52:19 94 0

原创 【leetcode】无重复字符的最长子串-动态规划-PHP实现

问题描述 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: “abcabcbb” 输出: 3 解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。 示例 2: 输入: “bbbbb” 输出: 1 解释: 因为无重复字符的最长子串是 “b”,所...

2020-03-10 02:10:26 50 0

原创 【物联网iot】树莓派连接阿里云iot平台定时上传温湿度信息

前提 本文操作的前提是已经在树莓派上完成了DHT11温湿度传感器的安装和数据读取。 资料可以参考 【树莓派】使用0.91寸显示屏SSD1306展示想要的内容 【树莓派】使用DHT11连接树莓派读取传感器数字并通过0.96寸屏展示 设备 树莓派3b+ DHT11 接入物联网平台 为什么是阿里...

2020-03-02 02:33:01 1377 1

原创 【树莓派】使用DHT11连接树莓派读取传感器数字并通过0.96寸屏展示
原力计划

设备 树莓派3b+ 温湿度传感器DHT11 接线 VCC - 电源3.3v或者5v data - 数据读取 GND - 接地 这个的接线方式和上次的接线很像,其实其他的也都差不多,电源正负和数据读取写入 读取 在上面的接线中,我把DHT11放在了22号针脚上,所以下面的针脚号都是22,如果你...

2020-02-28 02:08:15 660 0

原创 【自我】自我训练-改变焦虑和抑郁的习惯

前提 你是不是回存在一下症状,不管是一点还是很明显 惶恐 焦虑 失控 和别人交谈不太友善 睡眠质量差,精神不佳 觉得自己很失败,想要放弃 尝试自我训练吧 静下心来,和自我交谈 1 将事实和想象分开,学会倾听 每次我们回产生很多负面的想法,但是,实际上这些想法都是自己想象的,现实不是这个样子的,...

2020-02-25 03:05:08 211 0

原创 【树莓派】使用0.91寸显示屏SSD1306展示想要的内容

设备 树莓派3B+ 0.91英寸显示屏SSD1306 接线 这里给出一个树莓派的针脚图 一般接入设备,需要两部分 电源,正极(3.3v 5v) 数据,输入输出 屏幕 GND 接树莓派 GND 屏幕 VCC 接树莓派 3V3 屏幕 SDA 接树莓派 SDA 屏幕 SCL 接树莓派 SCL...

2020-02-21 04:34:29 357 0

原创 【Yii2】修改框架入口增加配置适应开发生产环境

为什么 首先,每个框架要保证自己的易用性,不会搞得特别复杂。 然后,实际项目中,作为一个工程,我们要保证团队成员的项目配置傻瓜化。 因此可见,修改入口文件是有足够的必要性的。 操作 修改index.php 文件位置web/index.php,在前面增加如下内容 $config = __DIR__...

2020-02-20 00:21:34 125 0

原创 【工具】SMART原则的分析举例注意事项

SMART原则 目的: 为了利于员工更加明确高效地工作,更是为了管理者将来对员工实施绩效考核提供了考核目标和考核标准,使考核更加科学化、规范化,更能保证考核的公正、公开与公平。 关键词:明确高效、标准、规范 提出者:德鲁克 分解 S(Specific)—— 明确性。举例:提高用户留存5%。反例:提...

2020-02-16 05:32:21 693 0

原创 【管理】企业项目的OKR实战

前言 之前我做了一个OKR的说明,但是还是太抽象,不足以指导完整的实践。 https://coderfix.blog.csdn.net/article/details/104134635 所以,接下来很详细的说明下,OKR如何在企业内精准执行。 实战详解 背景描述 XX科技是一家做电商的公司,公司...

2020-02-06 01:47:34 273 0

原创 【PM】5 工具和度量(1) - 详解NPDP(7)

前言 本章的内容很多 5.1 创意工具 5.2 可行性分析 5.3 财务分析 5.4 产品概念和规格 5.5 产品设计工具 5.6 项目管理 5.7 风险管理 我把它分成三个部分 是否可行 5.1 创意工具 5.2 可行性分析 5.3 财务分析 做正确 5.4 产品概念和规格 5.5...

2020-02-02 23:29:21 118 0

原创 【管理】企业项目的OKR管理解说

为什么是OKR 因为KPI并不是一种很好的管理方式。 OKR给企业带来的是开放性的增长。 我们需要一种目标管理的解决思路。 OKR是什么 OKR(Objectives and Key Results)即目标与关键成果法,是一套明确和跟踪目标及其完成情况的管理工具和方法 OKR包括了 严密的思...

2020-02-01 15:48:32 373 0

原创 【PM】4 文化、组织与团队(2) - 详解NPDP(6)

4.3 团队、角色和责任 团队的定义 为同一个目的而努力的少数几个人,拥有彼此互补的技能,遵守共同目标和路线,共同承担责任,并肩作战。 这里我们可以看出,对于团队来讲,团队成员是彼此互补的,团队中的个性类型有6种,分别是 有创造力的产品开发者 企业家 项目领导者 发起倡议者 信息信息处理者 氛围...

2020-01-30 08:01:54 107 0

原创 【PM】4 文化、组织与团队(1) - 详解NPDP(5)

激发、实现、激励产品开发流程和实践,创建和维护创新环境的关键要素 本章的重点在于,团队成功的要素是人。文化和氛围最终使战略和流程在框架中积极和成功实施。 4.1 文化和氛围对创新的重要性 文化 反映组织的价值观 彰显于习惯、仪式、典礼、故事、英雄榜样和模范 指出如何工作 表达生存力,即活下去我...

2020-01-17 14:50:20 127 0

原创 【PM】3 新产品流程 - 详解NPDP(4)

新产品流程 经组织认可的开发新产品或改进现有产品的途径 3.1 风险与回报 本节提到了一个思路,就是产品开发和风险回报的思路。 新产品的研发过程和赌局的规则很像,既不确定性高,赌注下的少,随着不确定的降低,赌注额度增加。 前期项目属于不确定阶段,仅仅从创意和简单的实现mvp(最小化可行产品)出...

2020-01-14 20:32:59 299 0

原创 【杂谈】要想日子过得去,那就试着像经营公司一样经营自己!

要想日子过得去,那就试着像经营公司一样经营自己! 最近大家伙过得都很困难。年底了,好多公司都在裁员。没裁员的公司直接倒闭。最近三只虎。又发现了,健身行业也在逐步下落,很多公司很多健身房都关店跑路了。虽然不是主要原因,但是也从侧面发现了,整个大环境不行。导致这种提升自己的。生活方式的行业。活不下去。...

2020-01-08 00:03:12 113 0

原创 【PHP】Yii2中的资源管理的sourcePath/basePath/baseUrl分别是指的什么

Yii2中的资源包

2020-01-04 02:00:41 169 0

原创 【MYSQL】MYSQL的索引类型以及优缺点

B-Tree索引 一般没有特殊说明都是默认B-Tree索引,他使用B-Tree数据结构存储数据 B-Tree索引可以加快访问数据的速度,因为存储引擎不再需要进行全表扫描来获取需要的数据,而是从索引的根节点进行搜索 可以使用B-Tree索引的查询类型 全值匹配 匹配最左前缀 匹配列前缀 匹配范...

2020-01-02 20:15:06 123 0

原创 【PM】2 组合管理 - 详解NPDP(3)

组合管理 第2章讲的是产品组合,也就是指的是组合管理。在本章开头中有这样一句话, 建立并维持现有项目与新产品开发项目间的平衡,使其与经营战略和创新战略协调一致。 这里的重点有两个,一个是平衡,还有一个是协调一致。组合管理的本质是完成正确的项目,所以本章所有的描述都在围绕着正确这一重点。 2.1...

2020-01-02 13:58:12 129 0

原创 【年度总结】我的2019年度总结

社会经济大环境会影响到每一个人,不管你是什么职业什么行业 身体层面的损伤是压死骆驼的最后一根稻草 带头撕试卷的同学撕完了抽屉里还有备用的试卷,跟着撕试卷的同学真的没有试卷可以用了 年龄越大,生活带来的影响越大,不管是柴米油盐的过日子,还是逐渐老去的家人 风险不是这个事成了之后有没有能力继续做,而是...

2019-12-28 12:31:31 350 0

原创 【PMP】工作分解结构WBS详解

工作分解结构WBS详解 什么是WBS 为了便于管理,把一个项目,分解成不同的组件,统称为一个工作分解结构。 WBS有以下几个特点 描述的可交付成果和范围,即项目的具体内容是什么 仅限描述和细分项目成果和范围 以可交付成果为向导 对实现目标或结果所需要的所有工作的定义 定义可交付结果的层次 有一个...

2019-12-17 15:45:10 598 0

原创 【分层策略】分层应用策略和IT组织设计:如何构建成功应用团队

Gartner的Pace-Layered Application Strategy使IT组织可以根据业务需求构建一些用于快速更改的系统,而其他一些则用于稳定性。 我们将探讨CIO如何组织其应用程序团队,以利用步调分层的概念。 关键挑战 各地的IT组织都迫切需要在选定的业务领域中更快地交付系统。 ...

2019-12-06 16:08:59 320 0

原创 【DDD】领域驱动设计中的四色建模法

什么是四色建模法 我的个人理解是 通过还原业务逻辑事件,依据是否影响公司的运营和发展,确定凭证作为时标型对象,并补全相关描述的建模方法。 四色建模法包括 时标型(Moment-Interval)对象:具有可追溯性的记录运营或管理数据的时刻或时段对象,用粉红色表示 PPT(Party/Place/...

2019-12-06 15:07:26 321 0

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