TypechoJoeTheme

Dcr163的博客

统计

最新文章

2022-12-14

RustDesk远程工具自建服务器(Window环境)

RustDesk远程工具自建服务器(Window环境)
服务器要求硬件要求很低,最低配置的云服务器就可以了,CPU和内存要求都是最小的。关于网络大小,如果TCP打洞直连失败,就要耗费中继流量,一个中继连接的流量在30k-3M每秒之间(1920x1080屏幕),取决于清晰度设置和画面变化。如果只是办公需求,平均在100K/s。步骤1:Window安装nvm这里我们使用node版本管理工具:nvm,Github打开慢的推荐使用下面的地址下载:https://url05.ctfile.com/f/43095505-806384372-9c3d03?p=8482 (访问密码: 8482)Github官方下载地址:https://github.com/coreybutler/nvm-windows/releases/download/1.1.10/nvm-setup.exe下载完成后,我们直接打开安装包,根据自己的安装路径选择下一步就可以了;安装完毕后,打开cmd命令行,输入:nvm version 如果有正确显示就代表成功。步骤2:安装Nodejs安装Nodejs v16.14.2这个版本,打开cmd命令行,输入安装命令:nvm instal...
2022-12-14

日志

6,003 阅读
10 评论
2022年12月14日
6,003 阅读
10 评论
2022-11-13

微擎人人商城网页快照和虚拟微信用户修复

微擎人人商城网页快照和虚拟微信用户修复
微擎人人商城网页快照和虚拟微信用户修复自从微信公众号平台更新了用户授权的规则,微擎以前默认自动授权的方式,总是会出现网页快照,因为微擎默认的方式是打开前端默认跳转到微信授权的那个链接;正是因为没有经过用户的点击就授权,会常常出现网页快照,导致系统里总是会出现很多“微信用户”的虚拟用户,导致用户在人人商城或其他商城内出现下单付款失败的问题。现在我们只需要把微擎默认的自动授权方式,改为引导用户手动点击授权就可以了;下面是修改的方式,需要修改到微擎源码。第一步,新建一个手动授权的模板html文件,我这里命名为publicAuth.html,文件里的代码如下(可以根据自己的需要修改):<!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-sca...
2022-11-13

日志

2,102 阅读
15 评论
2022年11月13日
2,102 阅读
15 评论
2022-07-07

解决PHP报错 SSL routines:ssl3_get_server_certificate:certificate verify failed

解决PHP报错 SSL routines:ssl3_get_server_certificate:certificate verify failed
解决PHP报错 SSL routines:ssl3_get_server_certificate:certificate verify failed原因php.ini未配置证书解决办法下载cert证书到本地D:/nginx/cacert.pem,地址:https://curl.haxx.se/ca/cacert.pem修改php.ini openssl.cafile= 改为 openssl.cafile=D:/nginx/cacert.pem重新执行即可~
2022-07-07

日志

998 阅读
0 评论
2022年07月07日
998 阅读
0 评论
2022-06-23

解决HTML2CANVAS截图不全问题

解决HTML2CANVAS截图不全问题
HTML2CANVAS截图有时候会发现不全问题如果出现html2canvas截图后,图片上面很多空白,那应该是滚动条引起的。这时候需要先把滚动条设置为最顶部,然后再进行截图//必须滚动到头部,不然截图出来头部会出现很多空白 window.scrollTo(0, 0); setTimeout(()=>{ //延时毫秒再进行截图 },100)用上面的方式基本就能解决这个问题了。
2022-06-23

日志

1,081 阅读
0 评论
2022年06月23日
1,081 阅读
0 评论
2022-05-17

git clone 解决Permission Denied (publickey)问题

git clone 解决Permission Denied (publickey)问题
git clone 解决Permission Denied (publickey)问题npm install 安装包也会碰到类似的情况,解决方法都一样;本地git bash 使用git clone git@github.com:*.git方式下载github代码至本地时需要依赖ssh key,遇到权限不足问题时一般都是SSH key失效或者SSH key不存在,重新创建SSH key一般就可以解决问题;步骤一、检查本地ssh key是否存在windows下 开始 -- 搜索框输入 git bash,打开git bash窗口git base窗口中输入指令 ls ~/.ssh/ 来检查ssh key是否存在如果key不存在则按照步骤二重新生成,ssh key已存在则跳过步骤二,执行步骤三步骤二、生成ssh key继续步骤一的git bash窗口执行指令:ssh-keygen -t rsa -b 2048 -C "你自己的邮箱地址"修改邮箱地址为你自己的邮箱地址,注意此处邮箱地址前后的双引号为英文格式双引号;指令执行后页面提示:Generating public/p...
2022-05-17

日志

936 阅读
0 评论
2022年05月17日
936 阅读
0 评论
2022-05-13

Mysql实现排行榜sql语句

Mysql实现排行榜sql语句
Mysql实现排行榜sql语句直接上代码-- 按余额查询排行榜 SELECT m.id, m.nickname, m.openid, m.avatar, @rownum := @rownum + 1 AS rownum FROM ( SELECT @rownum := 0 ) r, ( SELECT * FROM `tbl_member` WHERE credit> 0 ORDER BY credit DESC, created_at DESC ) AS m -- 查询某个用户的余额 排行名词 SELECT * FROM ( SELECT m.id, m.nickname, m.openid, m.avatar, @rownum := @rownum + 1 AS rownum FROM ( SELECT @rownum := 0 ) r, ( SELECT * FROM `tbl_member` WHERE credi...
2022-05-13

日志

850 阅读
0 评论
2022年05月13日
850 阅读
0 评论
2022-05-13

PHP yield生成器的使用,占用非常少量的内存

PHP yield生成器的使用,占用非常少量的内存
直接上代码,模拟读取大数据csv文件 /** * 采用 Yield生成器读取数据(推荐使用) * @param $resoure * @return Generator */ function readCsvByYield($resoure) { while (feof($resoure) === false) { yield fgetcsv($resoure); } } /** * 采用 原始数组读取数据(不推荐,文件特别大,会导致内存移除!!!) * @param $resoure * @return array */ function readCsvByArray($resoure) { $readCsvDatas = []; while (feof($resoure) === false) { $readCsvDatas[] = fgetcsv($resoure); } return $readCsvDatas; } try { //返回当前分配给你的 PHP 脚本...
2022-05-13

日志

832 阅读
0 评论
2022年05月13日
832 阅读
0 评论