解决启动Vmware都要重置网卡设置,否则无法上网的问题
解决办法
这个问题是由于VMware的NAT服务和DHCP服务被系统禁用所致。
解决方案: 控制面板–>管理工具–>服务中启动这两个服务,并设置为开机自动开启。然后重启虚拟机就可以了。
参考
链接
在WSL2中删除文件后,磁盘空间未释放
问题描述
在WSL2中删除文件后,磁盘空间未得到释放
解决办法
1234567891011121314151617# 关闭 WSL2 中的 linux distributionswsl --shutdown# 运行管理计算机的驱动器的 DiskPart 命令diskpart# 选择虚拟磁盘文件select vdisk file="C:\Users\admin\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu_79rhkp1fndgsc\LocalState\ext4.vhdx"# 以只读方式进行attach vdisk readonly # 压缩虚拟磁盘文件compact vdisk# 分离虚拟磁盘文件detach vdisk
参考
链接
Kali安装无线网卡Realtek-RTL8188eu(0bda:8179芯片)驱动
Kali安装驱动
更新缓存:sudo apt update
执行下面的命令更新内核
123sudo apt install linux-image-amd64 -y (64位系统执行这条)sudo apt install linux-image-686-pae -y (32位系统执行这条)sudo apt install linux-image-arm64 -y (M1核的mac电脑用这条)
重启虚拟机以加载新内核:reboot
更新头文件:sudo apt install linux-headers-$(uname -r)
安装新驱动:sudo apt install realtek-rtl8188eus-dkms -y
重启载入新驱动:reboot
检查并停止可能干扰无线适配器进入监控模式的进程:sudo airmon-ng check kill
开始监听:sudo airodump-ng wlan0
此网卡就是wlan0,不是wlan0mon,注意名字和网上那些教程上不一样。也不需要用airmon-ng start 命令启用 ...
VMware中扩展Ubuntu虚拟机的磁盘空间
扩展虚拟磁盘容量
关闭虚拟机:确保虚拟机已经关闭。
打开 VMware 工作站或 VMware Fusion。
选择虚拟机:在虚拟机列表中右键点击您需要扩展磁盘的虚拟机,然后选择“设置”或“虚拟机设置”。
选择硬盘:在“硬件”选项卡中,找到并选择“硬盘”。
扩展磁盘:点击“扩展”按钮,输入您需要扩展的大小,然后点击“扩展”确认。
扩展Ubuntu的分区和文件系统
启动虚拟机并登录。
检查磁盘情况:sudo fdisk -l
使用lsblk和blkid检查分区
12345678910111213141516171819lsblkroot@timefy:~# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTSloop0 7:0 0 63.9M 1 loop /snap/core20/2105loop1 7:1 0 87M 1 loop /snap/lxd/28373loop2 ...
林建入_《区块链实验课》
如何计算文件哈希
123# 命令格式如下sha256sum [文件名]
如何加解密文件
123456789101112131415161718192021# base64加密base64 [文件名]# base64解密base64 -d [文件名]# 显示文件十六进制格式hexdump [选项] [文件名]# AES加密openssl enc -hopenssl enc -listopenssl enc -aes-256-cbc -in [加密文件名] -out [输出文件名]# AES解密openssl enc -d -aes-256-cbc -in [解密文件名] -out [输出文件名]
如何建立安全通信
1234567891011121314151617181920212223242526272829303132333435# 生成私钥openssl genrsa -out [私钥文件名]例:openssl genrsa -out private.pem# 查看私钥原本格式内容openssl rsa -in [私钥文件名] -noout -text例:openssl rsa - ...
历史归档
2023-10-27
MySQL报错:#1067 – Invalid default value for comment_date
我记得以前使用这个命令是没有问题的,网上找了一翻,发现是mysql的问题了,以前我使用的mysql5.6,前不久刚升级到5.7,使用网上的方法竟然可行。
直接按网上教程修改mysql的配置文件my.cnf,编辑my.cnf
1vim /etc/my.cnf
在[mysqld]下面添加如下内容:
1sql_mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
保存后,重启mysql,再执行修改自增id的命令,一切正常了。
2023-10-03
Win10完美去除桌面快捷图标小箭头
今天,给大家分享一个如何完美去除Win10桌面快捷图标小箭头的技巧,希望能够给大家带来帮助。
去掉小箭头
123456reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Micr ...
李晓黎_《Go语言Hyperledger区块链开发实战》
知识记录
交易流程
详细的交易过程
(1)提案/背书
在提案/背书阶段,客户端应用会发送一个交易提案到一组Peer节点,Peer节点会调用智能合约发起一个更新账本的申请,然后对结果进行背书。此时,背书Peer节点不会将更新提案应用到自己的账本副本中,而是会将背书的结果返回至客户端应用。背书结果中包含背书节点的签名和对应的带有版本号的交易数据读/写集。
客户端应用如果收集了策略中规定的足够数量的背书,则将交易发送至排序服务
(2)排序/打包
在交易的第2阶段,排序服务会通过共识协议对交易进行排序。在Fabric网络中,共识协议是可插拔的,即可以从多个配置好的共识协议中选择使用其中的一个,并且可以动态增加共识协议。
排序服务从不同的客户端接收交易,并按通道对它们进行排序。排序服务不需要查看交易的内容,也不会执行交易的操作。排序服务可以为每个通道的交易创建区块,将交易打包到区块,并使用自己的数字证书为区块签名,然后利用Gossip 协议将签名后的区块向所有 Peer 节点广播。
(3)验证/记账
根据应用程序在提交交易到账本之前指定的背书策略对交易进行验证。应用程序指定的背书策略中包括需要 ...
WSL导盘
查看WSL分发版本
在Windows PowerShell中输入如下命令:wsl -l --all -v
结果如下:
NAME
STATE
VERSION
*
Ubuntu-22.04
Running 2
导出分发版为tar文件到d盘
wsl --export Ubuntu-22.04 d:\wsl-ubuntu22.04.tar
注销当前分发版
wsl --unregister Ubuntu-22.04
重新导入并安装WSL在d:\wsl-ubuntu22.04
wsl --import Ubuntu-22.04 e:\wsl-ubuntu22.04 e:\wsl-ubuntu22.04.tar --version 2
设置默认登陆用户为安装时用户名
ubuntu2204 config --default-user Username
删除tar文件(可选)
del e:\wsl-ubuntu22.04.tar
结束
经过以上操作后,就将WSL的默认安装目录迁移到e:\wsl-ubuntu22.04目录下了。此目录即为WSL的跟文件系统。
区块链学习笔记
区块链侧链和多链
区块链侧链(Sidechain)和多链(Multichain)是区块链技术中两种不同的扩展和互操作性解决方案。这两种概念虽然都旨在通过多条链的协作提高整体系统的效能和灵活性,但它们的工作原理和应用场景有所不同。
1. 区块链侧链(Sidechain)
定义与目的:
侧链是指与主链(比如比特币或以太坊)平行运行的独立区块链,它们之间通过特定的机制能够安全地交换资产。侧链的主要目的是扩展主链的功能性,比如增加交易速度、降低交易费用、或实验新的协议和算法。
工作原理:
侧链通过一种称为两层锚定(Two-way Peg)的机制与主链相连。资产(如代币或加密货币)可以从主链锁定并转移到侧链上,经过一定处理后,也可以再从侧链转回主链。这种转移通常需要通过中继或锁定/解锁机制来确保资产的安全性。
应用示例:
Liquid Network:作为比特币的侧链,主要用于加速交易和提供更高的交易隐私。
RSK:作为比特币的智能合约平台,扩展了比特币的功能。
2. 多链(Multichain)
定义与目的:
多链是指多个独立的区块链网络,它们可以通过某种协议相互操作和交换信息或资产。多链 ...
史蒂芬·柯维_《高效能人士的七个习惯》
第一部分 重新探索自我
第一章 由内而外全面造就自己
要改变现状,首先要改变自己;要改变自己,先要改变我们对问题的看法。
品德与个人魅力孰重
一方面,因为好面子,我们给予孩子的不是无条件的关爱,造成了他自我评价的低落。所以我们决定从自身下功夫,不再讲究技巧,而是着重调整内心的真正动机和对孩子的看法。我们不再设法改变他,转而从客观的角度去发现和了解他的特色、个性与价值。
另一方面,我们也自觉地改变了自己的动机,培育了内在的安全感,不再用孩子的表现来判断自己的价值。
思维定式的力量
只不过每个人经验不同,诠释也不同,而一旦离开了诠释,事实也就失去了它的意义。
我们越是认识到思维定式以及经验在我们身上的影响力,就越是能够对自己的思维定式负责,懂得审视它,在现实中检验它,并乐于聆听和接受别人的看法,从而获得更广阔的视野和更客观的看法。
思维转换的力量
许多人在生死关头也会大彻大悟,重新审视生命中的优先次序,同样的事情也会发生在人们突然接受一个新角色的时候,比如丈夫、妻子、父母、主管或领导。
如果我们只想让生活发生相对较小的变化,那么专注于自己的态度和行为即可,但是实质性的生活变化还是要靠思 ...