腾讯TIM对于办公族来说,非常好用,但是有些朋友安装完成后,QQ群里面的视频是无法播放的,默认没有安装QQ影音播放插件,点击安装的话下载进度一直是0%。现在发现,只要将安装好QQ目录的bin文件夹下的一下几个文件,复制到TIM/bin目录下即可:

avcodec-54bp1.dll
avformat-54bp1.dll
avutil-51bp1.dll
MediaFileEx.dll
swresample-0bp1.dll
swscale-2bp1.dll

链接:https://pan.baidu.com/s/1Eq3nfUOHr7f0vzkn2Bncvg 提取码: cx3j

由于Intel坑爹的在Server版不支持I219-V网卡,研究了一番,终于把驱动装上咯。网卡型号去主板官网查看参数即可看到
以下以I219-V网卡为例。因为我是华硕x299主板

1、下载Intel官方驱动:
https://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=23071&lang=zho

注意要下64位的,下载好是名为PROWinx64.exe的文件

2、使用WinRAR右键解压缩到PROWinx64:

解压后:

3、进入\PRO1000\Winx64\NDIS64目录,找到e1d64x64.inf文件

4、用记事本打开该文件,可以看到有这么一段:

从文件下面的信息可以知道,I280-V是[E1559.6.3.1]:

对应上面那一段的:

也就是E1559.6.3.1相关的部分,这里很明显看到这个信息在6.3.1里有,在6.3里没有

所以我们要做的就是把这一段剪切到下面:

好了保存即可。

5、修改签名验证,用管理员权限打开命令提示符,输入以下两行,回车执行:

bcdedit -set loadoptions DISABLE\_INTEGRITY\_CHECKS  
bcdedit -set TESTSIGNING ON  

然后重启下电脑。

6、打开设备管理器,右键以太网适配器,由于我这里已经安装了,所以显示的是设备型号,否则在上面显示个黄色问号的“以太网适配器”,

7、选择“浏览计算机以查找驱动软件”:

8、找到“网络适配器”,点下一步:

9、选择“从磁盘安装”:

10、点击“浏览”:

11、选择刚才修改的文件\PRO1000\Winx64\NDIS64\e1d64x64.inf,然后点击打开:

12、点击“确定”:

13、在列表里找到I218-V:

点下一步安装,一会会提示驱动程序签名,继续安装即可。

好了重启电脑,设备就装好了,还原驱动程序签名:

bcdedit -set loadoptions ENABLE\_INTEGRITY\_CHECKS  
bcdedit -set TESTSIGNING OFF  

重启一切OK。

其他不支持的网卡可以参考这个安装。

本文转自:https://blog.csdn.net/caijunfen/article/details/78967616

免责声明:该脚本仅用于学习交流,其他用途请购买正版。

脚本首发地址:https://loli.team/bt6x.html

**宝塔官方更新日志:
1.优化IPv6兼容性
2.修复无法添加中文域名的问题
3.修正PHP运行状态检测错误的问题
4.修正FTP备份问题
5.其它细节调整**

宝塔6.9.0开心版|破解版(最版本)

1.使用一键脚本:

wget -O bt\_6.9.0\_v2.sh https://api.moecat.cn/6.9.0\_v2/bt\_6.9.0\_v2.sh && chmod 755 bt\_6.9.0\_v2.sh && bash bt\_6.9.0_v2.sh

3.选择 1 “未安装宝塔版” 没有安装宝塔的 执行命令 自动安装宝塔面板 升级专业版 自动安装需要破解的插件(其他插件直接可以用 无需破解 除 防火墙插件需要手动操作)

4.选择 2 “已安装宝塔版” 已经安装宝塔的 执行命令 升级专业版 自动安装需要破解的插件(其他插件直接可以用 无需破解 除 防火墙插件需要手动操作)

5.选择 3 “快速安装环境” 觉得宝塔后台安装慢的,可以使用本命令进行安装所需要的环境 除 nginx 和 apache 环境第一次无法安装 需要在面板安装 之后 卸载了环境 可以用脚本安装

6.选择 4 “编译安装环境” 觉得宝塔后台安装慢的,可以使用本命令进行安装所需要的环境 除 nginx 和 apache 环境第一次无法安装 需要在面板安装 之后 卸载了环境 可以用脚本安装,但是 编译安装 会比快速安装 慢很多~

7.选择 5 “修复 Nginx防火墙” 很多人反馈,安装防火墙之后显示到期,虽然可以用,但是重启面板就又关闭了,最后排查发现是一个验证的问题,已经null掉了,大家使用此命令修复即可~ 然后发现Apache 并没有加验证,可能是宝塔官方忘记了,或者Nginx用户多,Apache就放弃了吧~

8.选择 6 “修复 apache nginx ssl 无法启动报错” 最近出现 apache nginx 重装 ssl 启动 出现报错问题 该问题是宝塔官方的BUG 与防火墙冲突导致的! 搞不懂 官方为啥一直更新防火墙 结果搞错这种 bug 就如下面这些报错 就可以用脚本修复!

9.Nginx 防火墙插件 需要安装脚本上的提示进行安装 切勿在宝塔后台自己手动安装防火墙,具体操作流程:1.执行修复A安装修复完毕 – 2.到面板打开防火墙 提示到期 – 3.执行修复B 防火墙重启(一旦重启了服务器,需要重新安装这个 流程 重新安装防火墙,暂时没办法解决!)

2.不想使用开心版的,直接使用官方脚本转成免费

wget -O update.sh http://download.bt.cn/install/update.sh && bash update.sh free

脚本仅支持CentOS7,64位系统!!!请使用纯净的系统安装!!!请使用ROOT用户执行脚本!!!

使用方法:

wget https://lala.im/static/script/qBittorrentCentOS7install.sh && chmod +x qBittorrentCentOS7install.sh
./qBittorrentCentOS7install.sh

因为编译libtorrent的时候需要用到大量的内存,小于2GB的机器可能会因为内存不足导致进程被杀掉,所以我在脚本内加了一个创建swap的功能。创建的swap文件保存在/var目录下,安装完成之后可以自己手动删除掉。(话说内存小于2GB还装个锤子QB啊,挂PT内存没4G起步,你不是在玩蛇吗???)

另外因为libtorrent编译需要比较长的时间,我加了一个设置编译时使用多个CPU线程的功能,根据你自己机器的CPU核心数来设置就行了,比如你是一个4核心的机器,在脚本内输入4,那么编译的速度会变快很多!

脚本会帮你安装如下软件:

qBittorrent4.1.1
libtorrent1.1.9(https://github.com/arvidn/libtorrent/releases/

回显内容:

qBittorrentWEB地址:你的机器公网IP+端口8080
WEB账号:admin
WEB密码:adminadmin

管理命令:

systemctl start qBittorrent
systemctl stop qBittorrent
systemctl restart qBittorrent

预览图:


本文转自:https://lala.im/4036.html,如有违规,请联系删除!

        ///展开所有明细
        private List<int> expandedRows = new List<int>();
        void ExpandAllDetails(GridView gridview)
        {
            if (gridview.RowCount>0)
            {
                expandedRows.Clear();
                gridview.BeginUpdate();
                try
                {
                    int dataRowCount = gridview.DataRowCount;
                    int rHandle = 0;
                    for (rHandle = 0; rHandle < dataRowCount; rHandle++)
                    {
                        expandedRows.Add(rHandle);
                    }
                }
                finally
                {
                    gridview.EndUpdate();
                }
                ExpandDetails(gridview);
            }

        }
        private void ExpandDetails(GridView view)
        {
            GridViewInfo info = (GridViewInfo)view.GetViewInfo();
            foreach (GridDataRowInfo rInfo in info.RowsInfo)
            {
                if (expandedRows.Contains(rInfo.RowHandle))
                {
                    view.ExpandMasterRow(rInfo.RowHandle);
                    expandedRows.Remove(rInfo.RowHandle);
                }
            }
        }