LearnKu
话题列表
登录
注册
LearnKu
首页
Laravel Go Python PHP Vue.js Java MySQL Rust LK 程序员 Elasticsearch F2E 前端 Server Database DevTools Computer Science 手机开发 AdonisJS AI Coding
社区 动态
登录 注册
微信登录
Laravel Go Python PHP Vue.js Java MySQL Rust LK 程序员 Elasticsearch F2E 前端 Server Database DevTools Computer Science 手机开发 AdonisJS AI Coding
整站动态
GeorgeKing
发表了评论
Collection 的目的就是为了批量处理一类数据,而不是这种没有共性的单一对象数据。 如果要通过箭头的方式访问,为什么不直接将数组转为 stdClass object 呢? $obj = (ob...
GeorgeKing
关于数组转collect的疑惑

1. 运行环境 1). 当前使用的 Laravel 版本? Lavavel 9 2). 当前使用的 php/php-fpm 版本? PHP 版本: PHP8.1 3). 当前系统 Ubuntu 20.4 2. 问题描述? 我使用collect()...

2年前
BowenHan
BowenHan 发布了文章
「Goravel 上新」验证表单的新姿势,估计你都没有体验过

验证用户输入的数据是我们开发中最常见的需求,Goravel 提供三种验证姿势,个个简单好用! 第一种:简单直接式 根据表单内容直接校验: func (r *PostController) Store(...

2年前
fishhero
fishhero 关注了用户 Jason990420
2年前
fishhero
fishhero 在 问答 下发布了话题
求助,当我使用open()函数读取文件时,最终报错 Cannot open console output buffer for reading

我在使用open()函数读取文件时,最终报错Cannot open console output buffer for reading 在使用该函数时,我引入了argparse并以短参数-r指定了文件路径,部分代码如下 r...

2年前
moonfdd
moonfdd 发布了文章
2022-12-27:etcd是无界面的,不好看,joinsunsoft/etcdv3-browser是etcd的we

2022-12-27:etcd是无界面的,不好看,joinsunsoft/etcdv3-browser是etcd的web可视化工具之一。请问在k3s中部署,yaml如何写? 答案2022-12-27: 用户名: ginghan密码:...

2年前
vanshit
vanshit 在 问答 下发布了话题
程序设计作业的一个问题,有关链表和指针

[图片] [图片] 已给出主函数和fun.c,要设计函数 #include <stdio.h> #include "fun.h" int main(void) { int n, num; scanf("%d", &n); struct N...

2年前
洋芋土豆
洋芋土豆 发布了文章
Go 快速入门指南 - 日志

概述 调用 log 包即可,包里面的方法输出日志时会自动加上日期时间前缀字符。 例子 输出到终端 package main import ( "log" "os" ) func main() { log.SetO...

2年前
洋芋土豆
洋芋土豆 发布了文章
Go 快速入门指南 - 遍历目录

概述 调用 path/filepath 包即可。filepath.Walk() 方法非常强大,无需递归,以非常简单的方式实现了整个目录遍历。 建议先阅读 创建, 删除目录。 例子 package main imp...

2年前
洋芋土豆
洋芋土豆 发布了文章
Go 快速入门指南 - 创建, 删除目录

概述 调用 os 包即可。 例子 目录创建 package main import ( "fmt" "os" ) func main() { err := os.Mkdir("/tmp/test_go_main_dir", 0755) // 创建 1 级目...

2年前
洋芋土豆
洋芋土豆 发布了文章
Go 快速入门指南 - 文件判断

概述 调用 os 包即可。 例子 检测文件是否存在 package main import ( "fmt" "os" ) func main() { if _, err := os.Stat("/tmp/not_found_main.go"); os.Is...

2年前
洋芋土豆
洋芋土豆 发布了文章
Go 快速入门指南 - 文件路径, 扩展名

概述 调用 path/filepath 包即可。 例子 package main import ( "fmt" "path/filepath" ) func main() { path, err := filepath.Abs("./main.go") if er...

2年前
洋芋土豆
洋芋土豆 发布了文章
Go 快速入门指南 - 读文件

概述 调用 os 包即可。建议先阅读 创建文件 和 写文件。 例子 直接读取 package main import ( "fmt" "os" ) func main() { code, err := os.ReadFile("/tmp...

2年前
洋芋土豆
洋芋土豆 发布了文章
Go 快速入门指南 - 写文件

概述 调用 os 包即可。建议先阅读 创建文件。 例子 直接写入 package main import "os" func main() { code := ` package main func main() { println("hello wo...

2年前
洋芋土豆
洋芋土豆 发布了文章
Go 快速入门指南 - 创建, 删除文件

概述 调用 os 包即可。 例子 创建文件 package main import ( "fmt" "os" ) func main() { file, err := os.Create("/tmp/test_main.go") if err != nil...

2年前
洋芋土豆
洋芋土豆 发布了文章
Go 快速入门指南 - 原子操作

概述 调用 sync/atomic 包即可。 错误的并发操作 先来看一个错误的示例。 通过启动 1000 个 goroutine 来模拟并发调用,在函数内部对变量 number 进行自增操作,那么可能...

2年前
第五焱陽
赞了评论
翻译:30 个 Laravel Eloquent 的隐藏技巧 感觉可以看看这个15,16,17三点,然后用17的方法去处理
请问: Eloquent中使用withCount 来做复杂排序条件, 但withcount闭包中使用的orderBy方法未起到效果 如何处理才可以生效?

1. 运行环境 Linux CentOS 1). 当前使用的 Laravel 版本? 9.33.0 2). 当前使用的 php/php-fpm 版本? PHP 版本:8.1.12 php-fpm 版本: 3). 当前系统 CentoOS 7.6 4)....

2年前
Kawhi
Kawhi 赞了话题
分享一下最近的面试笔记

又是一年金三银四的季节,我又开始了一年的找工作任务,今年形势感觉也不好,找了两周,投了有十来家,目前手上就两个offer。面试的过程是痛苦的,但也是一个学习的过程...

2年前
Junwind
发表了评论
同问,这种咋还用到递归
Junwind
PHP 保留小数点后有效数字(四舍五入)

/** * 四舍五入保留有效数字 * $val 需要保留的数值 必填 * $num 需要保留的位数 必填 * $s 开始位置 不需要填 * $d 结束位置 不需要填 */ function keepValidNumb...

2年前
Smilephp
发表了评论
里面是不会生效的
Smilephp
请问: Eloquent中使用withCount 来做复杂排序条件, 但withcount闭包中使用的orderBy方法未起到效果 如何处理才可以生效?

1. 运行环境 Linux CentOS 1). 当前使用的 Laravel 版本? 9.33.0 2). 当前使用的 php/php-fpm 版本? PHP 版本:8.1.12 php-fpm 版本: 3). 当前系统 CentoOS 7.6 4)....

2年前
Kawhi
Kawhi 赞了文章
gRPC(一)入门:什么是RPC?

前言 本文作为Grpc的开篇,通过文档先了解一下rpc。个人网站:linzyblog.netlify.app/示例代码已经上传到github:点击跳转 一、RPC 1、什么是RPC? RPC(Remote Procedur...

2年前
uptutu
发表了评论
这个问题可以网上找一下详细的 Go 协程的设计模型—— GMP(Goroutine, Machine, Processer) 模型 然后简单回答一下楼主当前的疑惑,通过代码可知: runtime.GOMAXPROCS(1...
uptutu
请教一下两个for内两个协程的执行顺序及结果的原因?

package main import ( "fmt" "runtime" "sync" ) func main() { runtime.GOMAXPROCS(1) wg := sync.WaitGroup{} wg.Add(20) for i := 0; i...

2年前
wanQQ
wanQQ 在 分享 下发布了话题
练习答案

GOGGOOGOG

2年前
Rache1
发表了评论
没办法。你可以自己创建一个集合类,继承内置的集合类,然后改写 __get 这个魔术方法,把他重定向到 offsetGet 方法,创建集合的时候就需要使用自己的集合的 make 方法了...
Rache1
关于数组转collect的疑惑

1. 运行环境 1). 当前使用的 Laravel 版本? Lavavel 9 2). 当前使用的 php/php-fpm 版本? PHP 版本: PHP8.1 3). 当前系统 Ubuntu 20.4 2. 问题描述? 我使用collect()...

2年前
donggan
赞了评论
上个图自己看吧 [图片]
问下大家,这个正则该如何去写呢?

我想提取视频流地址内的ip地址如:rtsp://admin:admin123@192.168.140.142:554/h264/cam/realmonitor?channel=1&subtype=0或者没有端口号rtsp://admin:admin123@192....

2年前
chuyang
chuyang 赞了文章
业务逻辑开发套路的三板斧

背景: 作为一个研发,我们工作中都会处理面临下面这些困惑: 又加需求,一个方法本来就处理了 300 行,现在又加 50 行。 状态逻辑太多了,产品第 2 期又加了一个逻辑,...

2年前
Rache1
赞了评论
上个图自己看吧 [图片]
问下大家,这个正则该如何去写呢?

我想提取视频流地址内的ip地址如:rtsp://admin:admin123@192.168.140.142:554/h264/cam/realmonitor?channel=1&subtype=0或者没有端口号rtsp://admin:admin123@192....

2年前
sagdfagdhs
发表了评论
翻译:30 个 Laravel Eloquent 的隐藏技巧 感觉可以看看这个15,16,17三点,然后用17的方法去处理
sagdfagdhs
请问: Eloquent中使用withCount 来做复杂排序条件, 但withcount闭包中使用的orderBy方法未起到效果 如何处理才可以生效?

1. 运行环境 Linux CentOS 1). 当前使用的 Laravel 版本? 9.33.0 2). 当前使用的 php/php-fpm 版本? PHP 版本:8.1.12 php-fpm 版本: 3). 当前系统 CentoOS 7.6 4)....

2年前
AMA32
AMA32 在 问答 下发布了话题
phpspreadsheet 如何处理数组公式

phpspreadsheet 在写入普通公式时可以直接写入 $worksheet->setCellValue("A2","=SUM(A1+A3)") 但这种方式好像不能设置数组公式,我尝试直接在里面加大括号的形式,比...

2年前
Darwin
Darwin 赞了文章
workman 加速 laravel 。「震惊,是什么加速技术打破了workman作者的认知」🐶

这里先提一个php的冷知识。disable_function 这个函数是可以禁止一些php的函数,如果在这个里面添加了之后,在php代码中就无法使用对应函数,但是你可以自定义一个同名函...

2年前
Darwin
Darwin 关注了文章 workman 加速 laravel 。「震惊,是什么加速技术打破了workman作者的认知」🐶
2年前
铁牛
赞了评论
SELECT * FROM t WHERE age IN (20,18) AND CASE WHEN age=20 THEN score=90 WHEN age=18 THEN score=80 END
请教下大家 sql可以根据不同状态有不同查询条件嘛

请教下大家 可以根据不同状态有不同查询条件嘛比如学生表id name age score字段如果age = 20 查 分数是90如果age = 18 查 分数是80这样的sql可实现嘛

2年前
lqalbert
赞了评论
oop抽象的是对象, aop抽象的是场景
你知道什么是 AOP 吗?

前言 AOP 的全称为 Aspect Oriented Programming,意思是:面向切面编程。 为什么会有这篇文章?是因为看了 Laravel 中 Pipeline 的设计,发现 Pipeline 就是基于 AOP 思...

2年前
____Laravel
____Laravel 在 问答 下发布了话题
关于数组转collect的疑惑

1. 运行环境 1). 当前使用的 Laravel 版本? Lavavel 9 2). 当前使用的 php/php-fpm 版本? PHP 版本: PHP8.1 3). 当前系统 Ubuntu 20.4 2. 问题描述? 我使用collect()...

2年前
易恒
易恒 赞了话题
每天新增8640w数据,怎么存储比较好

客户端每10秒产生一条数据(包含客户端的唯一ID/时间/业务数据),每个客户端每天生成8640条数据。共10000个客户端,每天新增8640w条数据 数据示例: client_id start_time...

2年前
shenjingwa0001
发表了评论
sprintf("%0.4f",3.222554584785) 不也是可以四舍五入吗?如果要float的格式,用 floatval($num) 转换一下不也可以么
shenjingwa0001
PHP 保留小数点后有效数字(四舍五入)

/** * 四舍五入保留有效数字 * $val 需要保留的数值 必填 * $num 需要保留的位数 必填 * $s 开始位置 不需要填 * $d 结束位置 不需要填 */ function keepValidNumb...

2年前
guoliang1994
guoliang1994 赞了话题
分享一下最近的面试笔记

又是一年金三银四的季节,我又开始了一年的找工作任务,今年形势感觉也不好,找了两周,投了有十来家,目前手上就两个offer。面试的过程是痛苦的,但也是一个学习的过程...

2年前
amw0918
发表了评论
我的代码终究还是被挖出来了 :grin:
amw0918
之前同事写了一个功能,其中一个功能居然只有45个foreach

今天看了下之前同事写的一个功能,一个class中也就32个方法 [图片]当我折叠了代码,总感觉哪里不对劲,又整体看了一下,好像都没有注释,不过也还好,看到传递的参数名,...

2年前
小李世界
赞了评论
\b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b
问下大家,这个正则该如何去写呢?

我想提取视频流地址内的ip地址如:rtsp://admin:admin123@192.168.140.142:554/h264/cam/realmonitor?channel=1&subtype=0或者没有端口号rtsp://admin:admin123@192....

2年前
小李世界
小李世界 关注了用户 阿尔卡蒂奥
2年前
Imuyu
发表了评论
withCount 是统计数量了,order by 和limit 不会生效
Imuyu
请问: Eloquent中使用withCount 来做复杂排序条件, 但withcount闭包中使用的orderBy方法未起到效果 如何处理才可以生效?

1. 运行环境 Linux CentOS 1). 当前使用的 Laravel 版本? 9.33.0 2). 当前使用的 php/php-fpm 版本? PHP 版本:8.1.12 php-fpm 版本: 3). 当前系统 CentoOS 7.6 4)....

2年前
Crisp_LF
Crisp_LF 赞了文章
GO面试题集锦快答[持续更新]

slice 扩容机制 GO1.17版本及之前 当新切片需要的容量cap大于两倍扩容的容量,则直接按照新切片需要的容量扩容; 当原 slice 容量 < 1024 的时候,新 slice 容量变成...

2年前
Crisp_LF
Crisp_LF 关注了用户 竖横山
2年前
bigbug-gg
赞了评论
这才是饭碗,说明不好被替代!!!
之前同事写了一个功能,其中一个功能居然只有45个foreach

今天看了下之前同事写的一个功能,一个class中也就32个方法 [图片]当我折叠了代码,总感觉哪里不对劲,又整体看了一下,好像都没有注释,不过也还好,看到传递的参数名,...

2年前
Imuyu
发表了评论
bcadd('3.222514584785', 0, 4)
Imuyu
PHP 保留小数点后有效数字(四舍五入)

/** * 四舍五入保留有效数字 * $val 需要保留的数值 必填 * $num 需要保留的位数 必填 * $s 开始位置 不需要填 * $d 结束位置 不需要填 */ function keepValidNumb...

2年前
esacpe
发表了评论
[图片] :joy: :joy: 哎一个方法快1000行
esacpe
之前同事写了一个功能,其中一个功能居然只有45个foreach

今天看了下之前同事写的一个功能,一个class中也就32个方法 [图片]当我折叠了代码,总感觉哪里不对劲,又整体看了一下,好像都没有注释,不过也还好,看到传递的参数名,...

2年前
Mutoulee
发表了评论
withCount里面做这件事感觉不靠谱
Mutoulee
请问: Eloquent中使用withCount 来做复杂排序条件, 但withcount闭包中使用的orderBy方法未起到效果 如何处理才可以生效?

1. 运行环境 Linux CentOS 1). 当前使用的 Laravel 版本? 9.33.0 2). 当前使用的 php/php-fpm 版本? PHP 版本:8.1.12 php-fpm 版本: 3). 当前系统 CentoOS 7.6 4)....

2年前
drom
drom 关注了用户 洋芋土豆
2年前
uuxintiao
发表了评论
'rtsp://admin:admin123@192.168.140.142:554/h264/cam/realmonitor?channel=1&subtype=0'.replace(/.*?(\d+\.\d+\.\d+\.\d+).*/,"$1")
uuxintiao
问下大家,这个正则该如何去写呢?

我想提取视频流地址内的ip地址如:rtsp://admin:admin123@192.168.140.142:554/h264/cam/realmonitor?channel=1&subtype=0或者没有端口号rtsp://admin:admin123@192....

2年前
KITE
发表了评论
感觉还是有必要的,分开更加清晰啦 。 我自己干个网站,分了四部分。 业务端使用react|nextjs|antd ,API使用laravel , 后端管理界面vue|antdv, 任务处理用go 还在继续...
KITE
个人开发有必要前后端分离嘛

首先,用前后端分离,页面不刷新,而且一般ui库都挺强大的,确实能提高用户体验 最近花了两个月研究了一下vue和element发现还是挺复杂的,不过熟悉后还好 打算试着用来做...

2年前
donggan
赞了评论
\b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b
问下大家,这个正则该如何去写呢?

我想提取视频流地址内的ip地址如:rtsp://admin:admin123@192.168.140.142:554/h264/cam/realmonitor?channel=1&subtype=0或者没有端口号rtsp://admin:admin123@192....

2年前
  • ‹
  • 1
  • 2
  • ...
  • 1389
  • 1390
  • 1391
  • 1392
  • 1393
  • 1394
  • 1395
  • ...
  • 2080
  • 2081
  • ›
本周译者排行
1
qinpei520
社区赞助商
成为赞助商
友情链接

社区赞助商

成为赞助商

关于 LearnKu

LearnKu 是终身编程者的修道场
做最专业、严肃的技术论坛
LearnKu 诞生的故事

资源推荐

  • 《社区使用指南》
  • 《文档撰写指南》
  • 《LearnKu 社区规范》
  • 《提问的智慧》
  • 服务提供商

    其他信息

  • 成为版主
  • 所有测验
  • 联系站长(反馈建议)
  • 粤ICP备18099781号-6 | 粤公网安备 44030502004330号 | 违法和不良信息举报

    由 Summer 设计和编码 | 方长科技协力运营

    请登录

    忘记密码? or 注册
    第三方账号登录
    微信登录 GitHub 登录
    内容举报
    匿名举报,为防止滥用,仅管理员可见举报者。

    我要举报该,理由是:

    取消