2024年3月

通过chrome油猴插件,添加新的脚本,把下面的脚本复制进去保存

// ==UserScript==
// @name         修改网页字体
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  try to take over the world!
// @author       You
// @match        http*://*/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';
    /*document.body.style.backgroundColor = '#00ee00'*/
    //document.body.style.cssText += 'sans-serif';
    document.body.style.fontFamily='LXGW WenKai';
    document.body.style.fontSize='100%';
    document.body.style.backgroundColor='#FFF';
    document.body.style.color='#444';
    // Your code here...
})();


全国计算机技术与软件专业技术资格(水平)考试


计算机软件考试作用

政策扶持:一证在手,享受八大福利

1.以考代评:软考通过无需在单位进行职称评定,拿证即获得中高级证书及中高级工程师资格;

2.城市落户:北上广深一线城市规定凭借软考证书可申请人才引进落户;

3.升职加薪:是否持有软考证书已成为众多企业筛选求职人员和评定升职加薪的重要标准;

4.助力中标:根据行业要求,软考证书是企业招投标资质的必备条件;

5.高级可申请专家评审:具有高级职称或同等专业水平并满足其他条件可入选评标专家库;

6.2000元技能补贴:根据多省技术技能提升补贴通知,获得软考证书可申请相应补贴;

7.3600元个税抵扣:取得证书的当年可申报个税补贴;

8.涨退休金:部分地区持有软考证书每月可多领退休金。


软考专项培训有哪些优势


1.软考无门槛入学,短时间可拿证,上岸率高;

2.本次报考不限学历、资历、年龄,均可报名;

3.软考可考专业多:中级推荐:软件设计师;高级推荐:系统分析师/系统架构设计师;

4.拓宽职业方向,获得热门兼职、全职以及申请开办个人技能培训工作室权限;

5.拿证获得政策补贴,技能奖金、退休金福利、个税抵扣;

6.提升职场竞争力,根据《职业教育法》的有关规定,本证书可作为持有者上岗就业、晋职考核和用人单位招收录用人员的重要参考依据。

谁适合参加软考专项培训

1.IT行业工作者:软件架构师、软件设计师、软/硬件测试、软/硬件工程师、前/后端开发、技术支持工程师、算法、大数据工程师、网络工程师、系统工程师、项目经理/运营等;

2.互联网从业者:想提高职业竞争力,增强项目管理能力的互联网工作过人员;

3.企事业单位工作者:国企/央企/事业单位从业者,想凭借证书获得职业晋升和专家评定的人员;

4.副业从业者:希望增加职业技能,获得副业从业资格的自由职业者;

5.大学生:计算机专业大学生、想要掌握技能证书赢在求职起跑线的大学生;

6.想获得软考证书个税申报福利、技能补贴金,退休福利金的其他人员;



Typecho默认是全文输出的,想摘要的话,官方给出了最简单的方法,就是在你想截取的位置加上标签即可。

但是这种方法在有图片文章的情况下摘要就会出现图片信息,也完全暴露了标签元素,影响美观,下面就给出了PHP正则表达式自动摘要的两种解决方法。

注:如果没有标签,会自动截取文章的前270字当作缩略输出。

编辑主题index.php文件,找到以下PHP代码;

<?php $this->content('阅读剩余部分...'); ?>

替换为你想实现的代码,如下;

输出图片的正则表达式代码:

<?php 

    if(preg_match('/<!--more-->/',$this-&gt;content)||mb_strlen($this->content, 'utf-8') < 270)
    {
        $this->content('阅读全文...');
    }
    else
    {    
            $c=mb_substr($this->content, 0, 270, 'utf-8');
        echo $c.'...';
            echo '</br><p class="more"><a href="',$this-&gt;permalink(),&#39;&quot;&nbsp;title=&quot;&#39;,$this->title(),'">阅读全文...</a></p>';
    }
?>

不输出图片的正则表达式代码:

<?php 
    if(preg_match('/<!--more-->/',$this-&gt;content)||mb_strlen($this->content, 'utf-8') < 270)
    {
        $this->content('阅读全文...');
    }
    else
    {    
            $c=mb_substr($this->content, 0, 270, 'utf-8');
            $c=preg_replace(&quot;/&lt;[img|IMG].*?src=[\&#39;\&quot;](.*?(?:[\.gif|\.jpg|\.jpeg|\.png|\.tiff|\.bmp]))[\&#39;|\&quot;].*?[\/]?&gt;/&quot;,&quot;&quot;,$c);
            echo $c.'...';
            echo '</br><p class="more"><a href="',$this-&gt;permalink(),&#39;&quot;&nbsp;title=&quot;&#39;,$this->title(),'">阅读全文...</a></p>';
    }
?>

如果截取的文章前面存在代码段,由于自动截取遇到代码段虽然截取了但是没有添加</code></pre>结束标签,所以会造成整站css的错乱,使用正则查找是否存在代码段,如果存在截取后自动添加结束标签,下面是修正版正则式代码。

修正版:

输出图片的正则表达式代码:

  <?php 
            if(preg_match('/<!--more-->/',$this-&gt;content)||mb_strlen($this->content, 'utf-8') < 270)
            {
                $this->content('阅读全文...');
            }
            else
            {    
                    $c=mb_substr($this->content, 0, 270, 'utf-8');
                    if(preg_match('/<pre>/',$c))
                    {
                       echo $c,'</code></pre>','...';;
                    }
                    else
                    {
                       echo $c.'...';
                    }
                    echo '</br><p class="more"><a href="',$this-&gt;permalink(),&#39;&quot;&nbsp;title=&quot;&#39;,$this->title(),'">阅读全文...</a></p>';
            }
        ?>

不输出图片的正则表达式代码:

<?php 
            if(preg_match('/<!--more-->/',$this-&gt;content)||mb_strlen($this->content, 'utf-8') < 270)
            {
                $this->content('阅读全文...');
            }
            else
            {    
                    $c=mb_substr($this->content, 0, 270, 'utf-8');
                    $c=preg_replace(&quot;/&lt;[img|IMG].*?src=[\&#39;\&quot;](.*?(?:[\.gif|\.jpg|\.jpeg|\.png|\.tiff|\.bmp]))[\&#39;|\&quot;].*?[\/]?&gt;/&quot;,&quot;&quot;,$c);
                    if(preg_match('/<pre>/',$c))
                    {
                       echo $c,'</code></pre>','...';;
                    }
                    else
                    {
                       echo $c.'...';
                    }
                    echo '</br><p class="more"><a href="',$this-&gt;permalink(),&#39;&quot;&nbsp;title=&quot;&#39;,$this->title(),'">阅读全文...</a></p>';
            }
        ?>

可以参考他的文章:

Typecho自动摘要截取功能

Typecho自动摘要截取代码段处理

<br/>

国内目前调用镜像的方法,如果没有用Lite和TC Version 可以不用jsdelivr的css:

<html><head>
  <link rel="stylesheet" href="https://cdn.staticfile.org/lxgw-wenkai-webfont/1.6.0/style.css" />
  <!-- 没有Lite version, 有需要的可以向cdnjs发pr看看能不能通过-->
  <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/style.css" />
  <!-- 没有TC version, 有需要的可以向cdnjs发pr看看能不能通过-->
  <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/style.css" />
  <!-- Screen version -->
  <link rel="stylesheet" href="https://cdn.staticfile.org/lxgw-wenkai-screen-webfont/1.6.0/style.css" />
  <style>
    body {
      font-family: "LXGW WenKai", sans-serif;
      /* Lite version */
      font-family: "LXGW WenKai Lite", sans-serif;
      /* TC version */
      font-family: "LXGW WenKai TC", sans-serif;
      /* Screen version */
      font-family: "LXGW WenKai Screen", sans-serif;
    }
  </style></head><body>
  <!-- blablabla --></body></html>

感谢这位朋友:https://github.com/lxgw/LxgwWenKai/issues/24

一、介绍

PhotoPrism 是一个开源的照片管理工具,是一款 AI 驱动的应用程序,用于浏览、组织和分享您的照片集,可以在本地搭建Server端,可以很好的替代Google相册

 

二、搭建PhotoPrism

镜像管理,选择镜像仓库,搜索 PhotoPrism镜像。



默认选择安装版本latest就好。





在Docker文件夹下创建一个名为photo-prism的子文件夹。在那里,创建两个子文件夹——config和photos。



创建容器,选择镜像和容器名称,如下图。



在后面的步骤中,我们将看看如何将不同的照片目录映射到PhotoPrism。但是,如果您当前没有 存储照片的文件夹,请将照片复制到照片文夹photos中。这是启动工具时PhotoPrism将读取的内容。

创建容器存储空间安装路径。



在存储空间位置,创建2个卷映射,如下面的屏幕截图所示。第一个将我们的配置文件夹映射到 /photoprism/storage安装路径。我们第二个将我们的照片文件夹映射到 /photoprism/originals安装路径。



在端口设置中,将本地端口从自动更改为8080。



在环境部分,创建一个名为PHOTOPRISMADMINPASSWORD的新环境变量,并将该值添加为您想在网页上使用的任何密码。



点击完成等待几分钟来创建容器,然后启动photoprism容器。





然后使用绿联云NAS的IP地址和端口8080访问网页,如果无法找到自己的ip地址可以点开详情点击出现的ip地址即可跳至访问页面。



使用用户名admin和您在环境变量中创建的密码登录。



登录后选择Library图书馆,然后选择Start开始。这将开始为您的照片编制索引,您应该会看到它们开始出现。索引所有照片需要一些时间,因为它取决于大小。如果您要为数千张甚至更多的照片编制索引,请给它一些时间来抓取所有信息。请注意,只有在所有照片都被索引后,面部识别才会开始。







至此,就设置好了!,以下是效果图。