gzip
问题在ubuntu服务器上解压文件
解决安装gzipcd到tar.gz所在目录下执行
1tar -zxvf public.tar.gz
nmapWin
问题想要查看某个服务器apache或nginx版本
解决首先安装nmap官网地址修改下安装磁盘之后全next就ok。我安装的7.94版本默认会配置环境变量,所以不需要另行配置。windows环境下直接打开cmd运行命令即可。一般情况nginx或者apache会在默认端口上
1nmap -sV -p 80,443 ip
如果服务器没有特殊配置即可查看到版本。
以下转载于:https://blog.csdn.net/weixin_73562787/article/details/131793001
主机发现全面扫描/综合扫描
1nmap -A 192.168.1.103
Ping 扫描
1nmap -sP 192.168.1.1/24
免 Ping 扫描,穿透防火墙,避免被防火墙发现
1nmap -P0 192.168.1.103
TCP SYN Ping 扫描
12nmap -PS -v 192.168.1.103nmap -PS80,10-100 -v 192.168.1.103 (针对防火墙丢弃 RST 包)
TCP ACK Ping 扫描
1 ...
staticinfo
问题html项目发布到服务器,通过nginx代理发现项目运行后会出现静态资源无法发文的情况(404)
解决在nginx 配置文件中找到对应项目配置反向代理的server,在其中加入location
123location /lottie { root /home/xxx/time; }
就可以在项目域名下访问到对应的静态文件了
nohup
问题最近在服务器上准备搞个.net8的APi项目,项目编译打包放到服务器上运行
1dotnet OnlyMeCommonApi.dll --urls=http://*:8080
运行后占用当前连接会话,导致不能做其它操作,而且断了远程会导致程序停止运行。
解决于是上网上查找发现可以用nohup命令实现程序后台运行,这样可以不占用会话并且停止远程连接不会中断项目。
1nohup dotnet OnlyMeCommonApi.dll --urls=http://*:8080 > output.log 2>&1 &
nohup 为命令关键字
dotnet OnlyMeCommonApi.dll –urls=http://*:8080 运行程序的命令
output.log 输出日志的文件
2>&1 不仅命令行输出到output中错误信息也输出到该文件中
& 表示该进程在后台运行
tail -f output.log 可以查看后台程序的输出
终止后台程序 ps aux 查看后台程序pid ,kill P ...
javascriptFun
记录一些JavaScript的function
setInterval(fun, 1000); 设置计时器每秒调用一次fun方法
lottiejs
问题一时兴起想在html页面上增加天气预报功能,在接了天气接口后需要选择天气图标。这时发现了lottie动画。Lottie 是一个应用十分广泛的动画库,适用于Android、Ios、Web、ReactNative、Windows。它解析了用Bodymovin导出为json的Adobe After Effects动画,并在移动和网络上进行原生渲染。知道这就差不多啦,就是json文件格式的动画(可以通过json文件的修改直接对动画进行修改,例如去掉背景等操作 )。
解决直接上代码
12345678910111213141516171819<script crossorigin="anonymous" integrity="sha512-yAr4fN9WZH6hESbOwoFZGtSgOP+LSZbs/JeoDr02pOX4yUFfI++qC9YwIQXIGffhnzliykJtdWTV/v3PxSz8aw==" src="https://lib.baomitu.com/lottie-web/5.9.6/lottie.min.js& ...
Web Storage
记录下js使用stroage的方式H5之前客户端存储一般使用Cookie,H5之后可以使用LocalStorage,SessionStorage
区别
相较之下Cookie的存储大小在4K左右,而Storage能存5M左右
Cookie会随着请求头到服务端,而Storage不会(数据不需要到服务端,用Storage不会造成多余的带宽开销)
Cookie的生命周期是与浏览器同步的,SessionStorage生命周期与会话同步(选项卡),LocalStorage的生命周期不清除则永久有效
对Storage的操作比Cookie更友好
应用 (注意Key的值不要用关键字例如’key’,会导致值不可用)12345678910111213141516171819202122232425262728storage = window.sessionStorage // 或storage = window.localStorage// 存storage.setItem('key1', 'value');storage["key1"]( ...
http-server
问题在本地运行html时我们打开文件会在浏览器上url上显示文件的物理路径,例如file:///D:/demo/xxx/index.html。这样本地浏览并没有什么问题,但是我想测试下指定域名跨域该怎么办呢,总不能把这文件路径指定跨域吧。
解决本方案建立在本地安装了node.js npm 的前提下。首先安装http-server
1npm install http-server -g # -g 全局安装
之后cd到静态文件目录下运行:
1http-server
http-server可用参数( Available Options ):使可选配置:
-p 要使用的端口(默认为8080)
-a 要使用的地址(默认为0.0.0.0)
-d 显示目录列表(默认为“True”) true / false
-i 显示autoIndex(默认为“True”)
-g或–gzip启用时(默认为“False”),它将用于./public/some-file.js.gz代替./public/so ...
HelloPython
首先安装Python环境官网链接:https://www.python.org/ ,本文学习过程中下载的当前latest版本3.11.4。
首页中下方Download 点击 Latest的超链接进行跳转下载页面
拉到下方Files部分点击Windows Installer 超链接进行下载,下载后是exe文件傻瓜安装
安装过程中有Add xxxx Path 自动添加环境变量记得勾选
安装后在CMD中键入命令 python -V(注意大写) 可以看到当前python版本号
确认pip(Python的包管理工具)是否安装,pip -V
IDE本人习惯使用VS Code进行开发
安装python扩展即可
Hello Word
在VS Code中新建.py文件
输入 print("hello word")
点击右上角三角号运行、鼠标右键选择菜单 Run Python File in Terminal 运行python文件 、cd到当前文件所在目录使用解释器运行;输入python 文件名.py运行以上三种都可以看个人习惯
Python 基础语法1. 注释当学习一门 ...
LLM
大语言模型关键词及语义
LLM (Large Language Model) 大型语言模型
token 指离散的文本单元(可以是单词、标点符号、数字、其它语言元素),作为训练和生成文本的基本单位
tokenization 分词算法 是将一个连续的文本字符串分割成一个个离散(token)的单词或符号的过程
tokenizers 分词器
attention 注意力机制 是一种信息筛选方法,可以进一步缓解LSTM和GRU中的长期依赖问题
RNN (recursive neural network) 递归神经网络
LSTM 一种非常特殊的递归神经网络