Anconda的安装与配置
介绍Conda是一个开源的包管理系统,它简化了软件包的安装、更新和卸载过程。这对于我们日后的开发工作非常有帮助,特别是在学习Python时。你可能会安装python3,也可能会安装Python2,这时候,多个版本的python之间会出现一些冲突。同时,由于Python有大量的包,没有有效的管理工具很容易导致混乱。因此,Conda的管理功能变得尤为重要。Anaconda和Miniconda都是基于Conda的发行版,它们提供了不同的软件包集合。
安装miniconda清华大学镜像站
下载安装
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-py310_23.5.0-3-Linux-x86_64.shbash Miniconda-3.0.0-Linux-x86_64.sh
记得更改安装位置,默认装/root目录可能有权限问题
添加环境变量和
export PATH="/opt/myconda/bin:$PATH"source /etc/profile
...
hexo教程
踩的坑文章封面加载不出来(原因待定)问题描述文章原本用的config里设置的默认封面,现在我给每个文章都手动设置封面后,博客大部分文章的封面加载不出来了,如图
查看网页源代码发现有转义问题,原链接/img/cover/12.webp变成了/%5Cimg%5Ccover%5C22.webp
原因分析1、可能我markdown写错了
2、可能CDN的问题(因为刚上了CDN加速)
尝试修复1、 本地运行测试,hexo s打开网页后没有问题
2、 因为有两篇文章封面能正常显示,所以对比正常文章和bug文章的markdown代码,乍一看没有问题
3、 修改github的自定义域名,尝试用github的io域名打开,依旧显示不出封面
4、 再回来仔细看markdown代码,发现2篇文章的Front-matter部分顺序不一样
正常的文章:
title: hexo教程abbrlink: '9537'date: 2023-12-27 17:44:04cover: ...
显示不出封面的文章:
cover: ...title: hexo教程abbrlink: '9537 ...
ftp服务器搭建
下载安装ftp服务端经典的yum安装
yum install vsftpd
启动关闭ftp服务启动
systemctl start vsftpd
关闭
systemctl stop vsftpd
配置文件修改完配置文件记得重启ftp服务
# 关闭匿名用户登录anonymous_enable=NO # 使用本地用户登录local_enable=YES# 本地用户FTP访问目录local_root=/var/ftp/test# 允许登陆用户有写权限;属于全局设置,默认值为YESwrite_enable=YES#创建文件夹后去掉那些权限local_umask=022#登录提示语是否开启dirmessage_enable=YES# 监听IPv4 socketslisten=YES# 关闭监听IPv6 socketslisten_ipv6=NO# userlist_enable=YES 和 userlist_deny=YES ,user_list作为黑名单使用,user_list文件中的用户都被拒绝登录FTPuserlist_enable=YES userlist_deny=YES use ...
MapReduce通关手册
记录下如何通关MapReduce课程
Mapreduce是什么MapReduce 是一个分布式运算程序的编程框架,是用户开发“基于 Hadoop 的数据分析应用”的核心框架。
MapReduce 核心功能是将用户编写的业务逻辑代码和自带默认组件整合成一个完整的分布式运算程序,并发运行在一个 Hadoop 集群上。
MapReduce编程规范用户编写的程序分成三个部分:Mapper、Reducer 和 Driver。
1.Mapper阶段
(1)用户自定义的Mapper要继承自己的父类
(2)Mapper的输入数据是KV对的形式(KV的类型可自定义)
(3)Mapper中的业务逻辑写在map()方法中
(4)Mapper的输出数据是KV对的形式(KV的类型可自定义)
(5)map()方法(MapTask进程)对每一个<K,V>调用一次
2.Reducer阶段
(1)用户自定义的Reducer要继承自己的父类
(2)Reducer的输入数据类型对应Mapper的输出数据类型,也是KV
(3)Reducer的业务逻辑写在reduce()方法中
(4)ReduceTask进程对每一 ...
基金笔记
基础概念债券和股票
债券
在约定时间支付一定比例的利息,到期偿还本金的有价证券(可交易)
细分: 政府债券(低风险),金融债券(不知道),公司债券(高风险–企业破产)
收益:
利息
股票
公司资本所有权的凭证
特点:和公司共患难
收益:
股息
买卖(低买高卖)
证券证券概念:债券,股票,期货(黄金钻石等)
基金(证券投资基金)委托给资金管理机构让他们代你投资
直接投资:
准入门槛高
不易做分散投资
天天盯着股票很累
个人能力有限,不会选股
间接投资(即基金):钱给他人赚钱后分红
基金分类货币基金例如:余额宝,零钱通
高安全性,低利润
债券基金基金80%以上投资与债券的基金
细分:
纯债基金
只投资债券,不投资股市
偏债基金
用20%以内资金投资股票
可转债基金
可转债概念:到期时可直接变成公司股票,也可当做普通债券
混合型基金即投资股票又投资债券
细分:
偏股型
50%以上资金投资股票
偏债型
50%以上资金投资债券
配置型
股票债券分别都低于50%
股票基金80%以上资金投资与股票
细分:
主动型基金
基金经历人为买入卖出
纯粹被动型基 ...
JavaScript笔记
JavaScript的用法JavaScript代码必须在 <script> 与 </script> 标签之间
<script> 与 </script> 代码块必须在head或者body标签内
在body内的非函数代码会按顺序执行,在head内的JavaScript函数需要手动调用执行
JavaScript的引入
外部引入
写test.js
alert("hello myjs");
引入test.js
<script src="../js/demo.js></script>
内部引入
<script> alert("hello JS~");</script>
行内引入
<a href="javascript:alert('Hello');">test</a>
JavaScript函数的调用一般JavaScript函数的调用需要在事件运行时使用
例如
<inp ...
html常用标签
文本标签
<hn>...</hn>标题标签,其中n为1–6的值。<i>...</i>斜体<em>...</em> 强调斜体<b>...</b> 加粗<strong>...</strong> 强调加粗<cite></cite> 作品的标题(引⽤用)<sub>...</sub> 下标 <sup>...</sup> 上标<del>...</del> 删除线
格式化标签<br/>换⾏行行<p>...</p> 换段<hr />⽔水平分割线<ul>...</ul> ⽆无序列表<ol>...</ol> 有序列表 其中type类型值:A a I i 1 start属性表示起始值<li>...</li>列表项<dl>...</dl>自定义列表< ...
常用CSS样式
常用CSS样式内边距padding
外边距margin
宽度width
高度height
浮动float
行高line-height
文本居中text-align
背景颜色backgroud-color
去除浮动.cl:after{ clear:both; display: table; content: "";}
pve系统内的虚拟机硬盘直通
前言PVE:全称Proxmox Virtual Environment,开源的虚拟化管理平台。它基于Debian Linux操作系统,并集成了KVM和LXC两种虚拟化技术,可以帮助用户快速搭建和管理虚拟化环境。
查看硬盘编号ls -la /dev/disk/by-id/|grep -v dm|grep -v lvm|grep -v part
设置硬盘直通qm set 虚拟机ID --自定义硬盘号 /dev/disk/by-id/你要直通的硬盘编号
例子
qm set 100 --sata0 /dev/disk/by-id/ata-HGST_HTS725032A7E630_RC220ACK0KPB2J
Win10实现非标端口访问公网SMB服务
问题由于Samba使用的445端口被封禁,所以只能通过端口转发将群晖NSA(服务器)的445端口转发到公网的其他端口(以4455为例),即可通过服务器公网IP+4455端口使用Samba服务
但是windows使用的Samba协议无法实现非标端口访问
解决办法在windows本地添加端口转发,将本机IP的445端口转发到服务器IP的4455端口
具体实现
打开smb客户端
关闭server服务(它会占用本地445端口)
右键属性 启动类型 改为禁用 并且 停止运行
在本地添加端口转发规则
netsh interface portproxy add v4tov4 listenport=445 listenaddress=127.0.0.1 connectport=服务器端口 connectaddress=服务器IP
检查是否添加成功
netsh interface portproxy show v4tov4
重启电脑
成功
我遇到的BUG每次重启后端口转发就失效了
但是重新删除添加端口转发规则后就好了
解决办法写个bat脚本放到windows开机自启目录
win + R 输 ...