在一台使用AMD R7 250显卡台式机上,启动进入BIOS、WIN10的PE系统均显示正常。安装WIN10开始也正常,快结束时出现了花屏,多次尝试后发现如果不插网线安装就正常,但是后继接入网络WIN10自动更新后仍然出现花屏;如果接入网络,在安装过程就会开始自动更新,这是导致问题的根本。
花屏

相同显示设备(天龙功放+奥图码投影)和HDMI线材接入板载显卡进入WIN10一切正常。

google、baidu无解决方案,2019年很多人遇到,要不就是回退WIN10的版本,要不就是安装当年AMD出的一个特定版本驱动,我尝试后者无效,安装AMD最新驱动也无效;不想装比较老的WIN10版本,没有尝试第一个方案。

后发现桌面鼠标右键>显示设置>高级显示设置,拖到最下面,可以设置刷新率,默认是59.xxxHz,经过替换发现改为60Hz(交错)屏幕不花了,但是显示效果不佳,而且又发现播放视频直通音频到功放,DTS播放正常,但是TrueHD没声音。

又继续摸索刷新率,最后发现改为30Hz,功放识别却是1080P 60Hz,这个时候显示不花屏,DTS和TrueHD都了正常,解决!
标签: , , ,
amcharts,功能丰富,使用简单,文档完善。缺点是功能太丰富,文档也不好翻

标签: ,
QNAP的NAS中有一块硬盘告警,在这块硬盘上除了有共享目录,还有一个500G的LUN通过iSCSI方式提供给centos使用。

我的硬盘都是独立使用的,没有做RAID,QNAP系统也没有提供LUN的迁移功能。

由于这块磁盘告警被系统强行设置成了只读,在centos里面也无法再次mount,所以也不能通过新建LUN,然后在centos中复制的方法来迁移数据了。

网上国内外也没找到相关的指引,自己摸索出以下方法:

1、ssh登陆到NAS,找到LUN实体文件在NAS的路径: /share/CACHEDEVn_DATA/.@iscsi.img/,n是数字,不同磁盘不一样,可以通过查看/share/CACHEDEVn_DATA/目录下的文件确定对应的硬盘。

2、在QNAP中iSCSI存储中,新建一个文件LUN。由于我之前旧的LUN是先设置为300G,后来不够用了又扩大到500G的,在硬盘上实际有2个文件对应这个LUN。所以我们新建时,要与之前的步骤一致,这样才能让新LUN生成的文件数量和大小与原来是一致的,否则无法替换。

3、对旧LUN停用、取消在iSCSI target中的映射。

4、对新LUN建立映射,加入到此前的iSCSI target中。

5、在centos中刷新iSCSI信息,可以运行lsscsi,在第一列中获取下面n数值。
echo "---" > /sys/class/scsi_device/n:0:0:0/device/rescan

6、在centos中对新LUN进行分区、格式化、mount;测试成功后,umount。

7、在NAS中删除新LUN产生的文件,然后用旧LUN的文件改名一致来替换。

8、重启NAS,否则mount装载后还是新LUN中的数据。

9、centos中mount。

就这样骗过了NAS,完成了数据迁移。使用下来目前一切正常。

标签: ,
一直在使用foxmail,有多个邮件账户,为了方便将不同邮件账户下的文件夹都拖动到其中一个邮件账户下。但最近升级foxmail到最新的7.2.18.95,发现跨账户拖动的文件夹都回到了原来的账户下面,而且目前这个版本只能在同一个账户下移动文件夹位置,跨账户拖动无效。。。

网上搜索了半天也没找到解决方案,只得自己研究foxmail的文件结构,发现账户下的文件夹与安装目录下\Data\Accounts\中的Account.cfg和Account.htb有关。

这里简单分析会用到的一些数据:

Account.cfg保存了文件夹的ID以及名称等信息,从0x100开始,每0x100为一组;每组里面,0x00-0x03为文件夹ID(红色),0x11-0x12为文件夹名称长度(黄色),0x13开始为文件夹名称(绿色),由于是UTF-16编码,实际长度为文件夹名称长度x2

Account.htb保存了文件夹的目录树结构,从0x40开始,每0x10为一组;每组里面,0x04-0x07为文件夹ID(红色),0x08-0x0B为“后继子文件夹ID”(黄色),0x0C-0x0F开始“后继同级文件夹ID”(绿色);文件夹ID如果为0xFFFFFFFF标识为“无”

点击在新窗口中浏览此图片

知道文件夹的目录树结构就好办了,把邮件账户下最后一个文件的“后继同级文件夹ID”从0xFFFFFFFF改为想移动过来的一组文件夹里面的第一个文件夹ID,再将原来指向想移动的文件夹的前序文件夹的“后继同级文件夹”改为0xFFFFFFFF,收工。

PS.这个方法只针对POP3类型账号下的文件夹,IMAP类型账号的文件夹是直接建在服务器上的,是不能跨账号挪动的。IMAP对应的文件在安装目录下\Storage\<账号名称>\Accounts\。
标签:
全部以源码编译方式为例,在centos7上操作

1、下载
https://www.php.net/distributions/php-7.4.9.tar.gz

2、准备(应该有多余的库
yum -y install patch gd-devel libxml2-devel libmcrypt-devel openldap-devel mhash-devel curl-devel libpng-devel libjpeg-devel freetype-devel sqlite-devel oniguruma-devel zlib-devel

3、编译安装

方式一:将gd静态编译到PHP中
php
cd /xxx/php-7.4.9/
./configure
--prefix=/usr/local/php
--enable-fpm
--enable-gd
--with-freetype
--with-jpeg
--with-iconv
--with-zlib
--enable-xml
--disable-rpath
--enable-bcmath
--enable-shmop
--enable-sysvsem
--enable-inline-optimization
--with-curl
--enable-mbregex
--enable-mbstring
--with-openssl
--with-mhash
--enable-pcntl
--enable-sockets
--with-xmlrpc
--enable-soap  
--without-pear
--enable-ftp

make
make install

无需配置php.ini


方式二:将gd编译成扩展
cd /xxx/php-7.4.9/ext/gd
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config --with-freetype --with-jpeg --enable-gd
make
make install

配置php.ini
extension=gd

标签: , ,
分页: 2/160 第一页 上页 1 2 3 4 5 6 7 8 9 10 下页 最后页 [ 显示模式: 摘要 | 列表 ]