貴族的武力優勢
【2024-01-29】 @whigzhou: 讀百年戰爭歷史,印象較深的一點是,中世紀貴族確實是打仗的專家, […]
汇集全部已收录博客的最新文章,点击标题前往原文阅读。
【2024-01-29】 @whigzhou: 讀百年戰爭歷史,印象較深的一點是,中世紀貴族確實是打仗的專家, […]
整理日常使用中最常用的 Ubuntu 命令,方便查阅和使用
在网上找的启动用方法,备份一下~ 虽然Win11的新版右键菜单很好看,但是显示的东西太少了,没有Win10那么直观,想要更多选项还得多一级,或Shift+右键才能实现,实在是太麻烦了资源管理器...
CTFd-WhaleCTFd-Whale是CTFd的一个插件,用来为CTFd提供控制动态容器的能力,通过CTFd-Whale,可以实现选手间及队伍间题目容器的隔离、独立flag等原理CTFd-Whale在CTFd中工作,CTFd-Whale通过Docker API连接Docker进行容器的控制,通过frpc admin api进行内网穿透的控制,容器运行的Docker环境需要开启了Swarm,若有多台容器服务器则通过Swarm进行集群,frpc与容器通过Docker network进行互通,frpc通过与frps连接进行内网穿透,选手通过内网穿透连接到容器必要条件:Docker开启了Swarm…
前言有天,朋友问我有没有带集成软件的U盘启动盘。我也是很久没有弄启动盘了,有次在逛b站时无意中看到还有可以DIY的启动盘,于是就教程就来了……4该两种方法,已在三台实体机 (一台笔记本和两台台式机) 上测试可用。原教程源自 b站up主 在下莫老师 (第一季)原教程源自 b站up主 在下莫老师 (第二季)DIY轻量DIY教程准备工作资源分享链接 提取码: pncp准备一个 8G以上 的U盘 雷电PE镜像雷电PE (外置扩展工具)镜像文件写入U盘小工具Dism++ (用于修改内置软件)7-ZipPE小工具集 (可选)DIY数据无价,制作前需要格式化,请提前备份!!!下载 雷电PE镜像 (w10 /…
往期版本 1.20.1 – https://www.alongw.cn/archives/11641 […]
CTFd-WhaleCTFd-Whale是CTFd的一个插件,用来为CTFd提供控制动态容器的能力,通过CTFd-Whale,可以实现选手间及队伍间题目容器的隔离、独立flag等原理CTFd-Whale在CTFd中工作,CTFd-Whale通过Docker API连接Docker进行容器的控制,通过frpc admin api进行内网穿透的控制,容器运行的Docker环境需要开启了Swarm,若有多台容器服务器则通过Swarm进行集群,frpc与容器通过Docker network进行互通,frpc通过与frps连接进行内网穿透,选手通过内网穿透连接到容器必要条件:Docker开启了Swarm…
# 记一次对 DES 加密程序的简单逆向 ## 准备 机房电脑中有一个认证程序,看起来很古老了,界面一股 Windows XP 的味道,启动后会占据整个屏幕,并且无法退出。有一次偶然发现程序...
前言记录一些phpstorm的小设置,持续更新设置开启时选择项目关掉选项替换默认的Terminal为Cmdercmder是windows下非常好用的控制台添加CMDER_ROOT到系统变量变量值是cmder根目录设置phpstorm->Tools->terminal->Shell Path1234//正常"cmd.exe" /k "%CMDER_ROOT%\vendor\init.bat"//有空…
我觉得最恶心的就是生产环境出现了开发环境测试环境没有的bug。然后又找不到问题所在,主要是不好找。所以怎么办,那就在浏览器上找业务代码调试修改呗,生产环境下重写浏览器源代码。然后又有一个恶心的问题衍生了,使用vite打包后的代码,在浏览器上不允许被修改。如图:比如在源代码上加一句log,然后Ctrl
源计划-方舟的内容并不是为无前端基础的纯新手设计的傻瓜教程,所以在编写时会频繁的引用以前写过的教程或者参考的帖子,如果想要复现本站效果,需要有一定的前端基础和耐心,若有不了解的,可以在评论区提问,但是我不保证一定会耐心解答。 点击查看更新记录 更新记录2024-04-08:友链卡片赛博化重写了友链卡片,同样适用于原本的多友链样式改造。换用清羽飞扬喵提供的网站截图API 点击查看参考教程 参考方向教程原贴Flex布局参数解释Flex 布局教程:语法篇 - 阮一峰的网络日志Transition属性实现平滑过渡动画CSS3实现伪类hover离开时平滑过渡效果示例CSS伪类实现三角形绘制纯CSS 实现…
snakemake是一款强大的工作流管理工具,用于构建和运行复杂的数据分析工作流。其工作流是基于python语言描述的,类似于Makefile的工作流描述语言。Makefile指定的是源文件之间的依赖关系,以及如何将它们编译成可执行文件和库,而snakemake指定的是数据处理过程中的依赖关系和规则,并自动化执行这些规则生成最终的输出。Snakemakesnakemake的一些特点:声明式工作流描述: 使用Python风格的语法编写工作流规则,描述数据处理步骤和依赖关系。也可以在Snakefile中直接编写python代码,解决复杂的功能需求。自动化任务调度: Snakemake可以自动解决任…
Add and Install a new runner on our host Highly recommand run self-hosted runner as a systemd service Then, we will see these below Set up the workflow for our Github Actions Official Document https:/…
最近在windows下遇到了一个奇怪的问题,开机后提示amd的软件打不开,提示与当前驱动不兼容,chrome浏览器打开只有白色,gpuz无法获得显卡频率,任务管理器可以看到独显没有被使用。 搜索了一些帖子后,发现好像是因为windows更新库里的amd驱动问题。使用amd的Adrenalin Edition安装的driver,在windows判断其版本号时,可能会错误地被判断为比windows库里的版本更低,导致windows会从自己的库里更新显卡驱动。 最简单的方法就是禁止windows从它的自己的库里更新驱动。 使用组策略关闭windows
[摘要] 在我校只给连接校园网的设备下发 /128 的IPv6地址的背景下,如何让内网设备取得IPv6访问权,就成了一个问题。本文旨在利用NAT66技术,帮助读者,尤其是同为本校学生的读者,为自己宿舍的内网配置v6环境,以享受各界给予的v6红利( 为简便起见,后文均使用“v6”指代IPv6。 由于本人长期使用Openwrt作为主路由,因此并不清楚使用一般家用路由器时能否正常取得v6访问权。经过简要测试,我发现小米4A路由器无论在设置内选择“Native”或“NAT6”均无法让内网设备获得合适的v6地址并上网,想必大部分的普通路由器也是如此。然而对于Openwrt用户,我们拥有对路由器的深度访问…
大四学期不知不觉就已迈入了尾声,本以为会是比较悠闲的度过这最后半年,只是没想到还要处理各种琐碎的事情,因为培养方案的原因,大四了竟然还需要去弥补缺少了的课程,再则就是原本自信心满满的备考研究生考...
写在前面: 该帖仅讲部署在虚拟主机的wordpress博客网站,hexo与github托管较为复杂,不推荐新手入门(雾) 此项目手机也可部署(就是麻烦些qwq) 准备...
链接在这里喵,本帖仅作展示qwq 大多适配于平板的软件分享链接(飞书) 点击访问:TARS的软件小屋 (旧) […]
动机 这段时间糟心事一堆,比如什么因体测痛失一等奖学金,什么 XCPC 在校内连省赛名额都打不到,亦或是越来越听不懂的数分高代和从来没有听懂过的大物。 虽然这些问题说到底就是菜就多练,但是发生了还是让人很难过。 所以在清明期间出去散散心是一个早就有预谋的事情,但是去厦门则不是。 本来的计划是,杭州市内晃晃,最多到上海或者浙江省内乱晃,当日去当日回。 不过清明前几天整了张交通联合的实体卡。一看发卡地是厦门 e 通卡。一下子回想起高三网课时期,每天都在听 一道厦门 写作业,非常向往去厦门看海。内心的欲望点起来就不会轻易熄灭呢。 与此同时,学校发布了清明节多放一天的消息。掐指一算,便感天时地利人和。…
就如同远方的恋人与你三天三夜在一起那般美好,原来大兴安岭会给人幸福的感觉。
租房小程序各个版本区别介绍 租房小程序目前有四个版本,分别是: ✔开源版(v0.5) ✔开源升级版+视频教程(v0.6) ✔课设毕设版(v0.8) ✔商用标准版(v1.5) ✔商用PRO版(v2.0) v0.6和v0.8和v1.5获取方式见文章底部 一、各个版本差异比较 v0.5 v0.6 v0.
AutoGeaconC2 感觉好多人都不会配置如何上线linux,总是出现各种问题,所以写了这款工具。 为了方 […]
咱小站于4月6日早上6:40博客被CC攻击,7:05结束,共计产生流量178GB。好在全打在了CDN上,不过之前只给服务器配置了CC防御,忘记给CDN配置,导致没触发任何安全通知,直到接到今早的...
关于本站 如你所见,我已经快一年没有更新这个 blog 站点了。这倒不是因为我近几个月没有收获,事实上我近几个月学到了相当多的东西,接触了新的方面。 其实我是很想要更新自己的 blog 站点的,但一方面,我没有太多时间来写文章;另一方面,我还没有很深入了解我所学到的东西。因此,我还是没有什么动力去把自己了解的东西写成一篇文章。 关于最近的学习 近期的学习主要集中在硬件开发和嵌入式开发上,目前可以较为熟练地使用立创 EDA 来绘制原理图和 PCB,也可以使用加热台、热风枪、电烙铁等工具来焊接 PCB 上的元器件。绘制过几个使用 ESP32-C3 的 PCB,并且也为 ESP32-C3 撰写过程序…
睡觉记得关好门
Petalinux 双启动模式 文件系统配置 设置文件系统 petalinux-config -> Image Packaging Configuration -> Root filesystem type,选择EXT4。 Device node of SD device暂时设置为/dev/mmcblk0p2,后续需要修改为指定的 emmc 的分区,目前是 sd 的分区。 sd 卡分区 在 lin…
背景 对于以低于 Android 13 的版本的 SDK 为目标平台的应用,在应用创建至少一个 Notific […]
hgame2024 ishortu ishortu1 长度限制220,随便yso反序列化一个链都是四位数的,所 […]
xctf 2024- L3Hctf 前言 过年前打的,还一大早爬起来了,10点钟学弟还在睡觉,先做签到了 ch […]
特性原理和内部结构和express很像,但是进行了语法和内部结构的升级使用ES6编写,下一代web框架利用async函数,丢弃回调函数Koa1基于ES6的Generator结合co,Koa2摈弃生成器函数和co,升级为ES8中的async/await函数Koa提供了ctx上下文对象, ctx上也挂载了req,res;express只是对req,res的扩展Koa没有路由系统,只有中间件功能很多工具基于Koa,Egg.js, viteKoa2社区不如expressawesome-koaKoa启动一个http服务npm i koaconst Koa = require('koa')const ap…
这是本人写的一个vscode扩展,方便快速在文章中插入标签,包括hexo标签和主题扩展标签github: https://github.com/lovelyJason/hexo-volantis-snippetsvscode应用市场:https://marketplace.visualstudio.com/items?itemName=jasonhuang.hexo-volantis-snippetsvscode扩展商店搜索hexo volantis snippets安装使用看下效果吧Your browser does not support the video tag.
队列实现栈结构怎么用队列实现栈结构,核心精髓就是将栈顶对应队头(前端),栈底对应队尾(后端)可以采取单队列或双队列实现双队列使用两个队列模仿入栈和出栈,队列2用于辅助入栈操作时,首先将元素入队到队2然后将队1的全部元素依次出队,并入队到队2此时,队列2的前端元素即为新入栈的元素,再将队1,队2交换队1的元素为栈内元素,其前端和后端分别对应栈顶和栈底var MyStack = function() { this.queue1 = [] this.queue2 = [] this.topValue = null};/** * @param {number} x * @return {void} *…
背景群友发现了一个问题,为什么在容器里面创建的文件夹与文件的deviceId不相同。正常情况下应该是相同的,但是在他的环境中是不同的,具体情况如下图所示:这个问题群里没有人复现,但是后来群友补充到在centos 7.4 中可以稳定复现。其他系统版本不会出现。到这里我基本上猜测是overlayfs本身的变动,或者说是其他版本的系统中已经默认使用overlay2作为默认的docker driver替换了overlayfs了。到了凌晨的时候,在群里的一个同事。把相关代码定位到了。具体的是内核中overlayfs的实现导致的,目录与文件获取deviceId的行为不一致。具体情况如下图所示:每次遇到这种…
在一个应用程序中,界面通常是动态的,因此组件本身应该存在状态(如展开、收起状态等) 框架提供了多种管理状态的装 […]
前言nkctf刚好有一道winpwn的题,题目比较简单就顺便学了一下,主要是一些调试还有攻击的技巧参考:z1r0安装checksechttps://github.com/Wenzel/checksec.py到他的releases下载checksec.exe安装winserverhttps://github.com/Ex-Origin/win_server这个就像搭建pwn题一样,把exe给映射到一个端口上1git clone https://github.com/Ex-Origin/win_server.git如上git clone之后即可使用,用法:.\win_server.exe a.ex…
这是最后一次正式的年终总结了。以后不会有正式的了。空闲的时候就碎碎念一下。
《月色真美》观后感想
我平时收集的一些网站。
很久前配合 《前端工程化:基于 Vue.js 3.0 的设计与实践》 一书在 TypeScript 章节里讲解的内容,提供了一个很干净的 demo (见 hello-node ),这里的 “干净” 是指除了必要的基础技术栈外,没有过多的第三方依赖,一直运行良好。 当然在教程里还是主动引导读者自己从零开始创建这个 Hello 项目,这也带来了这个假期遇到的一个读者反馈的问题。 事情起因 前几天在 GitHub Issue 的评论区,有位读者和我反馈说在运行 npm run build 时出现类似下方的报错,无法正确编译(见 #193 (comment) )。 触发错误日志 遇到反馈的问题,首先是…
本人用 Perfetto 快 2 年了,公司一些同事和网友都来咨询过使用姿势,本人只能把自己一个略显粗糙点的笔记发给同事,有点不够细节和不够深度,于是趁着清明假期,我把经验总结成一篇博客,结合 Perfetto 官网资料取长补短尽量做到深入浅出。Perfetto 支持多个平台,包括 Linux、Android 和 Chrome,并提供了用于记录系统级和应用级活动的服务和库、低开销的针对 Native 和 Java 的内存分析工具、可供 SQL 分析跟踪文件的 C++库和 Python 库(Python 基于 C++库),以及基于 Web 可视化方便分析 Trace 文件的 Perfetto U…
这第二期漫谈笔者打算记录一下春招经历下来最有趣的一个公司——钉钉的一面与二面。 写在前面 链接到标题 钉钉我是在牛客上投的,简历初筛通过后很快就接到了后来一面面试官的电话,让我走内推去官网投递,我投完后不到半小时又来了一个电话,跟我说官网的简历 hr 已经通过了,让我好好准备笔试,还给了一些准备的方向,很感激这个善良的面试官,给了经受两次一面折戟的笔者十分宝贵的肯定,让笔者在那段焦虑的日子里看到了光亮。 一面 链接到标题 钉钉的一面其实是很典型的手撕面,让经历三次一面全是八股面的笔者眼前一亮,面后复盘时越想越觉得这次面试设计的十分优秀,下面就简单回顾一下这次神奇的手撕面。 约定的是 14:00…
仓库地址:https://git...
记录这大半年来经历的工作变动、同事离职、转到新部门以及调薪等事情。
更新内容
特色:[scode type="blue"]页面简洁直接,容易看懂,内容清晰![/scode]演示:在线网址演示:[button color="danger" icon="" url="http...
特色:[scode type="blue"]页面花里胡哨,看着可能有点乱[/scode][scode type="green"]多种页面颜色可切换[/scode]演示:在线网址演示:[butto...
基本概念 线程和进程 线程和进程分别是什么? 常见的一个概念是 进程是操作系统资源分配的基本单位,而线程是CPU的基本调度单位。 但是显然这并不方便理解。 要解决这个问题可能需要从操作系统开始说起: 程序 计算机程序是一组计算机能识别和执行的指令 也就是我们写的代码或者编译出来的代码 进程 当程序运
通过telent登录交换机应用场景:两台物理交换机(同段)之间的telnet访问 SW2 可以 以AAA验证方式登录到SW1的VRP系统已经配置好了交换机的vlanif 2端口ip (两台都在同...