首页
学习
活动
专区
工具
TVP
发布

醉梦轩

https://drunkdream.com/
专栏作者
63
文章
144610
阅读量
29
订阅数
Scratch教程---开发一个时钟
本文介绍了如何使用Scratch开发一款实时的时钟程序,通过这个例子,可以让学员加深对时钟运行规律的理解,同时学习到死循环、事件驱动等编程相关的知识点。
drunkdream
2024-03-10
760
Linux中的binfmt-misc原理分析
binfmt-misc(Miscellaneous Binary Format)是Linux内核提供的一种类似Windows上文件关联的功能,但比文件关联更强大的是,它不仅可以根据文件后缀名判断,还可以根据文件内容(Magic Bytes)使用不同的程序打开。一个典型的使用场景就是:使用qemu运行其它架构平台上的二进制文件。
drunkdream
2024-03-07
1040
iPad上使用UTM安装Linux arm64系统
以前研究过一次在iPad上安装Linux系统,当时的方案是:AltStore + UTM,由于没有硬件虚拟化,性能非常差,只能安装服务器版Linux,而且UTM由于签名问题需要每7天续签一次,几乎不具有可玩性。
drunkdream
2024-01-08
9501
使用Cython和Nuitka编译Python脚本
在Python中,可以使用py2exe或PyInstaller之类的工具将Python脚本编译成二进制文件,从而提升可移植性,并在一定程度上提升了性能。不过这类工具的实现只是将py文件编译成pyc或pyo,在安全性上还是弱了一些,存在被反编译的风险。
drunkdream
2023-10-19
3720
使用Kali系统进行无线网络破解
Kali是一款常用于渗透测试的Linux发行版,集成了较多的安全工具。本文尝试使用Docker安装Kali,并进行Wifi的破解工作。
drunkdream
2023-10-17
1K0
创建一个简单的SSH服务器
为了加深对SSH协议的理解,准备自己实现一个SSH服务端,需要同时支持Windows、Linux、MacOS三大系统。为了尽量提升性能,准备使用协程(asyncio)来开发。
drunkdream
2023-10-17
3620
绕过SSH服务器的端口转发限制
在某些场景下SSH服务器会禁用掉端口转发的能力,以降低安全风险。这会导致很多依赖SSH端口转发的工具无法正常工作。
drunkdream
2023-10-17
2160
解决Deepin中Grub字体太小问题
最近重装了一下Deepin v20系统,发现开机时Grub菜单字体变小了,看着很不舒服,就尝试着寻找了下解决方法。
drunkdream
2023-10-17
3220
KTurtle编程使用入门
KTurtle 是一个KDE开发的 Turtle Graphics(海龟绘图法) 教育编程环境,通过控制海龟的行进,在屏幕上绘制出相应图案的技术。它是根据开源的 GNU通用公共许可证发布。它可以让孩子通过可视化方式学会基本的编程思维,并掌握一定的数学、几何等知识。它的结构非常简单,非常适合儿童学习。
drunkdream
2023-10-17
2260
小米平板5安装Linux系统
小米平板5开始支持了键盘与鼠标,终于离生产力工具越来越近了。因此,从入手小米平板5开始,就想着怎么安装一个linux系统,可以在里面安装vscode,以便使用pad开发代码。下面是这段折腾之路的记录。
drunkdream
2022-08-15
10.9K4
在线调试Github Actions
Github Action提供了便捷的流水线能力,但是对于较为复杂的场景,只能依靠不断试错来定位和解决Action报错,效率非常低下。网上也有人提供了基于tmate的远程调试方案,但该方案也存在着一些不足。本文尝试提供一些其它的解决方案。
drunkdream
2022-08-15
1.5K0
如何实现支持NAT的ICMP隧道
最近遇到一个客户环境比较特殊,无法使用TCP或UDP访问外网,但是可以ping通外网。于是想到通过ICMP协议建立与外界的通信链路。在尝试了几个开源工具都宣告失败后,准备自己撸一个ICMP隧道。当然,这个隧道工具需要支持穿过NAT访问网络。
drunkdream
2022-08-15
7540
Deepin运行Android应用踩坑笔记
Deepin v20.2.2系统支持运行Android应用,于是安装了Windows/Deepin双系统后,开始了运行Android应用的踩坑之旅。以下是在这过程中的踩坑记录。
drunkdream
2022-08-15
3.2K0
一款让跨网络访问变简单的工具——turbo-tunnel
总的来说,就是因为不同的开发、运维环境差异导致的跨网络访问,会影响到我们日常的开发、调试工作,而turbo-tunnel就是为了解决这一问题而诞生的。
drunkdream
2021-03-03
1.8K0
Nginx自动重定向
在使用Nginx作为反向代理的时候,如果源服务返回了30x(301、302、303、307等)返回码,需要用户再重新发送一次HTTP请求。但此时有可能出现用户不能直接访问重定向后的URL,就需要Nginx能自动进行重定向,读取新的URL后,通过200返回码返回真正的内容。 本文主要就是研究了怎么配置Nginx以实现这样的功能。
drunkdream
2020-09-25
4.9K0
WSL2入坑指北
随着Win10 2004版本的发布,WSL2的时代也正式到来。使用过WSL的用户,都遇到过一些很不爽的问题,例如:不能直接使用docker,一些系统相关的函数不能调用,netstat命令不能使用等。这些问题在WSL2中都得到了解决,因此,是时候切换到WSL2了。
drunkdream
2020-07-29
4.8K0
浅谈Javascript中的Hook技术
Hook是一种动态修改函数执行流程或返回结果的方法,在实际应用中非常广泛。Javascript作为一种动态语言,也可以进行Hook操作。随着Javascript语言的发展,Hook的方法也越来越多,本文介绍了常见的几种Hook方法。
drunkdream
2020-06-07
7.4K0
多语言混编脚本
通常一个脚本都是使用某一种语言编写,使用固定的解释器执行。例如以下这段vbs脚本:
drunkdream
2020-06-07
1.3K0
gevent初探
有很多Python语言的协程库,如:tornado、asyncio等。这些库在使用时需要使用特定的语法,如:async/await,对于非协程的代码需要改写才能以协程方式运行。
drunkdream
2020-03-25
5280
mongodb常用操作命令
mongodb是一款基于分布式文件存储的数据库,具有高性能、可扩展、易部署、易使用等特点。官方也提供了丰富的命令行工具来操作。
drunkdream
2020-03-25
8980
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档