文章首页
Nginx开启服务器端包含SSI后html文件引用另外一个html文件
互联网 2025-03-06 SSI, Nginx服务器端包含
来源:汇喜乐
利用Nginx的服务器端包含功能(SSI),大大的减少了在制作网站时的重复工作,比如网页导航,头部,底部等等共同内容的重复编辑。
特别是目前的阿里云ECS云服务器和对象存储oss在同一地域时,两者可以免流量费,从而给服务器减轻了压力。
购买服务器后,首先要安装Nginx和其他web环境软件。
可以利用宝塔面板在当前网站的Nginx配置文件中开启SSI
配置Nginx
server
{
#在server里面开启应该更好
#启用 SSI 并隐藏错误信息
ssi on;
ssi_silent_errors on; #如果引用的文件报错时,在显示页面隐藏 SSI 错误信息
ssi_types text/html; #指定text/html文件 MIME 类型支持 SSI
}
在html页面中的应用
<!--# include file="included.html" -->
# included.html就是要引用的文件的文件名
关联知识
如果是php页面,可以使用下面方法
require 语法
<?php require 'included.php'; ?>
【推荐】使用 require 语法:类似于 include,但若指定的文件无法访问或包含错误,require 会生成一个致命错误(E_COMPILE_ERROR),停止脚本的继续执行。
include 语法
<?php include 'included.php'; ?>
这个语句会在执行到此处时尝试包含并运行指定文件中的代码。如果文件不存在或者包含错误,会生成一个警告,但是脚本将继续执行。
云服务器的nginx反向代理oss中的文件
互联网 2025-03-06 反向代理, nginx
来源:汇喜乐
在云服务器上搭建Nginx反向代理服务器,然后关联oss中的文件,这样只需通过访问服务器公网IP的80端口(或者绑定域名),即可访问oss中的Bucket中的文件,从而实现通过固定IP或者域名访问OSS资源的需求。
特别是目前的阿里云ECS云服务器和对象存储oss在同一地域时,两者可以免流量费,从而给服务器减轻了压力。
以阿里云轻量应用服务器为例,2核CPU,4G内存,操作系统 Ubuntu 22.04,已经通过宝塔面板安装了(web环境):Nginx 1.27.1。
因OSS的安全设置,当使用默认域名通过浏览器访问OSS中的图片或网页文件时,会直接下载。所以通过浏览器预览Bucket中的图片或网页文件,需为Bucket绑定自定义域名,并在proxy_pass中填写已绑定的域名。
配置Nginx
对于不同场景,您可以参考以下代码按您的业务场景修改nginx.conf文件中的HTTP模块。
server {
listen 80;
server_name 47.**.**.73;
location / {
proxy_pass http://这里填写oss的内部域名;
proxy_http_version 1.1;
proxy_set_header Host 这里填写oss的内部域名;
proxy_connect_timeout 15s;
proxy_read_timeout 15s;
proxy_send_timeout 15s;
proxy_set_header Connection "";
proxy_buffering off;
proxy_request_buffering off;
}
}
请注意:
- 将 47.**.**.73 替换为你的实际服务器IP地址。
- 将 这里填写oss的内部域名 替换为你的OSS内部域名。
- 确保Nginx配置文件语法正确后重新加载Nginx使配置生效。
Manus
科技 2025-03-08 AI助手, 人工智能
来源:Manus
Manus 是什么
Leave it to Manus。
Manus 是一款通用型 AI 助手,能将想法转化为行动:不止于思考,更注重成果。Manus 擅长处理工作与生活中的各类任务,在你安心休息的同时,一切都能妥善完成。
Manus,源自拉丁语中“手”的意思,
是一款能够将你的想法转化为行动的通用型 AI 助手。
DeepSeek
科技 2025-03-06 聊天机器人, 人工智能
来源:DeepSeek
DeepSeek 是什么
DeepSeek 是一家创新型科技公司,杭州深度求索人工智能基础技术研究有限公司,成立于2023年7月17日,使用数据蒸馏技术,得到更为精炼、有用的数据。由知名私募巨头幻方量化孕育而生,专注于开发先进的大语言模型(LLM)和相关技术。
深度求索(DeepSeek),成立于2023年,专注于研究世界领先的通用人工智能底层模型与技术,挑战人工智能前沿性难题。基于自研训练框架、自建智算集群和万卡算力等资源,深度求索团队仅用半年时间便已发布并开源多个百亿级参数大模型,如DeepSeek-LLM通用大语言模型、DeepSeek-Coder代码大模型,并在2024年1月率先开源国内首个MoE大模型(DeepSeek-MoE),各大模型在公开评测榜单及真实样本外的泛化效果均有超越同级别模型的出色表现。和 DeepSeek AI 对话,轻松接入 API。
Windows 10 中自定义应用软件安装目录
小知识 2025-03-09 Windows, 软件
来源:汇喜乐
怎样在Windows 10 中怎样自定义应用软件安装目录?
我们平时在电脑里安装软件时,都是按照软件弹出的小窗口,点击“下一步”直至“完成”安装。许多软件默认安装在C盘,但是C盘安装太多的应用软件会把C盘撑爆的,软件运行效果和电脑使用寿命也大打折扣。
那么怎样来自定义安装应用软件到D盘或者其他盘呢?
有些软件在安装的时候会让用户选择在哪个盘里面安装,我们只需点击“浏览”,然后选择目标盘和要安装软件的文件夹即可。
但是有些倔强的软件却没有给用户留出自定义的步骤,也就是我们看不到“浏览”这一个界面,那我们可以通过Windows命令来安装,具体如下:
( 假如要把已经下载到电脑中这个文件夹 C:\Users\admin\Downloads 里面的 VS Code 软件安装到电脑 D盘的这个文件夹:D:\Soft\VS Code )
步骤 1: 打开命令提示符:
按 Win + R 键打开运行对话框。输入 cmd 并按下回车键,以管理员身份运行命令提示符(右键点击开始菜单,选择“命令提示符(管理员)”或“Windows PowerShell(管理员)”,如果使用的是较新版本的Windows)。
步骤 2: 导航至软件包目录
假设你的VS Code安装文件位于 C:\Users\admin\Downloads 目录下,请在命令提示符中输入以下命令来切换到该目录:cd C:\Users\admin\Downloads
步骤 3: 使用命令行参数安装VS Code
现在,在命令提示符中输入如下命令来启动安装程序,并指定自定义的安装路径:VSCodeUserSetup-x64-1.98.0.exe /DIR="D:\Soft\VS Code"
注意事项
引号:由于目标路径包含空格(如 "VS Soft"),所以需要使用双引号包围整个路径。
权限:确保你有足够的权限在目标驱动器和目录下创建文件夹和写入文件。如果遇到权限问题,尝试以管理员身份运行命令提示符。
路径检查:确保提供的路径是正确的,并且没有拼写错误。
完成上述步骤后,VS Code 的安装程序将会按照指定的路径进行安装。如果一切顺利,VS Code 将被安装到 D:\Soft\VS Code 目录下。安装完成后,你可以从开始菜单或桌面快捷方式启动 VS Code。
打印纸复印纸的纸张尺寸
小知识 2025-03-09 纸张尺寸, 打印纸
来源:汇喜乐
打印纸复印纸的纸张尺寸是多少?
打印复印纸的常见尺寸如下:
A3纸:尺寸为420mm×297mm,相当于两张A4的大小。常用于绘制图纸、海报、宣传单等需要较大展示面积的项目,如试卷。
A4纸:尺寸为297mm×210mm,是最常用的办公纸张尺寸。适用于打印各种文件、简历、文档等。
A5纸:尺寸为148mm×210mm,相当于一半的A4纸。适合制作便携的笔记本、手册、传单等。
B5纸:尺寸为182mm×257mm,适用于日常笔记本、手账本、杂志等。
不同尺寸纸张的适用场景和优势:
A3纸:适合需要大面积展示的图纸、海报和宣传单,能够提供足够的空间进行详细描述和展示。
A4纸:广泛用于办公文件、简历和文档,因其标准尺寸和良好的打印效果,成为最常用的办公纸张。
A5纸:适合制作便携的笔记本、手册和传单,方便携带和使用。
B5纸:适合日常笔记本、手账本和杂志等,提供较大的书写和阅读空间。
这些尺寸的选择可以根据具体需求来决定,以确保打印效果和使用的便利性。
Windows 10 中创建应用软件的快捷方式
小知识 2025-03-09 Windows, 快捷方式
来源:汇喜乐
怎样在Windows 10 中创建应用软件的快捷方式?
我们平时在电脑里安装软件时,安装完后软件就会自动在桌面创建一个快捷方式方便使用,如果想给软件在另外一个文件夹里额外创建一个快捷方式,具体如下:
可以手动创建一个指向目标软件的快捷方式以便于访问。具体如下:
( 假如要给安装在D盘的这个 D:\Soft\VS Code\Code.exe 软件创建一个快捷方式,放到这个 D:\Soft\Kuaijie\VSCode.lnk 文件夹。
找到现有的快捷方式:
如果安装程序已经创建了桌面快捷方式,你可以直接从桌面上获取。
如果没有桌面快捷方式,你可以在开始菜单中找到 VS Code 的快捷方式。通常位于:“开始” -> “所有应用” -> 找到“Microsoft Visual Studio Code”。
创建快捷方式:
右键点击桌面空白处,选择“新建” -> “快捷方式”。
在弹出的窗口中输入 VS Code 的安装路径下的 Code.exe 文件的完整路径,例如:D:\Soft\VS Code\Code.exe。点击“下一步”,然后为这个快捷方式命名(比如 "VSCode"),最后点击“完成”。
复制快捷方式:
右键点击新创建的或已有的 VS Code 快捷方式,选择“复制”。
粘贴快捷方式到目标文件夹:
打开文件资源管理器,导航到 D:\Soft\Kuaijie(这是要放置快捷方式的) 目录。在该目录内右键点击空白区域,选择“粘贴”。这样就可以将快捷方式复制到指定目录。
如果安装软件未自动创建快捷方式,或者不小心删除了软件的快捷方式,可以通过命令创建。具体如下:
利用PowerShell脚本创建快捷方式。以下是具体步骤:
打开PowerShell:
按 Win + X 键,选择“Windows PowerShell(管理员)”或“终端(管理员)”。运行以下脚本来创建快捷方式:
$WScriptShell = New-Object -ComObject WScript.Shell
$Shortcut = $WScriptShell.CreateShortcut("D:\Soft\Kuaijie\VSCode.lnk")
$Shortcut.TargetPath = "D:\Soft\VS Code\Code.exe"
$Shortcut.Save()
提示:这段脚本会创建一个指向 D:\Soft\VS Code\Code.exe 的快捷方式,并将其保存在 D:\Soft\Kuaijie\ 目录下,快捷方式名称为 VSCode.lnk。 这个 D:\Soft\Kuaijie\VSCode.lnk 是要把新创建的“快捷方式”放入的文件夹,这个 D:\Soft\VS Code\Code.exe 是软件安装的文件夹。
在Windows 10 中把电脑中的文件快速复制,更新和恢复到移动硬盘
小知识 2025-03-10 数据恢复, 文件复制
来源:汇喜乐
怎样在Windows 10 中把电脑中的文件快速复制,更新和恢复到移动硬盘?
我们使用robocopy命令本身,用于Windows操作系统中的Robust File Copy(稳健文件复制),它比传统的 copy 或 xcopy 更强大和灵活。
初次复制或者覆盖复制
初次复制电脑中D盘,E盘,F盘中的文件到移动硬盘“在电脑中的盘符J”里面(会在移动硬盘里创建对应的D盘,E盘,F盘,以便恢复文件。
从笔记本D,E,F盘 到 -移动硬盘 J盘的D,E,F文件夹:
robocopy D:\ J:\D /MIR /ZB /R:0 /W:0 /V /MT:32 /XD "System Volume Information" "$Recycle.Bin"
robocopy E:\ J:\E /MIR /ZB /R:0 /W:0 /V /MT:32 /XD "System Volume Information" "$Recycle.Bin"
robocopy F:\ J:\F /MIR /ZB /R:0 /W:0 /V /MT:32 /XD "System Volume Information" "$Recycle.Bin"
更新复制-只复制上次复制后的新文件
从笔记本D,E,F盘 到 -移动硬盘 J盘的D,E,F文件夹:
robocopy D:\ J:\D /E /COPYALL /ZB /R:3 /W:5 /V /MT:32 /XO /XF "Thumbs.db" /XD "System Volume Information" "$Recycle.Bin"
robocopy E:\ J:\E /E /COPYALL /ZB /R:3 /W:5 /V /MT:32 /XO /XF "Thumbs.db" /XD "System Volume Information" "$Recycle.Bin"
robocopy F:\ J:\F /E /COPYALL /ZB /R:3 /W:5 /V /MT:32 /XO /XF "Thumbs.db" /XD "System Volume Information" "$Recycle.Bin"
恢复内容-从移动硬盘恢复文件到电脑硬盘
从移动硬盘D,E,F盘 到 -笔记本 J盘的D,E,F文件夹:
robocopy J:\D D:\ /MIR /ZB /COPYALL /R:3 /W:5 /V /MT:32 /XD "System Volume Information" "$Recycle.Bin"
robocopy J:\E E:\ /MIR /ZB /COPYALL /R:3 /W:5 /V /MT:32 /XD "System Volume Information" "$Recycle.Bin"
robocopy J:\F F:\ /MIR /ZB /COPYALL /R:3 /W:5 /V /MT:32 /XD "System Volume Information" "$Recycle.Bin"
复制过程中或者复制完成后,可能会用到以下命令
列出J盘(根据盘符修改)的所有文件和文件夹(包括隐藏的):
PowerShell命令 :Get-ChildItem -Force J:\
cms命令:dir /a J:\
移除 J:\F (根据盘符修改)文件夹的隐藏 (-h) 和系统 (-s) 属性,使其在文件资源管理器中可见:
PowerShell命令 :attrib -h -s J:\F (根据文件夹名字修改)
未完待续。。。
资产风险及其衡量
经营管理 2025-03-06 会计, 财务
来源:汇喜乐
单项资产的风险及衡量
期望收益率=每个不同概率下的收益率和各自的概率相乘再相加。
方差=每个不同概率下的收益率减去各自的期望收益率的离差数的平方再乘以各自的概率再相加。标准差=方差开根号。标准差率=标准差除期望收益率。
两项资产的风险及衡量
两种证券组合的方差和收益率的标准差:
两种证券资产组合的方差=两项投资组合的各自的占比与标准差相乘的平方相加,再加上2倍的组合的相关系数,乘以两项组合的占比和标准差的积=(证券1的占比*证券1的标准差)^2+(证券2的占比*证券2的标准差)^2+2投资组合的相关系数*(证券1的占比*证券1的标准差)*(证券2的占比*证券2的标准差)
两种证券资产组合收益率的标准差=两种证券资产组合的方差 开根号。
资本资产定价模型
经营管理 2025-03-06 会计, 财务
来源:汇喜乐
资本资产定价模型
R=Rf+β*(Rm-Rf)
R=该股票的必要收益率
Rf=无风险收益率
Rm=市场平均风险收益率
β=系统风险系数