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
整站动态
whatsdream
赞了评论
思路是排列组合。PHP 层排列组合所有包含的该状态的组合。计算出这些组合的位运算值。然后 in 查询。
位运算-设计数据库表的多选状态字段

案例:存储用户的兴趣爱好,多选。一个人肯定有打篮球,看书等多个爱好。 设计方式一:多对多存储 表:users用户表、hobbys兴趣爱好表、user_has_hobbys用户与兴趣爱好关...

2年前
night_night
night_night 在 问答 下发布了话题
[go源码]请教GMP模型中工作窃取work steal的并发冲突问题

1. go版本1.19.2 2. 源码 runtime.runqgrab func runqgrab(_p_ *p, batch *[256]guintptr, batchHead uint32, stealRunNextG bool) uint32 { for { h := ato...

2年前
dunkong
发表了评论
好用的不得了,从tp开始就在用,没想到出laravel的了,感谢楼主开源
dunkong
Laravel使用Apidoc注解自动生成Api接口文档

本教程从零开始搭建laravel项目,并安装Apidoc扩展及使用注解生成Api接口文档的教程,该扩展支持 多应用/版本、Markdown文档、在线接口调试、接口生成器、代码模板生成器...

2年前
佰慧
佰慧 赞了文章
Navicat Premium 16 下载与安装破解教程(详细教程)

前言 本篇文章是基于WIN10操作系统下载与安装破解Navicat;破解教程为使用注册机破解;Navicat 为付费软件,请支持正版 1、下载Navicat Navicat官网:www.navicat.com.cn...

2年前
night_night
night_night 赞了文章
go语言for range中的坑

go语言for range中的坑 [图片] 如果要取指针的话,使用这种方法 原因是 for range 循环 只有第一次的时候 是 := ,从第二次循环开始都是 = (对之前的变量进行赋值...

2年前
Enzo_Lwb
赞了评论
你的bs在创建的时候,指明的size是0, 空数组,必然无法写入数据啊。 package main import ( "bytes" "encoding/binary" "fmt" ) func main() { // int16...
int16切片如何优雅转成byte切片?

1. 场景 pcm流式数据转opus文件。使用到了 github.com/hraban/opus 第三方库。其中 Encode需要pcm为[]int16格式。 2. 问题描述? []int16如何优雅转成[]byte?现在[]byte...

2年前
Enzo_Lwb
赞了评论
你说的这个库没用过,但是我发现你代码有点问题 bs := make([]int16, 0) err = binary.Read(bytes.NewReader(buf.Bytes()), binary.LittleEndian, bs) bs作为一个切片,...
int16切片如何优雅转成byte切片?

1. 场景 pcm流式数据转opus文件。使用到了 github.com/hraban/opus 第三方库。其中 Encode需要pcm为[]int16格式。 2. 问题描述? []int16如何优雅转成[]byte?现在[]byte...

2年前
BowenHan
BowenHan 发布了文章
「Goravel 上新」同时支持 Local, OSS, COS, S3的文件储存模块,还支持自定义,想存哪里存哪里!

对于一些同学熟悉的味道扑面而来,对于另一些同学使用体验相当丝滑。 // 储存文件 err := facades.Storage.Put("file.jpg", contents) // 切换驱动 err := facades.Stora...

2年前
RONG
RONG 关注了用户 Jianne
2年前
guojian
guojian 赞了文章
模糊查询 Json 字段

// 搜索字段 $name = '哈哈测试'; // 数据表字段 $data = [ 'name' => '哈哈测试123'; ]; Json_encode($data); $query->whereRaw('JSON_EXTRACT(data, "$.name") l...

2年前
guojian
guojian 赞了文章
nginx 是如何禁止访问php的

nginx怎么禁止访问php? nginx站点目录及文件URL访问控制 一、根据扩展名限制程序和文件访问 利用nginx配置禁止访问上传资源目录下的PHP、Shell、Perl、Python程序文...

2年前
runstone
runstone 赞了文章
gin练手项目

看完go基础有一段时间了,想着写点啥玩意练练手,看到很多都是写论坛博客啥的,就想着写点不一样的,于是写了个小程序、更贴近业务的项目吧 技术栈 服务端: gin小程序: w...

2年前
guojian
guojian 赞了文章
laravel 事务 在开发注意

情景:方法里循环扣减库存,库存不足时,抛出异常。如果不开启事务的话,会导致循环终止,有的商品库存扣减,有的没扣,数据一致性出现问题举例: [图片]要想保持所有物...

2年前
guojian
guojian 赞了文章
DcatAdmin 通过下拉选择框搜索地图地址(经纬度,城市等信息)

DcatAdmin 通过下拉选择框搜索地图地址(经纬度,城市等信息) 添加一个选择框组件 protected function form(): Form { return Form::make(new Shop(), function (Fo...

2年前
runstone
发表了评论
你的bs在创建的时候,指明的size是0, 空数组,必然无法写入数据啊。 package main import ( "bytes" "encoding/binary" "fmt" ) func main() { // int16...
runstone
int16切片如何优雅转成byte切片?

1. 场景 pcm流式数据转opus文件。使用到了 github.com/hraban/opus 第三方库。其中 Encode需要pcm为[]int16格式。 2. 问题描述? []int16如何优雅转成[]byte?现在[]byte...

2年前
ykxiao
发表了评论
多尝试几次就可以了,最好的还是代理翻翻快。
ykxiao
laradock 运行报错 Service 'workspace' failed to build

1). 当前系统 windows10 laradock 2. 问题描述? docker-compose up -d nginx mysql phpmyadmin redis 之后报错 [图片] .env已修改 [图片] 需要如何解决

2年前
songli123
songli123 赞了文章
Go 语言入门练手项目推荐

大家好,我是 roseduan,经常看到一些小伙伴学习完 Go 语言的基础知识之后,无法找到合适的练手项目,然后就很迷茫。 今天我向大家推荐几个我觉得还不错的 Go 语言入门练...

2年前
如此甚好
如此甚好 赞了文章
DcatAdmin 通过下拉选择框搜索地图地址(经纬度,城市等信息)

DcatAdmin 通过下拉选择框搜索地图地址(经纬度,城市等信息) 添加一个选择框组件 protected function form(): Form { return Form::make(new Shop(), function (Fo...

2年前
lanzh36
赞了评论
自己写了一个简单的Builder marco可以参考下 // 基于关联关系排序实现 Builder::macro('orderByWith', function ($relation, $column, $direction = 'asc'): Builde...
Laravel 怎么通过关联字段排序?

表 users: 字段 id 字段 group_id 表 groups: 字段 id 字段 family_id 两个模型已经定义了模型关联 现在要将取出的 user模型 按照 family_id 排序 $users = User::with...

2年前
隐德莱希
隐德莱希 赞了文章
用webman重构一下

安装 webman 要求PHP >= 7.2 composer安装 1、去掉composer代理composer config -g --unset repos.packagist2、创建项目 composer create-project workerman/webman3...

2年前
开普勒
开普勒 赞了文章
这15个SQL优化技巧,能让你的性能提升10倍

前言 sql优化是一个大家都比较关注的热门话题,无论你在面试,还是工作中,都很有可能会遇到。 如果某天你负责的某个线上接口,出现了性能问题,需要做优化。那么你首先...

2年前
jiangshengxin
jiangshengxin 发布了文章
Golang 实现 Laravel 的 内置加密类Encrypter->encrypt() 以及 decrypt

golang写的与php框架laravel内置安全(加密算法对接) Golang git 地址 github.com/sxin0/golang-phplaravel... package main import ( "crypto/aes" "crypto/ciph...

2年前
Guanjian104
赞了评论
@CharlieSING 我反反复复试验了十几次,都这样, 通过打印我发现 ,就是通知发出去的链接 和 校验的时候计算的链接不同,不同之处在于 校验的时候多个 _url=XXXX ,X...
邮箱认证章节从邮件中获取链接 url,访问返回 403Forbidden

[图片] 跟踪发现是在signed 这个middleware 总$request->hasValidSignature() 失败导致的,再具体点就是 hasValidSignature中的 $signature = hash_hmac('sha256', $...

2年前
whatsdream
发表了评论
MYSQL位运算查询包含某个状态的记录,不走索引,每次都全表查询 这个大佬有好的解决方法吗
whatsdream
位运算-设计数据库表的多选状态字段

案例:存储用户的兴趣爱好,多选。一个人肯定有打篮球,看书等多个爱好。 设计方式一:多对多存储 表:users用户表、hobbys兴趣爱好表、user_has_hobbys用户与兴趣爱好关...

2年前
PHPer技术栈
发表了评论
mark
PHPer技术栈
使用 GoFrame2搭建 jsonrpc2 解决 php + go jsonrpc 通讯问题

使用 GoFrame2实现 jsonrpc2 解决 php 与 go 的服务互相访问 前言 重构公司项目选择了 php 的 hyperf 框架,golang 的 GoFrame (gf女朋友) 框架,开发模式也由曾经的单体...

2年前
PHPer技术栈
PHPer技术栈 赞了文章
使用 GoFrame2搭建 jsonrpc2 解决 php + go jsonrpc 通讯问题

使用 GoFrame2实现 jsonrpc2 解决 php 与 go 的服务互相访问 前言 重构公司项目选择了 php 的 hyperf 框架,golang 的 GoFrame (gf女朋友) 框架,开发模式也由曾经的单体...

2年前
oceanjiayu
oceanjiayu 赞了文章
用webman重构一下

安装 webman 要求PHP >= 7.2 composer安装 1、去掉composer代理composer config -g --unset repos.packagist2、创建项目 composer create-project workerman/webman3...

2年前
guanguans
guanguans 赞了文章
位运算-设计数据库表的多选状态字段

案例:存储用户的兴趣爱好,多选。一个人肯定有打篮球,看书等多个爱好。 设计方式一:多对多存储 表:users用户表、hobbys兴趣爱好表、user_has_hobbys用户与兴趣爱好关...

2年前
guanguans
发表了评论
恰好这两天整理了一个位运算编码多状态的通用类 - BitEncoder。
guanguans
位运算-设计数据库表的多选状态字段

案例:存储用户的兴趣爱好,多选。一个人肯定有打篮球,看书等多个爱好。 设计方式一:多对多存储 表:users用户表、hobbys兴趣爱好表、user_has_hobbys用户与兴趣爱好关...

2年前
Fell-boy
发表了评论
那是数据流吧,不是乱码。需要你 file_get_content 输出成图片。
Fell-boy
simple-qrcode 生成二维码的问题

基础信息 OS:Windows 11Nginx:1.15PHP:8.1php_imagick:3.7.0-8.1ImageMagick:7.1.0-18Laravel:9.3simplesoftwareio/simple-qrcode:4.2 问题 1、当二维码合成LOGO...

2年前
Aroad
发表了评论
pecl 拉不下来扩展,最靠谱的就是挂个代理。
Aroad
laradock 运行报错 Service 'workspace' failed to build

1). 当前系统 windows10 laradock 2. 问题描述? docker-compose up -d nginx mysql phpmyadmin redis 之后报错 [图片] .env已修改 [图片] 需要如何解决

2年前
qf-Z
发表了评论
压测的传输速度太低了,看起来瓶颈在服务器带宽上。
qf-Z
用webman重构一下

安装 webman 要求PHP >= 7.2 composer安装 1、去掉composer代理composer config -g --unset repos.packagist2、创建项目 composer create-project workerman/webman3...

2年前
ycstar
发表了评论
你需要一个tizi
ycstar
laradock 运行报错 Service 'workspace' failed to build

1). 当前系统 windows10 laradock 2. 问题描述? docker-compose up -d nginx mysql phpmyadmin redis 之后报错 [图片] .env已修改 [图片] 需要如何解决

2年前
PHPer技术栈
PHPer技术栈 关注了用户 994914376
2年前
PHPer技术栈
PHPer技术栈 赞了文章
Thrift RPC 通信搭建

一、先安装 Thrift 编译工具 MAC 电脑安装执行以下命令 brew install thrift Linux 环境下安装参考官网 官网地址:http://thrift.apache.org/download 安装完成...

2年前
ForMe1970
发表了评论
前端传递文件名
ForMe1970
通过接收文件流来上传文件,请问如何准确判断文件后缀

这是网上看到的通过识别文件信息来区分 <?php $data = file_get_contents('php://input'); $strInfo = @unpack("C2chars", substr($data,0,2)); $typeCode = intval($...

2年前
aiaiiii
aiaiiii 赞了文章
一键完成php代码部署,你还在一点点的编辑?

这是一个非常好的开源项目,非常好用,可以按照自己的需求进行尽情扩展开源代码地址:github.com/yeszao/dnmp#2%E5%BF%AB%... DNMP(Docker + Nginx/Openresty + MySQL5,...

2年前
jiangjun
发表了评论
xlsx文件其实就是zip压缩包,这种不用文件流接收呢,或者前端把文件名传上来
jiangjun
通过接收文件流来上传文件,请问如何准确判断文件后缀

这是网上看到的通过识别文件信息来区分 <?php $data = file_get_contents('php://input'); $strInfo = @unpack("C2chars", substr($data,0,2)); $typeCode = intval($...

2年前
城里的野山参
发表了评论
这个可以自己起个JAVA,逐步打印出来和PHP对比 这种只能慢慢调试
城里的野山参
求助一段java代码转php

private static byte[] hmacSHA256(String data, String key) throws Exception { Mac sha256_HMAC = Mac.getInstance("HmacSHA256"); SecretKeySpec secret_key = new S...

2年前
don178
发表了评论
你说的这个库没用过,但是我发现你代码有点问题 bs := make([]int16, 0) err = binary.Read(bytes.NewReader(buf.Bytes()), binary.LittleEndian, bs) bs作为一个切片,...
don178
int16切片如何优雅转成byte切片?

1. 场景 pcm流式数据转opus文件。使用到了 github.com/hraban/opus 第三方库。其中 Encode需要pcm为[]int16格式。 2. 问题描述? []int16如何优雅转成[]byte?现在[]byte...

2年前
SammlHui
发表了评论
我有一种很新颖的方式存储方式,就是用mysql的bite类型存储,比如说我有3种类型:篮球、足球,乒乓球,那我存储的类型是bite(3),如果不勾选的话值是 000, 如果选择的是...
SammlHui
位运算-设计数据库表的多选状态字段

案例:存储用户的兴趣爱好,多选。一个人肯定有打篮球,看书等多个爱好。 设计方式一:多对多存储 表:users用户表、hobbys兴趣爱好表、user_has_hobbys用户与兴趣爱好关...

2年前
城里的野山参
赞了评论
直接这样是指定不了的,从 源码 看就知道了 ,他是直接使用 php -S 新起的一个。 [图片] 如果你确实想要这样做,也不是不行,通过 手册 可以知道,PHP 会根据环境变量 PH...
php artisan serve运行时,指定了php.ini文件但是提示未加载

1. 运行环境 1). 当前使用的 Laravel 版本? Laravel Framework 8.83.14 2). 当前使用的 php/php-fpm 版本? PHP 版本:7.4.32 php-fpm 版本:7.4.32 3). 当前系统 Windo...

2年前
wuyan94zl
wuyan94zl 赞了话题
一个讨论创意和项目的社区

分享一个断断续续做了快半年的社区,主要是做创意和项目讨论的,当然也可以发布一些博客和问答 手机版没有完全兼容,建议使用电脑访问,地址: 悠哉 youzai.org。 功能介...

2年前
poker_face
poker_face 在 问答 下发布了话题
求助一段java代码转php

private static byte[] hmacSHA256(String data, String key) throws Exception { Mac sha256_HMAC = Mac.getInstance("HmacSHA256"); SecretKeySpec secret_key = new S...

2年前
杭漂小白
杭漂小白 关注了用户 Double-Jin
2年前
Mutoulee
赞了评论
直接这样是指定不了的,从 源码 看就知道了 ,他是直接使用 php -S 新起的一个。 [图片] 如果你确实想要这样做,也不是不行,通过 手册 可以知道,PHP 会根据环境变量 PH...
php artisan serve运行时,指定了php.ini文件但是提示未加载

1. 运行环境 1). 当前使用的 Laravel 版本? Laravel Framework 8.83.14 2). 当前使用的 php/php-fpm 版本? PHP 版本:7.4.32 php-fpm 版本:7.4.32 3). 当前系统 Windo...

2年前
SammlHui
发表了评论
商品规格我主要分为三张表,一个存规格组合、以及规格属性和值。具体的实现方式你可以参考我的那个盲盒商城开源代码,想要看效果可以搜 小程序 “电商云+”;希望能够帮助...
SammlHui
看了很多商品sku的文章也没看到很好的思路(sku怎么保存最优雅呢)

{ "attrs": { "颜色": [ "红色", "绿色" ], "长度": [ "18厘米", "20厘米" ] }, "sku": [ { "颜色": "红...

2年前
MuYan
赞了评论
直接这样是指定不了的,从 源码 看就知道了 ,他是直接使用 php -S 新起的一个。 [图片] 如果你确实想要这样做,也不是不行,通过 手册 可以知道,PHP 会根据环境变量 PH...
php artisan serve运行时,指定了php.ini文件但是提示未加载

1. 运行环境 1). 当前使用的 Laravel 版本? Laravel Framework 8.83.14 2). 当前使用的 php/php-fpm 版本? PHP 版本:7.4.32 php-fpm 版本:7.4.32 3). 当前系统 Windo...

2年前
heguangyu5
heguangyu5 发布了文章
PHP编译器BPC 6.0发布,支持namespace,支持closure,成功编译 workerman

release地址: github.com/bob-php-compiler/bpc-re... 使用指南: github.com/bob-php-compiler/bpc-re... 不了解BPC是什么的可以翻看之前的帖子. 简言之,BPC可以将PHP代...

2年前
frezee
发表了评论
随便找个开源的商城看看 当然也不一定是最好的 但是别人开源在用的也是有点道理的
frezee
看了很多商品sku的文章也没看到很好的思路(sku怎么保存最优雅呢)

{ "attrs": { "颜色": [ "红色", "绿色" ], "长度": [ "18厘米", "20厘米" ] }, "sku": [ { "颜色": "红...

2年前
  • ‹
  • 1
  • 2
  • ...
  • 1480
  • 1481
  • 1482
  • 1483
  • 1484
  • 1485
  • 1486
  • ...
  • 2098
  • 2099
  • ›
社区赞助商
成为赞助商
友情链接

社区赞助商

成为赞助商

关于 LearnKu

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

资源推荐

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

    其他信息

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

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

    请登录

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

    我要举报该,理由是:

    取消