腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
技术进阶
记录技术成长历程,帮助更多的人进步。
专栏成员
举报
66
文章
102221
阅读量
12
订阅数
订阅专栏
申请加入专栏
全部文章(66)
php(38)
sql(9)
编程算法(9)
composer(6)
数据库(6)
http(6)
网络安全(6)
https(6)
laravel(4)
swoole(4)
mac os(3)
bash(3)
云数据库 Redis®(3)
api(3)
bash 指令(3)
文件存储(3)
go(2)
css(2)
android(2)
打包(2)
ide(2)
git(2)
linux(2)
云数据库 MongoDB(2)
mongodb(2)
ssh(2)
markdown(2)
rabbitmq(2)
byte(2)
java(1)
html(1)
单片机(1)
云数据库 SQL Server(1)
access(1)
mvc(1)
web.py(1)
svn(1)
apache(1)
日志服务(1)
访问管理(1)
SSL 证书(1)
腾讯云测试服务(1)
网站(1)
容器(1)
存储(1)
缓存(1)
shell(1)
html5(1)
grep(1)
aop(1)
单元测试(1)
微信(1)
机器人(1)
数据分析(1)
kafka(1)
yii(1)
unicode(1)
迁移(1)
apk(1)
app(1)
autoload(1)
build(1)
commit(1)
config(1)
csv(1)
event(1)
excel(1)
hyperf(1)
imagick(1)
int(1)
lumen(1)
map(1)
model(1)
pdf(1)
php7(1)
phpexcel(1)
provider(1)
ps(1)
set(1)
swagger(1)
编辑器(1)
测试开发(1)
脚本(1)
解决方案(1)
镜像(1)
乱码(1)
配置(1)
日志(1)
系统(1)
压缩(1)
优化(1)
搜索文章
搜索
搜索
关闭
docker build centos8系统php8.1+swoole等各种扩展镜像dockerfile
build
测试开发
镜像
系统
优化
目前这个build的dockerfile只用在测试开发环境哈,需要优化opcache啥的自己开启一下哈 FROM centos:8 MAINTAINER zhaohao731869706@163.com ENV PHP_VERSION=8.1 ENV LANG=C.UTF-8 RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime RUN rm /etc/yum.repos.d/*.repo && curl https://m
美团骑手
2023-03-23
795
0
git commit 检查脚本
git
commit
脚本
#!/bin/sh MSG=`awk '{printf("%s",$0)}' $1` if [ ${#MSG} -lt 10 ] then echo "-------------------------------------------------------------------" echo "当前提交的 commit message 为: $MSG" echo "commit message 只有${#MSG}字符" echo "message的长度不能小
美团骑手
2023-01-05
470
0
docker搭建mongodb单节点副本集
mongodb
数据库
sql
云数据库 MongoDB
容器
在开发中,我们很容易通过docker启动一个普通的mongodb数据库服务。但是有时候为了保持与线上环境一致,或者为了利用mongodb副本集的某些特性,我们需要在本地部署mongodb副本集。副本集往往需要启动多个mongodb服务作为副本集成员,而通常用于开发的笔记本资源比较有限。鉴于此,官方文档给了解决办法,可以直接将一个单节点mongodb服务转换为单节点副本集https://www.mongodb.com/docs/manual/tutorial/convert-standalone-to-replica-set/,本片文章的背景就是在golang中开发,操作mongo开启事务后报错:
美团骑手
2022-12-05
3K
0
MongoDB数据库迁移
迁移
命令格式:mongodump -h host:port -d dbname -o D:datadump
美团骑手
2022-12-05
2.9K
0
Golang数组去重&切片去重
byte
int
map
ps
ps : 这里为了节省内存,使用map[int]byte。 因为map的value并没有用到,所以什么类型都可以。
美团骑手
2022-09-21
3.6K
0
wsl&&虚拟机使用docker启动ES报错:max virtual memory areas vm.max_map_count [65530] is too low解决
grep
解决: 切换到root用户 执行命令: sysctl -w vm.max_map_count=262144 查看结果: sysctl -a|grep vm.max_map_count 显示: vm.max_map_count = 262144 上述方法修改之后,如果重启虚拟机将失效,所以: 解决办法: 在 /etc/sysctl.conf文件最后添加一行 vm.max_map_count=262144 然后执行命令加载参数:sysctl -p 查看结果: sysctl -a|grep vm.max_ma
美团骑手
2022-08-07
778
0
通过dlv简单分析Go coredump文件
单片机
打包
go
https
网络安全
编译构建go程序 禁止优化 go build -gcflags "-N -l" ... 查看详细的编译过程命令 go build -x ... 补充:go build 编译选项:
美团骑手
2022-08-07
2.4K
0
hyperf配合hyperf-swagger一条命令根据响应体生成生成swagger文档
hyperf
swagger
先上实现代码 <?php declare(strict_types=1); /** * This file is part of hyperf-tt. * * @link https:
美团骑手
2022-06-30
681
0
Go如何使用私有仓库模块
https
网络安全
http
编程算法
go
今天我来讲一讲在 golang 中如何在项目中引用私有仓库吧,在我们的实际生产开发中,往往需要在项目中引用内部代码管理平台上的仓库代码,接下来我来介绍如何在 golang 中使用私有仓库模块。
美团骑手
2022-04-26
3.6K
0
Go模糊测试
腾讯云测试服务
单元测试
https
网络安全
编程算法
本篇文章主要讲解在 go 语言中进行模糊测试的基础知识。通过模糊测试,随机数据会针对您的测试运行,以尝试找出漏洞或导致崩溃的输入。可以通过模糊测试发现的一些漏洞示例包括 SQL 注入、buffer overflow、拒绝服务和 cross-site scripting 攻击。
美团骑手
2022-04-26
435
0
svn项目迁移至gitlab流程(保留提交记录)
svn
git
访问管理
--authors-file=users.txt (svn账号与git账号映射,users.txt) projecename 文件名称
美团骑手
2022-01-27
1.2K
0
alpine系统php8的dockerfile
markdown
markdown有点问题""解析不出来,需要修改一下哈~ FROM alpine:latest MAINTAINER zhaohao731869706@163.com ENV LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 RUN set -ex && sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories && apk update && apk
美团骑手
2022-01-13
750
14
hyperf框架使用rabbitMQ生产消息至laravel/lumen进行消费
php
laravel
文件存储
需要做项目迁移时,例如laravel迁移至hyperf时,因为基本上都是一步一步迁移的,仍有例如支付回调等依旧在laravel框架中进行消费的情况。需要接管处理消息的queue进行数据格式改造,利用构造同样命名空间的job去进行投递,他会序列化数据,可以debug一下内容哦,然后投递至rabbitMQ后,laravel进行消费就好啦。其中hyperf的版本背景为2.1
美团骑手
2021-12-24
729
0
YII2.0框架生成二维码
composer
yii
php
由于YII框架有composer,应付个小小的二维码,不成问题。(如果还不知道composer,请自行查阅点击打开链接),我们只要运行命令行
美团骑手
2021-12-24
742
0
PhpSpreadsheet导出Excel超过26列解决办法
excel
phpexcel
set
使用PhpSpreadsheet导出excel文件的时候,发现报了一个错误,后来查询问题才发现是列数超过26列的问题。
美团骑手
2021-12-24
936
0
php 处理大数据导出csv文件
sql
php
文件存储
最近公司要用到客户导入导出,导入由于是要给客户用户,需要下载报表,所以导入采用phpexecl来处理表格,说实话,小量数据还可以接受,数据一上千,上万,机器配置性能不好,直接挂的节奏,特别涉及到多表数据查询,业务复杂,你的性能会越低 导入的话,总结了以下,优化了。第一,不要在循环中使用sql,不要一条条导数据,要想办法最后拼装成一条sql执行插入,你想下,你要导入1万条数据,你执行1万条sql和1条sql的区别是很大的。 今天主要说的是导出,如果你要导出大量数据,业务逻辑复杂的话,建议csv导出,缺点是没有
美团骑手
2021-12-24
2.3K
0
php如何将pdf为图片(PNG)
php
imagick
pdf
解决方案
压缩
开发过程中总会遇到pdf预览的问题,下面是其中一个解决方案 无论是转化为多张还是单张图片,都需要安装PHP的Imagick扩展。可以根据下面的代码进行优化,比如自定义分辨率,自动检测文件目录,进行压缩等 /** * 将pdf文件转化为多张png图片 * @param string $pdf pdf所在路径 (/www/pdf/test.pdf pdf所在的绝对路径) * @param string $path 新生成图片所在路径 (/www/images/) * * @return array|
美团骑手
2021-12-24
1K
0
Mysql中的INSERT ... ON DUPLICATE KEY UPDATE
数据库
数据分析
sql
在日常业务开发中经常有这样一个场景,首先创建一条记录,然后插入到数据库;如果数据库已经存在同一主键的记录,则执行update操作,如果不存在,则执行insert操作;
美团骑手
2021-12-24
1.7K
0
Mac电脑上使用Homestead进行开发
php
数据库
云数据库 SQL Server
sql
ssh
Laravel 致力于让整个 PHP 开发体验变得愉快, 包括你的本地开发环境。 Vagrant 提供了一种简单,优雅的方式来管理和配置虚拟机。 Laravel Homestead 是一个官方预封装的 Vagrant box,它为你提供了一个完美的开发环境,而无需在本地机器安装 PHP 、Web 服务器和其他服务器软件。不用担心会搞乱你的操作系统!Vagrant boxes 是一次性的。如果出现问题,你可以在几分钟内销毁并创建 Box! Homestead 可以运行在任何 Windows,Mac,或 Linux 系统,它包括了 Nginx web 服务器, PHP 7.2,PHP 7.1,PHP 7.0,PHP 5.6, MySQL,PostgreSQL,Redis,Memcached, Node,以及开发 Laravel 应用程序所需要的东西。
美团骑手
2021-12-24
1.7K
0
Lumen event 与 PHP7 扩展 event 出现冲突
php
event
lumen
php7
日志
lumen event 与 php7 扩展 event 冲突 系统报错日志 [2020-03-17 15:27:37] lumen.ERROR: ErrorException: Cannot declare class Event, because the name is already in use in /home/web/vendor/laravel/lumen-framework/src/Application.php:653 Stack trace: #0 [internal function]:
美团骑手
2021-12-24
550
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档