λ和λ*关系证明
这篇博客文章探讨了矩阵A及其逆矩阵A^{-1}与特征向量a的关系。文章通过推导证明了,如果A的特征值为\lambda,那么A^{-1}的特征值为\frac{1}{\lambda}。同时,文章也展示了矩阵A的共轭转置A^*与特征向量a的关系,推导出A^*的特征值\lambda^*为\frac{\left|A\right|}{\lambda}。这种推导过程揭示了特征值在矩阵运算中的重要性,并为理解矩阵性质提供了理论基础。
计算机网络体系分层
OSI七层模型 TCP/IP四层模型 功能 TCP/IP协议族 应用层 应用层 文件传输、电子邮件、文件服务等 TFTP, HTTP, SNMP, FTP, SMTP, DNS, Telnet 表示层 应用层 数据格式化、代码转换、数据加密 没有对应协议 会话层 应用层 解除或建立与别的接点的联系 没有对应协议 传输层 传输层 提供端到端的接口 TCP, UDP 网络层 网络层 为数据包选定路径和路由 IP, ICMP, RIP, OSPF, BGP, ICMP 数据链路层 链路层 物理地址的传输以及错误检测等 SLIP, CSLIP, PPP, ARP, RARP, MTU 物理层 链路层 以二进制数据通过介质传输 ISO2110, IEEE802, IEEE802.2
计组,可见不可见,透明不透明
文章讨论了计算机系统中不同层次的寄存器和存储器的可见性。首先,所有用户都能看到的寄存器包括PC(程序计数器)、PSW(程序状态字)、通用寄存器和累加器(ACC)。其次,汇编程序员需要访问的寄存器如中断字寄存器、基址寄存器、变址寄存器和条件码寄存器也对用户可见。应用程序员看不到的寄存器(透明)包括暂存寄存器(DR)。系统程序员可以访问的包括虚拟存储器。最后,对所有用户不可见的(透明)寄存器和存储器包括MAR、MDR、IR、uIR、Cache等。文章强调了这些寄存器和存储器在不同用户层面的透明度和访问权限。
阿里系cookie之acw_sc__v2
本文讨论了如何解决某网站因加入阿里防火墙导致无法正常签到的问题。作者通过在吾爱破解论坛找到现成的解决方案,并对其代码进行小幅修改,使之可以在Node.js环境下运行。文章提供了具体的代码示例,包括一个解密函数`decryptFunction`,以及如何在字符串上进行异或运算和解包操作的实现方法。这些修改使得脚本能够绕过防火墙的限制,成功完成签到任务。
python中日期格式中去掉自动补位 0
1234import datetimetime = datetime.datetime.now().strftime('%Y.%-m.%-d')# mac下使用- time = datetime.datetime.now().strftime('%Y.%#m.%#d')# windows使用#print(time)
github action实现hexo自动推送,多端同步,自动更新主题
在GitHub建立hexo源仓库 将本地原始数据push上去 使用submodule将主题添加 例如: [submodule "themes/butterfly"] path = themes/butterfly url = https://github.com/jerryc127/hexo-theme-butterfly 去获取发布仓库的PAT 再在源仓库secret中添加GITHUBTOKEN,如图: 建立workflows/deploy.yaml name: Deploy hexo blog on: workflow_dispatch: push: branches: - main jobs: build: runs-on: ubuntu-latest strategy: matrix: node-version: [20.x] steps: - uses: actions/checkout@v4 - name: Use Node.js ${{ matrix.node-version }} uses: actions/setup-node@v4 with: node-version: ${{ matrix.node-version }} - name: Configuration environment run: | sudo timedatectl set-timezone "Asia/Shanghai" git config --global user.name "${{ secrets.USERNAME }}" git config --global user.email "${{ secrets.EMAIL }}" - name: Set up PAT for git run: | git config --global url."https://${{ secrets.GITHUBTOKEN }}@github.com/".insteadOf "git@github.com:" git remote set-url origin ${{ secrets.GITURL }} ...
Screen
以下是该博客文章的摘要: 本文介绍了如何使用GNU Screen进行终端会话的管理。核心内容包括使用`screen -ls`命令列出所有当前的Screen会话,`screen -d xxx`命令将一个附加(attached)的会话转为分离(detached)状态,以及`screen -r xxx`命令用于重新连接到一个已分离的会话。文章强调了这些命令在多任务处理和保持会话连续性方面的实用性,并建议用户在需要长时间运行任务或保持终端会话不中断的情况下使用Screen工具。
Mklink
12mklink /D "目标" "现有"mklink /D d s 如 1mklink /D "E:\123" "E:\abc\123" /d 给目录创建符号链接,简称符号链接、软链接; /h 创建硬链接,简称硬链接; /j 给目录创建联接点,简称软链接。
Markdown
标题 12345678# 这是一级标题## 这是二级标题### 这是三级标题###### 这是六级标题这是一级标题========这是二级标题------- 粗体与斜体 12*斜体***粗体** 列表 无序列表 123* 1* 2* 3 有序列表 1231. 12. 23. 3 引用 1> 123 图片与链接 12[文字](链接) 表格 12345| 1234 | 234 | 34 || ------ |:---:| ------:|| 1 | 12 | 123 || 2 | 34 | 456 || 3 | 56 | 789 | 分割线 1***