记录日常点点滴滴,欢迎来到我的小站。

0%

尽管vscode确实挺轻量级的,但是最近总感觉打开vscode几个页面之后就十分的卡.经过查找后使用下边的方法感觉好了很多.

文件=>>首选项=>设置(也可以直接按快捷键CTRL + ,)
搜索框搜索 search.FollowSymlinks
去掉勾选的勾即可

快去试一下是不是快了很多吧 !

安装mono组件:

1
sudo apt install mono-devel mono-complete mono-dbg ca-certificates-mono mono-xsp4

安装mod_mono

mod_mono是一个Apache组件,为Apache提供ASP.NET支持,官方的说明文档:mod_mono

mod_mono用来切换Apache支持的ASP.NET版本,官方提供了两种模式,一种为手动模式,一种为自动模式,为了方便我们使用自动模式:

安装ASP.NET 1.1的支持:

1
sudo apt-get install libapache2-mod-mono mono-apache-server

安装ASP.NET 4.0的支持:

1
2
sudo service apache2 restart
sudo apt-get install libapache2-mod-mono mono-apache-server4 mono-devel

系统:Ubuntu20.04

前提:由于最近得一个项目需要使用Perl来解析网站里的一些cgi文件。所以需要开启Apache2对Perl的引用

  1. 修改/etc/apache2/sites-available/000-default.conf,删掉cgi的注释#

    1
    Include conf-available/serve-cgi-bin.conf
  2. 修改网站的配置文件 xx.conf 在VirtualHost下添加以下内容

    1
    2
    3
    4
    5
    6
    7
    ScriptAlias /cgi-bin/ /var/www/xxx/         #这里是重点
    <Directory "/var/www/xxx">
    Options Indexes FollowSymLinks Includes ExecCGI #这里是重点
    AllowOverride All
    AddType text/html .shtml .html .htm
    AddOutputFilter INCLUDES .shtml .html .htm
    </Directory>
    阅读全文 »

最近重装了系统发现打开游戏的时候提示 D3DX11_43.DLL丢失,d3dcompiler_43等dll丢失,
在网上找了好多办法,比如重新安装DirectX, 11, 12,找丢失的dll复制到windows指定文件夹下,
都不能很好的修复,最后终于找到了一个办法

直接去微软下载
https://www.microsoft.com/zh-cn/download/details.aspx?id=35
安装后即可解决问题。

如果之后页面更新丢失,也可以在百度或者其他搜索引擎中,搜索

DirectX 最终用户运行时 Web 安装程序

再找到微软的相应页面安装。

安装 CentOS 8 可以通过下载官方镜像,制作启动 U 盘来完成。本文不使用启动 U 盘,而是在 CentOS 7 系统运行的情况下,远程操作,热升级到 CentOS 8。

注意:热升级不能保障数据安全,因此不建议在生产环境中使用。本文作者用这种方法是因为人在家里无法使用 U 盘安装,但是又需要给一台尚未投入生产的 CentOS 7 服务器升级系统。

  1. 安装 yum-utils

    1
    2
    3
    4
    5
    6
    7
    8
    #安装 epel
    sudo yum install epel-release -y

    sudo yum install yum-utils rpmconf -y
    sudo rpmconf -a

    sudo package-cleanup --leaves
    sudo package-cleanup --orphans
  2. 安装 dnf

    1
    2
    3
    4
    sudo yum install dnf -y

    sudo dnf -y remove yum yum-metadata-parser
    sudo rm -rf /etc/yum /etc/yum.repos.d
    阅读全文 »

今天突然发现Chrome设置里面多了个内容叫做“由贵单位管理”,对于一个连手机app都不会给定位权限的人来说,这根本就不能忍,所以着手查下这是什么原因导致的,方法也很简单:

1、Chrome地址栏输入内容:chrome://policy/,你就能看到是谁在监控你的chrome了,就是你们所谓的马爸爸,呵呵

2、打开注册列表,删除注册表\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome 下对应的文件夹

3、打开第一步中的地址,选择重新加载策略

4、重启浏览器

升级python2到python3之后,使用yum命令时报一下错误:

1
2
3
4
5
[root@localhost ~]# yum -y install zlib
File "/usr/bin/yum", line 30
except KeyboardInterrupt, e:
^
SyntaxError: invalid syntax

这是因为yum采用python作为命令解释器,这可以从/usr/bin/yum文件中第一行#!/usr/bin/python发现。而python版本之间兼容性不太好,使得2.X版本与3.0版本之间存在语法不一致问题。当系统将python升级到2.7或3.6后,出现语法解释错误。

解决办法:

一是修改yum的解释器为旧版本python2.7(如果你没有采用覆盖升级的话)。

修改yum的解释器为旧版本python2.7:

1
$ vi /usr/bin/yum

将第一行”#!/usr/bin/python” 改为 “#!/usr/bin/python2.7”即可。

所以将/usr/bin/yum中的开头修改为:#!/usr/bin/python2.7即可。
之后还是会遇到错误如下图

'错误提示'

这又是python版本的问题,所以又将/usr/libexec/urlgrabber-ext-down的第一行#!/usr/bin/python修改为了#!/usr/bin/python2.7,就可以正常安装了。