-
Swoole难上手?从EasySwoole开始
前言 我一生的文章都会放在这里,我的博客,我希望每一行代码,每一段文字都能帮助你。https://github.com/CrazyCodes/Blog 大家好,我是CrazyCodes,我没有消失,最近在准备考试,所以文章出的比较慢,请见谅有些童鞋感觉对Swoole不从下手,也不知在什么业务上使用它,看它这么火却学不会也是挺让人捉急的一件事情。 Swoole:面向生产环境的 PHP 异步网络通信引擎 啥是异步网络通信?异步通信简单点来说,就是一个人和一群人的关系,一个...
作者:小编 日期:2026.06.12 分类:工具 500 -
来 ! 玩玩PHPUnit的数据库测试 (上)
前言 我一生的文章都会放在这里,我的博客,我希望每一行代码,每一段文字都能帮助你。https://github.com/CrazyCodes/Blog 大家好,我是CrazyCodes,今天我们来聊聊50%(不完全统计,不必纠结比例 ?)的程序员都感觉没有啥用的数据库测试。实际测试是重中之重,正常下来一个需求应当先写测试用例后实现功能代码,如果没有在开发前做测试,那你可以选择写一个错误的断言,使用错误断言来验证代码是否符合预期,而不是根据功能去写测试,这是写测试的一种逆向...
作者:小编 日期:2026.06.12 分类:文档 988 -
社交APP如何实现运营盈利?
《让子弹飞》:“世界上有两种人,一种是跪着要饭,一种是山里挣钱。而我属于第三种人,站着,还要把钱给挣了。”不想做县长的土匪不是好大哥。从贪污的县长到抢劫的土匪,两者之间赚钱的差距只是一把枪的问题。就好比我们现在开发一款APP遇到的盈利瓶颈——前期大量烧钱做流量,后期再引流基础上投入广告便会遭到用户嫌弃唾骂。总而言之,想赚钱就不得不降低用户体验感“跪着挣”。问题来了,有没有一把枪,可以帮助APP站着把钱给挣了的,答案就两个字:“场景”。为何这样说?同创Gman举个简单例子就可以...
作者:小编 日期:2026.06.12 分类:教程 547 -
社交APP开发引流玩法!
市面上的社交APP五花八门,每个软件的运营重点都不一样,切入点也自然不同,我们如何找到属于自己平台最佳运营方式,主要取决于产品初期的市场定位。在开一款全新的社交APP时切勿与市场上的大同小异,我们要做到的是标新立异,这样才能更大程度的抓住用户的心理,获取高流量。建议1:标新立异标新立异的产品,在年轻人的圈子里总会受到欢迎。只要被他们所接受并使用,您的产品用户将会有质的突破。当然,抄袭别人的创意并不会得到用户的肯定,甚至会被标上“抄袭”的恶名。因此,企业在制作社交类APP前,一...
作者:小编 日期:2026.06.12 分类:教程 1920 -
优化你的PHP代码,从现在做起
前言 我一生的文章都会放在这里,我的博客,我希望每一行代码,每一段文字都能帮助你。https://github.com/CrazyCodes/Blog 大家好,我是CrazyCodes ,今天我们不聊工具、规范等等等等的辅助,就聊一下该如何写一段“好”的代码,本文以我的职业生涯碰到的代码为例,如有出入请在评论区提出异议,谢谢。搜索功能搜索很常见,复杂的搜索大多出行在后台,举个栗子,大概需求是这样的这是一个后台用户列表的搜索功能搜索条件可否并行是否必填用户名可以否手机号码可...
作者:小编 日期:2026.06.12 分类:类库 344 -
使用GrumPHP来纠正代码“毛病”
前言 我一生的文章都会放在这里,我的博客,我希望每一行代码,每一段文字都能帮助你。https://github.com/CrazyCodes/Blog 嗨,我是CrazyCodes,小时候做错事,长辈有没有训斥过你呢?今天让我们看看PHP的监护者,愤怒的老头- – grumphpGrumPHPGrumPHP 是通过挂在git hook上的一款PHP代码检测工具,他可以通过编码人员提交git时进行检查,检查通过则提交成功,检查失败则终止提交。安装通过composer直接安装...
作者:小编 日期:2026.06.12 分类:教程 1451 -
日常划水:短信验证码开发实例
前言 我一生的文章都会放在这里,我的博客,我希望每一行代码,每一段文字都能帮助你。https://github.com/CrazyCodes/Blog 大家好,我是CrazyCodes,在日常开发中有没有遇到过发送短信验证码的接口需要开发?你是如何处理短信验证码发送的呢?本篇我分享下短信验证码发送的设计。初学者以聚合数据为例,初学者会酱紫做百度找到一串既熟悉又陌生的代码 (咋整也记不住的代码)//初始化 $curl = curl_init(); //设置抓取的url cu...
作者:小编 日期:2026.06.12 分类:系统 1981 -
ul li 实现层级列表显示
实现效果如下: 实现要求具体如下:1.标题有序号 上图标记12.标题下面的子集标题要有一定的缩进,且子集标题也有一定的序号,上图标记 23.如果子集标题内容过长,换行的时,开始的位置不能超过对应序号的位置,如上图标记3dom:<div class="rule-contents"> <ol class=...
作者:小编 日期:2026.06.12 分类:算法 1311 -
css 模拟radio的样式
1、input 默认的 type 为 radio的样式,在具体场合中的改造默认的样式这样:但是我要这样的:这样看来是不是比原来的好看多了。2、优化radio的样式<span class="answer-item-wrapper" :class="{ active: chooseNum === index }" @click="s...
作者:小编 日期:2026.06.12 分类:语言 202 -
GitLab搭建并接入自建Nginx
前言 我一生的文章都会放在这里,我的博客,我希望每一行代码,每一段文字都能帮助你。https://github.com/CrazyCodes/Blog 大家好,我是CrazyCodes,这篇文章的标题有些严肃了,算是非常单纯的教学文,愿可以帮助到有需要的人。GitLabGitLab与GitHub和码云一样,都是以web形式存在的在线管理Git仓库并且都拥有优雅的可视化操作页面。当然这篇文章咱们不介绍这没用的。因为GitLab/Hub或者码云对免费用户不是够友好,无论是在库...
作者:小编 日期:2026.06.12 分类:文档 1619







