January 1, 2020
华硕品质,坚如磐石,仅限硬件----MyASUS的用户体验一直为负值。rog笔记本电脑键盘失灵包括但不限于以下几种:1、开机输入密码时,输入一半键盘突然失灵;2、电脑使用过程中,键盘突然失灵,重启无效;3、使用外接键盘进入BIOS后,rog笔记本自带键盘失灵;解决方案(通过更新解决,回滚也是一种方案,但不建议):1、先通过win10的更新设置,将win10更新到最新版本(例如win10 1909),并重启电脑;2、在设备管理器中,更新固件-System Firmware的驱动;3、重启电脑,这时候BIOS应该会自动更新,然后键盘失灵问题解决;4、如果BIOS没有自动更新,尝试手动更新到最版版本。
December 7, 2019
./data/attachment文件夹的权限也会导致远程附件上传失败,虽然后台测试远程附件时总提示ftp目录的权限问题,但实际上是attachment目录的权限问题。后台执行工具-文件权限检查时发现的此问题。
November 18, 2019
发现DZ论坛的首页停止访问一段时间后,第一次打开时很慢,Processed in 2.XXX~3.XXX second(s)。通过修改php.ini打开慢日志,没能定位具体原因。怀疑是远程附件+S3FS共同导致的,但没能确定。恢复默认模板后,无论等待多久,打开首页不再变慢。可能是模板过多的sql查询导致,下一步根据实际情况优化模板模块数据。
November 8, 2019
通过location无法匹配参数,只能对url中“?”前面的内容进行正则匹配,如需禁止带参数的url,则需要用到request_uri。例如:location /
{
if ($request_uri ~* "/\?fromuid=12345") {
return 403;
}
if ($request_uri ~* "/\?fromuser=sb12345") {
return 403;
}
}
October 23, 2019
可使用nginx -V
查看是否已安装secure_link(nginx默认是不安装此模块的)。下面介绍通过军哥lnmp的nginx升级脚本,增加secure_link模块的方法:1)修改lnmp.conf,增加nginx编译配置参数:Nginx_Modules_Options='--add-module= --with-http_secure_link_module'
2)使用./upgrade.sh脚本,升级nginx即可
October 11, 2019
一、master服务器操作:1)进phpmyadmin导出需要同步的数据库sql2)在phpmyadmin中创建用户,并设置针对需要同步数据库的权限(通常已经有针对这个数据的单独用户,就不需要创建了)注意该用户需要允许外网访问(localhost改为%),另外注意iptables规则(需要放行mysql端口)3)进ssh,运行mysql -u root -p
登录mysql在mysql命令行中运行GRANT REPLICATION SLAVE ON *.* TO 'base'@'%';添加同步权限,上述base为第2)步中的用户名3)进ssh运行lnmp mysql stop
停止mysql4)修改my.cnf文件(注意备份原文件)在server-id = 1
行后增加binlog-do-db = base上述base为需要同步的数据库名称5)重启mysql数据库lnmp mysql start6)在mysql命令行界面运行SHOW MASTER STATUS;记录MASTER_LOG_FILE和MASTER_LOG_POS参数,留待slave服务器配置使用备注:这两...
October 11, 2019
一、首先实现vps之间的ssh免密登录:1)在源VPS上生成ssh公钥和私钥ssh-keygen -t rsa
2)将公钥传送到目标vpsssh-copy-id root@your_remote_server_IP
(部分云可能需要到云服务器管理后台添加ssh公钥)二、然后安装lsyncd(以centos为例)1)安装rsyncyum -y install rsync
2)安装lsyncd依赖包yum install lua lua-devel pkgconfig gcc asciidoc
3)安装lsyncdyum install lsyncd
三、配置lsyncd修改 /etc/lsyncd.conf 以完成配置四、设置lsyncd开机自启动systemctl start lsyncd
systemctl enable lsyncd
五、查看lsyncd状态systemctl status lsyncd六、lsyncd日志位置与配置文件有关,为省去清理硬盘空间的麻烦,一般按路径如下设置/tmp/lsyncd.log也可以是/var/log/lsyncd.log
May 6, 2019
主要实现分类页面、文章页面,自动识别当前分类并添加css样式。首页会被识别为默认分类。导航代码:<?php $this->widget('Widget_Metas_Category_List')->to($categories); ?>
<?php while($categories->next()): ?>
<?php if ($categories->levels === 0): ?>
<a<?php if($this->is('category', $categories->slug)||($categories->slug == topcategory($this->category))): ?> class="current"<?php endif; ?> href="<?php $categories->permalink(); ?>"><?php $categories->nam...
November 6, 2017
网上找了段通过PHP判断用户是手机访问还是电脑访问的代码。对比了好几种代码,最终选择了这个。备份下,以后用得着。 function is_mobile() {
$user_agent = $_SERVER['HTTP_USER_AGENT'];
$mobile_agents = array("240x320", "acer", "acoon", "acs-", "abacho", "ahong", "airness", "alcatel", "amoi", "android", "anywhereyougo.com", "applewebkit/525", "applewebkit/532", "asus", "audio", "au-mic&quo...
December 22, 2016
前两天项目的电池SOC-OCV曲线数据过来了,导入cruise电池模型里发现曲线有点怪异。映像中磷酸铁锂电池的SOC-OCV曲线在SOC(0%~30%)区间内基本呈线性,高SOC区间曲线更趋向于平直,斜率很小。查阅了相关文献,发现三元锂电的SOC-OCV曲线与LFP确实是有差别的,前者基本在SOC全区域内都呈线性。