ColinOL

A Small Website

用户工具

站点工具


home

ColinOL Home

Nginix 常用命令(Windows)

在Windows下使用Nginx,我们需要掌握一些基本的操作命令,比如:启动、停止Nginx服务,重新载入Nginx等,下面我就进行一些简单的介绍。

假设你安装在 C:\server\nginx-1.0.2目录下,

cmd命令进入安装文件;

启动、停止等命令

1、启动:

C:\server\nginx-1.0.2>start nginx

C:\server\nginx-1.0.2>nginx.exe

注:建议使用第一种,第二种会使你的cmd窗口一直处于执行中,不能进行其他命令操作。

2、停止:

C:\server\nginx-1.0.2>nginx.exe -s stop

C:\server\nginx-1.0.2>nginx.exe -s quit

注:stop是快速停止nginx,可能并不保存相关信息;quit是完整有序的停止nginx,并保存相关信息。

3、重新载入Nginx:

C:\server\nginx-1.0.2>nginx.exe -s reload

当配置信息修改,需要重新载入这些配置时使用此命令。

4、重新打开日志文件:

C:\server\nginx-1.0.2>nginx.exe -s reopen

5、查看Nginx版本:

C:\server\nginx-1.0.2>nginx -v

开启目录访问功能。

1. 修改nginx的配置文件,nginx的配置文件在conf目录下的nginx.conf。打开nginx.conf文件。进行如下修改:

server {
    listen       80;
    server_name  localhost;
    #charset koi8-r;
    #access_log  logs/host.access.log  main;
    location / {
        root   html;
        autoindex on; ###开启目录浏览功能
        charset utf-8,gbk; ###支持中文字符
        index  index.html index.htm;
    }
    #...
}

注: 需要Nginx开启索引功能,具体开启方法是在Nginx的网站配置文件的http或者server段加上“autoindex on;”。这样就算开启了Nginx的目录浏览功能。如果需要访问的目录或文件有中文,则要在nginx的配置文件添加charset utf-8,gbk;进行字符集的设置。

2. 重新启动nginx,进行访问。

2021/11/19 01:31 · colin

QGIS 可用的 XYZ Tiles

qgis.xyztiles.xml
<!DOCTYPE connections>
<qgsXYZTilesConnections version="1.0">
    <xyztiles zmax="17" username="" referer="" password="" url="https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/%7Bz%7D/%7By%7D/%7Bx%7D" zmin="0" authcfg="" name="Esri卫星"/>
    <xyztiles zmax="13" username="" referer="" password="" url="https://server.arcgisonline.com/ArcGIS/rest/services/World_Terrain_Base/MapServer/tile/%7Bz%7D/%7By%7D/%7Bx%7D" zmin="0" authcfg="" name="Esri地形"/>
    <xyztiles zmax="17" username="" referer="" password="" url="https://server.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer/tile/%7Bz%7D/%7By%7D/%7Bx%7D" zmin="0" authcfg="" name="Esri矢量"/>
    <xyztiles zmax="19" username="" referer="" password="" url="https://tile.openstreetmap.org/{z}/{x}/{y}.png" zmin="0" authcfg="" name="OpenStreetMap"/>
    <xyztiles zmax="17" username="" referer="Kartendaten: © OpenStreetMap-Mitwirkende, SRTM | Kartendarstellung: © OpenTopoMap (CC-BY-SA)" password="" url="https://tile.opentopomap.org/%7Bz%7D/%7Bx%7D/%7By%7D.png" zmin="1" authcfg="" name="OpenStreetMap地形"/>
    <xyztiles zmax="19" username="" referer="" password="" url="https://tile.openstreetmap.org/{z}/{x}/{y}.png" zmin="0" authcfg="" name="OpenStreetMap矢量"/>
    <xyztiles zmax="18" username="" referer="" password="" url="http://mt0.google.cn/vt/lyrs=t&amp;hl=zh-CN&amp;gl=cn&amp;x={x}&amp;y={y}&amp;z={z}" zmin="0" authcfg="" name="google地形"/>
    <xyztiles zmax="18" username="" referer="" password="" url="http://t0.tianditu.com/img_w/wmts?service=wmts&amp;request=GetTile&amp;version=1.0.0&amp;LAYER=img&amp;tileMatrixSet=w&amp;TileMatrix={z}&amp;TileRow={y}&amp;TileCol={x}&amp;style=default&amp;format=tiles&amp;tk=40b190683706230fade806c1ac8c14e8" zmin="0" authcfg="" name="天地图影像"/>
    <xyztiles zmax="18" username="" referer="" password="" url="http://t0.tianditu.com/cva_w/wmts?service=wmts&amp;request=GetTile&amp;version=1.0.0&amp;LAYER=cva&amp;tileMatrixSet=w&amp;TileMatrix={z}&amp;TileRow={y}&amp;TileCol={x}&amp;style=default&amp;format=tiles&amp;tk=40b190683706230fade806c1ac8c14e8" zmin="0" authcfg="" name="天地图注记"/>
    <xyztiles zmax="18" username="" referer="" password="" url="http://t0.tianditu.com/vec_w/wmts?service=wmts&amp;request=GetTile&amp;version=1.0.0&amp;LAYER=vec&amp;tileMatrixSet=w&amp;TileMatrix={z}&amp;TileRow={y}&amp;TileCol={x}&amp;style=default&amp;format=tiles&amp;tk=40b190683706230fade806c1ac8c14e8" zmin="0" authcfg="" name="天地图矢量"/>
    <xyztiles zmax="19" username="" referer="" password="" url="http://ecn.t3.tiles.virtualearth.net/tiles/a{q}.jpeg?g=1" zmin="1" authcfg="" name="必应卫星"/>
    <xyztiles zmax="19" username="" referer="" password="" url="https://mt1.google.com/vt/lyrs=s&amp;x=%7Bx%7D&amp;y=%7By%7D&amp;z=%7Bz%7D" zmin="0" authcfg="" name="谷歌卫星"/>
    <xyztiles zmax="19" username="" referer="" password="" url="https://mt1.google.com/vt/lyrs=m&amp;x=%7Bx%7D&amp;y=%7By%7D&amp;z=%7Bz%7D" zmin="0" authcfg="" name="谷歌矢量"/>
    <xyztiles zmax="18" username="" referer="" password="" url="https://webst01.is.autonavi.com/appmaptile?style=6&amp;x={x}&amp;y={y}&amp;z={z}" zmin="0" authcfg="" name="高德卫星"/>
    <xyztiles zmax="18" username="" referer="" password="" url="https://wprd01.is.autonavi.com/appmaptile?x={x}&amp;y={y}&amp;z={z}&amp;lang=zh_cn&amp;size=1&amp;scl=2&amp;style=8&amp;ltype=11" zmin="0" authcfg="" name="高德路网"/>
</qgsXYZTilesConnections>
2021/11/19 01:27 · colin

替换默认资源管理器 为 TotalCommander

利用注册表

新建两个文本后缀为.reg的文件。双击执行就可以了。

1、添加注册表

ExplorerToTC.reg
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Shell]
@="TC"
[HKEY_CLASSES_ROOT\Directory\Shell\TC\command]
@="\"D:\your-filepath\TC\Totalcmd64.exe\" \"/O\" \"/T\" \"/L=%1\""

如果自己去注册表中设置,清洁版的命令如下:

"D:\your-filepath\TC\Totalcmd64.exe" "/O" "/T" "/L=%1"

2、恢复注册表

ExplorerToTmd_recover.reg
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Shell]
@="none"

备注:

  1. 目录中的your-filepath为TC安装路径,需要自行修改。
  2. 添加“/O” “/T”是为了每次打开的文件夹在新的标签,如果不需要可以去掉。
  3. /L代表左侧面板,如果需要在右侧面板打开则/R。
  4. 各种方法,最终目的都是为了使用方便,切莫舍本逐末,忘记本心。

引用:

2021/11/17 00:26 · colin

XRay 安装配置与资源

八合一共存脚本+伪装站点

项目地址:

安装脚本: 支持快捷方式启动,安装完毕后,shell输入【vasma】即可打开脚本,脚本执行路径[/etc/v2ray-agent/install.sh]

wget -P /root -N --no-check-certificate "https://raw.githubusercontent.com/mack-a/v2ray-agent/master/install.sh" && chmod 700 /root/install.sh && /root/install.sh

xray示例图

2021/09/17 05:48 · colin

Excel 实现按照单元格和字体颜色计数(Count)与求和(Sum)

步骤一

首先需要启用Visual Basic编辑器,右键单击示例工作表,然后左键单击【查看代码】选项。在Visual Basic编辑器中的工程资源管理器窗口中,右键单击后将鼠标指针移动至插入选项,然后插入一个模块,并将以下代码复制粘贴到代码窗口中,最后关闭Visual Basic编辑器回到Excel工作表操作界面。

代码如下:

script.vb
'计算获得与引用单元格相同底纹颜色的单元格的数量
Function GetCountColorBack(col As Range, countbackrange As Range) As Integer
Dim icell As Range
Application.Volatile
For Each icell In countbackrange
If icell.Interior.ColorIndex = col.Interior.ColorIndex Then
GetCountColorBack = GetCountColorBack + 1
End If
Next icell
End Function
 
'计算获得与引用单元格相同底纹颜色的单元格的数值和
Function GetSumColorBack(col As Range, sumbackrange As Range) As Integer
Dim icell As Range
Application.Volatile
For Each icell In sumbackrange
If icell.Interior.ColorIndex = col.Interior.ColorIndex Then
GetSumColorBack = Application.Sum(icell) + GetSumColorBack
End If
Next icell
End Function
 
'计算获得与引用单元格相同文字颜色的单元格的数量
Function GetCountColorFont(col As Range, countfontrange As Range) As Integer
Dim icell As Range
Application.Volatile
For Each icell In countfontrange
If icell.Font.ColorIndex = col.Font.ColorIndex Then
GetCountColorFont = GetCountColorFont + 1
End If
Next icell
End Function
 
'计算获得与引用单元格相同文字颜色的单元格的数值和
Function GetSumColorFont(col As Range, sumfontrange As Range) As Integer
Dim icell As Range
Application.Volatile
For Each icell In sumfontrange
If icell.Font.ColorIndex = col.Font.ColorIndex Then
GetSumColorFont = Application.Sum(icell) + GetSumColorFont
End If
Next icell
End Function

步骤二

求相同颜色的单元格数量,需要用到GetCountColorFont函数。函数GetCountColorFont的使用方法:=GetCountColorFont(指定颜色的单元格,统计单元格区域)

参考:

  1. Excel超实用技能,按单元格颜色求和与计数,千万不要错过 https://kuaibao.qq.com/s/20190814A0SZY000?refer=cp_1026
  2. 如何分别计数[Excel]不同颜色的单元格? https://www.zhihu.com/question/54651422
2021/07/22 08:30 · colin
home.txt · 最后更改: 2019/10/06 11:49 由 colin