解决方法,下载smcFanControl软件进行设置,这个软件支持较老的macOS系统。
下载地址:https://www.eidac.de/smcfancontrol/smcfancontrol_2_6.zip
smcFanControl 2.6 requires OS X 10.7 or higher. Support for 32Bit machines has been deprecated.
记录一个IT技术员的生活与技术
Written by 正冰 on 2023, April 9, 8:49 PM
解决方法,下载smcFanControl软件进行设置,这个软件支持较老的macOS系统。
下载地址:https://www.eidac.de/smcfancontrol/smcfancontrol_2_6.zip
smcFanControl 2.6 requires OS X 10.7 or higher. Support for 32Bit machines has been deprecated.
Written by 正冰 on 2023, March 11, 9:02 AM
https://support.apple.com/kb/DL1888?viewlocale=zh_CN&locale=en_US
https://www.bilibili.com/video/BV1d64y1a7Lc/
Written by 正冰 on 2022, November 22, 10:23 PM
@echo off
for /f "tokens=1,2,* " %%i in ('REG QUERY "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable ^| find /i "ProxyEnable"') do (set /A ProxyEnableValue=%%k)
if %ProxyEnableValue% equ 0 (
echo 系统代理目前处于关闭状态,正在开启代理,请稍候...
echo=
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 1 /f >nul 2>nul
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /d "IP:PORT" /f >nul 2>nul
echo 系统代理已开启,请按任意键关闭本窗口...
) else if %ProxyEnableValue% equ 1 (
echo 系统代理目前处于开启状态,正在关闭代理,请稍候...
echo=
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 0 /f >nul 2>nul
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /d "" /f >nul 2>nul
echo 系统代理已关闭,请按任意键退出本窗口...
)
pause>nul
Written by 正冰 on 2022, June 19, 9:06 PM
Written by 正冰 on 2022, May 24, 9:43 PM
需求:将安装了CentOS7.8系统的虚拟机中的一块未使用的分区进行格式化并挂载到指定目录
1、查看虚拟机中所有磁盘:fdisk -l
通过命令可以看到有2块磁盘,第一块是磁盘/dev/vda,下面已经有/dev/vda1分区(安装系统的分区);第二块是磁盘/dev/vdb,下面没有分区(需要对这块磁盘进行分区)。
2、执行分区命令:fdisk /dev/vdb
依次输入这些命令:n->p->1->回车->回车->w
3、将新建的/dev/vdb1分区格式化为xfs文件格式:mkfs -t xfs /dev/vdb1
4、建立/www文件夹:mkdir -p /www
5、将新建的/dev/vdb1分区永久挂载到/www文件夹:echo '/dev/vdb1 /www xfs defaults 0 0' >> /etc/fstab
6、重新加载fstab文件中的内容(让vdb1分区可以用起来):mount -a
Written by 正冰 on 2021, September 18, 12:17 AM
如果不对Nginx进行限速设置的话,那么会导致如果客户端在下载一个比较大的文件就会大量占用带宽,导致其它用户无法正常访问系统。
那么只需要在Nginx上进行显示,限制如下:前面1000K数据不限速(一般都满足),当如果是一个大体积的文件,那么之后的按500K/s进行传输,也基本满足需求。
实际操作过程中,以实际情况进行调整。
location / {
Written by 正冰 on 2021, August 28, 10:19 AM
有一套系统是基于thinkphp5.1系统开发的,用户反馈说总是要重新登录。
用户的系统并不是时刻需要操作,有可能几个小时都不操作页面,那么这就导致用户账号登陆后session到期了就会让用户重新登录。注:用户登录产生的session有效时间会在页面刷新时重新计算,如果session有效期到了则不会重新倒计时而是跳转到登录页面。
thinkphp5.1的session过期机制是如果config文件夹下的session.php配置文件里没有expire配置项,则读取php.ini配置文件的gc_maxlifetime的值(过期时间一般为1440秒也即是24分钟)。
那么解决这个问题:
方法1:修改php.ini文件并重启web服务器,比如改为28800,则表示默认为8小时过期;
如果不方便修改php.ini(比如使用的是虚拟主机)或者是该服务器上还有别的应用也需要基于24分钟的session过期机制,那么采用
方法2:修改config文件夹下的session.php配置文件,添加一个配置项:'expire'=>28800,
完成。
Written by 正冰 on 2021, June 1, 10:18 PM
只允许输入数字(整数:小数点不能输入)
<input type="text" onkeyup="value=value.replace(/[^\d]/g,'')" >
允许输入小数(两位小数)
<input type="text" onkeyup="value=value.replace(/^\D*(\d*(?:\.\d{0,2})?).*$/g, '$1')" >
允许输入小数(一位小数)
<input type="text" onkeyup="value=value.replace(/^\D*(\d*(?:\.\d{0,1})?).*$/g, '$1')" >
开头不能为0,且不能输入小数
<input type="text" onkeyup="value=value.replace(/[^\d]/g,'').replace(/^0{1,}/g,'')" >