Loading

龙行博客

dma私人固件配置,烧录

前提条件需要安装vivado,这个在网上有很多教程,出门右转. fpga编写固件 1.固件源码: 各种固件 2.直接下载下来或者clone下来 git clone https://github.com/ufrisk/pcileech-fpga.git 3.左下角开始找到Vivado 2022.2 Tcl Shell 4.打开Vivado shell cd E:/www/aaaa/pcileech-fpga/PCIeSquirrel 后面这部分就是你所需要使用的固件源码,我这次选择PCIeSquirrel这个固件 5.创建工作流 上面第4步执行完毕后再次...

webman框架Rpc配置

1.利用webman的自定义进程 新建文件process/Rpc.php 编写rpc进程 <?php namespace process; use Workerman\Connection\TcpConnection; class Rpc { public function onMessage(TcpConnection $connection, $data) { static $instances = []; $data = json_decode($data, true); $cl...

CloudFlare搭建专属自己的Docker镜像加速和代理工具

网上有很多镜像加速,但都不是自己的.找了很多资料.并实测部署成功 先决条件 注册CloudFlare 账号,可以正常登录 还需要一个托管在CloudFlare的域名,可以使自己去买的,也可以是白嫖的.例如白嫖us.kg 开始操作 1.先在CloudFlare添加你的托管域名,这一步就自己琢磨.挺简单 这一步会给你两个dns服务地址,需要去自己的域名商更改dns,使用cf托管 2.找到CloudFlare页面的Works和Pages 3.点击创建Worker 4.编辑代码 5.清空里面的代码. 6.放入这个代码https://qn.liaotaoo.cn...

发现一个白嫖免费域名,cf可以托管

发现一个白嫖免费域名,cf可以托管 us.kg的官网: https://nic.us.kg/ us.kg注册账号页面:https://register.us.kg/auth/register us.kg注册登录地址:https://register.us.kg/auth/login?next=%2F 注意: 1.注册的时候要写真实邮箱,要接收验证码,推荐gmail的,如果要地址,可以用这个{大漂亮地址生成} 2.注册完成后,再去注册免费域名,系统会提示需要kyc验证,可以随便下一个大漂亮身份证上传验证.基本上秒通 注意: 如果下载的不行,可以自己用记...

GIT远程分支命令行操作

老忘记,记录下 刷新远程分支 git remote update origin --prune 远程分支拉取到本地并切换git pull git checkout -b 本地分支名 origin/远程分支名 删除本地分支 -d 不能包含未合并的更改和未推送的提交 -D 带有大写-- delete --force字母D(它是 的别名)的标志会强行删除本地分支 git branch -D local_branch_name git branch -d local_branch_name 删除远程分支 git push origin --delete dis...

群晖定时导出容器compose

之前那个不好用,换一个,群辉容器越来越多了,导致ssd已经满了,换了块大的,谜之操作导致所有容器都没有了,还好记得之前装过些神什么. 现在用脚本做一个备份工作 脚本代码 第一次注意的点: BACKUP_ROOT_DIR: 备份根目录,根据自己需要更换存储目录 dockerhub.icu/red5d/docker-autocompose:latest 如果失效,更换成可用的, dockerhub.icu目前还能用的,明天就不知道了 #!/bin/bash # https://github.com/Red5d/docker-autocompose ...

正在运行的容器获取docker run

新建一个脚本文件 touch script.sh && chmod +x script.sh 脚本代码 #!/bin/bash # 检查是否提供了容器ID或名称 if [ -z "$1" ]; then echo "Usage: $0 <container_id_or_name>" exit 1 fi CONTAINER=$1 # 获取容器名 NAME=$(docker inspect --format='{{.Name}}' $CONTAINER | cut -c 2-) # 获取镜像名 IMAGE=$(do...

npm安装umami

一切的源头: https://github.com/umami-software/umami 1.第一步当然是安装npm了.这里就不写了. 2.下载umami源文件 第一种方式直接git clone https://github.com/umami-software/umami.git 第二种就是直接去下载zip包,拖到服务器上unzip解压 3.install源文件 cd unami yard install 4. 根目录创建.env文件 DATABASE_URL=mysql://umami:password@localhost:3306/uma...

国内部署 prisma 引擎失败的问题

当在国内部署 prisma 时经常会因为网络或者其他原因出现下载 prisma 引擎失败问题: > Downloading Prisma engines for Node-API for rhel-openssl-1.1.x [ ] 0%Error: request to https://binaries.prisma.sh/all_commits/659ef412370fa3b41cd7bf6e94587c1dfb7f67e7/rhel-openssl-1.1.x/libquery_engine.so.nod...

记录MyBatis常用的几种写法

循环容器的标签forEach item:集合中元素迭代时的别名, index:集合中元素迭代时的索引 open:常用语where语句中,表示以什么开始,比如以'('开始 separator:表示在每次进行迭代时的分隔符, close 常用语where语句中,表示以什么结束 //mapper中我们要为这个方法传递的是一个容器,将容器中的元素一个一个的 //拼接到xml的方法中就要使用这个forEach这个标签了 public List<Entity> queryById(List<String> userids);  ...