分类: 技术宅

153 篇文章

thumbnail
如何用C#调用RUST的DLL
最近(半年前)有项目需要使用c#调用rust的dll,所以研究了一下如何调用(其实就是C#效率太低了,为了提高效率才用的这个办法) 需要实现的操作: c#调用RUST接口,传入int,不返回值 c#调用RUST接口,获取i32 C#传入byte数组 先新建一个rust项目: cargo new csharpdll --lib 然后这里要注意,如果你…
thumbnail
如何让MAUI项目打包成apk而不是abb
这几天试了试maui,打包apk的时候发现,以前xamarin的方式,打包出来的文件变成了abb格式,但是我想要apk格式,怎么打包呢 下面演示下打包apk的完整流程 双击项目名,打开你的项目配置(或者直接改csproj文件) 在与TargetFrameworks所在的PropertyGroup加一个参数: <AndroidPackageFo…
thumbnail
tokio/rust如何强制断开tcp监听
前阵子照着wendal大佬搞的LuatOS 网络测试工具,自己用rust实现了一套后端接口,做了个山寨版本的工具。第一次用tokio,遇到不少问题所以记录一下。 需求 工具需要在用户ws命令请求后,开启一个tcp监听服务器,并且在用户ws断开后关闭这个tcp监听。tcp监听代码类似下面这样 let listener = TcpListener::b…
thumbnail
CH340串口芯片导致CPU占用高与蓝屏现象排查
本人遇到的蓝屏问题经官方处理已被修复,可前往沁恒官网下载最新驱动,手动更新驱动,即可避免蓝屏 坑,全是坑 起因 最近在为iot power编写客户端,波特率是921600,上报的数据量差不多有40KB/s。 遇到了两件没法解决的事: cpu占用很高 如图,要说原因的话,我一开始以为是刷图占用的cpu就这么高,不过原因并不是这个,接着看吧 蓝屏 这个…
thumbnail
CH340连上电脑后显示“该设备的驱动程序未被安装/这个设备没有兼容驱动程序”的原因与解决办法
今天测试CH340N遇到一个问题,插入usb后,电脑无法识别串口,并且显示该设备的驱动程序未被安装。(代码28) 这就很奇怪,明明我的驱动是在的啊,于是我查了一下设备的vid与pid 这是正常识别的设备: 这是无法识别的设备: 检查了很久,发现只要让RTS引脚悬空,就不会有这个问题了 经过网上搜索,并且查看了WCH官方数据手册后,依旧如此 最后直接…
thumbnail
kicad导出嘉立创能用的Gerber
内容直接取自KiCad-9分钟速成系列,做个文字版,懒得每次翻视频了 打开文件--制造输出--Gerbers(或者文件--绘制) 改一下输出目录 如果用的是5.1,直接参考稀饭的设置: 6.0的话参考下面这张图: 注意,过孔盖油根据自己需求来选 点击绘制即可 点击生成钻孔文件 参考下图: 点击生成钻孔文件、 然后打包传嘉立创就能打pcb了 贴片坐标…
thumbnail
为RG351P加装WIFI模块
缘由 闲来无事在咸鱼买了台rg351p,昨晚到货了,我看有个wifi功能,但是扫不到ap。查了一下说是这个型号都没有配wifi,但是初版都带 偶然了解 今天群里问了一句,结果发现卡秋莎有这机器,还研究过,并且抛来一篇博客,里面就有着这台机器的拆机图片(这篇,存档) 使用的芯片是MT7601UN,文章截图如下: 用的这个模组型号是BL-M7601NU…
thumbnail
用ruffle复活文章里的flash内容
关于flash 以前的flash用得很广泛,在线小游戏和在线视频播放器都是用的flash,但是现在flash已经停止维护,甚至浏览器直接不支持flash了。 并且以前还有文章里嵌入的flash,现在都不能用了,比如: ⑨的算數—大脳变⑨的チルノの算数Training (本文发布后已经修好了) 发现新玩意儿 本来flash失效就算了,我就没管了,不过…
thumbnail
自制wifi开机卡
最近路由器和电脑分开了,电脑不连有线,导致没法用网络唤醒。 于是乎在淘宝上找了找wifi开机卡,发现都有点小贵 翻了翻,抽屉里有一块闲置的8266板子,遂掏出来折腾 硬件 就是开发板接了个继电器而已,继电器吸合控制开机键连通: VCC(5v) ▲ │ 开机键一端 ┌──┴──────────────┐ ┌──────────── │ ┌─┴────…
thumbnail
用magick自动去除漫画图片的白边
起因 今天下了本漫画,准备放到kindle上面,按这个教程生成了几个mobi文件后,发现图片似乎有点小。 仔细一看,每一页的空白区域都很大: 于是乎找了一下,发现各种工具只能切割指定区域的白边,但是这个漫画每张图的区域都不一样。。 发现方法 逛了一大圈,最后发现magick(官网)有去除白边的功能,参考convert命令的-trim参数和--fuz…
thumbnail
利用MD5碰撞,生成两张显示不同,但是MD5相同的GIF图片
0x00 起因 几年前在网上见过一个md5碰撞生成工具(fastcoll),当时也没感觉有什么用处。不过不久前看见了一篇工具作者的paper,才大概明白工具的用处: Hash collisions and exploitations 看见知乎上也有人拿gif搞了个生成显示自己md5值图片的工具,稍微研究了下md5格式,实现了不同图案相同md5值: …
thumbnail
[上古老物] CDlinux 用U盘启动显示 can’t find out where cdlinux was installed 的解决办法
很多年前的东西了,用UNetbootin刷入cdlinux后,开机显示can't find out where cdlinux was installed,然后一直卡在命令行不显示桌面 解决办法也很简单,开机的时候在启动项按一下tab,敲命令加上如下的两个选项就能开机显示桌面了: 现在都用kali了吧,cdlinux七八年没更新了,很多网卡的驱动都…
thumbnail
吃内存的网页炸弹
前排提醒:该方法对爬虫无用,跳转到我提供的测试网址没有什么效果 源头 前阵子看到一个文件,42.zip(其实很早之前就有了),说是一个42k的文件,解压后可以膨胀到几个G。下载下来看了看,发现是一个压缩包里有一堆别的压缩包 下载那些文件:https://bomb.codes/bombs 拿gzip做压缩炸弹 正巧想到,网页加载不是也有个gzip吗,…
thumbnail
手动修复时间轴坏掉的视频
本文方法可能适用于:时间拖不动但是能正常从头播放到结尾、时间轴能拉但是速度不对、其他情况 缘起 最近YouTube上抓原视频变得奇怪了起来,各种工具均失效 找了一圈最后随便从y2mate上面来下源,结果好家伙,一小时的视频显示时长一两千小时,播放的时候也是卡卡的 码率信息也特搞笑 修复 这个问题简单分析了下,既然视频正常,音频正常,只是时间轴有问题…