网站
-
Redis 无法访问: `AUTH` failed: ERR AUTH
解决办法 在加速WordPress网站时,可以使用Redis Object Cache这款插件。 但是,这款插件本身不带任何配置选项,所以如果是默认的Redis还好,如果是非本地Redis,或者是设置了密码的Redis,则不是那么好用了。 修改wp-config.php 这时候,就需要手动配置,配置方法是修改根目录下的wp-config.php ,插入如下代码:[cr…
-
VUE导出表格数据为Excel的简单方法,不需要经过后端,前端直接导出
前言 项目中遇到一个将表格数据输出为excel文件的需求,本需求只是简单地将简单表格的数据输出到excel,并没有涉及表格样式的复杂处理。 1、安装依赖环境
123npm install file-saver --savenpm install @types/file-saver --save-devnpm install xlsx --save2、html 导出按钮
1<button type="button" class="btn btn-sm btn-success" (click)="exportTable()">导出</button>3、TS 文件 [crayon-673f08e…
-
2024年详解火车头如何列表页如何采集JSON格式的数据
虽然已经是2024年,大家都在学python这一类工具进行爬虫采集,但是不得不说通过应用程序采集,也有其对应的优越性。 从我个人来讲,我写的python爬虫的效率,就远不如火车头,当然不是指早期的7.6这些,而是后面的9/10版本。 然而,现在很多网站都是通过json传递的数据,网络上搜索了一番,感觉虽然有人提了这方面的问题,但回答都是遮遮掩掩的,并不是很清…
-
Discuz X3.5开启开发者模式及保持自己下载的模板插件
因为一些特殊原因,一个网站购买一个插件后还想在别的网站上安装。 比如你可能会同时运营好几个discuz论坛的网站,但是人家卖插件的吧就是不愿意给你便宜一点,或者就便宜几块钱,唉,真心的说屌丝站长没什么钱,网站没盈利就等于一直在亏损,所以破解安装节省一点是一点吧。 一些朋友在discuz应用中心购买插件或者模板之后,可能需要用到更多网站上,但是discuz应用…
-
如何免费注册一个@msn.com邮箱,攻略来了
以下内容转自Hostloc,原作者为yuke。 订阅 MSN Premium 服务 1. 美区 Microsoft 账户(任何邮箱地址都可以,包括免费的 @outlook.com):这个很简单获得,直接在微软官网注册一个,国家选择美国即可; 2. 美国发行的信用卡或者美区 PayPal 账户:注意即使是支持美元支付的国内信用卡也不行(reddit有人使用Xb…
-
解决一个困惑了一段时间的问题,ThinkPHP6报错只返回状态码500而不返回任何错误内容
此前我一直以为是postMan出问题,只有状态码500,并没有任何错误输出。 用浏览器一样捕获不到错误信息。 今天用Python测试了一下,发现仍然没有,所以基本可以确定是TP根本就没有发送任何错误信息,只有一个500的状态头信息。 原因 经过查询,了解到原因是:如果你的计算机名为中文,或者某些文件夹名包含中文,那就会因为字符编码,而造成json_encod…
-
PHP报错Cannot use isset() on the result of an expression
如下图所示,本意是想检测input数组中是否包含key为is_read,但是报错。 按照isset的说明以及以往使用来看,并没有发现问题,看过别人对底层代码逻辑的分析,并不能很好的解惑。 目前暂不清楚为什么,因为$params的类型是数组没有错,只能暂时借助
1array_key_exists('is_read',$params)来判断,实现同样的目的。
-
VUE中开启浏览器通知的三种形式
因近期来发需要,需要使用到浏览器通知,故而了解和整理了一下浏览器通知的几种形式,在这里做个简单的分享。 Web Api Notification 此特性在 Web Worker 中可用。 参考实例:https://developer.mozilla.org/zh-CN/docs/Web/API/notification#示例 假定有如下 HTML:[cray…
-
Vue中路由router传参三种方式详解
Vue中路由router传参有三种方式,分别是: params传参 路由属性配置传参 query传参 其中,1和2是需要有对应的接收,否则会发现虽然传了,但是没办法接收。比如
12345678910{path: 'edit/:id',name: 'schoolStudentsEdit',component: () => import('@/views/school/students/detail.vue'),meta: {title: '编辑',sidebar: false,activeMenu: '/school/students',},}必须要接收id才行。 以下是详解这三种方式的区别。 一、params传参 [crayon-673f08eca9baa037…
-
什么是URL安全的Base64编码?构建URL安全的Base64编码教程
Base64编码是一种使用及开发过程中非常常见的一种编码方式,主要原理是通过转换为二进制,分组排序等操作后,再转换为十进制并根据转码表将数据转换为对应字符,如下图所示: Base64编码后的 =、/、+ 等字符不利于 url 中的查询参数、数据库保存时的转义等,所以在实际应用的场景中又产生了一种几乎等价的编码方案Base64URL,即URL安全的Base64…