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

0%

例如添加Slug栏目

1
2
3
4
5
6
7
8
9
10
11
12
add_filter('manage_posts_columns', 'add_slug_col');
function add_slug_col($cols){
$cols['slug'] = __('Slug');
return $cols;
}
add_action('manage_posts_custom_column', 'get_slug_show');
function get_slug_show($column_name){
if($column_name == 'slug'){
$get_slug = basename(get_permalink(get_the_ID()));
echo $get_slug;
}
}

传统的控制台一般没有象Powershell这么高级的变量系统。它们都是依赖于机器本身的环境变量,进行操作 。环境变量对于powershell显得很重要,因为它涵盖了许多操作系统的细节信息。此外,powershell中的变量只存在于powershell内部的会话中,一旦powershell关闭,这些变量就会自生自灭。但是如果环境变量被更新了,它会继续保存在操作系统中,即使其它程序也可以调用它。

读取特殊的环境变量

通过环境变量读取Windows操作系统的安装路径,和默认应用程序的安装路径。

1
2
3
4
PS> $env:windir
C:\Windows
PS> $env:ProgramFiles
C:\Program Files

通过$env:,这就提示powershell忽略基本的variable:驱动器,而是去环境变量env:驱动器中寻找变量。为了和其它变量保持一致,powershell环境变量也可以象其它变量那样使用。比如你可以把它插入到文本中。

1
2
PS> "My computer name $env:COMPUTERNAME"
My computer name MYHome-test-01
阅读全文 »

下载安装Nodejs

Nodejs下载地址,并开始按照提示安装
安装好后,打开PowerShell确认是否正常,输入以下命令

1
2
node -v
npm -v

输入后提示相应得版本号,则表示成功。

阅读全文 »

尽管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
    阅读全文 »