win电脑安装vm虚拟机后共享本地磁盘到linux虚拟机 2025年02月25日 Keinx 766 首先安装好VM虚拟机,在虚拟机中安装好linux系统。在虚拟机设置 -> 选项 -> 共享文件夹 -> 总是启用 -> 添加文件夹(主机路径在这里我选择的E:\Code、名称设置的code,开启已启用,关闭只读)。在linux虚拟机中挂载vm tool工具光驱,执行下列... 阅读全文 0 评论
在PHP中使用openssl给字符串加密和解密 2025年02月13日 Keinx 876 在PHP项目中,有一些内容需要加密存储或者加密传输,再查询和获取加密的内容后又需要解密。可以使用openssl_encrypt()和openssl_decrypt()方法来实现。/** * 加密 */ function encryptWithOpenssl($data){ $iv = ... 阅读全文 0 评论
PHP CURL POST和GET请求 2025年01月20日 Keinx 785 在使用PHP开发项目的时候,经常会调用第三方的接口,这个时候就需要使用到PHP的CURL来请求第三方接口。下面是POST和GET的请求方法。//PHP CURL POST请求 public function post($url, $param, $post_file = false) { ... 阅读全文 0 评论
Nginx跨域配置 2025年01月10日 Keinx 796 在很多前后端分离项目中,前端请求后端接口,会出现跨域问题。前端解决起来比较麻烦。后端只需要配置nginx,就可以轻松解决跨域问题。add_header 'Access-Control-Allow-Origin' '*'; add_header '... 阅读全文 0 评论
在页面中增加播放提示信息音 2024年12月28日 Keinx 836 在开发的后台项目中有一些及时通知的信息很容易被管理人员忽略,所以需要有一个提示音方便及时通知到管理人员。一下是相关代码:// 在页面中ajax请求接口查询是否需要消息通知,如果需要消息通知执行下面的js代码 let audio = "<audio id='audioP... 阅读全文 0 评论
HTML页面返回并刷新上一页 2024年12月25日 Keinx 857 在一些网页页面中,我们希望用户点击按钮后返回上一页,可以使用JavaScript的window.history.back(); window.history.go(-1);等多种方式来实现。但是上面的方法是直接返回到浏览器记录的上一个页面,并且浏览器是直接从内存中调用上个页面内容的,所以返回到... 阅读全文 0 评论
Linux清理各种日志和记录的方法 2024年12月21日 Keinx 856 在项目部署过程中,会反复安装卸载各种程序,也会留下各种linux日志,对于一个有洁癖的程序员,如何才能把系统的记录日志都清理干净呢?对就是下面这个shell命令:echo > /var/log/wtmp && echo > /var/log/btmp &&a... 阅读全文 0 评论
vue前端页面刷新后404问题解决 2024年12月18日 Keinx 841 使用Vue或者uniapp开发的H5项目,打包编译后,把项目放到线上,正常使用是没有问题的,但是一但在其他页面刷新一下,直接就是404。这种原因是因为你打包编译H5的时候采用的路由模式是history模式,而不是hash模式。解决这种刷新404,可以把路由模式改成hash模式,这样你访问其他页... 阅读全文 0 评论
ueditor编辑器无法提交数据解决方法 2024年11月22日 Keinx 874 在项目开发中遇到了一个问题,后台文章详情使用的编辑器是百度的ueditor,有的电脑创建文章内容提交可以保存到数据库,有的电脑没办法保存到数据库。于是追查原因,发现提交的post请求中没有携带文章详情内容。以下是有问题的源代码:<!DOCTYPE html> <html la... 阅读全文 0 评论
$(window).height() 等于 $(document).height() 2024年11月20日 Keinx 852 在开发一个页面的时候,需要计算窗口的高度$(window).height()和页面的高度$(document).height()。但是神奇的是窗口的高度和页面高度是一样的。通过搜索引擎查询,给出的答案基本上都是说页面内容太短,并没能解决这个问题。实际上页面内容非常的长。这个问题足足研究了1个多... 阅读全文 0 评论