DevTools
社区 动态 AI作品 话题列表 社区 Wiki 优质外文 招聘求职 DevTools 实战教程 社区文档
登录
注册
DevTools
首页
Laravel Go Python PHP Vue.js Java MySQL Rust LK 程序员 Elasticsearch F2E 前端 Server Database DevTools Computer Science 手机开发 AI Coding AdonisJS
社区 AI作品 Wiki
文档
社区文档首页 《Linux 命令行与Shell脚本圣经(第3版)》 《Practical Vim 2nd Edition》 《Groff 文档笔记》 《sed & awk (2nd edition)》 《Building Git》 《Git 基础学习笔记》 《Docker 非官方文档》 《Git 基础教程》
登录 注册
微信登录
Laravel Go Python PHP Vue.js Java MySQL Rust LK 程序员 Elasticsearch F2E 前端 Server Database DevTools Computer Science 手机开发 AI Coding AdonisJS
整站动态
fatrbaby
fatrbaby 赞了话题
Laravel 9.44 发布

Laravel团队本周发布了9.44,支持Vite 4,每通道通知连接配置,所有数据库驱动程序的本地重命名/删除,等等: 伟大的Laravel今天发布了各种各样的好东西。🎁 首先,Breeze...

3年前
iceymoss
iceymoss 发布了文章
《从0到1搭建一个IM项目》用户模块开发之api鉴权与密码加密

[toc] 概况 前面我们学习了api的开发及api的测试,但是也提到了api权限问题,那么这里将来介绍jwt授权和鉴权以及Md5盐值加密。 HiChat ├── common //放置公共...

3年前
iceymoss
iceymoss 发布了文章
《从0到1搭建一个IM项目》用户模块开发之gin的集成与暴露对外api

[toc] 概况 在上一篇中完成了用户数据库表设计及dao层的开发,完成了底层基础功能;在本篇中将Gin框架集成到项目中, 以及对外实现api的开发, 目前项目目录结构: HiCha...

3年前
iceymoss
iceymoss 发布了文章
《从0到1搭建一个IM项目》用户模块开发之表设计与基本crud

[toc] 概况 在上一篇我们完成了项目的初始化以及一些基本的配置,目录如下: HiChat ├── common //放置公共文件 │ ├── config //做配置文件...

3年前
iceymoss
iceymoss 发布了文章
「从0到1搭建一个IM项目」项目初始化

[toc] 概况(HiChat) 在学习完go的基础后,我们现在从0到1来搭建一个简单的即时聊天项目(IM)的api, 在该项目中使用的技术栈:Go、Gin、Websocket、UDP、Mysql、Redis、Vip...

3年前
长日将尽
发表了评论
你的打印函数 print_linklist 也有问题,你直接打印 head-next 跳过了第一个节点,而且你没有在循环中让 head 向下一个节点前进,如果前面的插入函数没问题,这个循环就...
长日将尽
程序设计作业的一个问题,有关链表和指针

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

3年前
eifly
eifly 赞了文章
学习周刊-总第84期-关于手机号的正则校验应该用严格校验,还是宽松校验呢

0 ,前言 周刊维护在:github.com/eryajf/learning-weekly 欢迎投稿,推荐或自荐项目 /文章 /博客,请提交 issue 。 周刊核心为运维周刊,还会侧重Go语言生态,Vue相关技...

3年前
yanling
yanling 关注了用户 洋芋土豆
3年前
ShiKi
发表了评论
放在 Observer 里面统一处理,$model->attributes, $model->original 来处理差异数据
ShiKi
讨论下业务日志怎么记呢

1. 场景 大家在使用后台管理系统的时候,可能管理员操作了某项功能。追责的时候,他可能就说自己没操作。这时候就需要日志记录每个管理员操作了什么。 如果要求每个对数...

3年前
长日将尽
发表了评论
void insert(struct Node **head, int num) { struct Node *l = (struct Node *)malloc(sizeof(struct Node)); struct Node *p; while (head == NULL) { l-&gt...
长日将尽
程序设计作业的一个问题,有关链表和指针

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

3年前
____Laravel
____Laravel 在 代码速记 下发布了话题
ubuntu artisan 命令自动补全

使用Ubuntu,参考社区文章:Laravel artisan bash 命令自动补全感谢社区,感谢大佬!!!对命令进行设置 #laravel 根目录 user@user:/var/www/laravel$ php artisan --ra...

3年前
犯二青年
犯二青年 赞了文章
浅析 Laravel 官方文档推荐的 Nginx 配置

以 Laravel 5.8 文档 为准,浅析 Nginx 配置。可作为 轻松部署 Laravel 应用 的拓展阅读。 方便起见,我在注释中使用 [] 包裹引用配置中的值。 server { # 监听 HTTP...

3年前
犯二青年
犯二青年 赞了文章
记:痛苦的排错之” No input file specified.“

报错 ”No input file specified.“ 排查 背景 今天下午我要和小伙伴一起开发一个 Laravel 的项目,这个项目是我伙伴已经开发了一部分,所有我就克隆了一份到我的电脑上,...

3年前
goStruct
发表了评论
都用go了就没必要以php方式写go吧,两者本身差异就挺大。
goStruct
[PHP翻译成Golang] explode后直接把拆分结果list到多个变量里面,在GO里面怎么简洁实现

//假设有固定格式变量authorization $authorization = "10000|mobile,email,avavtar" //我要以 `|` 作为分割,将结果变为两个变量 user_id = "10000" scope = "mobile,em...

3年前
晓飞
发表了评论
我有个疑惑🤔,一开始我以为是自己对docker基础不了解,去学了一下docker,学完之后我对sail的存在有打上了问号,sail本身是用作开发环境,而在已有项目上使用sail需要依...
晓飞
将 Laravel 开发环境由 Homestead 迁移到 Laravel Sail ( Docker ) 完整详细教程

微软的 wsl2 随着 Windows10 20H1 版本一同发布了,跟 wsl1 相比,wsl2 拥有了完整的 Linux 内核。基于 wsl2 运行的 Docker 可以得到原生 Linux 下的体验。 附:比较wsl1...

3年前
vanshit
发表了评论
我修改了一下 void insert(struct Node* head, int num) { struct Node *l = (struct Node *)malloc(sizeof(struct Node)); struct Node *p; while(head ==...
vanshit
程序设计作业的一个问题,有关链表和指针

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

3年前
my38778570
发表了评论
提前学习自媒体
my38778570
工作环境迷茫

现在的工作环境,找到了一个服务于电商的公司,公司规模不小,现在搭建了一个自己的电商平台,采用开源的给搭建好了,之后我就没什么事情了,维护的话,现在也没有运营起...

3年前
Acdy
Acdy 赞了文章
让程序飞起来之 Laravel OPcache Package

[图片] PHP 自 5.5 版开始,就绑定了 OPcache 扩展来提高性能。 来看看 PHP 文档是怎么解释的: OPcache 通过将 PHP 脚本预编译的字节码存储到共享内存中来提升 PHP 的...

3年前
my38778570
发表了评论
我一般都是存字符串
my38778570
保存14位小数的经纬度,转换成sql总是截取后几位!

前端提交参数 $lng = 117.46493429145853; $lat = 36.787402918956744; 保存数据 Station::where('id', $id)->fetchSql()->update([ 'lng' => (string) $ln...

3年前
my38778570
赞了评论
OK,通过打印返回整体对象+网络搜索,发现是php服务与es服务网络不通引起的,但是这个异常有点不太严谨,启动服务还是需要先调用一下es服务。解决php服务与es服务网络不...
Php连接es错误

无法连接elasticsearch 报异常:Elasticsearch\Common\Exceptions\NoNodesAvailableException: No alive nodes found in your cluster in file

3年前
xingkong12138
发表了评论
这个原因是因为PHP中浮点型数据精度的问题,因为你的$lng和$lat在使用时就已经失去精度了,所以你这两个变量要么就存储成字符串类型的,要嘛就用number_format()函数去格...
xingkong12138
保存14位小数的经纬度,转换成sql总是截取后几位!

前端提交参数 $lng = 117.46493429145853; $lat = 36.787402918956744; 保存数据 Station::where('id', $id)->fetchSql()->update([ 'lng' => (string) $ln...

3年前
Smile-_
发表了评论
你的models.User应该是嵌套的 *gorm.Model 吧
Smile-_
这样为何会出现空指针的问题呢?那应该如何传递这个DB供其他包调用

空指针疑问 InitDB: package common import ( "Learn/models" "fmt" "log" "gorm.io/driver/mysql" "gorm.io/gorm" ) var DB *gorm.DB var err err...

3年前
cai_niao
发表了评论
OK,通过打印返回整体对象+网络搜索,发现是php服务与es服务网络不通引起的,但是这个异常有点不太严谨,启动服务还是需要先调用一下es服务。解决php服务与es服务网络不...
cai_niao
Php连接es错误

无法连接elasticsearch 报异常:Elasticsearch\Common\Exceptions\NoNodesAvailableException: No alive nodes found in your cluster in file

3年前
高延迟战神
高延迟战神 关注了话题 开启3个进程,队列竟然不运行了!
3年前
Imuyu
发表了评论
result:=DB.Where("phone = ?", phone).First(&user) if result.Error != nil { return true }
Imuyu
这样为何会出现空指针的问题呢?那应该如何传递这个DB供其他包调用

空指针疑问 InitDB: package common import ( "Learn/models" "fmt" "log" "gorm.io/driver/mysql" "gorm.io/gorm" ) var DB *gorm.DB var err err...

3年前
fffswhk
发表了评论
博客:使用 implode.io 记录分享你的代码片段
fffswhk
在线PHP执行环境

想做一个在线的PHP执行环境,有什么好用的在线编辑器插件吗,支持代码高亮和语法提示,安全性方面有什么需要考虑的吗

3年前
zhangwuphp
发表了评论
number_format($lng,14)
zhangwuphp
保存14位小数的经纬度,转换成sql总是截取后几位!

前端提交参数 $lng = 117.46493429145853; $lat = 36.787402918956744; 保存数据 Station::where('id', $id)->fetchSql()->update([ 'lng' => (string) $ln...

3年前
zjason
发表了评论
转字符串,然后存字符串
zjason
保存14位小数的经纬度,转换成sql总是截取后几位!

前端提交参数 $lng = 117.46493429145853; $lat = 36.787402918956744; 保存数据 Station::where('id', $id)->fetchSql()->update([ 'lng' => (string) $ln...

3年前
fffswhk
发表了评论
这个我之前弄过,但是转换的准确率很低的。平常不易发现,多音字太多了,很难准确的转换出来。
fffswhk
大佬们,有没有生成汉字带音调的拼音的插件的。

输入汉字生成带音调的拼音生成的拼音不是英文的a,而是这种生母韵母的写法[图片]

3年前
qf-Z
qf-Z 赞了文章
接入 paypal PHP-sdk 支付 / 回调 / 退款全流程

记录一下接入paypal 全过程 因项目的原因要用到国外的支付和国外的信用卡,查了一下paypal就内置了信用卡付款方式,所以只需要接入paypal就能基本满足项目海外支付的需求...

3年前
野生菌
发表了评论
[图片] 跑第二个协程方法test()的时候,只有生产,没有接收。
野生菌
非缓冲通道死锁的问题:fatal error: all goroutines are asleep - deadlock!

问题描述 非缓冲通道不是说发数据的时候,得有配对的接收者吗。 往通道发送了1,test里接收,然后再发送。 然后怎么死锁了 代码 package main import ( "fmt" "s...

3年前
勇敢的心
勇敢的心 在 问答 下发布了话题
开启3个进程,队列竟然不运行了!

环境 windows 10php 8.0laravel 8.5 运行 php artisan queue:listen test --queue=high,low 描述 当我开启3个cmd运行的时候竟然都不运行了,关掉其中1个,剩下两个就继续...

3年前
yekern
发表了评论
这种会导致停机吧.. 可以试试 阿里开源的 datax 本机 i7 16G 8000W数据迁移速度不到1分钟
yekern
Mysql大批量数据迁移

//查看导出路径 show variables like '%secure%' //导出表数据 SELECT * FROM `goods` INTO OUTFILE 'C:\\ProgramData\\MySQL\\MySQL Server 5.7\\Uploads\\goods.txt';...

3年前
yekern
发表了评论
定时任务 使用www用户去调用就不会有这样的问题了.
yekern
问下laravel报错后生成的日志文件的权限如何自定义?

是这样的,我执行定时任务的用户是root用户,php artisan schedule:run ,然后生成的laravel-2022-12-23.log文件的用户和用户组是root,然后是 644权限然后我接口的用户...

3年前
yekern
赞了评论
建议 crontab -u www -e
问下laravel报错后生成的日志文件的权限如何自定义?

是这样的,我执行定时任务的用户是root用户,php artisan schedule:run ,然后生成的laravel-2022-12-23.log文件的用户和用户组是root,然后是 644权限然后我接口的用户...

3年前
yekern
发表了评论
这种 应该上时序数据了吧.. 搜索下吧
yekern
每天新增8640w数据,怎么存储比较好

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

3年前
Fantecy
Fantecy 在 问答 下发布了话题
非缓冲通道死锁的问题:fatal error: all goroutines are asleep - deadlock!

问题描述 非缓冲通道死锁的问题:fatal error: all goroutines are asleep - deadlock! 代码 package main import ( "fmt" "sync" ) var b = 1 var aa sync.Wait...

3年前
rollingcat
发表了评论
楼主有demo吗,我还是不太清楚.dev文件及目录这块,是在根目录下建立三个文件,分别是.env.local .env.staging .env.production ,然后把flutter_tool.sh 文件也放在...
rollingcat
利用 Dart-Define 实现 Flutter 多环境配置

背景 现在常规的项目基本都有 2 个及以上的环境。为区分这些环境就需要对应的配置文件,我们需要它们来控制 API 地址、应用名称、版本号等信息。 在 Flutter 1.17 中,Fl...

3年前
zds
发表了评论
docker容器执行代码
zds
在线PHP执行环境

想做一个在线的PHP执行环境,有什么好用的在线编辑器插件吗,支持代码高亮和语法提示,安全性方面有什么需要考虑的吗

3年前
MuBaiYang
MuBaiYang 关注了用户 Dennis_Ritchie
3年前
_New
_New 关注了用户 overtrue
3年前
xiaopi
发表了评论
浮点型精度的问题吧。第一步用字符串试试
xiaopi
保存14位小数的经纬度,转换成sql总是截取后几位!

前端提交参数 $lng = 117.46493429145853; $lat = 36.787402918956744; 转成的sql 字段类型decimal(17,14),这里用的是TP5,请问这里保留10位是哪一步的问题? UPDATE `g...

3年前
Latent
Latent 赞了文章
PHP 8.2 更新速览

PHP 8.2 更新速览 Created time: December 8, 2022 10:50 PM Last edited time: December 8, 2022 11:58 PM 转自 PHP 8.2 Highlights: What’s New and Changed [图片] 💡...

3年前
罐装仙人掌CuratorC
罐装仙人掌CuratorC 订阅了课程 《GX1 Golang 五分钟视频》
3年前
Watish
Watish 在 分享 下发布了话题
分享一个自己做的基于swoole的多进程全协程Web框架

Watish WEB 一个swoole驱动的多进程全协程的轻量Web框架 github.com/Watish/WatishWEB 支持websocket通信,多进程广播消息路由注解,中间件注解支持依赖注入支持异步任务...

3年前
qf-Z
qf-Z 赞了文章
推荐个起变量名的PHPSTORM的插件

再也不用为变量名烦恼啦 Translation 自行安装 效果 Command + Control + O[图片]Command + Control + I[图片] Command + Control + U [图片] 自定义翻译引擎 [图片]

3年前
wangj
wangj 赞了文章
全栈开发者路线图

[图片] 专注于 Web 开发的前端很容易,但后端呢?了解后端可以提高你的前端技能。 以下是全栈开发的一些资源,您可以保存以备后用。 目录 💻 互联网如何运作🔚 高级前端🖥...

3年前
勇敢的心
勇敢的心 在 问答 下发布了话题
保存14位小数的经纬度,转换成sql总是截取后几位!

前端提交参数 $lng = 117.46493429145853; $lat = 36.787402918956744; 转成的sql 字段类型decimal(17,14),这里用的是TP5,请问这里保留10位是哪一步的问题? UPDATE `g...

3年前
Sw-A
发表了评论
当下环境来说 只要工资到位 能干就则干吧
Sw-A
工作环境迷茫

现在的工作环境,找到了一个服务于电商的公司,公司规模不小,现在搭建了一个自己的电商平台,采用开源的给搭建好了,之后我就没什么事情了,维护的话,现在也没有运营起...

3年前
Sw-A
赞了评论
@msmajor 等你干了很多年之后,你会发现根本不可能有人带。所以不如现在就开始放弃这个念头,,,
工作环境迷茫

现在的工作环境,找到了一个服务于电商的公司,公司规模不小,现在搭建了一个自己的电商平台,采用开源的给搭建好了,之后我就没什么事情了,维护的话,现在也没有运营起...

3年前
  • ‹
  • 1
  • 2
  • ...
  • 1512
  • 1513
  • 1514
  • 1515
  • 1516
  • 1517
  • 1518
  • ...
  • 2205
  • 2206
  • ›
社区赞助商
成为赞助商
友情链接

社区赞助商

成为赞助商

关于 LearnKu

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

资源推荐

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

    其他信息

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

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

    请登录

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

    我要举报该,理由是:

    取消