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
整站动态
lxm0087
lxm0087 关注了用户 PHPer技术栈
2年前
lxm0087
lxm0087 关注了文章 对线面试官:12个MySQL慢查询的原因分析
2年前
jdzor
发表了评论
建议所有的错误提示用异常处理,只保留正常的 return 返回
jdzor
laravel+redis 附近的车辆 + 发布订单 + 司机抢单

路由 Route::get('post-moment-import', [\App\Http\Controllers\IndexController::class, 'postMomentImport']); Route::get('post-moment', [\App\Http\Controllers\In...

2年前
工匠
发表了评论
希望可以好好排版一下
工匠
go : channel , queue , 进程管理 , 关闭channel 🤔

今天看到一篇有关channel的问答。文章中中提到了channel的缓存区,当时我看到缓存区的反应是 是不是可以把我之前写的队列用 channel 进行替换。随着 channel 的研究,发...

2年前
保安
发表了评论
没有分享,只会挑刺儿的人勿回此贴。这本来只是我单纯记录下,上来一群人只挑刺儿,我瞬间明白为啥中国开源为啥那么难做了,嘴皮子动动谁都行
保安
Laravel redis队列与rabbitmq对比

可靠性: redis需要手动(在业务代码中)将lpop失败的任务(消息)push到队列中rabbitMQ可以自动处理失败的任务(消息)使数据不丢失(ack机制) 性能: redis基于内存操...

2年前
周小云
赞了评论
有现成的一个插件 kriss/webman-eloquent-ide-helper
laravel-ide-helper

不是laravel 安装ide-heper 可以使用model的模型注释吗 用的webman 但是模型选择了跟laravel一样的模型

2年前
sanpooxu
sanpooxu 赞了文章
我需要帮助,遇到了一个错误

[图片]

2年前
Rache1
发表了评论
如果你认为外部传入对象是不可信的,那就只能传递 ID。 如果你的业务中很容易遇到这种,有模型要传递的情况,那么你再创建一个 updateForModel 方法,用来接收模型,upda...
Rache1
求证,控制器和service、service和service间参数传递和验证

路由模型绑定时,将 id 转换为对应模型,控制器接收模型实例,service层参数接收应该怎么设计?是接收模型实例还是接收 id 参数好些?// service中 public function upda...

2年前
我们只希望世界和平
我们只希望世界和平 发布了文章
go : channel , queue , 进程管理 , 关闭channel 🤔

今天看到一篇有关channel的问答。文章中中提到了channel的缓存区,当时我看到缓存区的反应是 是不是可以把我之前写的队列用 channel 进行替换。随着 channel 的研究,发...

2年前
我们只希望世界和平
我们只希望世界和平 发布了文章
🤔为什么我的 panic 逃跑了

func action(){ defer func() { if r := recover(); r != nil { log.Println("get panic",r) } }() go func(){ time.Sleep(tim...

2年前
porygonCN
发表了评论
翻译文件夹下validation.php文件加一个attributes属性 [图片] [图片]
porygonCN
laravel中怎么自定义字段英文对应的中文名称啊

比如说字段是phone,则显示为手机号码我现在是在FormRequest中定义的,有没有办法全局定义 public function attributes() { return [ 'phone' =...

2年前
kevwan
kevwan 发布了文章
go-zero微服务实战系列(九、极致优化秒杀性能)

上一篇文章中引入了消息队列对秒杀流量做削峰的处理,我们使用的是Kafka,看起来似乎工作的不错,但其实还是有很多隐患存在,如果这些隐患不优化处理掉,那么秒杀抢购活...

2年前
schizobulia
schizobulia 发布了文章
使用antlrv4的js api 解析html

下载依赖 $ npm i antlrv4-js-html 解析HTML文本 const antlrv4_js_html = require('antlrv4-js-html') class Visitor extends antlrv4_js_html.Visitor { construct...

2年前
Learning123
Learning123 赞了文章
对线面试官:12个MySQL慢查询的原因分析

1. SQL没加索引 很多时候,我们的慢查询,都是因为没有加索引。如果没有加索引的话,会导致全表扫描的。因此,应考虑在where的条件列,建立索引,尽量避免全表扫描。 反...

2年前
看看看世界
发表了评论
是不是upload文件夹加入版本控制了,自动部署每次把upload文件夹回滚了。
看看看世界
问下大家有没有那种命令,强制不让删除某个文件夹下的所有文件

主要是我的代码,不知道是黑客盯上了还是咋的,通过上传接口上传指向目录里面的文件老是被删除了,就我希望不要 删除upload 文件夹下的文件,就是强制不能删那种

2年前
Learning123
Learning123 关注了用户 PHPer技术栈
2年前
小学毕业生
发表了评论
我本来没有那条行级数据,我用接口一爆,全出来了,漂亮
小学毕业生
全自动化接口

<?php namespace app\controller; use app\BaseController; use think\helper\Arr; use think\helper\Str; use think\Request; class Automatic { protected $mod...

2年前
RossBool0709
RossBool0709 赞了话题
Composer 扩展开发:本地运行扩展包

[图片] 假设你开发了一个网站,并希望将网站的其中一部分分开独立成为一个包。你新建了一个新的仓库并在开发环境中准备好了,这时候你想看看网站和你自己新的包是怎样整...

2年前
RossBool0709
RossBool0709 赞了话题
[扩展推荐] PHP 语义化版本(SemVer)辅助库

[图片] SemVer 是由 Chris Kankiewicz 开发的一个语义化的提取版本号中各种信息的 PHP 辅助库。支持解析、递增和比较等特性。 下面是初始化 SemVer\Version 对象的基本用...

2年前
RossBool0709
RossBool0709 赞了话题
PHP 代码简洁之道(PHP Clean Code)

介绍 Robert C.Martin’s 的 软件工程师准则 Clean Code 同样适用于PHP。它并不是一个编码风格指南,它指导我们用PHP写出具有可读性,可复用性且可分解的代码。 并非所有...

2年前
RossBool0709
RossBool0709 赞了文章
工具分享:Linux tree 命令安装和使用

说明 tree 命令是一个比较实用文件系统查看工具,如下图,可以阶梯式地罗列某个目录下的所有子目录: [图片] 如何安装? RHEL/CentOS 下: # yum install tree -y Debian...

2年前
RossBool0709
RossBool0709 赞了话题
下载量最高的 100 个 Laravel 扩展包推荐

说明 Laravel 另一个令人喜欢的地方,是拥有活跃的开发者社区,而活跃的开发者社区带来的,是繁华的扩展包生态。 本文对 Packagist 上打了 Laravel 标签 的扩展包进行整...

2年前
RossBool0709
RossBool0709 赞了文章
如何更优雅的给控制器 “减负”

MVC是一个非常伟大的概念,但是最近我发现一个现象,包括我自己,我们在最开始接触MVC概念时,我们非常严谨地贯彻这种分层思想,Controller层处理业务逻辑,而Model层只...

2年前
RossBool0709
RossBool0709 关注了用户 Nine
2年前
RossBool0709
RossBool0709 赞了文章
PHP 简洁之道

前言 原文地址:https://github.com/jupeter/clean-code-php译文地址:https://github.com/nineyang/clean-php-code欢迎star。 变量 使用更有意义和更加直白的命名方式 不...

2年前
lvtian
发表了评论
用Thinkphp 的时候work只执行一次, listen会一直执行,因为listen是用来监听的。当然work也可以加参数,让它一直执行。 这个masonite框架,我还没研究,估计你得自己看...
lvtian
队列问题

queue:work 没有效果。没有生成常驻进程,python craft queue:work 直接就退出了。

2年前
godme
godme 发布了文章
rust-quiz:029-tuple-trailing-commas.rs

题目 trait Trait { fn p(&self); } impl Trait for (u32) { fn p(&self) { print!("1"); } } impl Trait for (i32,) { fn p(&self) { print!("...

2年前
godme
godme 发布了文章
rust-quiz:028-underscore-prefix.rs

题目 struct Guard; impl Drop for Guard { fn drop(&mut self) { print!("1"); } } fn main() { let _guard = Guard; print!("3"); le...

2年前
godme
godme 发布了文章
rust-quiz:027-subtrait-dispatch.rs

题目 trait Base { fn method(&self) { print!("1"); } } trait Derived: Base { fn method(&self) { print!("2"); } } struct...

2年前
godme
godme 发布了文章
rust-quiz:026-iterator-lazy-map.rs

题目 fn main() { let input = vec![1, 2, 3]; let parity = input .iter() .map(|x| { print!("{}", x); x % 2...

2年前
godme
godme 发布了文章
rust-quiz:025-unit-infallible-match.rs

题目 use std::fmt::{self, Display}; struct S; impl Display for S { fn fmt(&self, formatter: &mut fmt::Formatter) -> fmt::Result { forma...

2年前
godme
godme 发布了文章
rust-quiz:024-local-and-const-hygiene.rs

题目 fn main() { let x: u8 = 1; const K: u8 = 2; macro_rules! m { () => { print!("{}{}", x, K); }; } {...

2年前
godme
godme 发布了文章
rust-quiz:023-inherent-vs-trait-method.md

题目 trait Trait { fn f(&self); fn g(&self); } struct S; impl S { fn f(&self) { print!("1"); } fn g(&mut self) {...

2年前
godme
godme 发布了文章
rust-quiz:022-macro-tokenize-number.rs

题目 macro_rules! m { ($a:tt) => { print!("1") }; ($a:tt $b:tt) => { print!("2") }; ($a:tt $b:tt $c:tt) => { print!("3") }; ($a:tt $b...

2年前
godme
godme 发布了文章
rust-quiz:021-closure-or-logical-or.rs

题目 trait Trait { fn f(&self); } impl<F: FnOnce() -> bool> Trait for F { fn f(&self) { print!("1"); } } impl Trait for (...

2年前
godme
godme 发布了文章
rust-quiz:020-break-return-in-condition.rs

题目 fn return1() { if (return { print!("1") }) { } } fn return2() { if return { print!("2") } { } } fn break1() { loop { if (brea...

2年前
jingwentian
jingwentian 关注了用户 TIGERB
2年前
JerryBool
发表了评论
本地化《Laravel 5.5 中文文档》
JerryBool
laravel中怎么自定义字段英文对应的中文名称啊

比如说字段是phone,则显示为手机号码我现在是在FormRequest中定义的,有没有办法全局定义 public function attributes() { return [ 'phone' =...

2年前
llkllc
llkllc 在 问答 下发布了话题
求证,控制器和service、service和service间参数传递和验证

路由模型绑定时,将 id 转换为对应模型,控制器接收模型实例,service层参数接收应该怎么设计?是接收模型实例还是接收 id 参数好些?// service中 public function upda...

2年前
Neilyozの鱼不浪
Neilyozの鱼不浪 赞了话题
手把手教你打造一个功能齐全的 Laravel 查询过滤器

[图片] 查询过滤器... 开发系统时常见的问题。但是当开始编写代码时,每个开发人员都会出现许多熟悉的问题:「我应该把这个查询逻辑放在哪里?我应该如何管理它以方便使...

2年前
waste_lander
发表了评论
[图片] mac不行啊
waste_lander
IntelliJ IDEA 2022.1永久破解激活教程(最新版,亲测可用)

本篇文章是基于win10系统下载安装IntelliJ IDEA 2022.1的教程。本教程适用于 JetBrains 全家桶最新版本,包括 IDEA、Pycharm、WebStorm、PhpStorm、AppCode 等。支持最新...

2年前
yybawang
发表了评论
写的不错
yybawang
分享自己封装的两个微信小程序工具

wechat-crud CRUD增删改查,封装的wx.request,不需要你再去手动封装。内部已经帮你把token头全部给处理好了,你直接拿来用就行了地址:github.com/xgbnl/wechat-crud安装...

2年前
vayne777
发表了评论
我是盲人,请问楼主发的什么
vayne777
laravel-admin前端控件

[图片]

2年前
charming-xiaoxia
发表了评论
这配置写在哪
charming-xiaoxia
hyperf2.0以上热更新解决方案(适用于linux系统)

hyperf官网热更新加了FinderDriver。它主要是解决linux环境下,本地开发,热更新没有比mac系统fswatch好用的问题。但是FinderDriver对mac系统并不友好,mac系统下还是推...

2年前
深蓝色
深蓝色 在 分享创造 下发布了话题
laravel中怎么自定义字段英文对应的中文名称啊

比如说字段是phone,则显示为手机号码我现在是在FormRequest中定义的,有没有办法全局定义 public function attributes() { return [ 'phone' =...

2年前
黄威
发表了评论
6666
黄威
手把手教你打造一个功能齐全的 Laravel 查询过滤器

[图片] 查询过滤器... 开发系统时常见的问题。但是当开始编写代码时,每个开发人员都会出现许多熟悉的问题:「我应该把这个查询逻辑放在哪里?我应该如何管理它以方便使...

2年前
zhaiduting
发表了评论
循环引用是可以实现的,将代码改了一下,不再使用 php 的原生数组,而是自定义了一个对象 Arr 如下 class Arr{ public $arr = []; function add($e){ ar...
zhaiduting
问一个相互引用(或相互包含)的问题,为啥不起作用?

代码如下 class P{ public $expr, $operand; function expr(){ if(!isset($this->expr)){ $this->expr = ['expr']; $thi...

2年前
Leesinyii
Leesinyii 关注了用户 johnlui
2年前
Leesinyii
发表了评论
果然大佬的头像大家都认识哈哈
Leesinyii
系列文章:软件工程师需要了解的网络知识——从铜线到 HTTP

分享链接:https://lvwenhan.com/%E6%93%8D%E4%BD%9C%E7...

2年前
浪里小白龙
浪里小白龙 在 分享创造 下发布了话题
分享自己封装的两个微信小程序工具

wechat-crud CRUD增删改查,封装的wx.request,不需要你再去手动封装。内部已经帮你把token头全部给处理好了,你直接拿来用就行了地址:github.com/xgbnl/wechat-crud安装...

2年前
  • ‹
  • 1
  • 2
  • ...
  • 1892
  • 1893
  • 1894
  • 1895
  • 1896
  • 1897
  • 1898
  • ...
  • 2083
  • 2084
  • ›
本周译者排行
14
123wula
10
mengguo
7
learn小辉
7
寞小陌
3
bai615
社区赞助商
成为赞助商
友情链接

社区赞助商

成为赞助商

关于 LearnKu

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

资源推荐

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

    其他信息

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

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

    请登录

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

    我要举报该,理由是:

    取消