大家好,我是 roseduan,经常看到一些小伙伴学习完 Go 语言的基础知识之后,无法找到合适的练手项目,然后就很迷茫。 今天我向大家推荐几个我觉得还不错的 Go 语言入门练...
PHP PHP 安装及扩展 php安装参数 ./configure–prefix=/usr/local/php php 安装目录–with-apxs2=/usr/local/apache/bin/apxs–with-config-file-path...
文章来自:mp.weixin.qq.com/s/Fq7LByOiUXg0Z7Q...学习资料分享:【视频,文档,面试题】 这些是PHP面试经常被问到的知识点做汇总。仅是针对性指出知识点,相应的还需自...
slice 扩容机制 GO1.17版本及之前 当新切片需要的容量cap大于两倍扩容的容量,则直接按照新切片需要的容量扩容; 当原 slice 容量 < 1024 的时候,新 slice 容量变成...
[图片] 在做过大量的代码审查后,我经常看到一些重复的错误,以下是纠正这些错误的方法。 在循环之前测试数组是否为空 $items = []; // ... if (count($items) > 0) {...
最近面了两家公司的go技术岗位,一家百度,一家米哈游,面试的情况也不太乐观,现在分享一下面试中问的问题吧。 两家都是采用线上面试的,当时没有录音,[图片]现在全靠...
重构指的是在不改变原有功能的情况下,修改或者重新编写代码。 下面的例子中,我将向你展示如何更好地编写代码。 #1 - 表现力 这可能只是一个简单的技巧,但编写富有表现...
又是一年金三银四的季节,我又开始了一年的找工作任务,今年形势感觉也不好,找了两周,投了有十来家,目前手上就两个offer。面试的过程是痛苦的,但也是一个学习的过程...
我接触到的可以快速开发基于websocket的长连接业务的程序有: github.com/xielei/swoole-workerwww.workerman.net/doc/gateway-work...hyperf.wiki/3.0/#/zh-cn/websocke...
1. 运行环境 2. 问题描述? 3. 您期望得到的结果? 4. 您实际得到的结果?
前言 在调研管理本地化资源文件这条路上我一直摸索,之前团队内部也尝试过 Weblate,但是没有推行起来,主要是学习成本太高,并且对于非技术出生的翻译人员来说交互不够...
我们在用 laravel 进行开发的时候,特别是前后端完全分离的时候,由于前端项目运行在自己机器的指定端口(也可能是其他人的机器) , 例如 localhost:8000 , 而 laravel...
Trait 是从 PHP 5.4 加入的一种细粒度代码复用的语法。以下是官方手册对 Trait 的描述: Trait 是为类似 PHP 的单继承语言而准备的一种代码复用机制。Trait 为了减少单继...
Graphql是一种查询语言,用于API的设计和查询。它的主要特点是提供了一种灵活、高效、类型安全的数据查询方式,可以减少API的请求次数,提高数据传输的效率。 它与Restfu...
PHP 的 Trait 语法很简单,更重要的是理解 Trait 的使用场景。 提出 为什么 PHP 会引入 Trait ? 我们先来看看软件开发中的两种常用代码复用模式,继承和组合。 继承:强...
使用laravel 9.x,使用php 8.2提問:請問為什麼session()->push()的結果是堆疊而不是取代?簡單測試:我使用session()->push(‘user.id’,rand(1, 100));然後察看dd(s...
下载不下来laravel10X版本,总是卡死,换国内镜像也是卡死 最好直接git下载也是报错卡死 想求一个10X版本的离线包想求一个10X版本的离线包
有时候会生成大写字符串, 没有分区大小写,有什么比较优雅的方法处理,忽略大小写? 用的 strtolower 解决 if (!hash_equals(strtolower($captchaData['code']), strtol...
[图片] S.O.L.I.D 是 面向对象设计(OOD)的 5 个准则的首字母缩写 ,这些准则是由 Robert C. Martin 提出的, 他更为人所熟知的名字是 Uncle Bob。 这些准则使得开发出易扩...
因为公司用fastadmin框架开发,需要node进行压缩css和js,但是笔记本电脑安装node.js之后,网络就变得很卡,而且总是断线。卸载掉node.js之后,网络变得正常了。有人遇到...
你有没有想过在PHP中有 yield 的好处是什么?我有一些相关的要点想介绍给你,以节省googling的时间: 什么是 yield.yield 与 return之间的差异.yield 的相关使用设置.结论...
案例 案例:Laravel 在文章列表中附带上前10条评论?,在获取文章列表时同时把每个文章的前10条评论一同查询出来。 这是典型分区查询案例,需要根据 comments 表中的 post...
商品有需要开发票的功能,有什么平台吗就是我们是一个平台 商家在我们平台建立商城,购买的订单需要开发票功能。需要的是对接一个通过api 商家直接在我们平台开电子发票...
大家写过多商品抢购没? 常见的商品抢购多是单商品抢购,我遇到的一个需求是可能是需要一次性提交多个商品的多个款式。例如:商品A、B,商品A 和B有多个类型的款式,这些...
前言 AI智能箱是一个在线AI工具,有网站版和小程序版(文章后面会放上链接)。 它背后调用chatGPT的AI功能,封装出几十个小工具,涵盖办公,运营,编程,教育,生活,娱...
函数参考 https://php.golaravel.com/funcref.html Math 函数 abs — 绝对值acos — 反余弦acosh — 反双曲余弦asin — 反正弦asinh — 反双曲正弦atan2 — 两个参数的反正切at...
1. 运行环境 golang版本:go version go1.16.2 windows/amd64 3). 当前系统 Windows 10 2. 问题描述? 我在下面代码中中定义了MyFloat自定义类型,定义了类型值方法Error...
项目地址:github.com/eryajf/chatgpt-dingtalk 欢迎部署体验。 与机器人单聊 2023-03-08补充,我发现也可以不在群里艾特机器人聊天,还可点击机器人,然后点击发消息,...
感觉从7之后就放飞了,7.2、7.3、7.4、8.0、8.1,现在8.2又要来了,为什么更那么快?这样有什么好坏呢?
问题说明 我们经常要往现有的项目中添加扩展包,有时候因为文档的错误引导,如下图来自 这个文档 的:[图片] composer update 这个命令在我们现在的逻辑中,可能会对项目...
package main import ( "fmt" "sync" ) func main() { var wg sync.WaitGroup wg.Add(3) catCh := make(chan struct{}) dogCh := make(chan str...
如果用IP池来破解(穷举)手机验证码,不断的更换IP来请求登录接口,那么应该很快能猜出验证码,从而登录任意手机号的账户。 所以是不是,除了频率限制,还应该有其他防护...
今天分享一篇支付系统中,常见的掉单操作~ 好好的支付,怎么就掉单了? 我听说过下单、买单、脱单……掉单是什么东西? 所谓的掉单,就是用户下单支付,在钱包里完成了支...
为什么go中的receiver name不推荐使用this或者self [图片] 在 Go 中,receiver 是指作为方法参数的接收器,它可以是值类型或指针类型。在定义 receiver 时,不推荐使用 t...
我要举报该,理由是: