软件
-
Laravel10 让分页静态化(伪静态)的正确方法
网上搜了很多,感觉有些回答把问题复杂化了,没有必要写一大堆代码来重写这部分功能,只需要几行代码即可。 究其本质,就是三个东西: 定义路由; withPath路径前缀; 定义一个后缀。 下面详细说说怎么操作。 一、定义路由
1Route::get('/gov/page_{page}.html', [NoticeController::class, 'gov']);定义好路由,并且在控制器中接收这个路由变量。[crayon-6736794…
-
解决一个困惑了一段时间的问题,ThinkPHP6报错只返回状态码500而不返回任何错误内容
此前我一直以为是postMan出问题,只有状态码500,并没有任何错误输出。 用浏览器一样捕获不到错误信息。 今天用Python测试了一下,发现仍然没有,所以基本可以确定是TP根本就没有发送任何错误信息,只有一个500的状态头信息。 原因 经过查询,了解到原因是:如果你的计算机名为中文,或者某些文件夹名包含中文,那就会因为字符编码,而造成json_encod…
-
如何启用Chrome浏览器的多线程下载?Chrome浏览器下载速度慢解决方案分享
在日常使用过程中,不难发现,默认情况下Chrome使用的是单线程下载,以至于下载速度不是很理想,而像360这些第三方会对下载功能进行额外的加成,比如加入迅雷下载引擎等等。 而如果只想使用原滋原味的Chrome浏览器的朋友而言,除了增加下载插件外,还可以通过对Chrome设置,以提升下载速度。 操作方法 方法很简单,在浏览器新增一个标签页,输入一下网址: ch…
-
小程序审核被拒,请增加《用户服务协议》及《隐私政策》的解决办法
最近提交小程序更新版本后审核被拒,没有通过,提示: 你好,你的小程序涉及收集、使用和存储用户信息,请增加《用户服务协议》及《隐私政策》,明确告知收集用户信息的使用目的、方式和用途 ,并取得用户授权同意后,才能获取用户收集用户信息。 在这分享一下怎么解决这个问题并能通过审核,新的审核结果截图如下。 一、更新用户隐私保护指引 在设置中,找到用户隐私保护指引,点击…
-
Win下Mysql因意外关机导致数据表损坏的修复
昨天把系统升级到22H2,当时还在coding,明明已经点了稍后重启,但是岂料Windows还是很执着的告知我电脑即将重启。 随后电脑重启,完全没有想到这次重启会导致数据表损坏。 在TP6中,报错如下:
1SQLSTATE[HY000]: General error: 145 Table '.\api_v3_lanluo_cn\goods' is marked as crashed and should be repaired大意是这个表被标记为损坏,是否修复。 显然TP不能直接修复这个问题,所以要解决这个问题,还是…
-
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-673679414c1de085…
-
视频号加密了?2023年5月最新下载视频号方法
此前通过fiddler等方式抓包解析,安装根证书劫持等方法,事实上已经失效了,原因是腾讯视频号对视频进行了加密,你能拿得到视频,但是视频是无法播放的。 今天给大家分享两种下载方法,希望能有所帮助。 方法一、WeChatVideoDownloader(电脑) 事实上,这个方法大家应该都有用过,同样的会发现能下载,但是不能播放。 不过请不要急着跳过,只需要进行简…
-
『2023版』详解PHP通过Excel模板导出Excel
网上其实有很多教程,但这些教程很多都差强人意,这里并非恶意贬低或者诋毁他人,只是客观的陈述。 比如这篇相对来说已经写的算是很不错:https://blog.csdn.net/u013224364/article/details/125786382 然而通篇没有告诉你怎么安装什么扩展,自己嘻嘻哈哈了半天,读者是一头雾水。 诚然,如果有做过类似项目的自然能从代码…
-
如何给Tinymce-vue自定义图片上传接口,images_upload_handler示例
在初始的Tinymce-vue中,图片是通过转换为base64的方式进行呈现,但是这种方式在写入数据库的时候,非常不友好,把图片放数据库,下一步就是把视频和压缩包放进去了。
1234images_upload_handler: blobInfo => new Promise(resolve => {const img = `data:image/jpeg;base64,${blobInfo.base64()}`resolve(img)})所以,我们需要修改成以URL的形式上传到后端,代码非常简洁,可以参考。[crayon-673679414cc7c256272…
-
Python存储list到数据库,重新读取后无法正确识别为list错当str且无法转换的处理办法
如下图所示,有一个字段是list类型。 读取时打印出来看起来就是list,但是打印类型却显示为str。 通过类型转换 如果通过类型转换,直接定义为list,则会拆解为一个有一个的字符串 ,显然是不行的。 通过解析字符串为list
12345678910111213str1 = 'abcde'str2 = 'a b c d e'str3 = 'a, b, c, d, e'result1 = list(str1)result2 = str2.split()result3 = str3.split(', ')print(result1)print(result2)结果:['a', 'b', 'c', 'd', 'e']['a', 'b', 'c', 'd', 'e']['a', 'b', 'c', 'd', 'e']参照这样的方法,我们使用.split()后又发现一个问题。 第一行…