- 博客(61)
- 收藏
- 关注

原创 linux常用命令
具体看自己的存放路径重启Nginx/usr/local/nginx/sbin/nginx -s reload重启PHPservice php-fpm restartlinux查看目录下各个文件大小的命令:du -h --max-depth=1 | sort -n重启pm2/usr/local/node-v10.14.1/bin/pm2 start all...
2018-01-12 11:27:49
1829
原创 上架AppStore常见问题汇总(持续更新)
2、提交审核时上传预览图也不允许有透明度;3、预览图的状态栏不允许出现安卓样式;1、app图标不需要有透明度;
2025-03-11 12:34:09
279
原创 微信小程序地图标记点,安卓手机一次性渲染不出来的问题
如果微信小程序端,渲染的标记物太多,安卓手机存在标记物不显示的问题,原因初步判断是地图还没有渲染完,标记物数据已经加载完了,导致没有在地图上显示。使用map组件的bindupdated="onUpdated"方法监听地图渲染完成,这个时候,再去渲染标记物。这是我总结的解决办法,如果你有好的解决方法,辛苦告诉我一下。
2025-02-13 17:22:27
397
原创 H5和微信小程序对接Ai流式输出SSE
decoder.decode和arrayBufferToString两者互不兼容,也就是说,你在电脑端调试的时候需要使用decoder.decode,真机上需要使用arrayBufferToString;使用微信自己的wx.request,并开启enableChunked: true, // 启用分块接收。arrayBufferToString函数,把 微信返回的arrayBuffer格式,转成字符串。3、微信小程序的分块返回的是多个包数据,需要根据换行,拆成多个数组。第二、微信小程序解决方案。
2024-11-27 08:32:15
1558
2
原创 本地项目运行提示跨域问题
/Proxy error: Could not proxy request /adminapi/Login/index from localhost:8080 to http://www.abc.com/api (ECONNREFUSED).
2024-11-15 15:46:17
563
原创 Linux服务器CPU打满,找原因
(如果没有安装htop,yum install -y htop 安装一个 htop 来执行。第三:目前通过ps 来看下这个占用是您业务侧程序再使用,需要您从程序侧来分析下占用的原因了。第二步:htop看下是否有详细的进程信息,ps -ef |grep npm 也看下。htop 上没详细进程,那么就通过ps 来看是实际node 项目运行的一个占用情况。第一步:执行top,查看一下排行,这里npm占比大。
2023-12-27 12:38:00
814
原创 thinkphp6.0的workerman在PHP8.0下报错
二、结果提示我composer版本过低,需要升级到2,于是我又升级了composer。四、执行php think worker:gateway -d报错。
2023-12-24 20:49:17
806
原创 git使用命令行拉取代码更新到站点
git remote add origin url ,url为拉取的仓库地址。3、进入后这个目录,执行$ git clone .注意:不幸遇到了报错:Host key verification failed.4、将本地仓库与远端仓库建立一个链接,并命名远端仓库为origin。请执行,把codeup.aliyun.com(我使用的是云效)1、把服务器端的公钥添加到gitee或者阿里云效;5、拉取origin远端仓库到本地master分支。2、创建一个全新干净的站点目录;
2023-03-23 21:21:01
770
原创 阿里云新购服务器后,把旧服务器整个转移过去
5、然后从临时服务器上,把数据盘卸载,然后挂载到本地旧的服务器上。2、新购买的服务器使用生成的镜像,就可以完全复制过来。1、针对旧服务器创建镜像文件,包括系统盘和数据盘;1、针对旧服务器创建镜像文件,包括系统盘和数据盘;3、针对这个临时服务器,只针对系统盘创建镜像;4、然后使用这个镜像,安装到你本地旧的服务器;2、临时创建一个新的按量付费的服务器;
2023-03-16 12:25:24
970
原创 h5修改软键盘文字,将换行改为前往或发送
文档中很多都是修改为前往,搜索,提交等。怎么修改h5软键盘的文字,将右下角的回车换行更改为前往或发送?
2023-03-13 12:48:24
3305
原创 composer安装第三方库
用法:在thinkphp根目录下执行composer require wechatpay/wechatpay:^1.4
2023-03-07 16:50:57
275
原创 elementUI中neditor第一次加载无法正常赋值的解决方法
3、数据赋值成功之后,this.neditorLoad = true;即可解决因为赋值时neditor还没有加载完成,导致赋值失败。2、neditorLoad默认false;加上v-if="neditorLoad"
2023-02-26 12:43:54
218
原创 gitee配置流水线实现自动打包vue
第2步:编写构建命令cd dev && npm install && npm run build:prod。其中dev是你vue的目录,build:prod是你的构建方式。--------------------以上是自动打包的核心----------------gitee》最下角的设置》企业管理》资源管理》主机管理和凭证管理。第3步:设置打包地址为 ./dev/dist/第1步:创建一个构建任务,选择nodejs;第4步:添加一个主机部署的任务;第5步:选择主机组;
2022-11-20 15:04:05
1686
原创 git合并分支
3.切回master分支,比对一下temp,git diff temp —stat,看看都有哪些文件,如果有.gitattributes里配置的文件(除了第一次不会再有),合并后修改提交,合并temp分支,git merge temp。1.从master建立本地分支temp,git checkout -b temp,这个temp分支不要发布到远程仓库;2.在temp分支上,合并develop,git merge develop,有冲突解决冲突,没冲突最好。
2022-10-24 11:33:03
466
原创 git分支管理开发
6.开启新需求时会给开发者从SIT分支建立一个新分支feature-***,开发在这个分支上工作,完成后申请合并到SIT,主管审核代码后合并到SIT分支,会自动部署到sit测试环境,测试团队测试通过后,发送邮件申请sit分支合并到master到生产,主管审核后合并;7.解决sit分支和开发者分支feature的冲突:拉取最新sit,从sit令立临时分支temp-**,将temp分支合并开发者分支feature,然后在temp分支上解决冲突后,将temp合并到sit。2.所有的其他分支都从master衍生;
2022-10-24 11:05:44
474
原创 在VScode使用git
第五步:写入git@gitee.com:XXXXXXX/gittest.git。,这是Git默认的叫法,也可以改成别的,但是。第二步:用vscode打开这个文件夹;第三步:点击第三个图标,源代码管理,第一步:本地建一个项目文件夹;这个名字一看就知道是远程库;第四步: 添加远程库。第八步:开始编码工作。
2022-10-24 11:04:44
11689
原创 git操作手册
指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭,使用命令。可以查看提交历史,以便确定要回退到哪个版本。查看命令历史,以便确定要回到未来的哪个版本。初始化一个Git仓库,使用。告诉你有文件被修改过,用。到暂存区,那就不会加入到。
2022-10-07 16:38:16
133
原创 服务器扩容步骤
第一步:云服务器 ECS》云盘》扩容》勾选在线扩容,提交订单;1、运行fdisk -l命令查看现有云盘大小。命令查看云盘分区大小和文件系统类型。
2022-09-17 12:24:24
1339
原创 thinkPHP生成微信支付平台证书
1、先安装微信支付V3版本;2、执行目录 vendor/wechatpay/wechatpay;3、执行以下代码:composer exec CertificateDownloader.php -- -k 微信支付V3秘钥 -m 商户ID -f /Users/chenchen/项目/xxxx商城/api/certs/apiclient_key.pem -s 证书序列号 -o /Users/chenchen/项目/XXX商城/api/certs4、就会在xxxx商城/api/certs/ 中生成pem文件..
2022-06-14 23:30:15
1186
原创 iview常见问题
1、radio组 label如果为字符串可以默认选中,如果为数字,却没有反应答:label为数字时,需要在label前加‘:’来绑定,这样就可以实现默认选中了
2022-06-04 11:01:04
170
原创 nuxtjs常见问题
1、在服务器端部署,需要再服务器端安装node_modules2、本地忽略 .nuxt文件夹,这个需要在服务器端上执行npm run build生成,然后执行pm2 start npm --name "XXXXXX" -- run start3、但是有的项目本地能跑起来,在服务器端就是跑不起来,可能是安装node_modules有问题,如果解决不了,只能尝试把本地生成的.nuxt文件夹也上传到服务器端,看看能不能跑起来...
2022-05-19 21:59:32
862
原创 SVN的日常使用
1、已经加入ignore的文件夹,解除方法:直接到被ignore的位置,执行:svn add <你被ignore的文件名> --no-ignore–no-ignore是取消忽略如果是add目录,你可以:svn add * --force --no-ignore–force是添加当前目录及所有子目录下所有文件2、vscode设置某个文件夹为ignore时,却又导致父级文件夹为待提交状态,此时先把所有M状态的文件提交,然后再拉取即可解决;3、文件冲突,使用svn reve
2022-05-18 23:15:14
638
原创 PHPExcel导出导入问题”continue” targeting switch is equivalent to “break”.Did you mean to use “continue 2”?
在 php 7.3 的 switch 中使用 continue 会出现警告 1 2 3最好的方式是把 \PHPExcel\Shared\OLE.php 文件中的 continue; 改为 continue 2; 或 break;亲测,好使
2022-04-19 10:00:40
648
原创 vue打包后neditor不显示了
原因是vue和vue-template-compiler1、两者的版本不一致;2、两者的版本低了;例如:我出问题的版本是"vue": "^2.5.10","vue-template-compiler": "^2.5.13"打包后,富文本编辑器就不显示了,改成以下,就好了"vue": "2.6.10","vue-template-compiler": "2.6.10"...
2021-11-15 20:06:07
1132
原创 使用vscode开发apicloud
1、第一步:VScode安装apicloud插件;2、第二步:配置apicloud插件里面工作区的Apicloud:Subdirectories路径 路径是:/VUE目录/src3、第三步:在 /VUE目录 下npm install 安装依赖包;4、第四步:在 /VUE目录 下npm run dev ,运行成功后,会显示端口号,例如80805、第五步:打开/VUE目录/src/config.xml,让<content s...
2021-10-23 23:32:14
1053
原创 iviewadmin本地调试线上接口
修改vue.config.js文件:devServer: {proxy: {'/adminapi':{target: '这里写自己的域名/api',changeOrigin: true,pathRewrite: function (path, req) {let reg = new RegExp(".*/adminapi");return path.replace(reg, '/adminapi')}},
2021-08-19 20:37:23
288
原创 微信登录老是间歇式失败
在微信小程的开发中,登录问题,一定要按照这样的顺序1. 小程序请求login,拿到code 然后传给服务端; 2.服务端拿到code 到微信服务器拿到sessionKey ;3.然后小程序调用getuserinfo接口拿到encryptedData,iv,然后给服务端;4.服务端拿到客户端的encryptedData,vi还有之前的sessionKey去解密得到 unionId等用户信息;不然就会出现你这样的问题,你这种情况偶然出现的原因就是 你在服务端还未去获取sessionKey的.
2021-08-19 16:03:43
221
原创 workman部署后,连接不上
1、去阿里云的安全规则增加2个端口,这两个端口是workman里面配置的 2、去宝塔开放4435端口;3、到api文件夹下执行:php think worker:gateway start4、后台常驻:php think worker:gateway -d5、重启workman:php think worker:gateway reload...
2021-07-28 12:13:48
881
转载 Linux配置Supervisor 配置遇到的坑
在linux中web 应用部署到线上后之后发现退出终端后网站就无法访问了所以需要用Supervisor来守护进程,它可以保证应用一直处于运行状态,在遇到程序异常、报错等情况,导致 web 应用终止时,需要保证程序可以立刻重启,继续提供服务。在安装配置Supervisor时遇到了挺多坑,我们先看一下安装流程$ # 安装Supervisor$ yum install python-setuptools $ easy_install supervisor$ # 自定义配置Superviso
2021-05-22 11:47:53
988
原创 php导出word文件,打开损坏或者乱码
// 下载Word文件$fileinfo = pathinfo($fullname);ob_end_clean();header('Content-type: application/x-'.$fileinfo['extension']);header('Content-Disposition: attachment; filename='.$re['name'].'个人简历.docx');header('Content-Length: '.filesize($fullname));readf.
2020-06-29 20:58:58
856
1
原创 阿里云在线扩容磁盘,最简化,但不一定适用你的ECS版本
在扩展系统盘扩展分区和文件系统前,请提前完成以下工作。已创建快照备份数据。 为防止操作失误导致数据丢失,建议您操作前使用快照备份数据。若尚未创建快照,请参见创建快照。 已扩容云盘。 若尚未扩容,请参见在线扩容云盘或离线扩容云盘。 远程连接ECS实例。连接方式请参见连接方式概述。 根据操作系统安装growpart或者xfsprogs扩容格式化工具。 CentOS 7、Aliyun Linux: yum install cloud-utils-growpartyum instal
2020-06-22 20:09:52
856
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人