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
整站动态
hystudy
hystudy 赞了文章
聊聊开发日常的效率提升工具(全)

[图片] 前言:日常开发中,好的工具往往能让我们事半功倍,有句老话说得好:工欲善其事,必先利其器。使用高效率的工具可以极大提升我们的开发效率。接下来分享下树酱平...

2年前
sdw1024
赞了评论
发散一下,nginx有个internal语法。可以让指定location必须被重定向访问。 比如视频播放场景: location /videos { internal; # <--- root /data/videos; }...
防盗链的实现方法

nginx防盗链配置 location ~.*\.(gif|jpg|png|flv|swf|rar|zip)${ valid referers none blocked test.com *.test.com; if ($invalid_referer) { #re...

2年前
Constantine
Constantine 关注了用户 largezhou
2年前
sanders
赞了评论
Auth::user() 返回的是当前登录的用户实例。根据你的描述,代码可以这么组织: $user = Auth::user(); if($user->money >= 1){ $user->money = $amount;...
Auth::user() 踩坑

Auth::user() 获得当前登录用户实例本以为Auth::user()->where(‘money’,’>=’,’1’)->decrement(‘money’,$amount);是对当前登录用户的减少金额,结果会把数据库所...

2年前
巴啦啦
巴啦啦 赞了文章
laravel middleware 之 array_reduce 详解

array_reduce() 将回调函数 callback 迭代地作用到 array 数组中的每一个单元中,从而将数组简化为单一的值。www.php.net/manual/zh/function.arr... <?php $array =...

2年前
hystudy
hystudy 赞了文章
Charles 手机抓包记录

[图片] Charles 很早之前用过,后来一直不用都忘记怎么使用了。近期公司叫我去测试一个小程序的安全性,第一时间想到了用 Charles 抓包分析,这里记录一下过程方便后续查...

2年前
普罗米修斯
普罗米修斯 发布了文章
go-dongle 0.2.6 版本发布,一个轻量级、语义化的 golang 编码解码、加密解密库

dongle 是一个轻量级、语义化、对开发者友好的 Golang 编码解码和加密解密库 Dongle 已被 awesome-go 收录, 如果您觉得不错,请给个 star 吧 github.com/golang-module/d...

2年前
勇敢的心
发表了评论
第一次见这么用的~
勇敢的心
Auth::user() 踩坑

Auth::user() 获得当前登录用户实例本以为Auth::user()->where(‘money’,’>=’,’1’)->decrement(‘money’,$amount);是对当前登录用户的减少金额,结果会把数据库所...

2年前
lei_jinlei
lei_jinlei 关注了用户 pincman1988
2年前
fatrbaby
发表了评论
延迟绑定。
fatrbaby
self::class和static::class的区别

在 PHP 里,在没有继承时候,你用self::class 和 static::class是一样的,都是获取当前类名。 但是如果用到了继承,并且这个方法写在了父类里,你想要分别获取当前父类名...

2年前
PHPer技术栈
PHPer技术栈 赞了文章
Docker 快速入门指引

本文最早发表于本人博客: Docker 快速入门指引 Docker是什么? Docker是 Docker.Inc 公司开源的一个基于 LXC技术之上构建的Container容器引擎,基于Go语言并遵从Apache2....

2年前
sphard
赞了评论
@yushine 前后端分离的项目现在也支持seo了!
基于Laravel开发的新一代开源跨境电商独立站BeikeShop,重磅上线!

光大网络科技长期深耕跨境电商行业,经过多年的摸索与思考,开发出了一套基于Laravel的更加符合国内出海企业需求的开源电商系统 ——BeikeShop—— 助力企业品牌出海。 Beike...

2年前
goStruct
发表了评论
数据量大就xlswriter
goStruct
有没有好用Excel包,可以通过job的方式写入数据

现在有这么一个问题,因为数据不算少,我想通过job的方式创建一个Excel文件,然后往里面写入数据,但是没发现什么好用包,有大佬可以推荐一个吗

2年前
my38778570
my38778570 发布了文章
self::class和static::class的区别

在 PHP 里,在没有继承时候,你用self::class 和 static::class是一样的,都是获取当前类名。 但是如果用到了继承,并且这个方法写在了父类里,你想要分别获取当前父类名...

2年前
FatTiger
发表了评论
直接xlswriter扩展,速度快的一批
FatTiger
有没有好用Excel包,可以通过job的方式写入数据

现在有这么一个问题,因为数据不算少,我想通过job的方式创建一个Excel文件,然后往里面写入数据,但是没发现什么好用包,有大佬可以推荐一个吗

2年前
sphard
赞了评论
就问能不能跑起来
一种错误的 if 写法

项目中,看了一段代码,脑壳疼。非常不建议这种 n 层的 if 嵌套写法,不满足的可以提前 return,break,甚至是 goto,减少 if 层级。下面这种写法,及其难维护。 还有一...

2年前
勇敢的心
发表了评论
这个好~
勇敢的心
PHP 8.3 前瞻:`json_validate` 函数

PHP 8.3 将会添加名为 json_validate 的函数,用于验证传入的字符串是否是合法的 JSON 字符串。在目前,验证 JSON 字符串的一种通用做法是尝试将其解码,并通过捕获异常...

2年前
勇敢的心
勇敢的心 赞了文章
PHP 8.3 前瞻:`json_validate` 函数

PHP 8.3 将会添加名为 json_validate 的函数,用于验证传入的字符串是否是合法的 JSON 字符串。在目前,验证 JSON 字符串的一种通用做法是尝试将其解码,并通过捕获异常...

2年前
diyle
diyle 关注了用户 jatdung
2年前
bboo123
赞了评论
第一个是因为闭包的用法,所以是1,第二个是因为闭包里面的参数定义了,r其实是值传递进闭包里面,所以外面还是0
defer知识点,为什么f7返回结果为0?

结果为1 func f5() (r int) { defer func() { r++ }() return 0 } //结果为0,为什么? func f7() (r int) { defer func(r int) { r =...

2年前
__yu
发表了评论
权限和防止越权写在策略中去控制
__yu
如何避免横向越权

1. 问题描述? 实际的应用场景中,经常会涉及到越权的问题,一般会在数据库中增加所属人或所属角色来控制操作范围,然后通过增加筛选条件来达到防止越权的情况这样的话操作...

2年前
porygonCN
赞了评论
因为 saved 事件是在 \Illuminate\Database\Eloquent\Model::finishSave 这里调用, 这里的 saved 事件早于 syncOriginal,正因为后面执行 syncOriginal ,所以当后面尝...
关于模型方法isDirty的疑问

代码 <?php class User extends Model { protected static function booted() { static::saved(function (self $user) { //true,这是疑...

2年前
porygonCN
赞了评论
最有必要优化的就是如下语句 EmailVerifyLog::findByEmail($email)->get()->last(); 改为 EmailVerifyLog::findByEmail($email)->latest()->first();
请问如何优化这段代码

public function resetPassword($email,$verifyCode,$newPassword) { $user = User::findByEmail($email)->first(); if ($user) { $codeData = Email...

2年前
porygonCN
发表了评论
如果只是多层if,可以用&&减少就用&& 如果是每层if都带着else,那这样也没有什么不可以。难以维护的根本原因是代码混乱+没有合适的注释标注,GTA5还有20...
porygonCN
一种错误的 if 写法

项目中,看了一段代码,脑壳疼。非常不建议这种 n 层的 if 嵌套写法,不满足的可以提前 return,break,甚至是 goto,减少 if 层级。下面这种写法,及其难维护。 还有一...

2年前
zerocoder
zerocoder 赞了文章
laravel middleware 之 array_reduce 详解

array_reduce() 将回调函数 callback 迭代地作用到 array 数组中的每一个单元中,从而将数组简化为单一的值。www.php.net/manual/zh/function.arr... <?php $array =...

2年前
zhaojjiang
zhaojjiang 赞了文章
laravel middleware 之 array_reduce 详解

array_reduce() 将回调函数 callback 迭代地作用到 array 数组中的每一个单元中,从而将数组简化为单一的值。www.php.net/manual/zh/function.arr... <?php $array =...

2年前
php_yt
php_yt 发布了文章
array_reduce 详解

array_reduce() 将回调函数 callback 迭代地作用到 array 数组中的每一个单元中,从而将数组简化为单一的值。www.php.net/manual/zh/function.arr... <?php $array =...

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

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

2年前
kinchuam
kinchuam 关注了文章 对线面试官:12个MySQL慢查询的原因分析
2年前
rushing
发表了评论
一个Hyperf 3.0,一个Swow 1.0,真的是非常让人振奋的消息。 :rocket: :rocket: :rocket:冲!
rushing
Hyperf 3.0 发布,PHP 新时代

Hyperf 3.0,新时代来临 回顾 在过去的一年半时间里,Hyperf 2.2 共发布了 35 个小版本,使 Hyperf 达到了一个前所未有的高度,这里也获得了一些不错的数据反馈。 Hyperf...

2年前
stevehe
发表了评论
Xshell、mobaXterm都不错,不过我用Cygwin,自己管理~/.ssh/config配置文件
stevehe
有什么推荐的连接linux的电脑终端仿真程序吗

如题,免费的最好,本来想用SecureCRT,结果收费,囊中羞涩啊[图片]

2年前
iceymoss
iceymoss 发布了文章
「前端开发」css入门之选择器与伪类

[toc] 标签选择器 就是使用html标签名作为选择器,进行css样式的添加 /* 将选择html页面中所有的h3标签,无论h3标签位置的深浅 */ h3 { color: blueviolet;...

2年前
qzy135
qzy135 在 问答 下发布了话题
表关联查询时,因为有一个中括号,导致查出来的数据不全,如何在不改变原表数据的情况下(删除中括号),查询出所有的数据

表b结构如下 [图片] 表U结构如下[图片] 想要将爱好id的名称全部展示出来语句如下select u.id,u.名称,GROUP_CONCAT(b.名称 SEPARATOR “ - “ ) from uleft join b on find_...

2年前
Jason990420
发表了评论
Check if 'index:ID' in the list. print(df_film.columns.tolist())
Jason990420
参考博文通过豆瓣电影TOP250csv文件构建知识图谱,在提取节点关系文件时报错:“KeyError:'index:ID'”,有什么解决办法吗?

[图片]```pythonimport pandas as pddf =pd.read_csv(‘TOP250.csv’,encoding=’utf-8’) df_film = df[‘电影名称’]df_director = df[‘导演’]df_actor = df[‘演员’]df_types...

2年前
amanisws
发表了评论
楼主解决了吗
amanisws
laravel 用passport api授权码登录如何登录啊

先把自己的配置和代码发出来守卫只有api[图片]按照教程中的定义路由[图片]相对应的两个请求方法[图片][图片]参考教程:laravelacademy.org/post/9752 完成了所有配置,我想...

2年前
yanhk
赞了评论
在 这里 搜到了解决办法, 我是这么做的: 要用 go env 查到自己的$GOPATH 路径,我的是 /Users/mac/go cd, nano .zshrc 输入代码保存alias air="/Users/mac/go/bin/air"...
air: command not found

item下安装成功了,但是air命令找不到,[图片] ,但是在golang编辑器下面的命令行里面又有这个air命令,可以使用[图片]

2年前
moonfdd
moonfdd 发布了文章
2023-01-09:以下go语言代码输出什么?A:+Inf; B:zero; C:something else

2023-01-09:以下go语言代码输出什么?A:+Inf; B:zero; C:something else; D:doesn’t compile。 package main import ( "fmt" "math" ) func main() {...

2年前
yakamoz_07
yakamoz_07 关注了用户 ice_moss
2年前
Haijing_a
Haijing_a 在 问答 下发布了话题
参考博文通过豆瓣电影TOP250csv文件构建知识图谱,在提取节点关系文件时报错:“KeyError:'index:ID'”,有什么解决办法吗?

[图片]```pythonimport pandas as pddf =pd.read_csv(‘TOP250.csv’,encoding=’utf-8’) df_film = df[‘电影名称’]df_director = df[‘导演’]df_actor = df[‘演员’]df_types...

2年前
如此甚好
发表了评论
数据权限你当然是默认带着对应的id啊
如此甚好
如何避免横向越权

1. 问题描述? 实际的应用场景中,经常会涉及到越权的问题,一般会在数据库中增加所属人或所属角色来控制操作范围,然后通过增加筛选条件来达到防止越权的情况这样的话操作...

2年前
linvery
linvery 赞了文章
使用 Laravel 开发 API 时的前置准备

前言 使用 Laravel 有一段时间了,虽然公司项目使用的都是 Thinkphp 框架,但我个人还是比较偏好 Laravel,今天来总结我平时进行开发前的一些准备工作,如果有不合理的地...

2年前
don178
don178 关注了用户 普罗米修斯
2年前
Junwind
发表了评论
xshell 官方有个人免费版本的,申请一下就行,xshell 我觉得还是比较好用的
Junwind
有什么推荐的连接linux的电脑终端仿真程序吗

如题,免费的最好,本来想用SecureCRT,结果收费,囊中羞涩啊[图片]

2年前
杨柳岸
发表了评论
geoip
杨柳岸
有没有实现像微博那种显示地址的拓展

有没有实现像微博那种显示地址的拓展

2年前
iceymoss
iceymoss 发布了文章
「前端开发」css入门之基础语法

[toc] 概况 CSS中文名:层叠式样式表,用来给html添加样式的语言 前端三层 分类 语言 功能 结构层 HTML 搭建结构、放置部件、语义描述 样式层 CSS 美化页面、实现布局 行...

2年前
skyLee
发表了评论
多经历吧
skyLee
一个在成都7年的程序员2022总结

[图片] 2022 年大事纪 2月,2022冬季运动会在北京圆满举办成功 2月24日,俄乌冲突 3月,微博上线“IP属地” 4月16日,神舟十三号载人飞船安全降落于内蒙古 6月1日,四川庐...

2年前
我们只希望世界和平
发表了评论
Route::get('/url-path', 'Contoller@action')->middleware("check-user-perm:1234");
我们只希望世界和平
如何避免横向越权

1. 问题描述? 实际的应用场景中,经常会涉及到越权的问题,一般会在数据库中增加所属人或所属角色来控制操作范围,然后通过增加筛选条件来达到防止越权的情况这样的话操作...

2年前
我们只希望世界和平
发表了评论
你不会每个地方都写了对应的权限点的查询吧。我这边是封装成中间件。中间件传递需要校验的id,然后中间价里通过user_id 和 perm_id 调用对应的权限校验方法。没权限就直...
我们只希望世界和平
如何避免横向越权

1. 问题描述? 实际的应用场景中,经常会涉及到越权的问题,一般会在数据库中增加所属人或所属角色来控制操作范围,然后通过增加筛选条件来达到防止越权的情况这样的话操作...

2年前
skyLee
发表了评论
csdn 名声在外啊,难
skyLee
北京8年phper/go求职

关于我 91 年生人,8年PHP开发经验,2年go开发经验。目前离职状态。熟悉 Laravel、Docker、ElasticSearch、Linux、kafka,rabbitmq,docker、k8s 等,对前端 HTML、DIV+CSS...

2年前
我们只希望世界和平
发表了评论
不会吧,我这边是查询出一个人的所有权限,然后缓存30s。校验权限就用对应的id和这个list进行映射,成功就可以访问,失败就不能访问。我们这也有2000+基本单位的操作权限...
我们只希望世界和平
如何避免横向越权

1. 问题描述? 实际的应用场景中,经常会涉及到越权的问题,一般会在数据库中增加所属人或所属角色来控制操作范围,然后通过增加筛选条件来达到防止越权的情况这样的话操作...

2年前
  • ‹
  • 1
  • 2
  • ...
  • 1353
  • 1354
  • 1355
  • 1356
  • 1357
  • 1358
  • 1359
  • ...
  • 2076
  • 2077
  • ›
本周译者排行
2
123wula
社区赞助商
成为赞助商
友情链接

社区赞助商

成为赞助商

关于 LearnKu

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

资源推荐

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

    其他信息

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

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

    请登录

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

    我要举报该,理由是:

    取消